Convertitore da GeoJSON a KML

Incolla o carica una Feature, una FeatureCollection o una geometria GeoJSON e ottieni markup KML valido da aprire in Google Earth o Google My Maps. Supporta geometrie Point, LineString, Polygon, MultiPoint, MultiLineString e MultiPolygon, mappando `properties.name` e `properties.description` sui tag KML `<name>` e `<description>`. La conversione avviene nella scheda del browser.

PrivatoGratisFunziona offline

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

Come funziona

  1. 1

    Incolla GeoJSON (una Feature, una FeatureCollection o una geometria semplice) o carica un file .geojson/.json.

  2. 2

    Lo strumento valida la struttura e genera markup KML con un Placemark per ogni feature.

  3. 3

    `properties.name` e `properties.description` vengono mappati direttamente su `<name>` e `<description>` del Placemark.

  4. 4

    Copia il KML o scaricalo come file .kml pronto per essere aperto in Google Earth.

Perché convertire GeoJSON in KML?

GeoJSON è il formato usato dalla maggior parte delle mappe web e delle API GIS, ma Google Earth, Google My Maps e molti strumenti GIS desktop più datati si aspettano ancora KML. Se hai esportato dati da uno strumento di mappatura, una query su database spaziale o un altro convertitore, trasformarli in KML ti permette di aprirli nel software di mappatura di Google.

Generazione KML costruita a mano

Invece di dipendere da un pacchetto di terze parti per scrivere KML, questo strumento costruisce l'XML direttamente con una piccola funzione che puoi ispezionare tu stesso. Gestisce correttamente l'escaping di e commerciali, parentesi angolari e virgolette nei nomi e nelle descrizioni delle feature, così il KML risultante si apre senza problemi.

I tuoi dati restano sul tuo dispositivo

Analisi, validazione e generazione del KML avvengono con semplice JavaScript nella scheda del browser, quindi i tuoi dati geografici restano sul tuo computer. Conta quando lavori con dati di localizzazione legati a persone, proprietà o rilievi che preferisci non caricare altrove.

Domande frequenti

Questo strumento carica il mio GeoJSON da qualche parte?

No. Una piccola funzione JavaScript esegue la conversione direttamente nel tuo browser e non invia nulla a un server.

Quali tipi di geometria sono supportati?

Point, LineString, Polygon (inclusi i buchi tramite anelli interni), MultiPoint, MultiLineString e MultiPolygon vengono tutti convertiti nei rispettivi equivalenti KML, usando <MultiGeometry> per i tipi multi-.

Come vengono gestite le proprietà delle feature?

Solo le proprietà stringa `name` e `description` vengono mappate sui tag KML `<name>` e `<description>`, poiché sono le due proprietà che KML comprende nativamente per un Placemark. Altre proprietà personalizzate non vengono incluse nell'output KML.

Posso convertire un'intera FeatureCollection in una volta?

Sì. Ogni feature della collezione diventa un proprio <Placemark> all'interno di un unico <Document> KML, così puoi convertire un intero dataset in un colpo solo.

Perché non usa una libreria npm per scrivere KML?

L'output KML qui viene generato da una piccola funzione senza dipendenze che costruisce direttamente la stringa XML ed esegue correttamente l'escaping dei caratteri speciali, mantenendo lo strumento leggero e prevedibile.

Strumenti correlati