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 fichierPlus grande (XML verbeux)MoyenPlus petite
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 conçu spécifiquement pour les données GPS. C'est le standard universel pour échanger des waypoints, traces et itinéraires entre appareils GPS et logiciels.

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

  • CompatibilitĂ© GPS universelle : fonctionne avec pratiquement tous les appareils GPS
  • Support d'applications de plein air : format natif pour Garmin, OsmAnd, Gaia GPS, AllTrails
  • 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 un format standard ouvert basé sur JSON pour représenter des fonctionnalités géographiques. C'est le format préféré pour les développeurs web et les applications de cartographie modernes.

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
  • LĂ©ger : taille de fichier la plus petite des trois formats
  • 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é

Lors du traitement de grands ensembles de données, la taille de fichier compte. Voici comment les formats se comparent pour 100 waypoints :

FormatTaille approximativeVitesse d'analyse
GeoJSON~15 KBPlus rapide
GPX~25 KBMoyen
KML~35 KBPlus lent

Gagnant : GeoJSON - sa structure JSON compacte le rend le plus efficace pour le stockage et la transmission.

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
  • PrĂ©server l'organisation en dossiers des listes Google Maps

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 ?

Oui, absolument. Les trois formats contiennent les mêmes données géographiques de base (coordonnées et métadonnées), donc la conversion entre eux est simple.

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. GeoJSON pour l'archivage - si vous n'êtes pas sûr du format dont vous aurez besoin plus tard, GeoJSON est le choix le plus pérenne. Sa structure simple et son support répandu signifient qu'il est peu probable qu'il devienne obsolète.

  3. Utilisez les dossiers KML judicieusement - lors de l'exportation vers KML, vos listes Google Maps deviennent des dossiers. Cette organisation est perdue lors de la conversion vers GPX ou GeoJSON, donc exportez d'abord en KML si la structure de dossiers compte.

  4. Vérifiez l'ordre des coordonnées - GeoJSON utilise l'ordre [longitude, latitude], tandis que KML et GPX utilisent d'abord la latitude (ou comme attributs séparés). Cela piège de nombreux développeurs lors du changement de formats.

  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

Puis-je ouvrir un fichier KML dans un appareil GPS comme Garmin ?

Certains appareils Garmin plus récents supportent KML, mais GPX est le format natif et fonctionne de manière plus fiable. Pour la meilleure compatibilité avec n'importe quel appareil GPS, convertissez votre KML en GPX avant de télécharger.

Quel format préserve le plus d'informations de Google Maps ?

KML préserve le plus d'informations structurelles car il supporte les dossiers (vos listes Google Maps) et les descriptions riches. Cependant, les trois formats préservent les données essentielles : noms de lieux, coordonnées et descriptions.

GeoJSON est-il meilleur que KML pour les cartes web ?

Oui, pour la plupart des scénarios de cartographie web. GeoJSON est natif à JavaScript, ce qui le rend beaucoup plus facile à utiliser dans les bibliothèques comme Leaflet et Mapbox. KML nécessite des bibliothèques d'analyse supplémentaires et ne s'intègre pas aussi harmonieusement avec les frameworks web modernes.

Puis-je utiliser des fichiers GPX pour la navigation automobile ?

GPX est principalement conçu pour les activités de plein air, mais certains systèmes GPS de voiture le supportent pour les waypoints. Pour la navigation automobile, vous pourriez obtenir de meilleurs résultats en important directement dans votre application de navigation (Google Maps, Waze, etc.) plutôt qu'en utilisant des fichiers GPX.

Quel format devrais-je utiliser pour sauvegarder mes lieux Google Maps ?

Pour une sauvegarde à long terme, GeoJSON est recommandé car c'est un standard ouvert simple que n'importe quel langage de programmation peut lire. KML est également un bon choix si vous voulez préserver l'organisation de vos listes. Exportez vers plusieurs formats si l'espace de stockage n'est pas une préoccupation.


Exportez vers n'importe quel format

Obtenez vos lieux enregistrés en KML, GPX, GeoJSON ou CSV

Essayez Takeout Tools →


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