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
| Campo | GeoPackage | KML |
|---|---|---|
| Extensión | .gpkg | .kml |
| Tipo MIME | application/geopackage+sqlite3 | application/vnd.google-earth.kml+xml |
| Usos habituales | Distribuir y utilizar datos geoespaciales en un solo archivo | Describir 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 convertir | 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. | 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
GeoPackageMostrar 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
KMLAgrupar 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
KMLPunto 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 diferenciasPunto 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 diferenciasMá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.