Convertire shapefile (SHP) in KMZ
Questo convertitore trasforma uno shapefile in un file KMZ per Google Earth o Google My Maps: uno zip con il KML salvato come doc.kml, riproiettato in WGS84 e con gli attributi mantenuti come dati dei segnaposto. Lo shapefile viene elaborato nel Suo browser e non viene caricato. Lei sceglie quale campo diventa il nome del segnaposto. Uno shapefile non ha colori, quindi i punti ricevono la puntina standard e le linee e i contorni sono rossi.
Un file non è stato convertito correttamente? Scrivi a [email protected], possibilmente con un piccolo file di esempio, e verrà corretto.
In breve
- Input: Shapefile (.shp). Output: KMZ (.kmz).
- 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 Shapefile a KMZ: perché convertire
Il KMZ è il formato in cui Google Earth salva per impostazione predefinita, e quello che molti si aspettano quando chiedono «il file di Google Earth»: un KML compresso, spesso da cinque a dieci volte più piccolo del KML stesso, il che conta quando una mappa catastale o una rete stradale deve partire per e-mail o essere caricata su un portale con un limite di dimensione. Questa pagina scrive il KML a partire dal Suo shapefile con GDAL, la libreria open source alla base di QGIS, e lo impacchetta come doc.kml in un KMZ, direttamente nel Suo browser. Legge il .prj, quindi uno shapefile in Gauss-Boaga, in un fuso UTM o in un altro sistema nazionale finisce nel posto giusto; mantiene gli attributi del .dbf come dati di ogni segnaposto e mette più shapefile di un unico .zip in un solo KMZ, con una cartella per ciascuno.
Come convertire Shapefile in KMZ
- Trascini un .zip con il Suo shapefile, oppure selezioni insieme i file .shp, .shx, .dbf e .prj.
- Scelga il campo da usare per i nomi dei segnaposto, oppure lasci «Automatico».
- Faccia clic su «Converti in KMZ» e apra il file scaricato in Google Earth oppure lo importi in My Maps.
Che cosa cambia con la conversione
KMZ o KML?
Il contenuto è lo stesso: un KMZ è uno zip che contiene il KML come doc.kml. Google Earth, Google My Maps, QGIS e ArcGIS aprono entrambi. Scelga il KMZ per un file più piccolo da inviare o caricare; scelga il KML se vuole aprire il file in un editor di testo o in un programma che legge solo KML semplice, e in quel caso usi il convertitore da shapefile a KML.
Sempre riproiettato in WGS84
Per definizione le coordinate KML sono longitudine e latitudine WGS84, quindi lo shapefile viene riproiettato dal sistema di coordinate indicato nel suo .prj. La proiezione originale non viene salvata nel KMZ, quindi conservi lo shapefile se Le servirà in seguito. Se il .prj manca e le coordinate sono in metri, la pagina si ferma e suggerisce sistemi adatti, oppure Lei inserisce il codice EPSG, ad esempio 32632 per WGS 84 / UTM fuso 32N.
Scegliere il nome del segnaposto
Google Earth etichetta ogni segnaposto con il suo nome, ma gli shapefile hanno raramente un campo chiamato Name. «Automatico» usa un campo chiamato Name se c'è, poi un campo di testo che contiene name, title o label nel nome, poi il primo campo di testo. Può scegliere qualsiasi altro campo oppure «Senza nomi». Gli altri attributi vengono mostrati come tabella di dati nel fumetto del segnaposto, e Google Earth mostra ogni valore come testo.
Stili predefiniti
Uno shapefile non ha colori; la simbologia che vede in QGIS o ArcGIS si trova nel progetto o in un file .qml o .lyr, che non viene letto. I punti ricevono la puntina standard di Google Earth, e le linee e i contorni dei poligoni vengono disegnati in rosso, con i poligoni senza riempimento. In Google Earth Pro faccia clic con il tasto destro sulla cartella, apra Proprietà (Ottieni informazioni su Mac), imposti lo stile e poi salvi di nuovo il KMZ.
Shapefile di grandi dimensioni
Il KMZ è piccolo, ma una volta decompresso Google Earth deve comunque disegnare ogni vertice. Uno strato dettagliato di particelle o di curve di livello con centinaia di migliaia di vertici rallenta Google Earth, e My Maps limita il numero di elementi che un livello può contenere. Se lo strato è troppo pesante, lo semplifichi o lo divida per zone in QGIS prima di convertirlo.
Informazioni sui formati
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.
KMZ
Il KMZ è un file KML compresso in uno zip, spesso insieme a icone e immagini. Google Earth salva in KMZ per impostazione predefinita, quindi è il formato che la maggior parte delle persone ottiene quando esporta da Google Earth.
- Il file principale nello zip di solito si chiama doc.kml.
- Le immagini e le icone del KMZ non sono dati geografici, quindi si perdono nella conversione verso formati come GeoJSON o shapefile.
Domande frequenti
Posso importare il KMZ in Google My Maps?
Sì. In My Maps aggiunga un livello, faccia clic su Importa e scelga il KMZ. My Maps usa il nome del segnaposto come titolo e mostra gli altri attributi nei dettagli.
Perché il KMZ è molto più piccolo dello shapefile?
Il testo KML si comprime molto bene, e il KMZ contiene una sola copia dei dati, in longitudine e latitudine. L'indice .shx e il .prj dello shapefile in un KMZ non servono.
Che cosa succede ai poligoni con buchi e agli elementi multiparte?
I buchi vengono scritti come contorni interni e gli elementi multiparte come MultiGeometry KML, quindi in Google Earth appaiono come nel Suo GIS.
Il mio shapefile viene caricato?
No. GDAL viene eseguito nel Suo browser e il KMZ viene scritto sul Suo computer. Nulla viene inviato a un server.
Posso riconvertire il KMZ in shapefile?
Sì, con il convertitore da KMZ a shapefile. Gli attributi tornano a essere campi dello shapefile.