Aller au contenu

Convertir un KML en CSV

Une ligne par repère, chaque champ en colonne. Gratuit, et le fichier ne quitte jamais votre navigateur.

ou déposez KML ici

Comment fonctionne la conversion

  1. 1

    Choisissez un fichier .kml, déposez-le sur la page ou collez le texte KML. Fichiers jusqu'à 50 Mo.

  2. 2

    La page lit chaque Placemark. Un Point devient des colonnes de longitude et de latitude. Un LineString, un Polygon ou une MultiGeometry devient une colonne WKT, que QGIS lit comme une géométrie.

  3. 3

    Téléchargez le CSV. Il s'ouvre dans Excel, Google Sheets et dans QGIS via Couche, Ajouter une couche, Ajouter une couche de texte délimité.

Contenu du CSV

Les colonnes qui ne contiennent aucune donnée sont supprimées, afin qu'un fichier de points simple comporte quatre colonnes plutôt que dix.

ColonneContenu
nameLe nom du Placemark.
descriptionLa description du Placemark, balises HTML comprises, dans une seule cellule.
longitudeDegrés décimaux, WGS 84, pour un Point. Vide pour les lignes et les polygones.
latitudeDegrés décimaux, WGS 84, pour un Point.
altitudeMètres, lorsque le KML contient une troisième coordonnée.
geometry_typePoint, LineString, Polygon ou GeometryCollection.
wktTexte connu pour tout ce qui n'est pas un point unique. Choisissez cette colonne comme champ de géométrie lorsque vous chargez le CSV dans QGIS.
folderLes noms des Folder au-dessus du Placemark, séparés par une barre oblique.
timestampLe TimeStamp ou le début du TimeSpan, tel qu'il est écrit dans le fichier.
<field name>Une colonne par champ ExtendedData, dans les syntaxes Data et SchemaData, nommée d'après le champ.

Ce que l'outil ne fait pas

  • KMZ est une archive zip. Décompressez-la d'abord : le doc.kml qu'elle contient est le fichier lu par cette page.
  • Les styles, icônes et couleurs ne sont pas conservés. Un CSV ne peut pas les contenir.
  • Les éléments NetworkLink ne sont pas suivis. La page lit le fichier que vous lui donnez, rien d'autre.
  • Les coordonnées restent en WGS 84 (EPSG:4326). Reprojetez-les dans QGIS si vous avez besoin d'un système projeté.

Questions fréquentes

Mon fichier KML est-il téléversé ?
Non. La conversion est réalisée par du JavaScript dans l'onglet de votre navigateur. Ouvrez le panneau réseau de votre navigateur pendant la conversion : aucune requête ne transporte le fichier. Fermez l'onglet et le fichier disparaît.
Comment ouvrir le CSV dans QGIS ?
Couche, Ajouter une couche, Ajouter une couche de texte délimité. Choisissez le fichier, définissez la géométrie sur Coordonnées de points avec la longitude comme X et la latitude comme Y, ou sur Texte connu avec la colonne wkt pour les lignes et les polygones. Le SCR de la géométrie est EPSG:4326.
Pourquoi la longitude et la latitude sont-elles vides sur certaines lignes ?
Ces placemarks sont des lignes ou des polygones. Leur géométrie se trouve dans la colonne wkt. Seul un Point possède une paire de coordonnées unique à placer dans deux colonnes.
Puis-je convertir un fichier KMZ ?
Pas directement. Un KMZ est une archive zip contenant un doc.kml. Renommez-le en .zip, extrayez-le, puis déposez le fichier .kml sur cette page.
Quelle taille de fichier peut-il accepter ?
Jusqu'à 50 Mo de texte KML. Un fichier de cette taille prend quelques secondes sur un ordinateur portable. Au-delà, ogr2ogr en ligne de commande est un meilleur outil.

Ouvrez-le ensuite dans QGIS

Les deux fichiers se chargent dans QGIS dans une seule boîte de dialogue. Une fois les points ou les polygones placés sur votre imagerie, les deux plugins TerraLab prennent le relais : AI Segmentation détecte les objets manquants dans le fichier, AI Edit génère un projet sur la carte.