Convertitore KML e KMZ

Questo convertitore KML apre un file KML o KMZ di Google Earth o Google My Maps, mostra i segnaposto su una mappa con i loro dati in una tabella e li salva come shapefile, GeoJSON, GPX, CSV o KMZ. Funziona nel Suo browser con GDAL, quindi il file non viene caricato. I campi ExtendedData vengono conservati e ogni cartella diventa un layer a sé.

Un file non è stato convertito correttamente? Scrivi a [email protected], possibilmente con un piccolo file di esempio, e verrà corretto.

In breve

Un solo convertitore per i KML di Google Earth e My Maps

KML è il formato di Google Earth e Google My Maps: segnaposto, percorsi e poligoni organizzati in cartelle, con stili, descrizioni e campi aggiuntivi memorizzati come ExtendedData, sempre in longitudine e latitudine WGS84. Un KMZ è lo stesso KML compresso insieme alle sue icone e foto. Programmi GIS, dispositivi GPS, mappe web ed Excel richiedono altro, quindi questa pagina legge il KML o il KMZ e per prima cosa Le mostra cosa contiene: ogni segnaposto su una mappa, nome, descrizione e campi aggiuntivi in una tabella in cui può cercare, e le cartelle come layer. Poi sceglie il formato di uscita. Uno shapefile è adatto ad ArcGIS e QGIS, GeoJSON alle mappe web e agli sviluppatori, GPX ai dispositivi Garmin e alle app per l'escursionismo, CSV apre i segnaposto in Excel e KMZ raccoglie un KML con le sue immagini in un unico file da condividere. La conversione usa GDAL, la libreria su cui si basa QGIS, compilata per funzionare nel browser: le sedi di un cliente o un percorso in programma non lasciano mai il Suo computer. Le pagine collegate qui sotto spiegano in dettaglio ogni singola conversione.

Come convertire un file KML o KMZ

  1. Trascini un file .kml o .kmz sulla pagina, oppure faccia clic per selezionarlo; per ottenere un KMZ, selezioni insieme anche le icone e le foto.
  2. Controlli la mappa, la tabella dei segnaposto e le cartelle nel riepilogo.
  3. Scelga il formato di uscita e le relative opzioni, poi faccia clic su Converti per scaricare il file.

Cosa cambia con ogni formato di uscita

Punti, linee e poligoni vengono separati per lo shapefile

Una cartella KML può mescolare segnaposto, percorsi e poligoni, ma uno shapefile contiene un solo tipo di geometria. Il convertitore scrive uno shapefile per cartella e per tipo, ad esempio Luoghi_points.shp e Luoghi_lines.shp, in un unico .zip, e accorcia i nomi dei campi a 10 caratteri, così Description diventa Descriptio.

Gli stili diventano campi

Shapefile, GeoJSON e CSV non possono memorizzare uno stile, quindi i colori di icona, linea e riempimento di ogni segnaposto vengono scritti come campi, ad esempio line_color e fill_color. Gli shapefile ricevono anche un file .qml che fa disegnare a QGIS gli elementi in quei colori. GPX non conserva alcuno stile.

Campi aggiuntivi da My Maps e ArcGIS

Le colonne importate in My Maps e gli attributi provenienti da QGIS sono memorizzati come ExtendedData e diventano campi. ArcGIS invece scrive spesso gli attributi come tabella HTML dentro la descrizione; il convertitore legge anche quella tabella e la trasforma in campi.

Il KML resta in WGS84

Il KML è sempre in longitudine e latitudine WGS84, come GeoJSON, GPX e KMZ. Per uno shapefile o un CSV può inserire un codice EPSG, ad esempio 32632 per WGS 84 / UTM fuso 32N o 6707 per RDN2008 / UTM fuso 32N, e ottenere le coordinate in metri.

I collegamenti di rete non vengono seguiti

Un KML che contiene solo collegamenti di rete rimanda a dati su un server web, che il convertitore non scarica. Apra il collegamento in Google Earth e salvi prima i dati come KML. Le tracce con orari (gx:Track) diventano linee e i loro orari vengono riportati nel GPX.

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.

Domande frequenti

Come si converte un KML in shapefile?

Trascini il KML o il KMZ su questa pagina, lasci Shapefile come formato di uscita e faccia clic su Converti. Riceve un .zip con uno shapefile per cartella e tipo di geometria, ciascuno con un .prj in WGS84 o nel codice EPSG inserito.

Posso convertire anche un file KMZ?

Sì. Un KMZ è un KML compresso: il convertitore lo decomprime nel browser e legge il KML che contiene, quindi può trascinare direttamente il .kmz. Se invece vuole raccogliere un KML con le sue icone e foto, scelga KMZ come formato di uscita.

Come si esporta un KML da Google My Maps?

Apra la mappa, faccia clic sui tre puntini accanto al nome e scelga Esporta in KML/KMZ (Export to KML/KMZ). Selezioni l'intera mappa o un solo livello e spunti l'opzione per esportare in KML se desidera un semplice file .kml invece di un KMZ.

Perché i colori dei miei segnaposto sono spariti?

Solo KML e KMZ memorizzano gli stili. Negli altri formati i colori restano come campi, ad esempio line_color e fill_color, e uno shapefile riceve un file .qml con cui QGIS li mostra di nuovo.