Back to all posts

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éKMLGPXGeoJSON
Idéal pourGoogle Earth, visualisationAppareils GPS, applications de plein airDéveloppement web, APIs
Type de fichierBasé XMLBasé XMLBasé JSON
Support de styleExcellent (icônes, couleurs, étiquettes)LimitéNécessite une couche séparée
Support route/traceOuiOui (objectif principal)Oui
Support 3DOui (altitude, inclinaison, cap)Élévation uniquementLimité
Intégration webMoyenFaibleExcellent
Taille de fichierDépend de la géométrie et des propriétésDépend de la géométrie et des extensionsDépend de la géométrie et des propriétés
Lisible par humainMoyenMoyenPlus lisible
Courbe d'apprentissageMoyenFacileFacile (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

ApplicationKMLGPXGeoJSON
Google EarthNatifImportImport
Google MapsNatif--
Appareils GarminLimitéNatif-
OsmAndOuiNatifOui
Organic Maps-Natif-
Gaia GPSOuiNatifOui
AllTrails-Natif-
Leaflet.jsPluginPluginNatif
MapboxOui-Natif
QGISOuiOuiOui
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 :

  1. GPX - la plupart des applications le gèrent automatiquement
  2. KML - Google Earth le rend simple
  3. GeoJSON - nécessite des outils développeur pour voir correctement

Pour les développeurs :

  1. GeoJSON - JSON natif, facile à analyser dans n'importe quel langage
  2. GPX - schéma XML bien documenté
  3. KML - XML complexe avec de nombreuses fonctionnalités optionnelles

Support de fonctionnalités

FonctionnalitéKMLGPXGeoJSON
Points/WaypointsOuiOuiOui
Lignes/RoutesOuiOuiOui
Polygones/ZonesOuiLimitéOui
Icônes personnaliséesOuiNonStyle séparé
Couleurs/StylesOuiNonStyle séparé
3D/AltitudeOuiOuiLimité
Données temporellesOuiOuiPropriété personnalisée
Métadonnées personnaliséesOuiExtensionsOui (flexible)
Dossiers/GroupesOuiNonNon (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 objectifMeilleur format
Voir dans Google EarthKML
Charger sur appareil GarminGPX
Utiliser avec OsmAnd/Organic MapsGPX
Créer une application webGeoJSON
Partager avec des amis non techniquesKML
Analyse de données dans QGISGeoJSON
Navigation de randonnée hors ligneGPX
Créer des cartes de présentation styliséesKML
Stocker dans une base de donnéesGeoJSON

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 :

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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 :

Voir les autres guides d'exportation

Vous voulez des instructions détaillées pour un format spécifique ?

KML vs GPX vs GeoJSON : quel format choisir ? | Takeout Tools