KML / KMZ (.kml, .kmz)

KML, die Keyhole Markup Language, ist das XML-Format, mit dem Google Earth Orte, Linien und Flächen auf einer Karte beschreibt. KMZ ist dasselbe in gepackter Form, zusammen mit den benötigten Symbolen und Bildern.

Auf einen Blick

Endung .kml, .kmz
Kodierung xml
Medientyp application/vnd.google-earth.kml+xml
Erfunden 2004
Von Keyhole, Inc. — acquired by Google in 2004
Aktuelle Version 2.3, published by the OGC on 4 August 2015

Geschichte

KML entstand bei Keyhole, Inc. für dessen Produkt Earth Viewer. Google übernahm Keyhole 2004, aus dem Viewer wurde Google Earth. Google übergab das Format an das Open Geospatial Consortium, das KML 2.2 am 14. April 2008 als internationalen Standard verabschiedete; KML 2.3 folgte am 4. August 2015 und ist der aktuelle Standard.

Wo es verwendet wird

KML ist das native Format von Google Earth und der Funktion "Meine Karten" in Google Maps — dort begegnet es den meisten Anwendern zuerst. Darüber hinaus lesen es gängige GIS-Programme wie QGIS, ArcGIS und Marble sowie viele Routenplaner, die einen Export "in Google Earth ansehen" anbieten.

Aufbau

Eine KML-Datei ist XML rund um Features — Placemarks (benannte Punkte), LineStrings und Polygone, gruppiert in Folders und Documents. Koordinaten stehen als Längengrad, Breitengrad und optionale Höhe in genau dieser Reihenfolge — umgekehrt zur Konvention der meisten GPS-Formate, die den Breitengrad zuerst nennen. Styles regeln Farbe, Linienbreite und Symbole. Eine KMZ-Datei ist ein gewöhnliches ZIP-Archiv mit einem KML-Wurzeldokument sowie allen referenzierten Overlays, Symbolen und 3D-Modellen.

Verbreitung

KML ist der übliche Weg, jemandem ein Kartenbild zu übergeben. Es ist ein Visualisierungs- und kein Navigationsformat — ein GPS-Gerät möchte in der Regel GPX —, aber um eine Route auf einem Bildschirm zu zeigen, versteht praktisch jedes Werkzeug KML.

Unterstützung in RouteConverter

Liest 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
Schreibt 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 liest und schreibt KML 2.0, 2.1, 2.2beta und 2.2 sowie die gepackten KMZ-Gegenstücke. Die Formatnamen in der Liste oben folgen der Produktnummerierung von Google Earth, wie die Versionen ausgeliefert wurden: Google Earth 3 entspricht KML 2.0, Google Earth 4 entspricht KML 2.1, Google Earth 4.2 entspricht KML 2.2beta und Google Earth 5 entspricht KML 2.2.

Spezifikationen und Dokumentation

Verwandte Konvertierungen