• Saltar a la navegación principal
  • Saltar al contenido principal
Geoinnova

Consultoría y Formación en SIG, Territorio y Medio Ambiente

  • Geoinnova
    • Quiénes somos
    • Coworking
    • Alianzas Estratégicas
    • Visor de proyectos Geoinnova
  • SIG y Desarrollo
    • Plugins QGIS
    • GeoNode
    • QElectricGIS
    • Planero Web
  • Consultoría Territorial
    • Planes de Emergencia Municipales de Protección Civil
    • Planes Urbanos de Actuación Municipal – PUAM
    • Evaluación Ambiental Estratégica de planes y programas
    • Minimización de Impacto Territorial y Declaración de Situación Individualizada en suelo no urbanizable
    • Turismo sostenible
  • Consultoría Ambiental
    • Trámites de Economía Circular
    • Prevención y gestión ambiental
    • Responsabilidad social corporativa
    • Estrategia de sostenibilidad
  • Formación
    • Todos los cursos
    • Formación para empresas
    • Máster y Diplomas
    • Cursos de QGIS Online Certificados
    • Cursos de programación, desarrollo SIG y geoservicios
    • Cursos de Teledetección
    • Cursos de Giswater
    • Cursos de SIG con ArcGIS
    • Cursos de Medio Ambiente
    • Campus
  • Divulgación
    • Blog
    • Tertulia Territorio Geoinnova
    • TFMs y otro trabajos de alumnos
    • Noticias
    • Webinars
    • Geolibrería
  • Contacto
    • Soporte – Tickets
Programación y Desarrollo SIG APÚNTATE
SIG

Cómo trabajar con geodatabases de ESRI (.mdb y .gdb) en QGIS

19/08/2025 Deja un comentario

¿Te han pasado un archivo .mdb o .gdb y no sabes si podrás abrirlo en QGIS? Nos ha pasado a todos. Muchas administraciones públicas, empresas o técnicos SIG siguen utilizando formatos propietarios de ESRI para almacenar su información geográfica. En este artículo te mostramos qué opciones tienes para trabajar con ellos desde QGIS, especialmente con las versiones más recientes que han mejorado significativamente el soporte para estos formatos, qué limitaciones existen y cómo puedes convertirlos a formatos más versátiles sin perder la cabeza.

Contenidos ocultar
¿Qué son las geodatabases de ESRI?
Soporte en QGIS: ¿se pueden abrir y editar?
Personal Geodatabase (.mdb)
Pasos:
File Geodatabase (.gdb)
Pasos:
Otras operaciones con geodatabases en QGIS
Crear una nueva File Geodatabase
Añadir capas y crear nuevas tablas
Editar tablas/capas
Consultas SQL sobre geodatabases
Dominios y relaciones
Consideraciones finales

¿Qué son las geodatabases de ESRI?

Las geodatabases son estructuras de almacenamiento que permiten organizar datos espaciales (y no espaciales) de forma jerárquica y con reglas topológicas, dominios, subtipos y relaciones. Según el diccionario SIG de ESRI, se definen como:

«Una estructura de base de datos o archivo que se utiliza principalmente para almacenar, consultar y manipular datos espaciales. Las geodatabases almacenan geometría, un sistema de referencia espacial, atributos y reglas de comportamiento para datos. Es posible incluir varios tipos de datasets geográficos dentro de una geodatabase, como clases de entidad, tablas de atributos, datasets ráster, datasets de red, topologías y mucho más. Las geodatabases se pueden almacenar en sistemas de gestión de bases de datos relacionales o en un sistema de archivos, como una geodatabase de archivos.»

Existen dos tipos principales:

  • Personal Geodatabase (.mdb): Geodatabase personal basada en Microsoft Access, limitada a 2 GB y pensada para entornos de escritorio con pocos usuarios.
  • File Geodatabase (.gdb): Geodatabase de archivos con formato más moderno, mejor rendimiento y capacidad de almacenamiento mayor.

Aunque son formatos nativos de ArcGIS, es frecuente que usuarios de QGIS tengan que consultarlas o convertir su contenido a otro formato.

Soporte en QGIS: ¿se pueden abrir y editar?

QGIS ofrece compatibilidad parcial con ambos formatos, pero hay diferencias importantes que os explicamos a continuación.

Personal Geodatabase (.mdb)

En QGIS, una Personal Geodatabase (.mdb) se puede abrir como una capa vectorial más, siempre que el archivo esté correctamente estructurado y accesible desde el sistema operativo. No requiere configuraciones avanzadas y es un proceso similar al de añadir un shapefile. Eso sí, solo se permite su visualización, no siendo posible editar directamente sus datos desde QGIS.

Pasos:

  1. Ve a Capa > Añadir capa > Añadir capa vectorial.
  2. Selecciona el tipo de fuente Archivo y elige el archivo .mdb.

Como hemos comentado, el acceso a los datos es únicamente de lectura, por lo que no es posible editarlos directamente desde QGIS. Si necesitas modificar la información, deberás exportar la capa/tabla a un formato editable como shapefile, geopackage…

Para ello, haz clic derecho sobre la capa en el panel de capas, selecciona Exportar > Guardar como…, elige el formato deseado, define la ubicación y nombre del archivo, y pulsa Aceptar para guardar la nueva capa editable.

Además, es importante distinguir si el archivo .mdb contiene capas con geometría (clases de entidad) o únicamente tablas de atributos. Ambos tipos pueden cargarse en QGIS, pero siempre con fines de consulta.

File Geodatabase (.gdb)

El soporte para geodatabases de tipo .gdb en QGIS se basa en el controlador OpenFileGDB de GDAL. Este driver permite no solo leer, sino también editar y crear capas dentro de una File Geodatabase, siempre que se utilicen versiones recientes de QGIS (basadas en GDAL 3.6 o superior).

En QGIS, las File Geodatabases (.gdb) se pueden cargar como cualquier otra capa vectorial, siempre que estén bien formadas. QGIS permite visualizar tanto capas con geometría como tablas sin geometría dentro de una File Geodatabase.

Pasos:

  1. Ve a Capa > Añadir capa vectorial.
  2. En el tipo de fuente, selecciona Directorio.
  3. En Fuente, elige AbrirArchivoGDB desde el desplegable.
  4. Selecciona la carpeta del conjunto de datos .gdb.
  5. Pulsa Añadir para cargar la capa en QGIS.

Otras operaciones con geodatabases en QGIS

Además de cargar y visualizar capas contenidas en geodatabases, QGIS permite realizar edición y tareas de gestión y administración de estas bases de datos, especialmente en el caso de las File Geodatabases. Aunque las funcionalidades no son tan completas como en ArcGIS, se pueden realizar varias operaciones útiles desde el entorno de QGIS.

El controlador OpenFileGDB de GDAL admite características avanzadas como geometrías complejas, dominios de atributos, relaciones entre tablas, y ejecución de consultas SQL.

Gracias a este soporte, QGIS ha logrado un nivel de compatibilidad con las .gdb que permite trabajar de forma fluida y práctica en entornos mixtos donde conviven herramientas libres y propietarias como ArcGIS.

Crear una nueva File Geodatabase

QGIS permite crear nuevas File Geodatabases (.gdb) directamente desde su interfaz. Para ello:

  1. Accede al panel Navegador
  2. Haz clic derecho sobre una carpeta y selecciona Nueva > ESRI FileGeodatabase….
  3. Definir el nombre del nuevo archivo .gdb

Añadir capas y crear nuevas tablas

Una vez creada una File Geodatabase, puedes comenzar a poblarla con capas/tablas de datos. En QGIS es posible hacerlo de dos formas principales:

  • Arrastrando capas existentes: puedes arrastrar una capa ya cargada en el panel de capas (por ejemplo, un shapefile o una tabla/entidad de un GeoPackage) directamente sobre la geodatabase en el Navegador.
  • Creando una nueva tabla con o sin geometría: también puedes hacer clic derecho sobre la geodatabase en el Navegador y seleccionar Tabla nueva…. Esto te permite crear desde cero una capa dentro del .gdb, definiendo los campos, tipos de geometría (punto, línea, polígono), el SRC y los atributos.

Estas opciones permiten organizar de forma estructurada tus datos dentro de un único contenedor .gdb, lo cual resulta especialmente útil cuando trabajas con grandes volúmenes de información o necesitas intercambiar datos con usuarios de ArcGIS.

Editar tablas/capas

Gracias al nuevo controlador OpenFileGDB de GDAL, se permite editar directamente las capas/tablas contenidas dentro de una File Geodatabase, siempre que esta haya sido creada con ArcGIS 10 o versiones posteriores. En el caso de geodatabases más antiguas (ArcGIS 9.x), el acceso sigue siendo únicamente de lectura. Esto amplía notablemente las posibilidades de trabajo con este tipo de formato en entornos mixtos.

La siguiente imagen ilustra cómo QGIS permite la edición directa de capas con geometría almacenadas dentro de una File Geodatabase:

Consultas SQL sobre geodatabases

QGIS también permite ejecutar consultas SQL directamente sobre las tablas y capas contenidas en una File Geodatabase, gracias al soporte del driver OpenFileGDB. Esta funcionalidad es especialmente útil cuando se desea filtrar, consultar o realizar análisis sin tener que exportar previamente los datos a otro formato.

Dominios y relaciones

Gracias a las mejoras introducidas en las versiones recientes de GDAL (3.5 y 3.6), QGIS ofrece soporte para el uso de dominios y relaciones dentro de las File Geodatabases:

  • Dominios: son listas de valores válidos que se pueden asociar a un campo para restringir las entradas posibles. Desde GDAL 3.3 pueden leerse y desde la versión 3.5 también se pueden escribir. En QGIS, esto permite visualizar y configurar dominios que mejoran la integridad de los datos, especialmente útiles al editar formularios.
  • Relaciones: desde GDAL 3.6 se pueden gestionar relaciones entre tablas dentro de una .gdb. Estas relaciones permiten vincular información entre distintas capas o tablas, por ejemplo, para visualizar datos relacionados de forma jerárquica en los formularios de QGIS.

Aunque el soporte aún no alcanza todas las capacidades de ArcGIS, estas herramientas representan un avance importante para la administración de datos complejos desde QGIS.

Consideraciones finales

Las geodatabases de ESRI, tanto en formato .mdb como .gdb, siguen siendo ampliamente utilizadas en muchos entornos profesionales. Gracias a los avances en QGIS y a la integración de versiones recientes de GDAL, hoy en día es posible trabajar con estos formatos de manera mucho más eficiente desde un entorno de software libre.

Desde la simple visualización de datos, hasta la edición directa de capas con geometría, pasando por la gestión de dominios, relaciones y consultas SQL, QGIS se posiciona como una alternativa cada vez más completa para quienes deben interoperar con archivos procedentes de ArcGIS.

Aunque aún existen ciertas limitaciones (especialmente con formatos antiguos o funcionalidades muy específicas de ESRI), la evolución constante del ecosistema QGIS-GDAL ha mejorado notablemente la interoperabilidad con geodatabases, lo que permite trabajar con estos formatos de forma más estable y funcional desde QGIS.

Para quienes trabajan en entornos mixtos, es clave conocer estas capacidades, seguir actualizando su instalación de QGIS, y aprovechar las herramientas que ya están disponibles para integrar mejor los datos y procesos entre plataformas.

Este artículo pretende ser un punto de partida claro y actualizado para que puedas sacar el máximo partido a las geodatabases desde QGIS, sin complicaciones y con todas las ventajas del software libre.

Etiquetas: esri, gdb, geodatabase, mdb, qgis

Apúntate a nuestra newsletter semanal

"*" señala los campos obligatorios

Este campo es un campo de validación y debe quedar sin cambios.
Consentimiento*

Artículos relacionados

cómo-digitalizar-en-Qgis-geoinnova-sig
Cómo digitalizar en QGIS: Guía completa paso a paso
01/09/2026
Qfield-nueva-actualización-trabajo-de-campo-geoinnova
QField 4.2: precisión subcentimétrica y nuevas herramientas para el trabajo de campo
22/07/2026
plugins-qgis-org-nueva-web-qt6-geoinnova
La web oficial de plugins de QGIS prepara su versión 4.0.0 ¿qué cambia para desarrolladores y usuarios?
08/07/2026

Francisco Gomez Losada

Geógrafo. Máster en SIG de Código Abierto.
Técnico de Proyectos de Geoinnova.
Formador SIG, Catastro, Geoestadística y Evaluación de Impacto Ambiental.

Interacciones con los lectores

¿Quieres comentarnos algo? Adelante! Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Geoinnova
c/ Luis Morondo Urra nº 8 Bajo A
31006 Pamplona (Navarra)
info@geoinnova.org
+34 948 117 137

Horario de atención

Lunes a Viernes - 09:00 a 14:00 y de 16:00 a 19:00.
Fines de semana y Festivos - Exclusivamente por mail.
Horario de Verano (01 de julio al 30 de agosto): De lunes a viernes de 8 a 15h.

Otras páginas de interes

  • Promociones y descuentos en formación
  • Formación bonificada FUNDAE
  • Verificador y descarga de Certificados de aprovechamiento
  • Cursos certificable por QGIS.org

Legal

  • Aviso Legal
  • Política de privacidad
  • Política de seguridad
  • Política de cookies
  • Términos y condiciones
Entidad adherida a Confianza Online Certificado de inscripción en el Registro de huella de carbono, compensación y proyectos de absorción Logo Plazox Certificado de conformidad con el ENS

Todo el contenido publicado desde 2009 hasta 2026 en el Blog de Geoinnova por Geoinnova y colaboradores está licenciado bajo CC BY-NC-ND 4.0
Para usos específicos, contactar con Geoinnova.

© 2026 · Desarrollada por Geoinnova

Gestionar el Consentimiento de las Cookies
Utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. Lo hacemos para mejorar la experiencia de navegación y para mostrar anuncios personalizados. El consentimiento a estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos anónimos. Sin una requerimiento, el cumplimiento voluntario por parte de su proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarlo.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en un sitio web o en varios sitios web con fines de marketing similares.
  • Administrar opciones
  • Gestionar los servicios
  • Gestionar {vendor_count} proveedores
  • Leer más sobre estos propósitos
Personalizar
  • {title}
  • {title}
  • {title}