11 votos

¿Cómo obtener soporte para FGDB en GDAL 1.9 sin compilar?

Esperaba poder usar la versión 'master' (nightly-build) de QGIS para conseguir soporte para fgdb sin compilar (no soy un desarrollador y francamente he perdido días de tiempo productivo intentando que las cosas compilaran sin suerte).

Como parece que gdal 1.9 soporta fgdb, pensé que podría descargar la versión para desarrolladores. Sin embargo, la última versión de QGIS (191a229), incluso con gdal 1.9 no parece permitirme añadir mi archivo gdb.

¿La versión de gdal incluida en la versión maestra no está compilada con soporte para fgdb? ¿Alguien sabe si hay una forma de hacerlo sin compilar una nueva versión?

6voto

FlySwat Puntos 61945

Utilice el Instalador de OSGeo4W . Lo actualicé para usar gdal 1.9.

3voto

Vlado Klimovský Puntos 196

Esto no es estrictamente una respuesta a la pregunta planteada, pero creo que responde a lo que realmente estás tratando de lograr:

Si necesita ver los FileGDBs en QGIS en Windows XP / 7 puede hacerlo utilizando el instalador independiente para 1.7.4 (No es la versión maestra y utiliza GDAL 1.8, pero a mí me funciona).

El instalador de QGIS no instalará la DLL del controlador ogr, pero debería ser capaz de obtenerla de su instalación maestra aquí: *INSTALL DIR \bin\gdalplugins\1.8\ogr_FileGDB.dll *. La API DLL de ESRI fileGDB ( ArchivoGDBAPI.dll ) puede obtenerse de la descarga de la API de ESRI fileGDB, y debe colocarse en el archivo INSTALAR DIR \bin directorio.

QGIS 1.7.4 no parece ser consciente del soporte de fileGDB (supongo que esto necesita una actualización de la interfaz de QGIS), pero al igual que una serie de otros formatos 'no listados en QGIS pero soportados por GDAL/OGR', los fileGDBs se pueden abrir eligiendo Añadir capa vectorial , seleccionando el tipo de fuente Directorio y luego eligiendo la geodatabase de archivos (recuerde que el controlador de la API de ESRI sólo lee fileGDBs v10).

La capa resultante en Quantum es de sólo lectura, pero parece que hay un error en QGIS 1.7.4 que hace que el botón de alternancia de edición en la pestaña de campos de las propiedades de la capa no esté desactivado para algunos conjuntos de datos de sólo lectura. Activar este botón en los formatos de sólo lectura es normalmente una forma segura de bloquear QGIS, pero dado que OGR soporta la escritura en fileGDBs parece que se puede editar a través de QGIS, aunque esto obviamente no está implementado correctamente en este momento.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X