Mode d’emploi
- Exportez votre carte ou votre itinéraire depuis Google Earth, Google My Maps ou une autre application au format KML ou KMZ.
- Choisissez ou déposez le fichier ici.
- Vérifiez le nombre de waypoints et de traces.
- Téléchargez le fichier GPX ou copiez son texte.
Fonctionnement
Le KML est analysé avec l'analyseur XML de votre navigateur ; un KMZ est d'abord décompressé et son KML principal (doc.kml ou le premier .kml) est utilisé. Chaque repère (Placemark) est lu, quel que soit le dossier : un Point devient un waypoint GPX avec le nom, la description et le TimeStamp du repère ; une LineString ou un LinearRing isolé devient une trace ; une Google gx:Track devient une trace dont les points conservent leur horodatage (when) et leur altitude ; un gx:MultiTrack ou une MultiGeometry contenant plusieurs lignes devient une trace composée de plusieurs segments. Un Polygon devient une trace qui suit son contour extérieur, car le GPX ne gère pas les polygones ; les contours intérieurs (trous) sont ignorés.
La sortie est du GPX 1.1 avec une latitude/longitude à 7 décimales (environ 1 cm), l'altitude en mètres et les heures en UTC. Les coordonnées hors des plages valides de latitude et de longitude sont ignorées. L'altitude KML est copiée telle quelle, même lorsque le mode d'altitude KML est relatif au sol.
Exemples
Itinéraire Google My Maps vers un Garmin
Exportez une couche My Maps en KML ou KMZ, convertissez-la et copiez le GPX sur l'appareil : les lignes dessinées deviennent des traces et les épingles deviennent des waypoints.
Trace enregistrée avec Google Earth
Un KML contenant une gx:Track conserve l'heure et l'altitude de chaque point, de sorte que les applications sportives peuvent afficher la vitesse et l'altitude après la conversion.
Foire aux questions
Mes noms et descriptions de repères sont-ils conservés ?
Oui. Les noms deviennent des éléments name du GPX et les descriptions deviennent des éléments desc. Le HTML contenu dans une description est conservé sous forme de texte.
Pourquoi ma trace n’a-t-elle aucune heure ?
Seuls les données gx:Track et les TimeStamp de Point contiennent des heures dans le KML. Les simples LineStrings n'ont pas d'horodatage ; leurs points GPX n'en ont donc pas non plus.
Peut-il lire des fichiers KMZ contenant des photos ?
Oui. Les photos et icônes du KMZ sont ignorées ; seules les coordonnées et les textes sont convertis.
Que deviennent les polygones ?
Chaque polygone devient une trace le long de sa limite extérieure, marquée avec le type « polygon ». Les trous à l’intérieur des polygones ne sont pas convertis.
Confidentialité
Le fichier KML ou KMZ est lu et converti dans votre navigateur. Vos positions ne sont ni envoyées ni stockées, et seul un événement anonyme indiquant que l’outil a été utilisé est comptabilisé.