KML / KMZ (.kml, .kmz)

KML, Keyhole Markup Language, is het XML-formaat waarmee Google Earth plaatsen, lijnen en vormen op een kaart beschrijft. KMZ is hetzelfde bestand gezipt, met de iconen en afbeeldingen die het nodig heeft erbij.

RouteConverter toont een Google Earth KML-track van een bergwandeling over een kam in de Harz op de kaart, met de positielijst en het hoogteprofiel

In het kort

Extensie .kml, .kmz
Codering xml
Mediatype application/vnd.google-earth.kml+xml
Ontstaan 2004
Door Keyhole, Inc. — acquired by Google in 2004
Huidige versie 2.3, published by the OGC on 4 August 2015

Geschiedenis

KML is ontwikkeld door Keyhole, Inc. voor zijn product Earth Viewer. Google nam Keyhole in 2004 over en de viewer werd Google Earth. Google droeg het formaat over aan het Open Geospatial Consortium, dat KML 2.2 op 14 april 2008 goedkeurde als internationale standaard; KML 2.3 volgde op 4 augustus 2015 en is de huidige standaard.

Waar het wordt gebruikt

KML is het eigen formaat van Google Earth en van de functie "Mijn kaarten" van Google Maps, waar de meeste mensen het tegenkomen. Buiten Google wordt het gelezen door gangbare gis-software zoals QGIS, ArcGIS en Marble en door veel routeplanners die een export "bekijken in Google Earth" bieden.

Structuur

Een KML-bestand is XML, opgebouwd rond Features — Placemarks (een benoemd punt), LineStrings en Polygons, gegroepeerd in Folders en Documents. Coördinaten staan als lengtegraad, breedtegraad en optioneel hoogte, in die volgorde — omgekeerd aan de breedtegraad-eerst-conventie van de meeste gps-formaten. Stijlen bepalen kleur, lijndikte en iconen. Een KMZ-bestand is een gewoon ZIP-archief met één KML-hoofddocument plus alle overlays, iconen en 3D-modellen waarnaar het verwijst.

Verspreiding

KML is de standaardmanier om een kaartbeeld aan iemand anders door te geven. Het is een visualisatieformaat en geen navigatieformaat, dus een gps-toestel wil meestal GPX hebben — maar om een route op een scherm te tonen is KML wat bijna elke tool begrijpt.

Ondersteuning in RouteConverter

Leest Google Earth 3, Google Earth 4, Google Earth 4.2, Google Earth 5, Google Earth 3 Compressed, Google Earth 4 Compressed, Google Earth 4.2 Compressed, Google Earth 5 Compressed
Schrijft Google Earth 3, Google Earth 4, Google Earth 4.2, Google Earth 5, Google Earth 3 Compressed, Google Earth 4 Compressed, Google Earth 4.2 Compressed, Google Earth 5 Compressed

RouteConverter leest en schrijft KML 2.0, 2.1, 2.2beta en 2.2 en de gezipte KMZ-varianten daarvan. De formaatnamen in de lijst hierboven volgen de productnummering van Google Earth, zoals de versies werden uitgebracht: Google Earth 3 is KML 2.0, Google Earth 4 is KML 2.1, Google Earth 4.2 is KML 2.2beta en Google Earth 5 is KML 2.2.

Specificaties en documentatie

Gerelateerde conversies

Veelgestelde vragen

Wat is een .kml-bestand?

KML, Keyhole Markup Language, is het XML-formaat waarmee Google Earth plaatsen, lijnen en vormen op een kaart beschrijft. KMZ is hetzelfde bestand gezipt, met de iconen en afbeeldingen die het nodig heeft erbij.

Hoe open je een .kml-bestand?

RouteConverter, de gratis converter voor Windows, macOS en Linux, opent KML / KMZ-bestanden: de app starten, het bestand laden en het op de kaart bekijken of in een ander formaat opslaan.

Naar welke formaten kan .kml worden geconverteerd?

RouteConverter zet .kml-bestanden gratis om naar andere formaten. Voor deze conversies is er een eigen handleiding: KML naar GPX, KML naar FAI/IGC Flight Recorder Data, KML naar KMZ, KMZ naar GPX.