Convertitore da KML a GeoJSON

Converti KML da Google Earth o Google My Maps in GeoJSON per Leaflet, Mapbox, QGIS e PostGIS. Gratuito, istantaneo e privato: non viene caricato nulla.

Trascina qui il tuo file KML

oppure

Il tuo file non lascia mai il browser

Come convertire KML in GeoJSON

  1. Trascina il tuo file KML nel riquadro qui sopra, oppure clicca per sceglierlo dal tuo dispositivo.
  2. La conversione avviene all’istante nel tuo browser. Non viene caricato nulla.
  3. Clicca su «Scarica GeoJSON» per salvare il file convertito.

Informazioni sui formati

KML .kml
KML (Keyhole Markup Language) è il formato XML di Google Earth e Google My Maps. Descrive segnaposto, percorsi e poligoni e può contenere tracce con orari tramite l’estensione gx:Track.
GeoJSON .geojson
GeoJSON (RFC 7946) è il formato JSON per i dati geografici usato da mappe web e software GIS come Leaflet, Mapbox, QGIS e PostGIS. Le coordinate sono memorizzate come longitudine, latitudine, quota.

Domande frequenti

Come vengono convertite le geometrie KML in GeoJSON?

Point, LineString e Polygon (fori compresi) mantengono il loro tipo. Un gx:Track diventa un LineString e un gx:MultiTrack un MultiLineString, con gli orari in properties.coordinateProperties.times. Una MultiGeometry con tipi misti diventa una GeometryCollection.

Cosa succede a nomi, descrizioni e stili?

Nome, descrizione, orari e campi ExtendedData diventano proprietà dell’elemento. Gli stili di linea e riempimento vengono scritti come proprietà simplestyle (stroke, stroke-width, fill, fill-opacity), comprese da geojson.io, Mapbox e GitHub.

Cosa non viene convertito?

I network link non vengono seguiti, perché questa pagina non può scaricare nulla; ne restano solo il contorno della regione e l’URL. Un ground overlay diventa un poligono della sua area con l’URL dell’immagine nella proprietà icon, ma l’immagine stessa non è inclusa. Modelli 3D e tour vengono saltati. Un file KMZ si può usare così com’è: viene convertito il KML contenuto, senza le immagini dell’archivio.

I miei file vengono caricati su un server?

No. La conversione avviene interamente nel tuo browser e la pagina non è autorizzata a inviare il tuo file da nessuna parte. Puoi verificarlo nella scheda Rete degli strumenti per sviluppatori del browser: nessuna richiesta contiene il tuo file.

C’è un limite di dimensione?

Sono accettati file fino a 200 MB. Poiché tutto avviene sul tuo dispositivo, per i file molto grandi il limite è la memoria del browser, non una quota di caricamento.