Convertisseur GeoJSON en KML

Convertissez un GeoJSON en KML pour Google Earth. Toutes les propriétés sont conservées, et name et description s’affichent sur chaque placemark.

Questions

Comment ça marche

  1. Choisissez ou déposez un fichier .geojson ou .json : une FeatureCollection, un seul Feature ou une géométrie seule.
  2. Regardez les formes sur la carte.
  3. Téléchargez le KML et ouvrez-le dans Google Earth ou dans toute application qui lit le KML.

Fonctionne dans votre navigateur. Les fichiers ne sont jamais envoyés.

Entrée et résultat

Entrée
Un fichier .geojson ou .json : une FeatureCollection, un seul Feature ou une géométrie seule, en longitude et latitude WGS84.
Résultat
Un fichier .kml avec toutes les propriétés écrites sous forme de texte.

Exemple : entrée

plot.geojson:
{"type":"Feature","properties":{"name":"Plot 1","commodity":"coffee","area_ha":1.3},"geometry":{"type":"Point","coordinates":[-84.520679,10.007963]}}

Exemple : résultat

plot.kml, avec ce placemark :
<Placemark><name>Plot 1</name><ExtendedData><Data name="commodity"><value>coffee</value></Data><Data name="area_ha"><value>1.3</value></Data></ExtendedData><Point><coordinates>-84.520679,10.007963</coordinates></Point></Placemark>

Limites

  • Le KML enregistre les valeurs sous forme de texte : les nombres et les valeurs true/false reviennent donc en texte, les valeurs vides en texte vide et les objets imbriqués en texte JSON. Les caractères invisibles qu’un fichier KML ne peut pas contenir sont retirés.
  • Les propriétés de style, comme stroke et fill, sont gardées comme champs de données et ne sont pas appliquées comme couleurs.
  • Les coordonnées hors des plages de longitude et de latitude (par exemple un export projeté d’une ancienne version de QGIS) sont refusées. L’outil ne peut pas confirmer que le datum est WGS84 : reprojetez donc d’abord les autres systèmes de coordonnées.
  • Les éléments sans forme sont laissés de côté, et la page indique combien.

Comment convertir un GeoJSON en KML ?

Déposez le fichier GeoJSON sur le convertisseur GeoJSON en KML, regardez les formes sur la carte et téléchargez le KML. Il s’ouvre dans Google Earth.

Est-ce que je perds des propriétés ?

Non. Une propriété appelée name ou description devient le nom ou la description du placemark, et toutes les autres sont écrites dans le placemark comme données étendues. Le KML enregistre les valeurs sous forme de texte : les nombres et les valeurs true/false reviennent donc en texte, et les valeurs vides en texte vide.

Les couleurs de mon GeoJSON sont-elles conservées ?

Pas encore. Les propriétés de style, comme stroke et fill, sont gardées comme champs de données, mais le KML utilise les couleurs par défaut de Google Earth.

Retour à l’outil ↑

Connectez vos données, comprenez vos opérations.

Importez les tableurs, formulaires de terrain et cartes que vous utilisez déjà, et voyez chaque site au même endroit.