Format Atlas

Comparar

GeoPackage vs KML

Ambos describen información geográfica, pero GeoPackage es una base SQLite para varias capas y teselas, mientras KML es XML para visualizar datos geográficos en mapas y globos virtuales.

¿Qué formato deberías elegir?

Elige GeoPackage para datos GIS reunidos, acceso SQL o uso sin conexión; KML para compartir entidades y estilos cartográficos con fines visuales.

Adecuado para GeoPackage

Distribuir y utilizar datos geoespaciales en un solo archivo

  • Combinar entidades vectoriales, teselas ráster y atributos para GIS o uso sin conexión

Adecuado para KML

Describir información geográfica para mostrarla en mapas y globos virtuales · Compartir marcadores recorridos áreas descripciones y estilos de visualización

  • Mostrar elementos y anotaciones en Google Earth y herramientas SIG compatibles
  • Agrupar datos de ubicación con nombres descripciones y presentación

Información básica

CampoGeoPackageKML
Extensión.gpkg.kml
Tipo MIMEapplication/geopackage+sqlite3application/vnd.google-earth.kml+xml
Usos habitualesDistribuir y utilizar datos geoespaciales en un solo archivoDescribir información geográfica para mostrarla en mapas y globos virtuales · Compartir marcadores recorridos áreas descripciones y estilos de visualización
Cómo abrirÁ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.Ábrelo en Google Earth o en una aplicación de mapas o SIG compatible con KML. Comprueba las ubicaciones y también las líneas, polígonos, estilos, descripciones, imágenes externas y enlaces de red. Un editor XML permite revisar la estructura; usa una aplicación compatible para verificar el resultado en el mapa.
Exportar o convertirPuedes 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.Puedes convertirlo a GeoJSON u otro formato para SIG o mapas web. Los estilos, descripciones, marcas de tiempo y referencias externas quizá no se conserven por completo. Comprueba el orden de las coordenadas, la altitud y la visualización en la aplicación de destino y conserva el KML original.

Elegir según el uso

Combinar entidades vectoriales, teselas ráster y atributos para GIS o uso sin conexión

Distribuir y utilizar datos geoespaciales en un solo archivo

GeoPackage

Mostrar elementos y anotaciones en Google Earth y herramientas SIG compatibles

Describir información geográfica para mostrarla en mapas y globos virtuales · Compartir marcadores recorridos áreas descripciones y estilos de visualización

KML

Agrupar datos de ubicación con nombres descripciones y presentación

Describir información geográfica para mostrarla en mapas y globos virtuales · Compartir marcadores recorridos áreas descripciones y estilos de visualización

KML

Punto clave 1

GeoPackage sigue un esquema SQLite de OGC y puede guardar entidades vectoriales, teselas ráster y atributos; KML codifica entidades geográficas e información visual en XML.

Más sobre las diferencias

Punto clave 2

GeoPackage admite varias tablas y consultas SQL. KML está pensado para describir qué mostrar en una aplicación geográfica y cómo.

Más sobre las diferencias

Más sobre las diferencias

Usa GeoPackage cuando necesites varias capas de entidades, teselas y atributos en un archivo de base de datos con consultas SQL o acceso sin conexión. Usa KML para distribuir lugares, rutas, áreas y estilos visuales a programas compatibles de mapas o globos virtuales. Tras convertir, revisa orden de coordenadas, altitud, estilos y extensiones.

  • GeoPackage es un contenedor SQLite conforme al estándar para entidades vectoriales, teselas ráster y atributos. KML es una codificación XML de anotaciones geográficas y visualización.
  • GeoPackage funciona como almacén multicapa con acceso SQL; KML se centra en presentar contenido geográfico y sus propiedades visuales en aplicaciones cliente.
  • GeoPackage guarda información de referencia espacial y puede usar extensiones. KML usa coordenadas longitud-latitud-altitud; la conversión debe mantener el eje y la interpretación de altitud correctos.

Preguntas frecuentes

¿KML puede reemplazar GeoPackage para almacenar datos GIS?

No en todos los flujos. KML sirve para visualización e intercambio de entidades; GeoPackage aporta una base de datos con varias capas, atributos, teselas y acceso SQL.

Más información

Referencias y especificaciones