- Accueil
- Outils gratuits
- KML vers Shapefile
Convertir un KML en Shapefile
De Google Earth à un Shapefile compressé complet pour ArcGIS ou QGIS. Gratuit, et le fichier ne quitte jamais votre navigateur.
ou déposez KML ici
Fonctionnement de la conversion
- 1
Choisissez un fichier .kml, déposez-le ici ou collez le texte KML. Un KMZ doit d'abord être décompressé.
- 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 vont dans des Shapefiles séparés, car un Shapefile ne contient qu'une seule classe.
- 3
Téléchargez le .zip et ajoutez-le à QGIS ou ArcGIS Pro comme couche.
Contenu de l'archive zip
Un Shapefile par classe de géométrie présente dans le KML, chacun avec ses cinq fichiers.
| Fichier | Contenu |
|---|---|
| <name>.shp, .shx | Les géométries et leur index. Un KML contenant uniquement des points donne un Shapefile. Un fichier mixte donne <name>_points, <name>_lines et <name>_polygons. |
| .dbf | Les champs name, descriptio, folder, timestamp et un champ par ExtendedData, sous forme de texte. Les noms de plus de 10 caractères sont tronqués et rendus uniques. |
| .prj | GCS_WGS_1984, le système utilisé par KML. |
| .cpg | UTF-8. |
Ce que l'outil ne fait pas
- KMZ est une archive zip. Décompressez-la d'abord et déposez le doc.kml.
- Les styles ne sont pas conservés. Un Shapefile ne contient pas de style.
- Un Placemark mélangeant des points et des lignes dans une seule MultiGeometry n'a pas de type Shapefile et est ignoré, avec un avertissement.
- Les altitudes sont supprimées. La sortie est en 2D.
- Les valeurs ExtendedData sont écrites dans des champs texte, car KML n'indique pas lesquelles sont des nombres.
Questions fréquentes
- Mon KML est-il téléversé ?
- Non. Le Shapefile est écrit dans l'onglet de votre navigateur et y est compressé. Rien n'est envoyé.
- Pourquoi ai-je obtenu trois Shapefiles ?
- Parce que le KML 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 l'archive zip.
- Où est passée ma description ?
- Dans le champ DBF descriptio, les 10 premiers caractères du mot, limités à 254 octets. DBF impose ces deux limites.
- Puis-je obtenir un Shapefile projeté, par exemple en UTM ?
- Pas depuis cette page. Le .prj indique WGS 84, car KML utilise WGS 84. Ouvrez l'archive dans QGIS et utilisez Exporter, Enregistrer les entités sous avec le SCR souhaité.
- Les exports Google My Maps sont-ils pris en charge ?
- Oui, après décompression du KMZ. Chaque couche My Maps est un Folder KML, conservé dans le champ folder. Vous pouvez donc séparer le Shapefile par couche dans QGIS.
Autres outils gratuits
- Shapefile vers KML
- KML vers CSV
- KML vers GeoJSON
- GeoJSON vers Shapefile
- CSV vers Shapefile
- KML en KMZ
- KMZ en Shapefile
- KML en GPX
- CSV vers KML
- GeoJSON vers KML
- Shapefile vers GeoJSON
- Shapefile vers CSV
- CSV vers GeoJSON
- GeoJSON vers CSV
- KMZ en KML
- Shapefile en KMZ
- KMZ en CSV
- CSV en KMZ
- GPX en KML
- KMZ en GPX
- GPX en KMZ
- Fusionner des fichiers GPX
- Convertisseur de coordonnées
- Tous les outils gratuits
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.