# Convertisseur KML en shapefile

Last updated: 2026-10-18

Convertissez un fichier KML de Google Earth en shapefile pour QGIS ou ArcGIS. Les polygones, les lignes et les points gardent leurs noms et leurs attributs.

Open the tool: https://restorationscope.com/tools/convertir-kml-en-shapefile (free, no account).

## How it works

1. Choisissez ou déposez un fichier KML, par exemple exporté depuis Google Earth ou une application de terrain.
2. Regardez les formes sur la carte et lisez les remarques sur ce qui a changé.
3. Téléchargez le zip. Il contient les fichiers .shp, .shx, .dbf, .prj et .cpg que QGIS, ArcGIS et les autres logiciels SIG ouvrent ensemble.

## Input and output

- Input: Un fichier .kml, par exemple issu de Google Earth ou d’une application de terrain.
- Output: Un .zip contenant les fichiers .shp, .shx, .dbf, .prj et .cpg d’un shapefile en latitude et longitude WGS84 (EPSG:4326).

## Example

Input:

```text
plots.kml:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Document>
    <name>plots</name>
    <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>
  </Document>
</kml>
```

Output:

```text
plots_shapefile.zip : plots.shp, plots.shx, plots.dbf, plots.prj, plots.cpg
Attributs : name = Plot 2, commodity = coffee, area_ha = 8.6
Remarque : les styles KML (couleurs, icônes) et les dossiers ne sont pas conservés.
```

## Limits

- Les styles (couleurs, icônes) et les dossiers ne sont pas conservés ; les noms, les descriptions et les champs de données deviennent des attributs.
- Les noms d’attributs sont coupés à 10 caractères (lettres sans accent, chiffres ou tirets bas), les textes à 254 octets, et une table à 255 attributs. La page indique chaque nom modifié.
- Les altitudes (valeurs Z) sont laissées de côté, car le shapefile est en 2D.
- Un fichier qui mélange points, lignes et polygones donne un shapefile pour chaque type.
- Les multipoints deviennent un point chacun et les collections de géométries sont séparées en plusieurs formes ; les éléments sans forme et les anneaux sans surface sont laissés de côté. La page indique chaque changement.

## Privacy

Everything runs in your browser. Your files are never uploaded to our servers.

## Questions

### Comment convertir un KML en shapefile ?

Déposez le fichier KML sur le convertisseur KML en shapefile, regardez les formes sur la carte, puis téléchargez le zip. Décompressez-le et ouvrez le fichier .shp dans QGIS ou ArcGIS ; gardez les autres fichiers à côté, car ensemble ils forment le shapefile.

### Pourquoi ai-je obtenu plusieurs shapefiles ?

Un shapefile ne contient qu’un type de forme. Si votre KML mélange polygones, lignes et points, le zip contient un shapefile pour chaque type, nommés _polygons, _lines et _points.

### Pourquoi certains noms d’attributs sont-ils plus courts ?

La table d’attributs du shapefile (.dbf) accepte des noms de 10 caractères au plus, sans accents ni espaces. Les noms plus longs sont raccourcis sans créer de doublons, et la page indique chaque nom modifié.

### Quel système de coordonnées le shapefile utilise-t-il ?

La latitude et la longitude WGS84 (EPSG:4326), comme le KML. Le fichier .prj du zip l’indique, pour que les logiciels SIG placent bien les formes.
