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.