Convertitore da KML a GeoJSON

Incolla il contenuto KML o trascina un file .kml per convertire istantaneamente placemark, percorsi e poligoni di Google Earth in GeoJSON standard. Funziona interamente lato client con la stessa logica di analisi della libreria toGeoJSON di Mapbox, così i tuoi dati geografici non lasciano mai il tuo dispositivo.

PrivatoGratisFunziona offline

Verificato da Vincenzo Manto, Fondatore e Lead Developer · Ultimo aggiornamento 27 settembre 2026

Come funziona

  1. 1

    Incolla il markup KML o trascina un file .kml nel campo di input.

  2. 2

    Lo strumento analizza l'XML con il DOMParser del browser e lo converte con toGeoJSON.

  3. 3

    La FeatureCollection GeoJSON risultante appare subito a destra, insieme al numero di feature e ai tipi di geometria trovati.

  4. 4

    Copiala negli appunti o scaricala come file .geojson.

Perché convertire KML in GeoJSON?

KML è il formato XML usato da Google Earth e Google My Maps, mentre GeoJSON è lo standard aperto compreso da quasi tutte le librerie di mappatura moderne, tra cui Leaflet, Mapbox GL, OpenLayers, Turf.js e la maggior parte dei database GIS. Convertire placemark e percorsi KML in GeoJSON è di solito il primo passo per portare i dati mappa esportati dagli strumenti Google in una mappa web personalizzata o in una pipeline di analisi spaziale.

Conversione accurata e basata su standard

Invece di un parser basato su espressioni regolari fatto in casa, questo strumento usa un vero parser XML DOM e la stessa logica di conversione di toGeoJSON, la libreria mantenuta per gli strumenti di Mapbox. Questo significa che placemark annidati, elementi MultiGeometry e campi di dati estesi vengono gestiti come si aspettano i professionisti GIS.

Privato per progettazione

Poiché tutto viene eseguito come JavaScript nella tua scheda del browser, i tuoi dati di localizzazione, che possono essere sensibili, da percorsi di rilevamento a confini di proprietà, non toccano mai un server. Questo rende lo strumento sicuro da usare anche per dati geografici riservati o proprietari.

Domande frequenti

Questo strumento carica il mio file KML su un server?

No. Il KML viene analizzato e convertito interamente nel tuo browser usando l'API DOMParser e la libreria toGeoJSON: nulla viene mai inviato altrove.

Quali elementi KML sono supportati?

I placemark con Point, LineString, Polygon, MultiGeometry e i relativi dati estesi vengono convertiti, seguendo le stesse regole della libreria @tmcw/togeojson usata da Mapbox e da molti strumenti GIS.

Posso convertire un file KML esportato da Google Earth o Google My Maps?

Sì. I file esportati da Google Earth, Google My Maps e dalla maggior parte dei software GIS che producono markup KML 2.2 standard vengono convertiti correttamente.

E se il mio file è un KMZ (KML compresso)?

Questo strumento si aspetta testo KML (XML) semplice. Se hai un file .kmz, decomprimilo prima (la maggior parte degli strumenti di archiviazione può aprire un .kmz come .zip) e usa il file .kml al suo interno.

La struttura delle cartelle e gli stili verranno mantenuti?

I metadati a livello di feature come nome e descrizione vengono mappati nelle proprietà GeoJSON, ma concetti specifici di KML come cartelle, stili e icone non hanno un equivalente diretto in GeoJSON e non sono inclusi nell'output.

Strumenti correlati