Convertir KMZ en GeoJSON

Gratuit, privé et rapide : tout se passe dans votre navigateur, votre fichier KMZ n'est jamais envoyé.

KMZ en GeoJSON : pourquoi convertir ?

Google Earth Pro enregistre les lieux en KMZ par défaut, et le KMZ est un format de téléchargement courant pour les données cartographiques des organismes publics et des gestionnaires de réseaux. Pour utiliser ces données dans une carte web, une application JavaScript ou une base de données spatiale, il vous faut du GeoJSON. Ce convertisseur ouvre le KMZ, trouve le KML qu'il contient et transforme ses repères en GeoJSON en une seule étape, en gardant les noms et descriptions comme propriétés. Les dossiers deviennent des fichiers GeoJSON distincts : la structure de l'original est ainsi préservée. Tout se passe dans votre navigateur avec GDAL, le moteur de QGIS, et le fichier n'est jamais envoyé.

Comment convertir KMZ en GeoJSON

  1. Déposez votre fichier .kmz dans le cadre, ou cliquez pour le choisir.
  2. Vérifiez les repères sur la carte et la liste des dossiers.
  3. Cliquez sur Convertir et téléchargez le fichier GeoJSON, ou un zip avec un fichier par dossier.

Ce qui change lors de la conversion

Les images incluses sont laissées de côté

Les icônes, photos et superpositions d'images du KMZ ne sont pas des entités géographiques : elles ne font donc pas partie du GeoJSON. Une description qui affiche une photo avec une balise img garde la balise, mais le fichier image vers lequel elle pointe n'est pas inclus. Les cartes numérisées placées en superposition au sol ne sont pas converties non plus.

Les styles sont perdus

Le GeoJSON n'a pas de place pour les styles KML : images d'icônes, couleurs et épaisseurs de ligne disparaissent, et toutes les entités se ressemblent tant que vous ne leur donnez pas de style. Dans Leaflet, MapLibre ou OpenLayers, vous pouvez colorer les entités selon une propriété comme le dossier ou le nom.

Un fichier GeoJSON par dossier

Chaque dossier KML devient sa propre couche, donc son propre fichier GeoJSON, nommé d'après le dossier, et vous les téléchargez ensemble dans un zip. Les repères qui ne sont dans aucun dossier forment une couche à part.

Hauteur sans mode d'altitude

Les altitudes sont conservées comme troisième coordonnée. Le KML indique aussi si une hauteur est mesurée depuis le sol ou depuis le niveau de la mer ; le GeoJSON ne peut pas l'exprimer, et cette information est donc perdue.

Les coordonnées ne bougent pas

Le KML et le GeoJSON utilisent tous deux la longitude et la latitude WGS84 : aucune reprojection n'est nécessaire. Le résultat suit la RFC 7946, avec 7 décimales au plus.

À propos des formats

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.

GeoJSON

Le GeoJSON est un format texte JSON pour les objets géographiques, normalisé en 2016 sous le nom RFC 7946. C'est le format natif des cartes web comme Leaflet, MapLibre et Mapbox, ainsi que de nombreuses API.

  • Les coordonnées sont une longitude et une latitude WGS84 (dans cet ordre).
  • Points, lignes et polygones peuvent être mélangés dans un même fichier.
  • Les propriétés peuvent être n'importe quelle valeur JSON, sans limite de longueur pour les noms de champs.

Questions fréquentes

Que contient un fichier KMZ ?

Une archive zip avec un fichier KML principal, généralement doc.kml, et souvent un dossier d'icônes ou de photos. Le convertisseur la décompresse en mémoire : vous n'avez pas à la décompresser vous-même.

Mon KMZ contient plusieurs fichiers KML. Lequel est converti ?

Tous. Le doc.kml principal est lu en premier, puis les autres fichiers KML de l'archive, et chacun de leurs dossiers devient un fichier GeoJSON.

Puis-je retransformer le GeoJSON en KML plus tard ?

Oui, avec le convertisseur GeoJSON en KML. Les styles ne reviendront pas, car le GeoJSON ne les contient pas ; gardez le KMZ d'origine s'ils comptent pour vous.

Mon KMZ est-il envoyé ?

Non. Le fichier est décompressé et converti par votre navigateur, et rien ne quitte votre ordinateur.