Cookie di statistica e di pubblicità
Usiamo cookie di statistica e di pubblicità, entrambi inviati a Google. Rifiutare non cambia niente di quello che vedi.Leggi la pagina sulla privacy
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.
Fino a 100 file alla volta. Formati diversi insieme non sono un problema.
Vengono convertiti uno dopo l’altro e scaricati insieme in uno ZIP.
KMZ in KML
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.
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.
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 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.
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.
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.
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.
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.
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.
| KMZ | KML | |
|---|---|---|
| Nome completo | KML compresso | Keyhole Markup Language |
| Estensione del file | .kmz | .kml |
| Tipo di media | application/vnd.google-earth.kmz | application/vnd.google-earth.kml+xml |
| Pubblicato da | Keyhole | Keyhole |
| Specifica | OGC KML 2.3 | OGC KML 2.3 |
| Licenza | Standard aperto | Standard aperto |
| Situazione attuale | Attuale | Attuale |
| Si apre nel browser | Nessun browser | Nessun browser |
| Valutato al suo posto | GPX | GPX |
Google Earth e QGIS leggono sia KMZ sia KML, quindi puoi confrontare il risultato con l'originale senza un secondo programma.
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.
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.
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.
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.
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.