Convertire KML in shapefile
Questo convertitore gratuito trasforma i file KML di Google Earth o di My Maps in shapefile per ArcGIS Pro o QGIS, con i file .prj e .cpg inclusi. Il file viene elaborato nel Suo browser e non viene caricato. Punti, linee e poligoni diventano shapefile separati, i nomi dei campi vengono tagliati a 10 caratteri e i colori e le icone del KML non vengono trasferiti.
Un file non è stato convertito correttamente? Scrivi a [email protected], possibilmente con un piccolo file di esempio, e verrà corretto.
In breve
- Input: KML (.kml). Output: Shapefile (.shp).
- I tuoi file non vengono caricati: l'elaborazione avviene nel browser, sul tuo dispositivo.
- Dimensione: nessun limite fisso; i file molto grandi sono limitati dalla memoria del dispositivo.
- Serve un browser aggiornato (Chrome, Edge, Firefox o Safari) su computer, tablet o telefono; niente da installare.
- Gratuito e senza registrazione.
Da KML a Shapefile: perché convertire
Google Earth e My Maps esportano in KML, ma molti programmi GIS, enti pubblici e clienti chiedono ancora gli shapefile. Questo convertitore trasforma il Suo KML in shapefile da aprire direttamente in ArcGIS Pro, QGIS o AutoCAD Map 3D. Gestisce ciò che di solito va storto: tipi di geometria misti, nomi di campo lunghi, caratteri speciali e sistema di coordinate. Tutto avviene nel Suo browser con GDAL, quindi il Suo file non viene mai caricato.
Come convertire KML in Shapefile
- Trascini il Suo file .kml nel riquadro, oppure faccia clic per sceglierlo.
- Se vuole, scelga un sistema di coordinate per il risultato, ad esempio un fuso UTM come EPSG:32632.
- Faccia clic su «Converti» e scarichi un .zip con gli shapefile.
Che cosa cambia con la conversione
Punti, linee e poligoni vengono separati
Un file KML può mescolare segnaposto di ogni tipo, ma uno shapefile può contenere un solo tipo di geometria. Il convertitore scrive quindi uno shapefile per tipo, ad esempio Sights_points.shp e Routes_lines.shp, e li raccoglie in un unico .zip. I convertitori che saltano questo passaggio eliminano senza avvisare tutto ciò che non è del primo tipo.
I nomi dei campi vengono tagliati a 10 caratteri
La tabella degli attributi dello shapefile (.dbf) ammette solo nomi di campo fino a 10 caratteri, quindi «Description» diventa «Descriptio». I valori di testo più lunghi di 254 caratteri, come le lunghe descrizioni HTML, vengono troncati.
Il sistema di coordinate è incluso
Il KML è sempre in WGS84. Per impostazione predefinita lo shapefile resta in WGS84 (EPSG:4326) e riceve un file .prj, così i programmi GIS lo collocano correttamente. Scelga un sistema proiettato, come RDN2008 / UTM fuso 32N (EPSG:6707) o un altro fuso UTM, se deve misurare distanze e superfici in metri.
I caratteri speciali restano intatti
La tabella degli attributi viene scritta in UTF-8 e un file .cpg indica ad ArcGIS e QGIS quale codifica usare, quindi i nomi con caratteri come à, è, ò, ü o é vengono mostrati correttamente.
Stili e cartelle
Colori e icone non fanno parte di uno shapefile e vengono scartati. Ogni cartella KML diventa uno shapefile a sé, con il nome della cartella.
Informazioni sui formati
KML
Il KML (Keyhole Markup Language) è il formato XML di Google Earth e Google My Maps, ed è uno standard OGC dal 2008. Oltre alla geometria può contenere stili, icone, cartelle e descrizioni in HTML.
- Sempre in longitudine e latitudine WGS84, con un'altitudine facoltativa.
- Le cartelle raggruppano i segnaposto; nella conversione ogni cartella può diventare un layer a sé.
- Gli stili (colori, spessori delle linee, icone) sono propri del KML e di Google Earth.
Shapefile
Lo shapefile Esri è il formato vettoriale GIS più diffuso. Uno «shapefile» è in realtà un insieme di file con lo stesso nome: il .shp contiene la geometria, il .shx un indice, il .dbf la tabella degli attributi, il .prj facoltativo il sistema di coordinate e il .cpg la codifica del testo.
- Servono almeno i file .shp, .shx e .dbf. Li selezioni insieme o in un unico .zip.
- I nomi dei campi sono limitati a 10 caratteri e i valori di testo a 254 caratteri.
- Ogni shapefile contiene un solo tipo di geometria: punti, linee o poligoni.
- Senza il file .prj il sistema di coordinate è sconosciuto.
Domande frequenti
Quali file ricevo nello zip?
Per ogni shapefile riceve .shp (geometria), .shx (indice), .dbf (attributi), .prj (sistema di coordinate) e .cpg (codifica). Li tenga insieme: la maggior parte dei programmi li richiede tutti.
Posso aprire il risultato in ArcGIS Pro e QGIS?
Sì. Decomprima il file scaricato e aggiunga il file .shp. Entrambi i programmi leggono automaticamente i file .prj e .cpg.
L'altitudine di Google Earth viene mantenuta?
Sì. Le coordinate con altitudine vengono scritte come shapefile 3D (PointZ, PolylineZ, PolygonZ).
C'è un limite di dimensione?
Il limite è la memoria del Suo browser. I file fino a circa 200 MB di norma funzionano. Per file più grandi usi ogr2ogr di GDAL sul Suo computer.