Vad är filformatet KMZ?
Filer med filtillägget .kmz används av Google Earth och andra geospatiala applikationer för att lagra och dela kartplatser och geografiska data. Formatet utvecklades av Keyhole, Inc. och blev, efter Googles förvärv av företaget 2004, ryggraden i Google Earths delbara kartfiler. Den underliggande KML-specifikationen antogs senare som en öppen standard av Open Geospatial Consortium (OGC) år 2008.
En .kmz-fil är ett ZIP-arkiv som består av ett primärt .kml-dokument - enligt konvention namngivet doc.kml och placerat i rotmappen - plus eventuella refererade resurser såsom anpassade ikoner, bilder, marköverlagringar eller 3D-modeller. Allt innehåll är packat med komprimeringsalgoritmen DEFLATE, vilket håller filstorlekarna små samtidigt som en bred kompatibilitet bibehålls. Ytterligare resurser lagras i undermappar i arkivet. Du kan byta namn på en .kmz-fil till .zip och öppna den med valfri arkivhanterare för att inspektera dess innehåll direkt.
.kmz-filer kan innehålla:
- namngivna platsmärken med geografiska koordinater (longitud, latitud och valfri höjd i WGS 84)
- polygon- och sökvägsöverlagringar, inklusive bildöverlagringar på marken
- 3D-modelldata refererade som COLLADA
.dae-filer - nätverkslänkar som pekar på externa
.kmz- eller.kml-resurser
Eftersom geografiska data, bilder och anteckningar alla kan packas i en enda bärbar fil, används .kmz i stor utsträckning för att distribuera dataset, rutter och anpassade kartlager. Data kan också öppnas i valfri geospatial applikation som stöder KML-kodning - inklusive QGIS, Global Mapper och Google My Maps - inte bara i Google Earth.
Säkerhet & trygghet
RISK: LOWKML-koden inuti en KMZ är vanlig XML utan körbar kod, så själva kartdatan är säker att öppna. Två varningar: ett <NetworkLink>-element kan få en KMZ att automatiskt hämta fjärrinnehåll från en URL när den öppnas (en vektor för integritet/spårning) - var försiktig med KMZ från okända källor; och delad kartdata kan vara integritetskänslig (en rutt eller en uppsättning nålar kan avslöja en hemadress eller rutin). Eftersom en KMZ är en ZIP gäller det vanliga rådet att endast packa upp arkiv från personer du litar på.
Formatdetaljer
i ett nötskalProgram som öppnar KMZ-filer
Tekniska detaljer
djup specifikation| Containerformat | ZIP-arkiv med DEFLATE-komprimering |
| Internt rotdokument | `doc.kml` placerad i arkivets rot enligt OGC/Google-konvention |
| MIME-typ | `application/vnd.google-earth.kmz` |
| Magic bytes | `50 4B 03 04` vid offset 0 - standard ZIP «PK» lokal filheader |
| Koordinatsystem | WGS 84 (EPSG:4326) - longitud, latitud och valfri höjd |
| Geometyper som stöds | Point, LineString, LinearRing, Polygon, MultiGeometry, Model |
| 3D-modellformat | COLLADA (`.dae`)-filer refererade från KML; begränsat till statisk geometri |
| Överlagringstyper | GroundOverlay, ScreenOverlay, PhotoOverlay |
| Nätverkslänkar | `<NetworkLink>`-element kan referera till externa KMZ/KML-URL:er för live-data eller automatiskt uppdaterad data |
| Höjdlägen | `clampToGround`, `relativeToGround`, `absolute` |
| Stilstöd | Inbäddade och delade stilar (`<Style>`, `<StyleMap>`) för ikoner, linjer och polygonfyllningar |
| Filinspektion | Byt namn på `.kmz` till `.zip` för att packa upp och läsa ingående filer med valfritt arkivverktyg |
| KML-namnrymd inuti | KML 2.2 XML-namnrymd `http://www.opengis.net/kml/2.2` |
| Konvention för undermappar | `doc.kml` i roten; bilder och modeller i namngivna undermappar (t.ex. `files/`) |
| Stöd för turer och animationer | `<gx:Tour>`- och `<gx:FlyTo>`-element möjliggör skriptade flygturer i Google Earth |
| Textkodning | UTF-8 - KML är en XML-dialekt; filnamn i ZIP använder också UTF-8 |
| Släppt | 2004 (Google Earth); KML 2.2 adopted as an OGC standard in 2008 |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.ogc.org |
KMZ-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om KMZ-filer.