Convertir KMZ en GPX

Vous pouvez convertir KMZ en GPX gratuitement et sans compte : déposez le fichier ci-dessus et, une ou deux secondes plus tard, le résultat est prêt à télécharger. La conversion se fait dans votre propre navigateur : le fichier n’est donc jamais téléversé. Cela marche sous Windows, macOS et Linux comme sur iPhone et Android, et continue de marcher si vous coupez le réseau.

  • Où cela s’exécute Dans votre navigateur. Le fichier n’est pas téléversé.
  • Reconstruit GPX ne fonctionne pas comme KMZ. Il ne s’agit donc pas de la dégradation progressive d’un codec avec perte : ce que GPX sait exprimer est reproduit fidèlement, et ce qui n’y a pas d’équivalent ne subsiste pas du tout.
  • Limite de taille Jusqu’à 100 Mo par fichier, gratuitement et sans compte.
  • Bon à savoir Les positions, l’altitude et les horodatages suivent. Les flux de capteurs, la mise en forme et les images intégrées non.

Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.

Quelqu’un a publié une carte, votre appareil veut un tracé

Le KMZ est le format dans lequel les organisations publient. Parcs nationaux, associations de randonnée, organisateurs d’événements, aménageurs fonciers et géomètres exportent tous depuis des outils qui produisent des fichiers Google Earth, et la forme archive est préférée parce qu’elle voyage comme une seule pièce jointe et ressemble à une carte à l’ouverture. Rien de tout cela n’aide si la route doit finir au poignet.

Les montres, les compteurs vélo et les applications de navigation sont construits autour de GPX. La conversion prend ce que l’éditeur a dessiné et le réécrit dans la forme qu’attend l’appareil : les lignes deviennent des tracés, les repères deviennent des waypoints, les noms viennent avec. Ce que l’éditeur a emballé autour de la géométrie — la mise en forme, les images, la structure de dossiers — ne fait pas partie de ce que suit un appareil et ne survit pas.

Extraire le document de l’archive

Un KMZ est un ZIP dont le membre principal est un document KML. Le lecteur le décompresse dans le navigateur et cherche d’abord un membre appelé doc.kml, le nom qu’écrit Google Earth au moment où il enregistre. Quand l’archive a été produite par autre chose, le document peut s’appeler n’importe comment, donc le repli est le premier membre dont le nom se termine en .kml.

Ce repli n’est pas une décoration défensive : les exports depuis des logiciels SIG nomment routinièrement le document d’après la couche, et une archive d’une équipe de relevé peut contenir Route_final_v3.kml et rien qui s’appelle doc. S’il n’y a aucun membre KML d’aucun nom, la conversion s’arrête avec un message qui le dit, ce qui signifie presque toujours que le fichier est un ZIP renommé de quelque chose sans rapport.

Ce que l’archive transporte et que votre montre ne peut pas utiliser

Ouvrez un KMZ publié comme un ZIP et le KML en est souvent le plus petit composant. À côté se trouvent les graphismes d’épingles que la carte utilise, une image de légende, parfois un scan géoréférencé d’une carte de randonnée imprimée drapée sur le terrain, occasionnellement des photographies épinglées à des points de vue. C’est exactement ce que le format archive existe pour transporter, et c’est pourquoi l’éditeur l’a choisi.

GPX n’a d’élément pour rien de tout cela. Un waypoint GPX est une position, un nom et facultativement un commentaire ; pas d’image, pas de style, pas de superposition. La conversion écrit donc la géométrie et laisse le reste dans l’archive, ce qui est la seule option honnête. Si c’est l’image de la carte qui est en fait ce que vous vouliez, extrayez-la de l’archive en renommant le fichier en .zip et gardez-la sur votre téléphone à côté du GPX.

Ce qui arrive sur l’appareil : tracés, repères et leurs noms

Chaque LineString n’importe où dans le document devient un <trk> avec un seul <trkseg>, en gardant le nom du repère comme nom de tracé. Chaque repère contenant un <Point> devient un <wpt> avec son nom. Les waypoints sont écrits en premier, ce qui est l’ordre conventionnel et celui qu’attendent les appareils de poche quand ils construisent leur liste de points d’intérêt.

Les noms sont la partie qui vaut la peine d’être vérifiée avant la synchronisation. Ils passent tels quels, et les fichiers KMZ publiés étiquettent fréquemment des entités pour une légende plutôt que pour un petit écran — « Section 4 (balisage bleu, fermeture saisonnière nov.–mars) » est informatif sur un moniteur et tronqué en quelque chose d’inutile sur une montre. Renommer les tracés et les waypoints dans le GPX ensuite est une édition de cinq minutes dans un éditeur de texte et rend le fichier utilisable sur le terrain.

Les cartes publiées sont souvent faites de zones, pas de lignes

Une bonne part des fichiers KMZ publiés par des administrations décrivent des zones : une unité cynégétique, une zone d’autorisation, une fermeture pour incendie, une limite de parcelle, une empreinte de couverture. Ce sont des entités <Polygon>, et leurs contours vivent dans des éléments de limite imbriqués dans lesquels ce parseur ne descend pas, si bien qu’elles ne produisent aucun tracé. Un KMZ entièrement fait de cela se convertit en rien et le dit.

Ce message est exact et c’est aussi une information utile sur le fichier : on vous a donné une carte de là où quelque chose s’applique, pas un parcours pour le traverser. Quand le contour lui-même est ce que vous voulez suivre — longer une limite de propriété, vérifier une clôture — ouvrez le KMZ dans Google Earth et retracez le contour avec l outil de tracé, puis convertissez le résultat. Un repère <MultiGeometry>, qui regroupe plusieurs lignes dans une seule entrée, est sauté pour la même raison structurelle et a la même correction.

Le problème d’altitude d’un parcours publié

Une coordonnée KML peut porter l’altitude comme troisième valeur, et la conversion l’écrit dans <ele> quand elle est là. Le piège, c’est ce que les éditeurs écrivent réellement. Une ligne tracée dans Google Earth et plaquée au terrain porte une altitude de zéro sur chaque sommet, parce que le rendu va de toute façon la poser au sol, donc le GPX arrive avec un profil plat au niveau de la mer.

Un appareil à qui on montre ce fichier ne signale aucun dénivelé, ce qui est la lecture correcte des données qu’il a reçues. Les planificateurs d’itinéraires et les applications d’entraînement redérivent généralement l’altitude à partir de leur propre modèle de terrain à l’import, et le résultat est meilleur que ce que mesurerait un récepteur de toute façon. Si vous avez besoin d’un profil avant de partir, chargez le GPX dans un planificateur plutôt que de faire confiance aux chiffres du fichier — et si la troisième valeur manque entièrement, aucun <ele> n’est écrit, ce qui est le plus propre des deux résultats.

Si le fichier sait à quel moment quelque chose s’est produit

La plupart des parcours publiés ne portent aucune heure, parce qu’un LineString stocke des coordonnées et rien d’autre. Le GPX n’a donc aucun élément <time> sur aucun point de tracé, ce qui est valide — l’heure est facultative en GPX 1.1 — et ce qui signifie que le fichier est un parcours à suivre plutôt qu’une activité à téléverser.

L’exception est une archive bâtie à partir d’un export GPS, où le document peut contenir un gx:Track avec des listes parallèles d’horodatages et de positions. Ces horodatages sont lus et transportés dans le GPX. Le test rapide consiste à décompresser l’archive et à chercher when dans le KML : si la chaîne apparaît, attendez-vous à des heures en sortie, et si elle n’apparaît pas, attendez-vous à un parcours. Essayer de téléverser un parcours comme une activité terminée est l’inadéquation qui produit un rejet pour données temporelles manquantes.

Plusieurs parcours dans une archive, et quoi en faire

Les éditeurs livrent souvent un réseau plutôt qu’un parcours : huit sentiers balisés, une série de variantes, un parcours principal avec ses raccourcis. Chaque ligne du document devient son propre tracé, donc le GPX sort en les contenant tous, chacun nommé comme le repère s’appelait.

Les appareils réagissent diversement à cela. Certains listent tous les tracés et vous laissent choisir ; certains les concatènent en un parcours invraisemblable qui saute entre départs ; certains n’acceptent que le premier. Si votre appareil fait la mauvaise chose, la correction est de scinder le GPX en un fichier par tracé avant la synchronisation, ce que la plupart des outils de parcours de bureau font en quelques clics et qui permet aussi de laisser tomber les sept sentiers que vous n’allez pas suivre.

Une archive compressée peut se décompresser en un très grand document

La taille d’un KMZ dit peu de chose sur la quantité de géométrie qu’il y a à l’intérieur. Le texte de coordonnées se compresse extrêmement bien — un KML mesuré ici à environ 258 Ko s’est deflaté à environ 47 Ko — si bien qu’une petite archive peut contenir un document cinq fois plus gros et des centaines de milliers de sommets.

La limite gratuite est 100 Mo pour l’archive telle qu’elle est, et en pratique c’est la mémoire de l’onglet du navigateur qu’on rencontre d’abord sur une publication vraiment grosse. Si un gros fichier se bloque, le diagnostic utile est de le renommer en .zip et de regarder la taille décompressée du membre KML, parce que c’est ce chiffre, pas la taille de l’archive, qui doit être analysé et gardé en mémoire.

Le fichier de quelqu’un d’autre, converti sans tiers

L’archive est décompressée, analysée et réécrite dans cet onglet de navigateur. Aucune requête ne l’emporte, ce que l’onglet réseau montre pendant qu’une conversion tourne, et la page continue de fonctionner hors ligne une fois chargée.

Pour un fichier reçu, l’argument est en partie pour vous et en partie pour eux. Un KMZ de relevé ou de client arrive souvent sous des conditions qui restreignent où il peut être stocké, et le coller dans un convertisseur web est exactement le transfert que ces conditions existent pour empêcher. Un fichier de sentier est moins sensible, mais le GPX que vous en tirez va enregistrer où vous irez, et commencer cette chaîne sans un étranger dedans ne coûte rien.

Comment convertir KMZ en GPX

  1. Déposez votre fichier KMZ sur cette page, ou cliquez pour en choisir un.
  2. Choisissez GPX comme destination. La conversion se fait dans votre navigateur et le fichier n’est pas téléversé.
  3. Téléchargez le fichier GPX terminé.

KMZ et GPX : ce qui change

KMZ face à GPX
KMZGPX
Nom completKML compresséGPS Exchange Format
Extension de fichier.kmz.gpx
Type de médiaapplication/vnd.google-earth.kmzapplication/gpx+xml
Première publication2002
Publié parKeyholeTopografix
SpécificationOGC KML 2.3GPX 1.1
LicenceStandard ouvertStandard ouvert
Situation actuelleActuelActuel
S’ouvre dans un navigateurAucun navigateurAucun navigateur
Envisagé à la placeKMLKML, TCX

Ouvrir le résultat

QGIS lit aussi bien KMZ que GPX : vous pouvez comparer le résultat à l’original sans second logiciel.

À quoi sert chaque format

KMZ est le format de Keyhole. La spécification est OGC KML 2.3, et elle mérite d’être connue si le fichier doit survivre à l’outil qui l’a écrit.

GPX vient de Topografix et date de 2002, décrit par GPX 1.1. Garmin BaseCamp, Strava et QGIS le lisent.

De KMZ à GPX : questions fréquentes

Mon fichier KMZ est-il téléversé quelque part ?

Non. Cette conversion se fait entièrement dans votre navigateur : le fichier ne quitte donc pas votre appareil. Vous pouvez le vérifier vous-même — ouvrez l’onglet réseau des outils de développement et convertissez quelque chose. Vous verrez la page elle-même et les requêtes de statistiques et de publicité qui financent ce service, et pas une seule qui transporte votre fichier.

Convertir KMZ en GPX est-il gratuit ?

Oui. Pas de compte, pas de filigrane et pas de quota journalier à dépenser : cela tourne sur votre propre machine, vous pouvez donc revenir autant de fois que vous voulez. Le navigateur traite des fichiers jusqu’à 100 Mo, 100 à la fois.

Y a-t-il une perte de qualité en convertissant KMZ en GPX ?

KMZ et GPX décrivent le contenu de façons radicalement différentes. La conversion est donc une reconstitution et non une copie : fidèle, mais pas identique octet pour octet. Les positions, l’altitude et les horodatages suivent. Les flux de capteurs, la mise en forme et les images intégrées non.

Dois-je installer quelque chose pour ouvrir un fichier GPX ?

Pas pour la conversion : elle se fait dans le navigateur que vous avez déjà ouvert. Pour ouvrir le résultat, il vous faut ensuite le logiciel avec lequel votre appareil affiche habituellement GPS Exchange Format.

En savoir plus sur ces formats