Convertir KML en GPX

La conversion du balisage géographique Google KML en traces GPS GPX standardise les fonctionnalités de cartographie propriétaires en données universelles de points de cheminement et de traces.

Sélectionnez ou déposez des fichiers ici

Privé - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V

En attendant vos fichiers, vous pouvez jouer à Code Rain

Garantie de confidentialité sans transmission réseau : 0 octet envoyé vers des serveurs externes. Tout le traitement a eu lieu localement dans le bac à sable de votre navigateur.

Comparaison des formats et spécifications techniques

SpécificationKMLGPX
Type MIMEapplication/vnd.google-earth.kml+xmlapplication/gpx+xml
Typenotation géographique XMLformat d’échange de données GPS
Compressiontexte XML (KMZ une fois compressé au format ZIP)texte XML
Spécification standardOGC KML 2.3Topografix GPX 1.1
Signature binaire (octets magiques)3C 3F 78 6D 6C ... 3C 6B 6D 6C (<kml)3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx)

Aperçu du format et applications

Les fichiers Google Keyhole Markup Language stockent une géométrie visuelle riche comprenant des polygones, des icônes et des chemins stylisés conçus principalement pour Google Earth. Cependant, les unités matérielles telles que les appareils portables Garmin, les compteurs de vélo et les montres connectées nécessitent des fichiers au format d'échange GPS pour lire les traces et les itinéraires de navigation. Le passage du KML au GPX comble le fossé entre les logiciels de visualisation de bureau et les appareils utilisés sur le terrain. Les chercheurs de terrain, les randonneurs et les pilotes de drones collectent souvent des points de cheminement dans Google Earth et ont besoin de transférer ces coordonnées vers des récepteurs GPS dédiés. Étant donné que les enregistreurs matériels ne peuvent pas interpréter les règles de style ou les extrusions 3D présentes dans les documents KML, la traduction des données spatiales garantit que les unités de navigation peuvent lire les coordonnées exactes, les élévations et les horodatages sans erreurs de rendu.

Spécifications techniques et analyse des codecs

Le KML utilise le type MIME application/vnd.google-earth.kml+xml et une notation XML textuelle. Un fichier KMZ est une archive ZIP contenant un fichier KML principal, souvent nommé doc.kml, et des fichiers d’accompagnement facultatifs. Le GPX utilise application/gpx+xml pour structurer les traces, itinéraires et points de cheminement en XML. Aucun des deux formats n’utilise d’en-tête binaire propre ; ils reposent sur une déclaration XML et une balise racine telle que <kml> ou <gpx>. La conversion analyse l’arbre XML, extrait les coordonnées et altitudes, puis les associe au schéma GPX des traces et points de cheminement.

Compatibilité système et navigateur

Les deux formats textuels XML sont compatibles universellement sur tous les systèmes d'exploitation de bureau modernes, y compris Windows, macOS et Linux, à l'aide d'analyseurs de texte standard ou de logiciels SIG tels que QGIS. Les plateformes mobiles sous iOS et Android lisent les deux types de fichiers via des applications de cartographie spécialisées. Les navigateurs Web analysent nativement la structure XML sous-jacente à l'aide d'analyseurs DOM intégrés, permettant aux outils de cartographie Web de restituer les chemins géographiques directement dans la fenêtre d'affichage. La prise en charge varie aussi selon l’application, l’appareil, le système d’exploitation et sa version.

Informations utiles

Supprimez toujours les éléments de style KML inutiles, tels que les liens d'icônes personnalisées et les remplissages de polygones, avant la conversion afin de conserver un fichier GPX final léger et lisible pour les unités matérielles disposant d'une mémoire limitée.

Foire aux questions

Comment convertir Google KML en traces GPS GPX sans perte de qualité ?

La conversion est mathématiquement sans perte pour les coordonnées géographiques, ce qui signifie que les valeurs de latitude, de longitude et d'élévation sont transférées avec précision. Cependant, le processus entraîne une perte de données pour les données de style visuel telles que les couleurs des polygones, les icônes personnalisées et les angles de caméra 3D, car le schéma GPX ne stocke que les points de coordonnées bruts, les traces et les itinéraires sans propriétés esthétiques.

Quelle est la différence entre Google KML et les traces GPS GPX ?

Le KML est une notation XML axée sur la visualisation conçue pour restituer des entités géographiques complexes, des images et des modèles 3D dans Google Earth. Le GPX est un schéma XML léger centré sur le GPS, conçu strictement pour l'échange de traces enregistrées, de points de cheminement et d'itinéraires de navigation entre des appareils matériels et des logiciels de cartographie.