Desarrollé una aplicación web relativamente simple que usa los enlaces C # OGR para realizar un par de funciones geométricas simples; tampón, clip ... etc. Desarrollé esta aplicación en mi máquina local, que tiene instaladas FWTools, por lo que hacer que todo funcione bien no fue muy difícil.
Naturalmente, cuando implementé esta aplicación en el servidor, nada funcionó, indudablemente debido a todas las dependencias asociadas faltantes para los enlaces de C #. ¿Hay alguna forma de incluir todos los archivos necesarios en la carpeta bin de esta aplicación? ¿O eso es más problema de lo que vale, y debería instalar FWTools en el servidor?
Llevé esto un poco más allá e hice lo que Howard Butler sugiere. Utilizando la compilación en "vbkto dot dyndns dot org slash sdk" pude ejecutar con éxito GDAL en .NET sin ninguna dependencia externa desagradable.
Me requirió configurar programáticamente la configuración y algunas variables de entorno para GDAL.
He escrito sobre esto aquí http://bjarte.com/post/gdal-in-csharp
Editar:
El proyecto DotSpatial en CodePlex tiene conjuntos de 32 y 64 bits para la integración de GDAL. El código que realmente configura GDAL se puede encontrar aquí . Puede ser la forma más actualizada de integración de GDAL en .NET ya que el proyecto es muy activo.
fuente