Convertitore da shapefile a KML

Converta uno shapefile in KML per Google Earth. Trascini qui lo zip o i file .shp, .dbf e .prj; i sistemi di coordinate più comuni, come UTM, vengono convertiti in latitudine e longitudine.

Domande

Come funziona

  1. Trascini qui lo shapefile compresso, oppure scelga insieme i file .shp, .dbf e .prj.
  2. Le forme vengono convertite in latitudine e longitudine e disegnate sulla mappa.
  3. Scarichi il KML e lo apra in Google Earth o in qualsiasi app che legge i file KML.

Funziona nel browser. I file non vengono mai caricati.

Dati in ingresso e risultato

Dati in ingresso
Uno shapefile compresso, oppure il file .shp scelto insieme ai suoi .dbf, .prj e .cpg.
Risultato
Un file .kml in latitudine e longitudine WGS84, con tutti gli attributi scritti come testo.

Esempio: dati in ingresso

plots.zip: plots.shp, plots.shx, plots.dbf, plots.prj (WGS84) e plots.cpg, con un poligono con name = Plot 2, commodity = coffee e area_ha = 8.6.

Esempio: risultato

plots.kml, con questo placemark:
<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>

Limiti

  • Il .shp è obbligatorio. Senza il .dbf non ci sono attributi. Senza il .prj, le coordinate che sembrano gradi vengono lette come latitudine e longitudine WGS84, e le altre non vengono accettate finché non lo aggiunge.
  • Un sistema di coordinate che non riesce a leggere non viene accettato: il convertitore non tira a indovinare. Un vecchio datum locale (come Arc 1960 o PSAD56) senza la sua trasformazione in WGS84 può spostare le forme di qualche centinaio di metri, e la pagina lo segnala.
  • Senza un file .cpg, il testo che non è in UTF-8 viene letto come Windows-1252 (latino).
  • Il KML usa i colori predefiniti di Google Earth.

Quali file dello shapefile mi servono?

Il file .shp contiene le forme ed è obbligatorio. Aggiunga il .dbf per mantenere gli attributi e il .prj perché il convertitore conosca il sistema di coordinate. Va bene anche uno zip che li contiene tutti.

Il mio shapefile è in UTM. Funziona?

Sì, purché includa il file .prj. Il KML usa sempre latitudine e longitudine WGS84, quindi il convertitore riproietta le forme dal sistema di coordinate del .prj. Se non riesce a leggere quel sistema di coordinate, lo dice invece di tirare a indovinare, e avvisa quando un vecchio datum locale (come Arc 1960 o PSAD56) può spostare le forme di qualche centinaio di metri.

Gli attributi vengono mantenuti?

Sì. Tutti gli attributi vengono scritti nel KML, e un campo chiamato name o description diventa il nome o la descrizione del placemark che mostra Google Earth.

Torna allo strumento ↑

Colleghi i suoi dati, comprenda le sue attività.

Porti i fogli di calcolo, i moduli di campo e le mappe che usa già, e veda ogni sito in un unico posto.