Was ist das KLM-Dateiformat?
Eine .klm-Datei ist fast immer eine .kml-Datei, deren Dateiendung versehentlich vertauscht wurde - aus „kml“ wurde „klm“. Es gibt kein eigenständig definiertes .klm-Format; die zugrunde liegenden Daten sind Keyhole Markup Language (KML), ein XML-basierter Standard zum Speichern und Austausch geografischer Informationen wie Ortsmarken, Pfade, Polygone und Bild-Overlays.
KML wurde von Keyhole, Inc. entwickelt und wurde Teil von Google, als das Unternehmen 2004 übernommen wurde. KML 2.2 wurde 2008 als Standard des Open Geospatial Consortium (OGC) angenommen; Version 2.3 folgte 2015. Die Dateien sind einfaches UTF-8 XML, beginnend mit <?xml version="1.0" encoding="UTF-8"?> und einem <kml>-Wurzelelement mit dem Namespace http://www.opengis.net/kml/2.2. Koordinaten werden in WGS 84 als Längengrad,Breitengrad[,Höhe]-Tupel ausgedrückt.
Die Lösung ist einfach: Benennen Sie die Datei von .klm in .kml um und öffnen Sie sie dann in Google Earth Pro, QGIS oder einem beliebigen Mapping-Tool. Wenn die Datei komprimiert ist, würde sie stattdessen die Endung .kmz verwenden (ein ZIP-Archiv, das eine oder mehrere .kml-Dateien enthält).
Bevor Sie die Datei umbenennen, öffnen Sie sie in einem Texteditor, um zu bestätigen, dass sie mit <?xml beginnt und ein <kml>-Element enthält. In seltenen Fällen kann eine .klm-Endung zu einer völlig anderen Anwendung gehören; in diesem Fall wird die XML-Prüfung den Unterschied sofort offenbaren.
Verwandte offene geografische Formate sind .gpx (GPS Exchange Format) und .geojson.
Sicherheit
RISIKO: LOWEine .klm-Datei ist einfaches XML ohne ausführbaren Code und daher sicher zu öffnen. Es gelten nur die KML-Sicherheitshinweise: Ein <NetworkLink>-Element kann dazu führen, dass die Datei beim Öffnen Remote-Inhalte von einer URL abruft (ein Vektor für Datenschutz/Tracking - seien Sie vorsichtig bei Dateien aus nicht vertrauenswürdigen Quellen), und geteilte Kartendaten können Privatadressen oder Bewegungsprofile offenbaren. Bestätigen Sie, dass die Datei wirklich KML ist, indem Sie sie in einem Texteditor öffnen, bevor Sie ihr vertrauen; falls es sich gar nicht um XML handelt, gehört sie möglicherweise zu einem anderen, nicht verwandten Programm.
Formatdetails
kurz gefasstProgramme zum Öffnen von KLM-Dateien
Technische Details
technische Spezifikation| Format-Natur | Falsch geschriebene Endung für KML (Keyhole Markup Language); es existiert keine eigenständige Formatdefinition - immer eine Buchstabendreher-Schreibweise von .kml |
| Zugrunde liegender Dateityp | Geografische Daten in einfachem UTF-8 XML, strukturell identisch mit einer .kml-Datei |
| MIME-Typ | application/vnd.google-earth.kml+xml (gleich wie KML; wird auch als application/xml oder text/xml akzeptiert) |
| XML-Wurzelelement | <kml> mit Namespace http://www.opengis.net/kml/2.2 (KML 2.2) oder http://www.opengis.net/kml/2.3 |
| Dateisignatur | Beginnt mit <?xml bei Byte-Offset 0; <kml gefolgt von einem Namespace-Attribut erscheint im XML-Körper |
| Koordinatensystem | WGS 84 - Koordinaten gespeichert als kommagetrennte lon,lat[,alt] Text-Tupel innerhalb von <coordinates>-Elementen |
| Unterstützte Geometrietypen | Point, LineString, LinearRing, Polygon, MultiGeometry - alle ausgedrückt als Kindelemente von <Placemark> |
| Dokumenthierarchie | <kml> > <Document> > <Folder> > <Placemark> (oder NetworkLink / Overlay auf jeder Ebene) |
| Stilelemente | <Style>- und <StyleMap>-Blöcke steuern Icon-Bild, Farbe, Linienbreite und Polygonfüllung für jedes Feature |
| Overlay-Typen | GroundOverlay (georeferenziertes Bild), ScreenOverlay (HUD-Bild), PhotoOverlay (360°/Panorama-Bild) |
| Komprimierung | Keine - dies ist reines XML; das komprimierte, ZIP-basierte Äquivalent verwendet die Endung .kmz |
| Typische Dateigröße | Einige KB für einfache Ortsmarken bis zu mehreren MB für Datensätze mit vielen Polygonen oder großen Koordinaten-Arrays |
| Korrekturmaßnahme | Benennen Sie die Endung von .klm in .kml um; es ist keine Neucodierung oder Konvertierung erforderlich |
| In der Datei deklarierte KML-Version | Festgelegt durch den xmlns-Attributwert - typischerweise KML 2.2 (2008 OGC-Standard) oder KML 2.3 (2015) |
| Veröffentlicht | KML: 2004 (Google acquired Keyhole); KML 2.2 became an OGC standard in 2008 |
| Neueste Version | KML 2.3 (OGC, 2015) - '.klm' is not a separate format, just a transposed spelling of .kml |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.ogc.org |
KLM-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu KLM-Dateien.