KML vs GPX vs GeoJSON : quel format choisir ?
Comparez les formats KML, GPX et GeoJSON pour les données de localisation. Découvrez quel format fonctionne le mieux pour Google Earth, les appareils GPS, les cartes web et plus encore.
January 13, 2026
•12 min read
Choisir le bon format pour vos données de localisation peut être déroutant. KML, GPX et GeoJSON ont chacun leurs forces, et choisir le mauvais signifie du travail de conversion supplémentaire ou des fonctionnalités perdues. Ce guide décompose exactement quand utiliser chaque format pour que vous puissiez faire le bon choix du premier coup.
Tableau comparatif rapide
| Fonctionnalité | KML | GPX | GeoJSON |
|---|---|---|---|
| Idéal pour | Google Earth, visualisation | Appareils GPS, applications de plein air | Développement web, APIs |
| Type de fichier | Basé XML | Basé XML | Basé JSON |
| Support de style | Excellent (icônes, couleurs, étiquettes) | Limité | Nécessite une couche séparée |
| Support route/trace | Oui | Oui (objectif principal) | Oui |
| Support 3D | Oui (altitude, inclinaison, cap) | Élévation uniquement | Limité |
| Intégration web | Moyen | Faible | Excellent |
| Taille de fichier | Dépend de la géométrie et des propriétés | Dépend de la géométrie et des extensions | Dépend de la géométrie et des propriétés |
| Lisible par humain | Moyen | Moyen | Plus lisible |
| Courbe d'apprentissage | Moyen | Facile | Facile (pour développeurs) |
Qu'est-ce que KML ?
KML (Keyhole Markup Language) est un format basé XML développé à l'origine pour Google Earth. C'est maintenant un standard international maintenu par l'Open Geospatial Consortium (OGC).
Exemple de structure KML
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<name>Mes lieux enregistrés</name>
<Style id="customStyle">
<IconStyle>
<Icon><href>https://example.com/icon.png</href></Icon>
</IconStyle>
</Style>
<Folder>
<name>Restaurants</name>
<Placemark>
<name>Mon café préféré</name>
<description>Meilleur café en ville</description>
<styleUrl>#customStyle</styleUrl>
<Point>
<coordinates>-122.4194,37.7749,0</coordinates>
</Point>
</Placemark>
</Folder>
</Document>
</kml>
Forces de KML
- Visualisation riche : icônes personnalisées, couleurs, étiquettes et remplissages de polygones
- Capacités 3D : altitude, angles de caméra et visites virtuelles
- Organisation en dossiers : groupez les lieux en catégories hiérarchiques
- Écosystème Google : support natif dans Google Earth et Google Maps
- Multimédia : intégrez images, liens et descriptions HTML
Meilleurs cas d'utilisation pour KML
- Visualiser les lieux enregistrés dans Google Earth
- Créer des cartes de qualité présentation
- Partager des données de localisation avec style visuel
- Créer des visites virtuelles et survols
- Archiver des données de localisation avec métadonnées riches
Vous voulez exporter en KML ? Voir notre guide complet d'exportation KML. Ou convertissez depuis d'autres formats avec nos convertisseurs gratuits GPX vers KML ou GeoJSON vers KML.
Qu'est-ce que GPX ?
GPX (GPS Exchange Format) est un schéma XML pour les données GPS. Il peut représenter des waypoints, des traces et des itinéraires, mais la prise en charge dépend de l'appareil et de l'application.
Exemple de structure GPX
<?xml version="1.0" encoding="UTF-8"?>
<gpx version="1.1" creator="Takeout-Tools.com"
xmlns="http://www.topografix.com/GPX/1/1">
<metadata>
<name>Mes lieux enregistrés</name>
<time>2026-01-13T12:00:00Z</time>
</metadata>
<wpt lat="37.7749" lon="-122.4194">
<ele>10</ele>
<name>Mon café préféré</name>
<desc>Meilleur café en ville</desc>
<type>Restaurant</type>
</wpt>
</gpx>
Forces de GPX
- Modèle centré sur le GPS : prend en charge les waypoints, traces et itinéraires
- Support dans les applications de plein air : de nombreux appareils GPS et applications de plein air prennent en charge GPX selon le produit et le modèle
- Enregistrement de traces : conçu pour enregistrer des itinéraires avec horodatages
- Données d'élévation : support intégré pour les informations d'altitude
- Simplicité : structure directe, facile à comprendre
Meilleurs cas d'utilisation pour GPX
- Charger des waypoints sur Garmin ou autres appareils GPS
- Importer dans des applications de randonnée/cyclisme comme OsmAnd ou Gaia GPS
- Partager des itinéraires avec des amateurs de plein air
- Navigation hors ligne dans les zones sans service cellulaire
- Suivi de fitness et journalisation d'activité
Vous voulez exporter en GPX ? Voir notre guide complet d'exportation GPX ou notre page Google Maps vers GPX simplifiée. Convertissez depuis d'autres formats avec nos outils gratuits KML vers GPX, GeoJSON vers GPX, ou validateur GPX.
Qu'est-ce que GeoJSON ?
GeoJSON est une norme IETF définie par la RFC 7946 pour représenter des entités géographiques en JSON. Il est couramment utilisé dans le développement web et les applications cartographiques.
Exemple de structure GeoJSON
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"name": "Mon café préféré",
"description": "Meilleur café en ville",
"category": "Restaurant"
},
"geometry": {
"type": "Point",
"coordinates": [-122.4194, 37.7749]
}
}
]
}
Forces de GeoJSON
- Natif web : fonctionne parfaitement avec JavaScript et les APIs web
- Basé sur JSON : pratique pour JavaScript et de nombreuses API web
- Propriétés flexibles : stockez toutes données personnalisées avec les coordonnées
- Support de bibliothèque : support natif dans Leaflet, Mapbox, D3.js, et plus
- Convivial pour API : facile à analyser, générer et transmettre via HTTP
Meilleurs cas d'utilisation pour GeoJSON
- Créer des cartes web personnalisées avec Leaflet ou Mapbox
- Intégrer des données de localisation dans des applications web
- Analyse de données avec des outils comme Kepler.gl ou QGIS
- Stocker des données de localisation dans des bases de données
- Créer des APIs et services géolocalisés
Vous voulez exporter en GeoJSON ? Voir notre guide complet d'exportation GeoJSON. Convertissez depuis d'autres formats avec nos outils gratuits KML vers GeoJSON, GPX vers GeoJSON, ou validateur GeoJSON.
Comparaison détaillée
Taille de fichier et complexité
La taille du fichier dépend du nombre d'entités, de la géométrie, des propriétés, du style et de la précision des coordonnées. Comparez une exportation avec vos propres données lorsque la taille de téléchargement ou les performances d'analyse comptent.
Support d'application
| Application | KML | GPX | GeoJSON |
|---|---|---|---|
| Google Earth | Natif | Import | Import |
| Google Maps | Natif | - | - |
| Appareils Garmin | Limité | Natif | - |
| OsmAnd | Oui | Natif | Oui |
| Organic Maps | - | Natif | - |
| Gaia GPS | Oui | Natif | Oui |
| AllTrails | - | Natif | - |
| Leaflet.js | Plugin | Plugin | Natif |
| Mapbox | Oui | - | Natif |
| QGIS | Oui | Oui | Oui |
| Kepler.gl | - | - | Natif |
Gagnant : Ça dépend - GPX gagne pour les applications de plein air/GPS, GeoJSON gagne pour le développement web, KML gagne pour l'écosystème Google.
Facilité d'utilisation
Pour les utilisateurs non techniques :
- GPX - la plupart des applications le gèrent automatiquement
- KML - Google Earth le rend simple
- GeoJSON - nécessite des outils développeur pour voir correctement
Pour les développeurs :
- GeoJSON - JSON natif, facile à analyser dans n'importe quel langage
- GPX - schéma XML bien documenté
- KML - XML complexe avec de nombreuses fonctionnalités optionnelles
Support de fonctionnalités
| Fonctionnalité | KML | GPX | GeoJSON |
|---|---|---|---|
| Points/Waypoints | Oui | Oui | Oui |
| Lignes/Routes | Oui | Oui | Oui |
| Polygones/Zones | Oui | Limité | Oui |
| Icônes personnalisées | Oui | Non | Style séparé |
| Couleurs/Styles | Oui | Non | Style séparé |
| 3D/Altitude | Oui | Oui | Limité |
| Données temporelles | Oui | Oui | Propriété personnalisée |
| Métadonnées personnalisées | Oui | Extensions | Oui (flexible) |
| Dossiers/Groupes | Oui | Non | Non (structure plate) |
Gagnant : KML - le plus riche en fonctionnalités pour la visualisation ; GeoJSON - le plus flexible pour les données personnalisées.
Quel format devriez-vous choisir ?
Utilisez cet arbre de décision pour trouver votre meilleur format :
Choisissez KML si vous voulez :
- Visualiser vos lieux dans Google Earth
- Créer des cartes visuellement stylisées avec icônes personnalisées
- Créer des visites virtuelles ou présentations
- Partager des cartes avec des utilisateurs non techniques qui utilisent les produits Google
- Utiliser un format qui prend en charge les dossiers lorsque vous les créez et les gérez vous-même
Choisissez GPX si vous voulez :
- Charger des lieux sur un Garmin ou autre appareil GPS
- Utiliser des applications de navigation de plein air (OsmAnd, Gaia GPS, AllTrails)
- Faire de la randonnée, du vélo ou du camping avec vos lieux enregistrés
- Avoir un accès hors ligne dans les zones sans service cellulaire
- Partager des itinéraires avec des amateurs de plein air
Choisissez GeoJSON si vous voulez :
- Créer une carte web personnalisée ou application
- Utiliser des bibliothèques de cartographie modernes comme Leaflet ou Mapbox
- Effectuer une analyse de données ou visualisation
- Stocker des données de localisation dans une base de données
- Travailler avec des APIs ou intégrer avec d'autres logiciels
Matrice de décision rapide
| Votre objectif | Meilleur format |
|---|---|
| Voir dans Google Earth | KML |
| Charger sur appareil Garmin | GPX |
| Utiliser avec OsmAnd/Organic Maps | GPX |
| Créer une application web | GeoJSON |
| Partager avec des amis non techniques | KML |
| Analyse de données dans QGIS | GeoJSON |
| Navigation de randonnée hors ligne | GPX |
| Créer des cartes de présentation stylisées | KML |
| Stocker dans une base de données | GeoJSON |
Pouvez-vous convertir entre formats ?
Souvent, mais vérifiez le résultat. Les formats utilisent des modèles différents pour la géométrie, le style, la hiérarchie, les extensions et les métadonnées ; une conversion peut donc perdre des informations.
Vous avez déjà un fichier géo ? Utilisez nos convertisseurs en ligne gratuits pour convertir entre formats instantanément dans votre navigateur :
- GPX vers KML, GPX vers GeoJSON, GPX vers CSV
- KML vers GPX, KML vers GeoJSON, KML vers CSV
- GeoJSON vers GPX, GeoJSON vers KML, GeoJSON vers CSV
Vous partez de Google Takeout ? Takeout Tools gère l'étape de géocodage que Google ne fournit pas - téléchargez vos fichiers CSV Google Takeout et exportez vers n'importe quel format avec coordonnées incluses.
Cette flexibilité signifie que vous n'avez pas à choisir un seul format. Exportez en GPX pour votre Garmin, KML pour Google Earth, et GeoJSON pour votre projet web - tout depuis les mêmes données sources.
Conseils pro
-
Commencez par votre application de destination - vérifiez quel format votre application cible préfère avant d'exporter. La plupart des applications listent les formats supportés dans leur documentation d'import.
-
Conservez le fichier source - gardez le fichier d'origine avec tout format converti. Aucun format converti ne garantit de préserver chaque détail pour chaque usage futur.
-
La conversion peut perdre des informations - KML, GPX et GeoJSON peuvent représenter des géométries, styles, hiérarchies, extensions et métadonnées différents. Conservez le fichier source et vérifiez la sortie lorsque ces détails comptent. Takeout Tools exporte les lieux enregistrés comme des données ponctuelles plates, et non comme des dossiers KML ou des catégories GPX.
-
Vérifiez l'ordre des coordonnées - GeoJSON et les coordonnées de point KML utilisent la longitude avant la latitude. GPX stocke la latitude et la longitude dans des attributs distincts. Vérifiez le format de destination avant de changer de format.
-
Testez avec un petit échantillon - avant d'exporter des centaines de lieux, testez avec 5-10 pour vous assurer que votre application cible gère correctement les données. Cela économise du temps de dépannage de grands fichiers.
Questions fréquemment posées
Outils gratuits
Validez ou convertissez vos fichiers géo instantanément dans votre navigateur :
Validateurs - Vérifiez vos fichiers pour les erreurs et problèmes de qualité de données :
Convertisseurs - Convertissez entre n'importe quel format :
- Tous les convertisseurs - GPX, KML, GeoJSON et CSV
Voir les autres guides d'exportation
Vous voulez des instructions détaillées pour un format spécifique ?