Che cos'è il formato di file KMZ?
I file con l'estensione .kmz sono utilizzati da Google Earth e altre applicazioni geospaziali per memorizzare e condividere posizioni cartografiche e dati geografici. Il formato è stato sviluppato da Keyhole, Inc. e, in seguito all'acquisizione di tale società da parte di Google nel 2004, è diventato la spina dorsale dei file cartografici condivisibili di Google Earth. La specifica KML sottostante è stata successivamente adottata come standard aperto dall'Open Geospatial Consortium (OGC) nel 2008.
Un file .kmz è un archivio ZIP composto da un documento principale .kml - per convenzione denominato doc.kml e posizionato nella cartella principale - oltre a eventuali risorse referenziate come icone personalizzate, immagini, sovrapposizioni del terreno o modelli 3D. Tutto il contenuto è impacchettato utilizzando l'algoritmo di compressione DEFLATE, che mantiene ridotte le dimensioni dei file garantendo un'ampia compatibilità. Le risorse aggiuntive sono memorizzate in sottocartelle all'interno dell'archivio. È possibile rinominare un file .kmz in .zip e aprirlo con qualsiasi gestore di archivi per ispezionarne direttamente il contenuto.
I file .kmz possono contenere:
- segnaposti denominati con coordinate geografiche (longitudine, latitudine e altitudine opzionale in WGS 84)
- sovrapposizioni di poligoni e percorsi, incluse sovrapposizioni di immagini del terreno
- dati di modelli 3D referenziati come file COLLADA
.dae - collegamenti di rete che puntano a risorse remote
.kmzo.kml
Poiché i dati geografici, le immagini e le annotazioni possono essere tutti racchiusi in un unico file portatile, il formato .kmz è ampiamente utilizzato per la distribuzione di set di dati, itinerari turistici e livelli di mappa personalizzati. I dati possono essere aperti anche in qualsiasi applicazione geospaziale che supporti la codifica KML - inclusi QGIS, Global Mapper e Google My Maps - non solo in Google Earth.
Sicurezza e incolumità
RISCHIO: LOWIl KML all'interno di un KMZ è semplice XML senza codice eseguibile, quindi i dati della mappa in sé sono sicuri da aprire. Due avvertenze: un elemento <NetworkLink> può far sì che un KMZ recuperi automaticamente contenuti remoti da un URL all'apertura (un vettore per privacy/tracciamento) - diffidare dei KMZ da fonti non attendibili; inoltre, i dati cartografici condivisi possono essere sensibili per la privacy (un percorso o un set di pin può rivelare un indirizzo di casa o una routine). Poiché un KMZ è uno ZIP, si applica il consueto consiglio di decomprimere solo archivi provenienti da persone di fiducia.
Dettagli del formato
in sintesiProgrammi che aprono file KMZ
Dettagli tecnici
specifiche approfondite| Formato contenitore | Archivio ZIP con compressione DEFLATE |
| Documento radice interno | `doc.kml` posizionato nella radice dell'archivio secondo la convenzione OGC/Google |
| Tipo MIME | `application/vnd.google-earth.kmz` |
| Magic bytes | `50 4B 03 04` all'offset 0 - intestazione file locale standard ZIP «PK» |
| Sistema di riferimento delle coordinate | WGS 84 (EPSG:4326) - longitudine, latitudine e altitudine opzionale |
| Tipi di geometria supportati | Point, LineString, LinearRing, Polygon, MultiGeometry, Model |
| Formato modello 3D | File COLLADA (`.dae`) referenziati da KML; limitati a geometria statica |
| Tipi di sovrapposizione | GroundOverlay, ScreenOverlay, PhotoOverlay |
| Collegamenti di rete | Gli elementi `<NetworkLink>` possono fare riferimento a URL KMZ/KML esterni per dati in tempo reale o aggiornati automaticamente |
| Modalità altitudine | `clampToGround`, `relativeToGround`, `absolute` |
| Supporto stili | Stili in linea e condivisi (`<Style>`, `<StyleMap>`) per icone, linee e riempimenti di poligoni |
| Ispezione file | Rinomina `.kmz` in `.zip` per decomprimere e leggere i file costituenti con qualsiasi strumento di archiviazione |
| Namespace KML interno | Namespace XML KML 2.2 `http://www.opengis.net/kml/2.2` |
| Convenzione sottocartelle risorse | `doc.kml` alla radice; immagini e modelli in sottocartelle denominate (es. `files/`) |
| Supporto tour e animazioni | Gli elementi `<gx:Tour>` e `<gx:FlyTo>` consentono tour guidati tramite script in Google Earth |
| Codifica del testo | UTF-8 - KML è un dialetto XML; anche i nomi delle voci ZIP utilizzano UTF-8 |
| Rilasciato | 2004 (Google Earth); KML 2.2 adopted as an OGC standard in 2008 |
| Standard aperto | Sì · royalty-free |
| Specifica | www.ogc.org |
Conversioni KMZ
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file KMZ.