mapverter

Convertitore da SHP a KML

Converti uno shapefile (ZIP o file singoli) in KML nel browser. Il .prj viene letto, le coordinate diventano WGS 84 e le codifiche obsolete vengono rilevate.

  1. Aggiungi
  2. Verifica
  3. Scarica

Trascina qui il tuo file GIS

SHP (zip oppure .shp con .shx, .dbf, .prj), KML, KMZ, GeoJSON, GPX, CSV

Gratis · un dataset alla volta · fino a 20 MB

Devi convertire più dataset in una volta sola?

Aggiungi lo shapefile in qualsiasi forma

Trascina lo ZIP sulla pagina, seleziona il .shp insieme ai suoi file .shx, .dbf, .prj e .cpg oppure trascina l’intera cartella non compressa: vengono lette anche le sottocartelle. I file accessori come .shp.xml, .sbn e .sbx vengono ignorati. File singoli e cartelle possono contenere un solo shapefile alla volta. Per convertire più shapefile insieme, mettili in un unico ZIP: ciascuno diventa allora una cartella separata nel KML.

Da qualsiasi sistema di riferimento a WGS 84

Il KML usa solo longitudine e latitudine WGS 84, quindi la destinazione è bloccata. mapverter riconosce il .prj dal suo codice EPSG oppure confrontandone i parametri di proiezione con i sistemi noti. Se nessuno dei due metodi funziona, per la conversione si usa la definizione contenuta nel .prj stesso. Le coordinate convertite sono arrotondate a 7 cifre decimali, circa 1 cm.

Senza un .prj, i dati le cui coordinate rientrano già negli intervalli di longitudine e latitudine vengono considerati WGS 84. Altrimenti scegli tu il sistema di riferimento sorgente: seleziona uno di quelli proposti, come Web Mercator (EPSG:3857), fai clic sulla mappa nella tua zona per provare il fuso UTM locale oppure cerca per codice EPSG o nome. La mappa mostra dove finiscono i dati con ciascuna scelta.

Nomi e attributi

Un campo chiamato name diventa il nome del segnaposto e tutti gli altri campi vengono salvati come ExtendedData. Il testo viene decodificato con la codifica indicata nel file .cpg oppure, se manca il .cpg, rilevata dal DBF stesso, e il KML viene scritto in UTF-8. Gli shapefile non contengono stili, quindi nemmeno i segnaposto ne hanno.

Domande frequenti

Perché i miei segnaposto non hanno un nome?
Come nome del segnaposto viene usato solo un campo che si chiama esattamente name, in minuscolo. Campi come NAME o Name vengono invece conservati in ExtendedData. Se vuoi usarlo come etichetta, rinomina il campo nel tuo software GIS prima di convertire.
Il mio shapefile non ha il file .prj. Posso convertirlo lo stesso?
Sì. Se tutte le coordinate rientrano negli intervalli di longitudine e latitudine, mapverter considera i dati WGS 84 e lo segnala nel report. Altrimenti scegli il sistema di riferimento sorgente tra quelli proposti, facendo clic sulla mappa nella tua zona per provare il fuso UTM locale oppure cercando un codice EPSG o un nome.
Il testo degli attributi è illeggibile. Cosa posso fare?
mapverter legge il file .cpg, controlla se il testo è UTF-8 valido e poi prova le codifiche obsolete, contrassegnando il risultato come Corretto quando ha dovuto rileggere il testo. Se la codifica rilevata è ancora sbagliata, cambiala nel passaggio Verifica e controlla i valori di esempio prima di convertire.
I miei shapefile vengono caricati?
No. I file vengono letti e convertiti all’interno del browser e non vengono mai inviati a un server.