Convertire KMZ in GeoJSON
Questo convertitore decomprime un KMZ di Google Earth e trasforma in GeoJSON i segnaposto del KML contenuto, mantenendo nomi e descrizioni come proprietà. Il file viene convertito nel Suo browser e non viene caricato. Stili, icone e foto contenute nel KMZ e sovrapposizioni immagine non vengono trasferiti, e ogni cartella KML diventa un file GeoJSON a sé; i file si scaricano insieme in uno zip.
Un file non è stato convertito correttamente? Scrivi a [email protected], possibilmente con un piccolo file di esempio, e verrà corretto.
In breve
- Input: KMZ (.kmz). Output: GeoJSON (.geojson).
- I tuoi file non vengono caricati: l'elaborazione avviene nel browser, sul tuo dispositivo.
- Dimensione: nessun limite fisso; i file molto grandi sono limitati dalla memoria del dispositivo.
- Serve un browser aggiornato (Chrome, Edge, Firefox o Safari) su computer, tablet o telefono; niente da installare.
- Gratuito e senza registrazione.
Da KMZ a GeoJSON: perché convertire
Google Earth Pro salva i luoghi in KMZ per impostazione predefinita, e il KMZ è un formato di download comune per i dati cartografici di enti pubblici e aziende di servizi a rete. Per usare quei dati in una mappa web, in un'app JavaScript o in un database spaziale serve il GeoJSON. Questo convertitore apre il KMZ, trova il KML al suo interno e ne trasforma i segnaposto in GeoJSON in un solo passaggio, mantenendo nomi e descrizioni come proprietà. Le cartelle diventano file GeoJSON separati, così la struttura dell'originale si conserva. Tutto avviene nel Suo browser con GDAL, il motore alla base di QGIS, e il file non viene mai caricato.
Come convertire KMZ in GeoJSON
- Trascini il Suo file .kmz nel riquadro, oppure faccia clic per sceglierlo.
- Controlli i segnaposto sulla mappa e l'elenco delle cartelle.
- Faccia clic su «Converti in GeoJSON» e scarichi il file GeoJSON, oppure uno zip con un file per cartella.
Che cosa cambia con la conversione
Le immagini incluse restano fuori
Icone, foto e sovrapposizioni immagine contenute nel KMZ non sono elementi geografici, quindi non fanno parte del GeoJSON. Una descrizione che mostra una foto con un tag img mantiene il tag, ma il file immagine a cui rimanda non viene incluso. Nemmeno le mappe scansionate georeferenziate come sovrapposizioni immagine (ground overlay) vengono convertite.
Gli stili si perdono
Il GeoJSON non ha posto per gli stili KML, quindi immagini delle icone, colori e spessori delle linee scompaiono e tutti gli elementi hanno lo stesso aspetto finché non è Lei ad assegnare una simbologia. In Leaflet, MapLibre o OpenLayers può colorare gli elementi in base a una proprietà come la cartella o il nome.
Un file GeoJSON per cartella
Ogni cartella KML diventa un layer a sé e quindi un proprio file GeoJSON, con il nome della cartella, e si scaricano tutti insieme in uno zip. I segnaposto che non si trovano in alcuna cartella formano un layer a parte.
Altezza senza modalità di altitudine
Le altitudini vengono mantenute come terza coordinata. Il KML indica anche se un'altezza è misurata dal suolo o dal livello del mare; il GeoJSON non può esprimerlo, quindi questa informazione viene scartata.
Le coordinate non cambiano
KML e GeoJSON usano entrambi longitudine e latitudine WGS84, quindi non serve alcuna riproiezione. Il risultato segue la RFC 7946 con al massimo 7 decimali.
Informazioni sui formati
KMZ
Il KMZ è un file KML compresso in uno zip, spesso insieme a icone e immagini. Google Earth salva in KMZ per impostazione predefinita, quindi è il formato che la maggior parte delle persone ottiene quando esporta da Google Earth.
- Il file principale nello zip di solito si chiama doc.kml.
- Le immagini e le icone del KMZ non sono dati geografici, quindi si perdono nella conversione verso formati come GeoJSON o shapefile.
GeoJSON
Il GeoJSON è un formato di testo JSON per gli oggetti geografici, normato nel 2016 come RFC 7946. È il formato nativo delle mappe web come Leaflet, MapLibre e Mapbox, oltre che di molte API.
- Le coordinate sono longitudine e latitudine WGS84 (in quest'ordine).
- Punti, linee e poligoni possono stare insieme nello stesso file.
- Le proprietà possono essere qualsiasi valore JSON, senza limiti di lunghezza per i nomi dei campi.
Domande frequenti
Che cosa c'è dentro un file KMZ?
Un archivio zip con un file KML principale, di solito doc.kml, e spesso una cartella di icone o foto. Il convertitore lo decomprime in memoria, quindi non serve estrarlo prima.
Il mio KMZ contiene più file KML. Quale viene convertito?
Tutti. Viene letto prima il doc.kml principale, poi gli altri file KML dell'archivio, e ciascuna delle loro cartelle diventa un file GeoJSON.
Posso riconvertire il GeoJSON in KML in seguito?
Sì, con il convertitore da GeoJSON a KML. Gli stili non torneranno, perché il GeoJSON non li contiene; conservi il KMZ originale se sono importanti.
Il mio KMZ viene caricato?
No. Il file viene decompresso e convertito dal Suo browser, e nulla lascia il Suo computer.