Convertir KML en KMZ

Cet outil range un fichier KML dans un KMZ, la forme compressée qu'utilise Google Earth, en y plaçant le KML sans modification sous le nom doc.kml. Choisissez en même temps les icônes, photos ou images superposées vers lesquelles pointe le KML : elles sont placées aux chemins que le KML attend, et le KMZ les affiche sur n'importe quel ordinateur. Tout se passe dans votre navigateur et rien n'est envoyé.

Un fichier ne s'est pas converti correctement ? Écrivez à [email protected], idéalement avec un petit fichier d'exemple, et ce sera corrigé.

L'essentiel

KML en KMZ : pourquoi convertir ?

Un KML qui utilise ses propres icônes, des photos dans les info-bulles des repères ou une carte numérisée en superposition au sol fait référence à ces images par un chemin de fichier. Envoyez le KML seul, et votre destinataire voit des icônes vides et des images manquantes. Le KMZ règle ce problème : c'est un zip qui contient le KML sous le nom doc.kml et les images, et Google Earth, Google My Maps et la plupart des logiciels SIG l'ouvrent directement. Il est aussi beaucoup plus léger, car le texte KML se compresse bien. Cette page construit le KMZ dans votre navigateur. Choisissez en même temps le KML et les images qu'il utilise : la page lit chaque lien du KML, inclut les fichiers qu'elle trouve et vous indique ceux qui manquent.

Comment convertir KML en KMZ

  1. Déposez votre fichier .kml dans le cadre avec les icônes et images qu'il utilise, ou cliquez pour les choisir.
  2. Vérifiez les repères sur la carte.
  3. Cliquez sur « Créer le KMZ » et téléchargez le fichier.

Ce qui change lors de la conversion

Choisissez les images en même temps que le KML

Un navigateur ne peut lire que les fichiers que vous lui donnez ; il ne peut pas suivre tout seul un chemin comme files/icon.png. Sélectionnez le KML et ses images en une seule fois, par exemple en maintenant Ctrl ou Cmd enfoncé, ou déposez-les tous ensemble. Les fichiers sont associés par leur nom : peu importe dans quel dossier ils se trouvent sur votre ordinateur. Les images que le KML ne mentionne pas sont laissées de côté, et le message liste les liens dont les fichiers n'ont pas été trouvés.

Les chemins restent tels quels

Un lien relatif comme files/icon.png ou images/photo 1.jpg est conservé, et le fichier est placé exactement à ce chemin dans le KMZ : le KML est donc enregistré octet pour octet tel que vous l'avez fourni. Les liens vers un chemin complet sur votre ordinateur, comme C:\Users\Anna\Pictures\pin.png, ne fonctionneraient nulle part ailleurs ; ils sont remplacés par files/pin.png, comme le fait Google Earth Pro quand il enregistre un KMZ.

Les liens web ne sont pas téléchargés

Les icônes provenant du web, comme les punaises standard de Google, et les liens réseau vers des KML en ligne continuent de fonctionner tant que l'adresse est en ligne. Ils ne sont pas copiés dans le KMZ : un KMZ qui en dépend a donc toujours besoin d'une connexion internet.

Plusieurs fichiers KML

Si vous choisissez plusieurs KML, celui vers lequel aucun autre KML choisi ne pointe devient doc.kml, et les fichiers KML vers lesquels il pointe par un lien réseau sont placés à côté de lui. Un KML vers lequel rien ne pointe est laissé de côté ; pour combiner des fichiers KML sans rapport entre eux, convertissez-les un par un ou fusionnez-les d'abord dans Google Earth.

Modèles 3D et superpositions

Les modèles COLLADA (.dae) et les images de superposition au sol sont inclus comme les icônes quand vous les choisissez. Les textures qu'un modèle charge lui-même ne sont pas lues à l'intérieur du .dae : choisissez donc aussi ces fichiers image. L'aperçu sur la carte ne dessine ici que les repères, chemins et polygones.

À propos des formats

KML

Le KML (Keyhole Markup Language) est le format XML de Google Earth et de Google My Maps, et une norme OGC depuis 2008. En plus de la géométrie, il peut contenir des styles, des icônes, des dossiers et des descriptions en HTML.

  • Toujours en longitude et latitude WGS84, avec une altitude facultative.
  • Les dossiers regroupent les repères ; chaque dossier peut devenir sa propre couche lors de la conversion.
  • Les styles (couleurs, épaisseurs de ligne, icônes) sont propres au KML et à Google Earth.

KMZ

Le KMZ est un fichier KML compressé en zip, souvent accompagné d'icônes et d'images. Google Earth enregistre en KMZ par défaut : c'est donc le format que la plupart des gens obtiennent lorsqu'ils exportent depuis Google Earth.

  • Le fichier principal du zip s'appelle généralement doc.kml.
  • Les images et icônes du KMZ ne sont pas des données géographiques ; elles disparaissent donc lors de la conversion vers des formats comme le GeoJSON ou le shapefile.

Questions fréquentes

Quelle est la différence entre KML et KMZ ?

Un KMZ est un fichier zip qui contient un KML, généralement appelé doc.kml, et éventuellement des images et des modèles. Le contenu géographique est le même ; le KMZ est plus léger et peut emporter ses propres icônes.

Google Earth ouvrira-t-il le KMZ ?

Oui. Google Earth Pro, Google Earth sur le web et Google My Maps ouvrent les fichiers KMZ, tout comme QGIS et ArcGIS Pro.

Puis-je simplement zipper le KML et le renommer ?

Oui, si le KML s'appelle doc.kml et que les images se trouvent aux chemins qu'il utilise. Cette page le fait pour vous, vérifie les chemins et corrige les liens vers des chemins complets sur votre ordinateur.

Mon KML est-il envoyé ?

Non. Le KMZ est construit par votre navigateur sur votre propre ordinateur. Rien n'est envoyé à un serveur.

Comment récupérer le KML ?

Utilisez le convertisseur KMZ en KML, qui extrait le KML sans modification avec les fichiers inclus.