Wat is het KMZ-bestandsformaat?
Bestanden met de extensie .kmz worden gebruikt door Google Earth en andere geospatiale toepassingen om kaartlocaties en geografische gegevens op te slaan en te delen. Het formaat is ontwikkeld door Keyhole, Inc. en werd, na de overname van dat bedrijf door Google in 2004, de ruggengraat van de deelbare kaartbestanden van Google Earth. De onderliggende KML-specificatie werd later in 2008 aangenomen als een open standaard door het Open Geospatial Consortium (OGC).
Een .kmz-bestand is een ZIP-archief bestaande uit een primair .kml-document - volgens afspraak genaamd doc.kml en geplaatst in de hoofdmap - plus eventuele gekoppelde bestanden zoals aangepaste pictogrammen, afbeeldingen, bodemoverlays of 3D-modellen. Alle inhoud is verpakt met het DEFLATE-compressiealgoritme, waardoor de bestandsgrootte klein blijft terwijl een brede compatibiliteit behouden blijft. Extra bestanden worden opgeslagen in submappen binnen het archief. U kunt een .kmz-bestand hernoemen naar .zip en het openen met elk archiefbeheerprogramma om de inhoud direct te inspecteren.
.kmz-bestanden kunnen het volgende bevatten:
- benoemde plaatsmarkeringen met geografische coördinaten (lengtegraad, breedtegraad en optionele hoogte in WGS 84)
- polygoon- en padoverlays, inclusief bodemoverlays met afbeeldingen
- 3D-modelgegevens waarnaar wordt verwezen als COLLADA
.dae-bestanden - netwerkkoppelingen die verwijzen naar externe
.kmz- of.kml-bronnen
Omdat geografische gegevens, afbeeldingen en annotaties allemaal in één enkel draagbaar bestand kunnen worden verpakt, wordt .kmz veel gebruikt voor het distribueren van datasets, toeristische routes en aangepaste kaartlagen. De gegevens kunnen ook worden geopend in elke geospatiale toepassing die KML-codering ondersteunt - waaronder QGIS, Global Mapper en Google My Maps - en niet alleen in Google Earth.
Beveiliging & veiligheid
RISICO: LOWDe KML binnen een KMZ is platte XML zonder uitvoerbare code, dus de kaartgegevens zelf zijn veilig om te openen. Twee waarschuwingen: een <NetworkLink> element kan ervoor zorgen dat een KMZ automatisch externe inhoud ophaalt van een URL bij het openen (een vector voor privacy/tracking) - wees voorzichtig met KMZ van onbekende bronnen; en gedeelde kaartgegevens kunnen privacygevoelig zijn (een route of set spelden kan een huisadres of routine onthullen). Omdat een KMZ een ZIP is, geldt het gebruikelijke advies om alleen archieven uit te pakken van mensen die u vertrouwt.
Formaatdetails
in een notendopProgramma's die KMZ-bestanden openen
Technische details
diepe specificaties| Containerformaat | ZIP-archief met DEFLATE-compressie |
| Intern hoofddocument | `doc.kml` geplaatst in de hoofdmap van het archief volgens OGC/Google-conventie |
| MIME-type | `application/vnd.google-earth.kmz` |
| Magic bytes | `50 4B 03 04` op offset 0 - standaard ZIP „PK” lokale bestandsheader |
| Coördinatenreferentiesysteem | WGS 84 (EPSG:4326) - lengtegraad, breedtegraad en optionele hoogte |
| Ondersteunde geometrietypen | Point, LineString, LinearRing, Polygon, MultiGeometry, Model |
| 3D-modelformaat | COLLADA (`.dae`) bestanden waarnaar wordt verwezen vanuit KML; beperkt tot statische geometrie |
| Overlay-typen | GroundOverlay, ScreenOverlay, PhotoOverlay |
| Netwerkkoppelingen | `<NetworkLink>` elementen kunnen verwijzen naar externe KMZ/KML-URL's voor live of automatisch verversende gegevens |
| Hoogtemodi | `clampToGround`, `relativeToGround`, `absolute` |
| Stijlondersteuning | Inline en gedeelde stijlen (`<Style>`, `<StyleMap>`) voor pictogrammen, lijnen en polygoonvullingen |
| Bestandsinspectie | Hernoem `.kmz` naar `.zip` om de samenstellende bestanden uit te pakken en te lezen met elk archiefprogramma |
| Interne KML-namespace | KML 2.2 XML-namespace `http://www.opengis.net/kml/2.2` |
| Conventie voor asset-submappen | `doc.kml` in de hoofdmap; afbeeldingen en modellen in benoemde submappen (bijv. `files/`) |
| Ondersteuning voor tours en animaties | `<gx:Tour>` en `<gx:FlyTo>` elementen maken gescripte flythrough-tours mogelijk in Google Earth |
| Tekstcodering | UTF-8 - KML is een XML-dialect; ZIP-vermeldingsnamen gebruiken ook UTF-8 |
| Uitgebracht | 2004 (Google Earth); KML 2.2 adopted as an OGC standard in 2008 |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.ogc.org |
KMZ conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over KMZ-bestanden.