Convertisseur shapefile en KML

Convertissez un shapefile en KML pour Google Earth. Déposez le zip ou les fichiers .shp, .dbf et .prj ; les systèmes de coordonnées courants, comme UTM, sont convertis en latitude et longitude.

Questions

Comment ça marche

  1. Déposez le shapefile compressé, ou choisissez ensemble les fichiers .shp, .dbf et .prj.
  2. Les formes sont converties en latitude et longitude et dessinées 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 shapefile compressé, ou le fichier .shp choisi avec ses fichiers .dbf, .prj et .cpg.
Résultat
Un fichier .kml en latitude et longitude WGS84, avec tous les attributs écrits sous forme de texte.

Exemple : entrée

plots.zip : plots.shp, plots.shx, plots.dbf, plots.prj (WGS84) et plots.cpg, avec un polygone où name = Plot 2, commodity = coffee et area_ha = 8.6.

Exemple : résultat

plots.kml, avec ce placemark :
<Placemark><name>Plot 2</name><ExtendedData><Data name="commodity"><value>coffee</value></Data><Data name="area_ha"><value>8.6</value></Data></ExtendedData><Polygon><outerBoundaryIs><LinearRing><coordinates>-84.528637,9.986941 -84.52898,9.987532 -84.530697,9.987955 -84.53207,9.986771 -84.531813,9.985165 -84.529152,9.985419 -84.528637,9.986941</coordinates></LinearRing></outerBoundaryIs></Polygon></Placemark>

Limites

  • Le .shp est obligatoire. Sans le .dbf, il n’y a pas d’attributs. Sans le .prj, les coordonnées qui ressemblent à des degrés sont lues comme latitude et longitude WGS84, et les autres sont refusées tant que vous ne l’ajoutez pas.
  • Un système de coordonnées qu’il ne sait pas lire est refusé au lieu d’être deviné. Un ancien datum local (comme Arc 1960 ou PSAD56) sans sa transformation vers WGS84 peut décaler les formes de quelques centaines de mètres, et la page le signale.
  • Sans fichier .cpg, le texte qui n’est pas en UTF-8 est lu en Windows-1252 (latin).
  • Le KML utilise les couleurs par défaut de Google Earth.

De quels fichiers du shapefile ai-je besoin ?

Le fichier .shp contient les formes et il est obligatoire. Ajoutez le .dbf pour garder les attributs et le .prj pour que le convertisseur connaisse le système de coordonnées. Un zip qui les contient tous fonctionne aussi.

Mon shapefile est en UTM. Est-ce que ça marche ?

Oui, à condition d’inclure le fichier .prj. Le KML utilise toujours la latitude et la longitude WGS84 : le convertisseur reprojette donc les formes depuis le système de coordonnées du .prj. S’il ne sait pas lire ce système de coordonnées, il le dit au lieu de deviner, et il prévient quand un ancien datum local (comme Arc 1960 ou PSAD56) peut décaler les formes de quelques centaines de mètres.

Les attributs sont-ils conservés ?

Oui. Tous les attributs sont écrits dans le KML, et un champ appelé name ou description devient le nom ou la description du placemark affiché dans 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.