- Accueil
- Outils gratuits
- Shapefile vers KML
Convertir un Shapefile en KML
Déposez l'archive zip ou les fichiers .shp, .dbf et .prj. Un Placemark par enregistrement, les attributs dans l'infobulle, et rien ne quitte votre navigateur.
ou déposez le .zip, ou les fichiers .shp, .dbf et .prj ensemble
Fonctionnement de la conversion
- 1
Choisissez le Shapefile sous forme d'un fichier .zip ou sélectionnez ensemble les fichiers .shp, .dbf et .prj.
- 2
Les géométries proviennent du .shp et sont reprojetées en WGS 84 grâce au .prj, car KML ne connaît que les degrés. Chaque enregistrement DBF devient un Placemark. Un champ appelé name, title ou label devient son nom, les autres vont dans ExtendedData.
- 3
Téléchargez le .kml et ouvrez-le dans Google Earth ou Google My Maps.
Correspondance entre les éléments
Le .prj est essentiel ici. Sans lui, les mètres d'un Shapefile projeté sont écrits comme des degrés et Google Earth n'affiche rien. Un avertissement indique ce cas.
| Shapefile | KML |
|---|---|
| Point, MultiPoint | Point ou MultiGeometry de Points. |
| PolyLine | LineString ou MultiGeometry de LineStrings pour plusieurs parties. |
| Polygon | Polygon avec outerBoundaryIs et innerBoundaryIs pour les trous, ou MultiGeometry pour plusieurs anneaux extérieurs. |
| DBF field name, title, label, id | Le nom du Placemark, comparé sans tenir compte de la casse. |
| Every other DBF field | Un élément ExtendedData Data, affiché dans l'infobulle de Google Earth. |
Ce que l'outil ne fait pas
- Pas de styles. Les Placemarks utilisent les valeurs par défaut de Google Earth.
- Un Shapefile sans .prj est transmis sans modification. S'il était en mètres, le résultat ne sera pas sur la carte. Ajoutez le .prj et recommencez la conversion.
- Les valeurs Z et M sont supprimées.
- Fichiers jusqu'à 50 Mo au total. Google Earth ralentit bien avant cette limite et My Maps s'arrête à 2 000 entités par couche.
Questions fréquentes
- Mon Shapefile est-il téléversé ?
- Non. Les fichiers sont lus dans l'onglet de votre navigateur et le KML y est écrit. Rien n'est envoyé.
- Google Earth n'affiche rien après l'ouverture du KML.
- Le Shapefile était dans un système projeté et le .prj manquait, les mètres ont donc été écrits comme des degrés. Sélectionnez le .prj avec les fichiers .shp et .dbf, puis recommencez.
- Puis-je importer le résultat dans Google My Maps ?
- Oui, comme couche, jusqu'à 2 000 entités et 5 Mo par couche. Divisez d'abord un grand Shapefile dans QGIS.
- Quel champ devient le nom du Placemark ?
- Le premier champ DBF appelé name, title, label ou id, sans tenir compte de la casse. Renommez un champ dans QGIS si vous en voulez un autre.
- Pourquoi le texte du .dbf est-il incorrect ?
- Ajoutez le fichier .cpg du même dossier. Il indique l'encodage. Sans lui, la page le devine.
Autres outils gratuits
- KML vers Shapefile
- CSV vers KML
- GeoJSON vers KML
- Shapefile vers GeoJSON
- Shapefile vers CSV
- KMZ en KML
- Shapefile en KMZ
- GPX en KML
- KML vers CSV
- KML vers GeoJSON
- GeoJSON vers Shapefile
- CSV vers Shapefile
- CSV vers GeoJSON
- GeoJSON vers CSV
- KML en KMZ
- KMZ en Shapefile
- KMZ en CSV
- CSV en KMZ
- KML en GPX
- 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.