Comparer
GeoPackage ou KML
Les deux décrivent des informations géographiques, mais GeoPackage est une base SQLite pour plusieurs couches et tuiles, tandis que KML est du XML de visualisation géographique pour les cartes et globes virtuels.
Quel format choisir ?
Choisissez GeoPackage pour regrouper des données SIG, accéder à SQL ou travailler hors ligne ; KML pour partager des entités et styles destinés à l’affichage cartographique.
Adapté pour GeoPackage
Distribuer et utiliser des données géospatiales dans un seul fichier
- Réunir des entités vectorielles, des tuiles raster et des attributs pour un SIG ou un usage hors ligne
Adapté pour KML
Décrire des données géographiques à afficher sur des cartes ou globes virtuels · Échanger repères parcours zones descriptions et styles d'affichage
- Afficher des objets et annotations dans Google Earth ou un SIG compatible
- Associer noms descriptions et présentation aux données de position
Informations générales
| Élément | GeoPackage | KML |
|---|---|---|
| Extension | .gpkg | .kml |
| Type MIME | application/geopackage+sqlite3 | application/vnd.google-earth.kml+xml |
| Usages courants | Distribuer et utiliser des données géospatiales dans un seul fichier | Décrire des données géographiques à afficher sur des cartes ou globes virtuels · Échanger repères parcours zones descriptions et styles d'affichage |
| Comment ouvrir | Ouvrez le fichier dans un SIG compatible avec GeoPackage, comme QGIS, puis vérifiez ses couches, ses systèmes de référence de coordonnées et ses extensions. Les outils SQLite peuvent afficher les tables, mais l’interprétation des géométries et des tuiles exige un logiciel compatible. | Ouvrez-le dans Google Earth ou une application cartographique ou SIG compatible KML. Vérifiez les positions mais aussi lignes, polygones, styles, descriptions, images externes et liens réseau. Un éditeur XML permet d'examiner la structure ; utilisez une application compatible pour contrôler le rendu cartographique. |
| Exporter ou convertir | Vous pouvez exporter vers GeoJSON, Shapefile ou MBTiles. Le format cible ne conservera pas nécessairement toutes les couches, tous les attributs, systèmes de coordonnées ou tuiles ; après l’export, contrôlez le nombre d’entités, les coordonnées, les attributs et le rendu de la carte. | Convertissez-le en GeoJSON ou dans un autre format pour SIG ou cartes Web. Styles, descriptions, horodatages et références externes ne sont pas toujours conservés. Vérifiez l'ordre des coordonnées, l'altitude et le rendu dans l'application cible, et gardez le KML original. |
Choisir selon l’usage
Réunir des entités vectorielles, des tuiles raster et des attributs pour un SIG ou un usage hors ligne
Distribuer et utiliser des données géospatiales dans un seul fichier
GeoPackageAfficher des objets et annotations dans Google Earth ou un SIG compatible
Décrire des données géographiques à afficher sur des cartes ou globes virtuels · Échanger repères parcours zones descriptions et styles d'affichage
KMLAssocier noms descriptions et présentation aux données de position
Décrire des données géographiques à afficher sur des cartes ou globes virtuels · Échanger repères parcours zones descriptions et styles d'affichage
KMLPoint clé 1
GeoPackage suit un schéma SQLite de l’OGC et peut stocker entités vectorielles, tuiles raster et attributs ; KML encode en XML des entités et consignes d’affichage.
En savoir plus sur les différencesPoint clé 2
GeoPackage gère plusieurs tables et les requêtes SQL. KML décrit le contenu géographique à afficher dans une application et la façon de l’afficher.
En savoir plus sur les différencesEn savoir plus sur les différences
Utilisez GeoPackage pour regrouper plusieurs couches, tuiles et attributs dans un fichier de base de données avec requêtes SQL ou accès hors ligne. Utilisez KML pour distribuer des lieux, itinéraires, zones et styles visuels à des logiciels compatibles de cartographie ou de globe virtuel. Après conversion, contrôlez l’ordre des coordonnées, l’altitude, les styles et les extensions.
- GeoPackage est un conteneur SQLite conforme à la norme pour entités vectorielles, tuiles raster et attributs. KML est un encodage XML pour les annotations et la visualisation géographiques.
- GeoPackage fonctionne comme un stockage à plusieurs tables avec accès SQL ; KML vise à présenter du contenu géographique et ses propriétés d’affichage dans les applications clientes.
- GeoPackage stocke les références spatiales et peut utiliser des extensions. Les coordonnées KML suivent longitude-latitude-altitude : lors d’une conversion, conservez l’ordre des axes et l’interprétation de l’altitude.
Questions fréquentes
KML peut-il remplacer GeoPackage pour stocker des données SIG ?
Pas dans tous les flux de travail. KML sert à la visualisation et à l’échange d’entités ; GeoPackage est un conteneur de base prenant en charge plusieurs couches, attributs, tuiles et SQL.