Plus de jeux sur WuGames.ioSponsoriséDécouvrez des jeux de navigateur gratuits — jouez aussitôt, sans téléchargement ni inscription.Jouer

Convertisseur KML GPX GeoJSON

Convertisseur en ligne gratuit KML, GPX ↔ GeoJSON. Convertissez vos traces, waypoints et itinéraires entre KML, GPX et GeoJSON en conservant les styles.

clearClearpastePaste
Upload
Glissez-déposez un fichier KML, GPX ou GeoJSON ici
ou cliquez pour parcourir

Pourquoi convertir KML/GPX en GeoJSON ?

Ce convertisseur transforme vos fichiers GPS entre les formats KML, GPX et GeoJSON. Idéal pour échanger des données entre Google Earth, appareils GPS, applications SIG et cartes web.

KML (Google Earth/Maps) gère la visualisation stylée, GPX est le standard des appareils GPS et trackers, tandis que GeoJSON est le format web-friendly pour Leaflet, Mapbox ou OpenLayers.

L'outil conserve les métadonnées clés : noms de waypoints, descriptions, altitudes, styles et timestamps.

Conversions prises en charge

Conversions disponibles :

  • KML ->GeoJSON : convertir des placemarks Google Earth pour le web
  • GPX ->GeoJSON : afficher vos traces GPS dans des cartes web
  • GeoJSON ->KML : exporter des données web vers Google Earth
  • Statistiques de trace : distance, dénivelé positif/négatif et boîte englobante de chaque trace convertie
  • Préserve waypoints, traces, routes et placemarks
  • Conserve propriétés, descriptions et horodatages

Comment utiliser le convertisseur

Procédez ainsi :

  • Collez vos données ou importez un fichier KML/GPX/GeoJSON
  • L'outil détecte automatiquement le format
  • Choisissez le format de sortie souhaité
  • Activez les options (styles, altitude, simplification)
  • Cliquez sur Convertir pour générer le résultat
  • Visualisez le rendu sur la carte ou téléchargez le fichier

Format KML

KML (Keyhole Markup Language) est un format XML développé par Google pour la visualisation géographique :

  • Placemark : points d'intérêt nommés avec descriptions/icônes
  • LineString : itinéraires et chemins stylés
  • Polygones : zones avec couleur de remplissage/contours
  • Données étendues : attributs personnalisés
  • Styles : couleurs, icônes, largeurs de traits

Les fichiers .kml s'ouvrent directement dans Google Earth ou divers SIG.

Format GPX

GPX (GPS Exchange Format) est un format XML standard pour les données GPS :

  • Waypoints : points isolés avec métadonnées
  • Traces : chemins enregistrés avec timestamps/altitudes
  • Itinéraires : chemins planifiés via waypoints
  • Métadonnées : créateur, temps, limites
  • Extensions : champs personnalisés

Les fichiers .gpx sont utilisés par la plupart des GPS, applis fitness (Garmin, Strava) et solutions cartographiques.

Applications & cas d'usage

Servez-vous en pour :

  • Convertir des KML Google Earth vers des GeoJSON web-ready
  • Importer des traces de course ou randonnée dans vos cartes
  • Exporter vos données web vers Google Earth ou un GPS
  • Convertir des sentiers, parcours vélo ou courses
  • Transformer des relevés terrain entre formats SIG
  • Préparer des jeux de données compatibles multi-plateformes

Conservation des données

Nous préservons :

  • Coordonnées : latitude, longitude, altitude
  • Noms & descriptions : titres et détails
  • Timestamps : date/heure des traces GPS
  • Propriétés : attributs personnalisés
  • Styles : couleurs, icônes, épaisseurs (si pris en charge)
  • Structure : waypoints, traces, routes conservent leur type

Certaines spécificités propres à un format peuvent être adaptées pour assurer la compatibilité.

Questions fréquentes

L'outil réalise trois conversions à sens unique : KML vers GeoJSON, GPX vers GeoJSON et GeoJSON vers KML. KML (Keyhole Markup Language) est le format natif de Google Earth, GPX (GPS Exchange Format de Topografix) est le standard des appareils GPS et GeoJSON (RFC 7946) est le standard de la cartographie web. La détection automatique inspecte vos données collées ou importées et choisit la bonne direction. Les trois formats représentent les mêmes types géométriques fondamentaux (Point, LineString, Polygon et leurs variantes Multi), donc la conversion des coordonnées est sans perte ; seules les métadonnées spécifiques au format, comme le style KML, sont abandonnées quand la cible est GeoJSON, qui n'a pas de concept natif de style.

Les trois formats sont tenus de stocker les coordonnées en longitude-latitude WGS84 (EPSG:4326). KML l'impose via sa spécification, GPX y est verrouillé car les satellites GPS émettent en WGS84, et GeoJSON (selon RFC 7946) l'exige explicitement. Les coordonnées sont en degrés décimaux avec la longitude (X) en premier et la latitude (Y) en second, suivies optionnellement de l'altitude en mètres. Si votre source est dans un CRS projeté tel qu'UTM, Web Mercator (EPSG:3857) ou une grille nationale, reprojetez d'abord en WGS84 avec QGIS ou GDAL ogr2ogr avant d'importer ici, sinon la géométrie atterrira à des centaines de kilomètres du bon endroit.

Les noms et descriptions sont préservés dans les trois formats, bien que le nommage des champs diffère : KML utilise name et description, GPX utilise name et desc, GeoJSON utilise properties.name et properties.description par défaut. Lors de la conversion KML vers GeoJSON, les styles KML comme la couleur de ligne, le remplissage de polygone et les images d'icônes sont reportés dans l'objet properties (stroke, fill, marker-color), mais GeoJSON n'a pas de spécification native de style, donc un lecteur strict peut les ignorer. Les extensions GPX comme la fréquence cardiaque, la cadence et la puissance sont préservées lors de la conversion GPX vers GeoJSON dans l'objet properties.

Les fichiers KML sont lus par Google Earth (bureau et mobile), Google Maps (Mes Cartes), QGIS, ArcGIS Pro, Marble, l'éditeur OpenStreetMap iD et de nombreux outils de cartographie par drone. GPX est pris en charge par tout appareil GPS grand public depuis 2005 (Garmin, Wahoo, Suunto), toute app de course et cyclisme (Strava, Komoot, AllTrails, MapMyRide) et la plupart des apps de navigation outdoor (Gaia GPS, OsmAnd). GeoJSON est le format universel de la cartographie web : Leaflet, Mapbox GL, API Google Maps, OpenLayers, Cesium, deck.gl, Tableau, Power BI et de nombreux notebooks R/Python le lisent nativement.

Ici les coordonnées sont stockées en degrés décimaux. Chaque décimale supplémentaire de latitude ou longitude multiplie la précision par dix : 5 décimales (environ 1,1 mètre à l'équateur) suffisent pour les sentiers, le cyclisme et la plupart des travaux topographiques, et 6 décimales (environ 0,11 mètre) égalent la précision du GPS grand public. Aller au-delà de 7 décimales ajoute des chiffres qu'aucun récepteur GPS ne peut résoudre, ne faisant qu'alourdir le fichier. Le convertisseur conserve la précision présente dans votre fichier source au lieu de l'arrondir ; la boîte englobante du panneau Statistiques de la trace est affichée à 5 décimales comme résumé lisible, pas comme limite des données.

Après chaque conversion, le panneau Statistiques de la trace résume la géométrie. La distance totale est la somme des longueurs de segment en grand cercle (Haversine) entre points consécutifs de chaque LineString, MultiLineString et anneau de Polygon, avec un rayon terrestre de 6 371 km, et s'affiche en kilomètres et en miles. Le dénivelé positif est la somme de toutes les montées entre points consécutifs et le dénivelé négatif la somme des descentes, pris dans la troisième coordonnée (Z) optionnelle ; les deux sont indiqués en mètres et en pieds, avec l'altitude minimale et maximale. Le panneau liste aussi le nombre total de points et la boîte englobante lon/lat. Lorsqu'un fichier ne porte aucune altitude, les lignes d'altitude sont masquées automatiquement.

KML stocke les couleurs dans l'ordre ABGR (alpha, bleu, vert, rouge) en hexadécimal, l'opposé de l'ordre RGBA plus courant utilisé en HTML et CSS. Une couleur KML 7fff0000 est RGB 0000ff (bleu) avec alpha à 50 pour cent, pas rouge comme un lecteur naïf pourrait le supposer. Quand vous saisissez une couleur à la main dans les propriétés GeoJSON (selon l'ordre hex RGBA habituel) et exportez vers KML, pensez à inverser l'ordre d'octets pour que la couleur s'affiche correctement dans Google Earth. Cette différence d'ordre d'octets, et non un défaut de la conversion, est la cause habituelle d'une couleur qui semble inversée après l'aller-retour.

Oui, une fois la page chargée. Le convertisseur est entièrement du JavaScript côté client s'exécutant dans votre navigateur ; il n'y a pas d'appels au serveur pendant la conversion. Après votre première visite, le navigateur met en cache toutes les ressources et vous pouvez convertir des fichiers hors ligne indéfiniment. Cela le rend utile en contexte de relevé terrain où vous enregistrez des données GPS sans couverture cellulaire et voulez les convertir en GeoJSON pour téléversement ultérieur. L'outil ne stocke rien sur vos fichiers ou données de localisation ; fermez l'onglet et tout disparaît de la mémoire. La posture vie privée est vérifiable avec les outils de développeur du navigateur.
Convertisseur KML GPX GeoJSON — Convertisseur en ligne gratuit KML, GPX ↔ GeoJSON. Convertissez vos traces, waypoints et itinéraires entre KML, GPX et G
Convertisseur KML GPX GeoJSON