Convertire KMZ in KML

Qui converti KMZ in KML gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. La conversione avviene dentro il tuo browser, quindi il file non viene mai caricato. Funziona allo stesso modo su Windows, macOS e Linux e anche su iPhone e Android, e continua a funzionare anche se stacchi la connessione.

  • Dove gira Nel tuo browser. Il file non viene mai caricato.
  • Ricostruito KML funziona in modo diverso da KMZ. Non è quindi il degrado graduale di un codec con perdita: quello che KML sa esprimere viene riprodotto fedelmente, e quello che lì non ha un equivalente non sopravvive affatto.
  • Limite di dimensione Fino a 100 MB per file, gratis e senza account.
  • Vale la pena saperlo Posizioni, quota e marcature temporali passano. Dati dei sensori, stili e immagini incorporate no.

Fino a 100 file alla volta. Formati diversi insieme non sono un problema.

Due strade fuori dall’archivio, e portano a due file diversi

La prima è manuale: rinominare il file da .kmz a .zip, aprirlo e prelevare il documento — di solito chiamato doc.kml — ottenendo esattamente quello che l’autore aveva salvato, stili, descrizioni, cartelle e immagini incluse. Costa quindici secondi e nessun software.

La seconda è questa conversione, che legge il documento e ne scrive uno nuovo contenente solo la geometria e i nomi. È un file più piccolo e più semplice dell’originale, utile quando un importatore rifiuta un KML complesso o quando serve modificare le coordinate a mano senza districarsi tra stili e riferimenti.

Cosa contiene il documento normalizzato

L’output è un KML 2.2 con un elemento Document, il nome se la sorgente ne aveva uno, e un elenco piatto di Placemark. Ogni punto diventa un Placemark con un Point, ogni linea diventa un Placemark con un LineString e il flag tessellate impostato, così segue il terreno invece di tagliarlo.

Non c’è alcun blocco Style, nessun styleUrl, nessuna description, nessun ExtendedData e nessuna cartella annidata, il che rende il file insolitamente facile da leggere e modificare a mano — un placemark occupa quattro o cinque righe.

Ciò che un KMZ pubblicato porta e che la riscrittura elimina

Gli archivi prodotti da organizzazioni sono di solito stilizzati: colori di linea, icone personalizzate, balloon HTML nelle description, campi database in ExtendedData, cartelle che raggruppano per fase o livello. Nulla di tutto ciò compare nell’output.

Due cose meritano una nota a parte. Un GroundOverlay — un piano scannerizzato o un’immagine aerea drappeggiata sul terreno — non viene letto affatto, quindi un archivio il cui vero contenuto è un’immagine si converte in un documento quasi vuoto. Un NetworkLink porta solo un URL, non dati, e produce zero placemark.

Il nome del documento dentro l’archivio

Il membro principale è convenzionalmente doc.kml, alla radice dell’archivio piuttosto che in una cartella — è quanto scrive Google Earth. Quando l’archivio arriva da altro software il documento può avere un altro nome, e il convertitore cerca allora il primo membro che finisce in .kml, fermandosi con un messaggio se non ne trova nessuno.

È utile saperlo se si ricompatta qualcosa a mano: un documento sepolto in una sottocartella apre correttamente in alcuni lettori e mostra una mappa vuota in altri, di solito perché è stata zippata la cartella invece del file.

I tempi registrati non sopravvivono alla riscrittura

Se l’archivio contiene un gx:Track — la geometria di Google per le tracce GPS, con liste parallele di timestamp when e posizioni coord — le posizioni vengono lette insieme ai tempi. Ma lo scrittore produce un LineString, che non ha campo per il tempo, quindi i timestamp vengono scartati.

L’output diventa quindi una forma dove la sorgente era una registrazione, e il cursore temporale di Google Earth non comparirà. Se i tempi contano, la conversione giusta è KMZ in GPX, dove ogni punto della traccia porta un elemento time.

Le cartelle si appiattiscono, e con loro il raggruppamento

Gli elementi Document e Folder vengono percorsi ricorsivamente, quindi un placemark annidato a tre livelli viene trovato — necessario perché gli export da software di mappatura sepolliscono spesso le proprie feature. Ma la posizione originale non viene preservata: tutto esce in una lista piatta.

Per un KMZ organizzato per livelli è una perdita di struttura reale: “Fase 1 / Confermato / Sito 14” e “Fase 3 / Proposto / Sito 14” diventano due placemark chiamati “Sito 14” uno accanto all’altro. Se il raggruppamento serve, va incorporato nei nomi prima di convertire.

Il file cresce in uscita, ed è l’effetto atteso

Un KMZ è più piccolo del KML che contiene, quindi aprirlo costa sempre byte. Misurato su un caso reale, un documento di circa 258 KB si comprimeva a circa 47 KB nell’archivio, un fattore di cinque e mezzo — il testo delle coordinate è vicino al caso migliore per deflate.

Il limite pratico è il tetto di 100 MB applicato all’archivio in ingresso, ma il numero che si incontra prima su una pubblicazione grande è la memoria della scheda del browser, che deve contenere il documento analizzato piuttosto che quello compresso.

Modificare il risultato e rimetterlo a posto

Il documento normalizzato è semplice da modificare a mano. Le coordinate sono scritte come triplette longitudine,latitudine,altitudine, una per riga dentro l’elemento coordinates, con la longitudine per prima — l’inverso di GPX, il dettaglio più a rischio di errore quando si digita una sostituzione a mano.

Aggiungere lo stile è un lavoro piccolo se serve: un blocco Style con un LineStyle in cima al documento e uno styleUrl su ogni placemark che lo deve usare. Google Earth lo fa anche in modo interattivo, salvando lo stile nel file per conto vostro.

Elaborato localmente, incluso ciò che non andrebbe girato a terzi

L’archivio viene decompresso, analizzato e riscritto dentro questa scheda del browser. Niente viene trasmesso, verificabile nel pannello di rete durante una conversione, e la pagina continua a funzionare anche a connessione spenta una volta caricata.

È la risposta pratica a un imbarazzo comune: un KMZ da un cliente, un appaltatore o un ente pubblico arriva spesso con vincoli su dove può essere conservato, e il modo più rapido per guardarci dentro è di solito uno strumento web che li violerebbe senza che nessuno se ne accorga.

Come convertire KMZ in KML

  1. Trascina il tuo file KMZ su questa pagina, oppure fai clic per sceglierne uno.
  2. Scegli KML come destinazione. La conversione avviene nel tuo browser e il file non viene caricato.
  3. Scarica il file KML finito.

KMZ o KML: cosa cambia

KMZ a confronto con KML
KMZKML
Nome completoKML compressoKeyhole Markup Language
Estensione del file.kmz.kml
Tipo di mediaapplication/vnd.google-earth.kmzapplication/vnd.google-earth.kml+xml
Pubblicato daKeyholeKeyhole
SpecificaOGC KML 2.3OGC KML 2.3
LicenzaStandard apertoStandard aperto
Situazione attualeAttualeAttuale
Si apre nel browserNessun browserNessun browser
Valutato al suo postoGPXGPX

Aprire il risultato

Google Earth e QGIS leggono sia KMZ sia KML, quindi puoi confrontare il risultato con l'originale senza un secondo programma.

A che cosa serve ciascun formato

KMZ è il formato di Keyhole. È descritto in OGC KML 2.3, e vale la pena conoscerlo se il file deve sopravvivere allo strumento che lo ha scritto.

KML viene da Keyhole, descritto in OGC KML 2.3. Google Earth, QGIS e ArcGIS lo leggono.

Da KMZ a KML: domande frequenti

Il mio file KMZ viene caricato da qualche parte?

No. Questa conversione avviene interamente nel tuo browser, quindi il file non esce dal tuo dispositivo. Puoi controllarlo da solo: apri la scheda di rete degli strumenti per sviluppatori e converti qualcosa. Vedrai la pagina stessa e le richieste di statistica e di pubblicità con cui questo servizio si paga, e nemmeno una che porti il tuo file.

Convertire KMZ in KML è gratis?

Sì. Senza account, senza filigrana e senza una quota giornaliera da consumare: gira sulla tua macchina, quindi puoi tornare quante volte vuoi. Il browser lavora file fino a 100 MB, 100 per volta.

Si perde qualità convertendo KMZ in KML?

KMZ e KML descrivono il contenuto in modi radicalmente diversi. La conversione è quindi una ricostruzione e non una copia: fedele, ma non identica byte per byte. Posizioni, quota e marcature temporali passano. Dati dei sensori, stili e immagini incorporate no.

Devo installare qualcosa per aprire un file KML?

Per la conversione no: avviene nel browser che hai già aperto. Per aprire il risultato ti serve poi il programma con cui il tuo dispositivo mostra di solito Keyhole Markup Language.

Altro su questi formati