Datos
¿Qué es un archivo GeoPackage?
GeoPackage (.gpkg) es un archivo de base de datos SQLite que almacena datos geoespaciales según el estándar GeoPackage de OGC. Puede reunir entidades vectoriales, teselas de mapas ráster de varios niveles de zoom y atributos no espaciales en un mismo archivo, incluso para uso móvil o sin conexión. Un archivo SQLite no es automáticamente un GeoPackage: debe cumplir el esquema y los requisitos del estándar.
Cuándo elegir este formato
- Combinar entidades vectoriales, teselas ráster y atributos para GIS o uso sin conexión
Cuándo evitar este formato
- Intercambiar unas pocas entidades sencillas mediante una API web ligera
Usos habituales
- Distribuir y utilizar datos geoespaciales en un solo archivo
Características
- Almacena datos geográficos y metadatos normalizados en un archivo SQLite
- Puede incluir entidades vectoriales, teselas ráster y tablas de atributos
- Ofrece un mecanismo de extensiones para funciones adicionales
Ventajas y desventajas
Ventajas
- Reúne varios conjuntos de datos geoespaciales en un archivo portátil
- Permite consultar y actualizar atributos mediante SQL
- Resulta práctico para flujos cartográficos móviles y sin conexión
Desventajas
- Requiere software GIS o de bases de datos compatible con GeoPackage
- Los archivos grandes pueden ser difíciles de compartir y actualizar
- La compatibilidad puede variar si se usan extensiones opcionales o específicas de un proveedor
Abrir y convertir
Cómo abrirlo
Ábrelo en un GIS compatible con GeoPackage, como QGIS, y revisa sus capas, sistemas de referencia de coordenadas y extensiones. Las herramientas SQLite pueden mostrar sus tablas, pero para interpretar geometrías y teselas se necesita software compatible.
Cómo convertirlo
Puedes exportarlo a GeoJSON, Shapefile o MBTiles. El formato de destino quizá no conserve todas las capas, atributos, sistemas de coordenadas o teselas; después de exportar, comprueba el número de entidades, las coordenadas, los atributos y la representación del mapa.
Precauciones
- La aplicación receptora quizá no admita todas las extensiones o tablas personalizadas.
- Los datos de ubicación pueden revelar domicilios, rutas de desplazamiento o instalaciones sensibles. Revisa el contenido y quién podrá acceder al archivo antes de compartirlo.
- Haz una copia de seguridad antes de editar el archivo directamente y comprueba la integridad de SQLite y la conformidad con GeoPackage.
Preguntas frecuentes
¿GeoPackage es un archivo SQLite?
Utiliza el formato de base de datos SQLite 3, pero solo es GeoPackage si también cumple el esquema y los requisitos de metadatos de OGC.
¿GeoPackage puede contener mapas ráster?
Sí. Puede almacenar mapas ráster y teselas de imagen en matrices de teselas normalizadas con varios niveles de zoom.
¿Cuándo conviene GeoPackage en lugar de GeoJSON?
GeoJSON es JSON legible para intercambiar entidades geográficas. GeoPackage conviene cuando quieres reunir varias capas, teselas y atributos en un archivo basado en SQLite, con consultas SQL o acceso sin conexión.