Convertir KML en CSV

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

KML en CSV : pourquoi convertir ?

Un KML de Google Earth ou de Google My Maps est parfait pour regarder des lieux sur une carte, mais pas pour les compter, les trier ou les utiliser dans un publipostage. Ce convertisseur transforme les repères en un tableau CSV que vous pouvez ouvrir dans Excel ou Google Sheets : une ligne par repère avec son nom et sa description, et la longitude et la latitude dans deux colonnes simples. Les chemins et les zones sont écrits en texte WKT, que les outils SIG savent relire. Chaque dossier KML devient son propre CSV : un fichier My Maps à plusieurs calques vous donne donc un tableau par calque dans un zip. Choisissez le CSV standard, ou un style Excel qui affiche correctement les lettres comme é et ç et qui, pour les pays à virgule décimale comme la France, utilise des points-virgules et des virgules décimales.

Comment convertir KML en CSV

  1. Déposez votre fichier .kml dans le cadre, ou cliquez pour le choisir. Pour un .kmz, utilisez d'abord le convertisseur KMZ en KML.
  2. Choisissez le style de CSV adapté au logiciel dans lequel vous ouvrirez le fichier.
  3. Cliquez sur « Convertir en CSV » et ouvrez le tableau dans Excel, Google Sheets ou votre SIG.

Ce qui change lors de la conversion

Seulement le nom et la description

Le convertisseur lit le nom et la description de chaque repère. Les champs supplémentaires enregistrés en ExtendedData KML, que My Maps utilise pour les colonnes de tableaux importés, ne sont pas lus. Si vous avez besoin de ces colonnes, exportez directement le calque depuis My Maps en CSV, ou ouvrez le KML dans QGIS.

Les points deviennent X et Y

Quand un dossier ne contient que des points, le CSV commence par une colonne X (longitude) et une colonne Y (latitude). Les points avec une vraie altitude reçoivent aussi une colonne Z ; l'altitude zéro que Google Earth écrit pour les points au sol est laissée de côté.

Les chemins et zones deviennent du WKT

Un dossier avec des lignes ou des polygones reçoit à la place une colonne WKT, par exemple LINESTRING (2.35 48.85, …). Excel l'affiche comme du texte ; QGIS et les autres logiciels SIG peuvent le retransformer en géométrie.

Descriptions en HTML

Les descriptions écrites dans Google Earth contiennent souvent du HTML, comme des sauts de ligne et des liens. Elles sont copiées telles quelles : vous pouvez donc voir des balises comme <br> dans les cellules.

À 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.

CSV

Le CSV (comma-separated values, valeurs séparées par des virgules) est un tableau en texte brut qui s'ouvre dans Excel, Google Sheets et toutes les bases de données. Il n'a pas de type de géométrie : les positions sont stockées soit dans deux colonnes de coordonnées, comme la latitude et la longitude, soit dans une colonne de texte WKT.

  • Les points tiennent dans deux colonnes (X et Y, ou longitude et latitude) ; les lignes et polygones nécessitent une colonne WKT.
  • Le système de coordonnées n'est pas enregistré dans le fichier, notez-le donc à part.
  • Il n'existe pas de norme pour le séparateur : Excel utilise une virgule ou un point-virgule selon les paramètres de langue.
  • Chaque valeur est du texte ; c'est le programme qui le lit qui décide si 01500 est un nombre ou un code postal.

Questions fréquentes

Mon KML est-il envoyé ?

Non. Le fichier est lu et converti par votre navigateur sur votre appareil.

Pourquoi ai-je obtenu un zip ?

Votre KML contient plusieurs dossiers ou calques. Chacun devient son propre CSV, nommé d'après le dossier, pour que les tableaux ne se mélangent pas.

Quel style de CSV choisir ?

« Standard » pour les logiciels SIG, les bases de données et Google Sheets. « Excel » pour Excel dans les pays anglophones, et « Excel en Europe » si votre Excel utilise la virgule comme séparateur décimal, ce qui est le cas en France.

Puis-je retransformer le CSV en KML ?

Oui. Convertissez-le en GeoJSON avec le convertisseur CSV, puis en KML.