Aller au contenu

Convertir KMZ en Shapefile

De Google Earth à un shapefile compressé complet. Gratuit, et le fichier ne quitte jamais votre navigateur.

ou déposez KMZ ici

Comment fonctionne la conversion

  1. 1

    Choisissez un fichier .kmz ou déposez-le sur la page. La page le décompresse en mémoire et lit le doc.kml qu'il contient.

  2. 2

    Chaque Placemark devient un enregistrement. Le nom, la description, le dossier, l'horodatage et chaque champ ExtendedData deviennent des champs DBF. Les noms sont limités aux 10 caractères du format. Les points, lignes et polygones sont placés dans des shapefiles distincts, car un shapefile ne contient qu'une seule classe.

  3. 3

    Téléchargez le .zip et ajoutez-le à QGIS ou ArcGIS Pro comme une couche.

Contenu du zip

Un shapefile par classe de géométrie présente dans le KMZ, chacun avec ses cinq fichiers.

FichierContenu
<name>.shp, .shxLes géométries et leur index. Un KMZ contenant uniquement des points donne un shapefile. Un fichier mixte donne <name>_points, <name>_lines et <name>_polygons.
.dbfLes champs name, descriptio, folder, timestamp et un champ par valeur ExtendedData, sous forme de texte. Les noms de plus de 10 caractères sont tronqués et rendus uniques.
.prjGCS_WGS_1984, le système utilisé par le KML.
.cpgUTF-8.

Ce que l'outil ne fait pas

  • Les icônes, styles et superpositions au sol du KMZ sont ignorés. Un shapefile n'a pas de style.
  • Un Placemark mélangeant des points et des lignes dans une seule MultiGeometry n'a pas de type de shapefile et est ignoré, avec un message.
  • Les altitudes sont supprimées. La sortie est en 2D.
  • Les valeurs ExtendedData sont écrites comme champs texte, car le KML n'indique pas lesquelles sont des nombres.
  • Fichiers jusqu'à 50 Mo.

Questions fréquentes

Mon KMZ est-il téléversé ?
Non. L'archive est décompressée et le shapefile est écrit dans votre onglet de navigateur. Rien n'est envoyé.
Pourquoi ai-je obtenu trois shapefiles ?
Parce que le KMZ mélangeait des points, des lignes et des polygones. Un shapefile stocke une seule classe de géométrie. Chaque classe reçoit donc son propre fichier dans le zip.
Puis-je obtenir un shapefile projeté, par exemple en UTM ?
Pas depuis cette page. Le .prj indique WGS 84, car le KML est en WGS 84. Ouvrez le zip dans QGIS, puis utilisez Exporter, Sauvegarder les entités sous avec le SCR souhaité.
ArcGIS indique que le shapefile n'a pas de projection.
Vérifiez que le fichier .prj se trouve à côté du .shp. Il est dans le zip. Décompressez les cinq fichiers ensemble.
Les exports Google My Maps sont-ils lus ?
Oui. Chaque couche My Maps est un dossier KML, conservé dans le champ folder. Vous pouvez donc découper le shapefile par couche dans QGIS.

Ouvrez-le ensuite dans QGIS

Tous ces fichiers se chargent dans QGIS depuis 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 et AI Edit génère un projet sur la carte.