Creación de GDAL con soporte de lectura / escritura de FileGDB


8

¿Alguien ha tenido éxito en la construcción de gdal con soporte de lectura / escritura de geodatabases de archivos? Puedo construir con éxito, simplemente nunca veo FileGDB como en los formatos vectoriales compatibles. Esto es lo que estoy haciendo:

  1. Descargue el último tronco de gdal (ejemplo: gdalsvn-trunk-20110822.zip)
  2. Abra el archivo makegdal10.sln en Visual Studio 2010
  3. Edite el archivo nmake.opt, lo ÚNICO que modifico en este punto es la variable GDAL_HOME, la sección FGDB todavía está comentada. Todo lo demás queda como está.
  4. Solución de construcción ------> ÉXITO
  5. Descomente la sección FGDB y establezca la ruta al SDK FGDB
  6. Abra las herramientas de línea de comandos de Visual Studio y cd a / ogr / ogrsf_frmts / filegdb
  7. Ejecute el complemento nmake / f makefile.vc ------> ÉXITO - Ahora tengo ogr_FileGDB.dll en esa carpeta

Ahora, copio el ogr_FileGDB.dll y el FileGDBAPI.dll a la carpeta bin que contiene ogr2ogr.exe. Cuando ejecuto ogr2ogr --formats, nunca obtengo FileGDB como formato.

¿Me estoy perdiendo de algo?


3
A partir de su descripción, no reconstruyó ogr2ogr con filegdb habilitado. Acaba de construir la biblioteca filegdb. Los dos no están vinculados según los pasos que describas.
— Sean

También puede probar la lista de correo de gdal-dev: lists.osgeo.org/mailman/listinfo/gdal-dev
— neuhausr

Creo que el comentario de @ Sean es realmente una respuesta.
— Matt Wilkie

Respuestas:


9

Debe definir la variable de entorno GDAL_DRIVER_PATH para que apunte a la ruta donde coloca ogr_FileGDB.dll. Asegúrese también de que las DLL de filegdb sdk estén accesibles en la RUTA o colóquelas junto a ogr_FileGDB.dll. He actualizado http://trac.osgeo.org/gdal/wiki/FileGDB para que sea más explícito al respecto

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.