# Convertitore da KML a shapefile

Last updated: 2026-10-18

Converta un file KML di Google Earth in uno shapefile per QGIS o ArcGIS. Poligoni, linee e punti mantengono nomi e attributi.

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

## How it works

1. Scelga o trascini qui un file KML, per esempio uno esportato da Google Earth o da un’app per il lavoro sul campo.
2. Controlli le forme sulla mappa e legga le note su ciò che è cambiato.
3. Scarichi lo zip. Contiene i file .shp, .shx, .dbf, .prj e .cpg che QGIS, ArcGIS e gli altri software GIS aprono insieme.

## Input and output

- Input: Un file .kml, per esempio da Google Earth o da un’app per il lavoro sul campo.
- Output: Un .zip con i file .shp, .shx, .dbf, .prj e .cpg di uno shapefile in latitudine e longitudine 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
Attributi: name = Plot 2, commodity = coffee, area_ha = 8.6
Nota: gli stili del KML (colori, icone) e le cartelle non vengono mantenuti.
```

## Limits

- Stili (colori, icone) e cartelle non vengono mantenuti; nomi, descrizioni e campi dati diventano attributi.
- I nomi degli attributi vengono tagliati a 10 caratteri (lettere senza accento, cifre o trattini bassi), i testi a 254 byte e una tabella a 255 attributi. La pagina elenca ogni nome cambiato.
- Le altezze (valori Z) vengono escluse, perché lo shapefile è 2D.
- Un file che mescola punti, linee e poligoni dà uno shapefile per ogni tipo.
- I multipunti diventano un punto ciascuno e le collezioni di geometrie vengono divise in forme separate; gli elementi senza forma e gli anelli senza superficie vengono esclusi. La pagina elenca ogni modifica.

## Privacy

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

## Questions

### Come si converte un KML in shapefile?

Trascini il file KML sul convertitore da KML a shapefile, controlli le forme sulla mappa e scarichi lo zip. Lo decomprima e apra il file .shp in QGIS o ArcGIS; lasci gli altri file accanto, perché insieme formano lo shapefile.

### Perché ho ottenuto più di uno shapefile?

Uno shapefile contiene un solo tipo di forma. Se il suo KML mescola poligoni, linee e punti, lo zip contiene uno shapefile per ogni tipo, con i nomi _polygons, _lines e _points.

### Perché alcuni nomi degli attributi sono più corti?

La tabella degli attributi dello shapefile (.dbf) ammette nomi di 10 caratteri al massimo, senza accenti né spazi. I nomi più lunghi vengono accorciati in modo che restino tutti diversi, e la pagina elenca ogni nome cambiato.

### Quale sistema di coordinate usa lo shapefile?

Latitudine e longitudine WGS84 (EPSG:4326), come il KML. Lo indica il file .prj nello zip, così i software GIS posizionano correttamente le forme.
