Actualización de diciembre de 2017
Ahora puede simplemente arrastrar y soltar el archivo .gdb (directorio) en QGIS. Esto es solo acceso de lectura a las geodatabases de archivos. Si necesita acceso de escritura, lea más.
Actualización de julio de 2015
Es hora de poner esta respuesta un poco más actualizada ya que algunos elementos del soporte de FileGDB en QGIS han cambiado. Ahora estoy ejecutando QGIS 2.10.0 - Pisa. Se instaló utilizando el instalador OSGeo4W.
Lo que ha cambiado es que, tras la instalación básica de QGIS, el acceso de solo lectura a File GDB está habilitado de forma predeterminada, utilizando el controlador Open FileGDB. Se debe otorgar crédito por señalar esto por primera vez a @SaultDon.
El acceso de lectura / escritura puede habilitarse utilizando la instalación del controlador FileGDB a través de la biblioteca OGR_FileGDB. La biblioteca debe habilitarse utilizando el proceso a continuación, ya sea cuando instala QGIS o individualmente. Más detalles sobre los controladores están a continuación:
- Controlador FileGDB : utiliza el SDK API FileDB de ESRI - Lectura / escritura en FGDB de ArcGIS 10 y superior
- Controlador OpenFleGDB : disponible en GDAL> = 1.11 - Acceso de solo lectura a FGDB de ArcGIS 9 y superior
Cuando agrega una capa de vectores, simplemente elige la Source Type
basada en el controlador que desea usar.
Controlador ESRI FileGDB
Abra el controlador FileGDB
El siguiente proceso muestra con más detalle los pasos para instalar QGIS desde el instalador OSGeo4W, asegúrese de que la biblioteca OGR_FileGDB esté instalada, luego cargue las capas desde una Geodatabase de archivos.
Descargue y ejecute osgeo4w-setup-x86.exe
para 32 bits o osgeo42-setup-x86_64.exe
para 64 bits desde OSGeo4W .
Elija Instalación avanzada, luego Instalar desde Internet. Elija sus directorios de paquetes raíz y local, y luego su tipo de conexión, en mi caso, "Conexión directa". Una vez que haga clic en Siguiente, aparecerá una pantalla con varios menús contraídos.
Expande el menú "Escritorio". Encuentre la entrada para "qgis: Quantum GIS (escritorio)". En la columna "Nuevo", cambie la entrada de "Omitir" para mostrar la versión 2.10.0-1.
Expande el menú "Libs". Encuentre la entrada para "gdal-filegdb: OGR FileGDB Driver". En la columna "Nuevo", cambie la entrada de "Omitir" para mostrar la versión 1.11.2-1.
Una vez que haga clic en Siguiente, instalará QGIS y todas las bibliotecas asociadas. Una vez que esto se haya completado, abra Quantum GIS y elija "Agregar datos vectoriales". Cambie la opción a "Directorio". Aquí es donde elige el controlador como se muestra arriba.
Navegue hasta la Geodatabase de archivos y seleccione el directorio. Haga clic en "Abrir"
Seleccione una capa vectorial y presione "Aceptar". Tenga en cuenta que la API FileGDB no admite imágenes ráster .
Como puede ver, la capa seleccionada se carga. Usando el controlador Esri, es posible editar. Si utiliza el controlador Open FileGDB, los datos son de solo lectura.
Para su referencia, aquí está la ventana "Acerca de" de mi instalación de QGIS, que muestra las versiones del software y la biblioteca GDAL / OGR que se está utilizando.
Esta instalación se realizó en una computadora con Windows 7 de 64 bits. Con los instaladores anteriores, hubo algunos resultados inconsistentes. Esto puede haber cambiado con el cambio a los instaladores de 32 o 64 bits. Este hilo en OSGeo trata algunos problemas antiguos que la gente estaba experimentando: Hilo