Cookies für Statistik und Werbung
Wir setzen Cookies für Statistik und Werbung ein, beides geht an Google. Wenn du ablehnst, ändert sich für dich sichtbar nichts.Zur Datenschutzseite
KMZ kannst du hier kostenlos und ohne Konto in GPX umwandeln: Datei oben ablegen, und ein, zwei Sekunden später steht das Ergebnis zum Herunterladen bereit. Die Umwandlung läuft in deinem eigenen Browser, die Datei wird also nie hochgeladen — das klappt unter Windows, macOS und Linux ebenso wie auf iPhone und Android, und es funktioniert selbst dann noch, wenn du das Netz abschaltest.
Bis zu 100 Dateien auf einmal. Gemischte Formate sind kein Problem.
Sie werden nacheinander umgewandelt und kommen zusammen als ZIP zurück.
KMZ in GPX
KMZ ist das Format, in dem Organisationen veröffentlichen. Nationalparkverwaltungen, Wandervereine, Veranstalter eines Radmarathons, Landkreise mit einem Wanderwegeportal — alle exportieren aus Werkzeugen, die Google-Earth-Dateien erzeugen, und die Archivform wird bevorzugt, weil sie als ein einziger Anhang reist und beim Öffnen wie eine Karte aussieht. Nichts davon hilft, wenn die Route am Ende auf einem Handgelenk landen soll.
Sportuhren, Fahrradcomputer und Navigations-Apps sind um GPX herum gebaut. Die Umwandlung nimmt das, was die veröffentlichende Stelle gezeichnet hat, und schreibt es in die Form, die das Gerät erwartet: Linien werden zu Tracks, Nadeln zu Wegpunkten, Namen kommen mit. Was drumherum verpackt wurde — die Gestaltung, die Bilder, die Ordnerstruktur — ist nicht Teil dessen, was ein Gerät verfolgt, und übersteht die Umwandlung nicht.
Eine KMZ ist ein ZIP, dessen wichtigster Bestandteil ein KML-Dokument ist. Der Leser entpackt sie im Browser und sucht zuerst nach einer Datei namens doc.kml, dem Namen, den Google Earth beim Speichern selbst vergibt. Stammt das Archiv aus einem anderen Werkzeug, kann das Dokument beliebig heißen, deshalb greift danach die erste Datei, deren Name auf .kml endet.
Dieser Rückfall ist keine reine Vorsichtsmaßnahme: Exporte aus GIS-Software benennen das Dokument routinemäßig nach der Ebene, und ein Archiv aus einer Vermessungsstelle kann ohne Weiteres Wegabschnitt_final_v3.kml enthalten und gar kein doc. Findet sich kein KML-Bestandteil, stoppt die Umwandlung mit einer entsprechenden Meldung, was fast immer heißt, dass die Datei ein umbenanntes ZIP von etwas völlig anderem ist.
Eine veröffentlichte KMZ als ZIP geöffnet zeigt oft, dass das KML der kleinste Teil ist. Daneben liegen die Symbolgrafiken der Karte, manchmal eine Legende, gelegentlich ein georeferenzierter Scan einer gedruckten Wanderkarte über dem Gelände, ab und zu Fotos an markanten Punkten. Genau dafür existiert das Archivformat, und genau deshalb hat die veröffentlichende Stelle es gewählt.
GPX hat für nichts davon ein Element. Ein GPX-Wegpunkt ist eine Position, ein Name und wahlweise ein Kommentar; kein Bild, kein Stil, keine Überlagerung. Die Umwandlung schreibt also die Geometrie und lässt den Rest im Archiv zurück, was die einzig ehrliche Option ist. Ist das Kartenbild selbst der eigentlich gesuchte Teil, lässt es sich herausholen, indem die Datei in .zip umbenannt wird — und danach neben der GPX-Datei auf dem Handy aufbewahren.
Jede Linie irgendwo im Dokument wird zu einem trk mit einem trkseg, wobei der Name des Placemarks zum Trackname wird. Jedes Placemark mit einem Point wird zu einem wpt mit seinem Namen. Wegpunkte werden zuerst geschrieben, die übliche Reihenfolge, die Handgeräte erwarten, wenn sie ihre Liste der Sehenswürdigkeiten aufbauen.
Die Namen lohnt es sich vor dem Synchronisieren zu prüfen. Sie kommen wörtlich an, und veröffentlichte KMZ-Dateien beschriften Merkmale häufig für eine Legende, nicht für einen kleinen Bildschirm — Abschnitt 4 (blaue Markierung, saisonale Sperrung Nov–Mär) ist auf einem Monitor aussagekräftig und auf einer Sportuhr auf nichts Brauchbares gekürzt. Tracks und Wegpunkte in der GPX-Datei danach umzubenennen ist eine Fünf-Minuten-Arbeit in einem Texteditor und macht die Datei im Gelände nutzbar.
Ein großer Teil der von Behörden veröffentlichten KMZ-Dateien beschreibt Gebiete: ein Wildschutzgebiet, eine Sperrzone, ein Naturschutzgebiet, eine Flurstücksgrenze. Das sind Polygon-Elemente, deren Umrisse in verschachtelten Grenzelementen liegen, in die dieser Parser nicht hinabsteigt, sie erzeugen also keinen Track. Eine KMZ, die nur aus solchen besteht, ergibt keine Geometrie und meldet das entsprechend.
Diese Meldung ist zutreffend und zugleich eine nützliche Auskunft über die Datei: Übergeben wurde eine Karte, wo etwas gilt, keine Route, die abzugehen ist. Ist genau die Grenze das Gesuchte — eine Grundstücksgrenze ablaufen, einen Zaun kontrollieren —, lässt sich die KMZ in Google Earth öffnen und der Umriss mit dem Pfadwerkzeug nachzeichnen, das Ergebnis dann umwandeln. Ein MultiGeometry-Placemark, das mehrere Linien in einem Eintrag bündelt, wird aus demselben strukturellen Grund übersprungen, mit derselben Lösung.
Eine KML-Koordinate kann eine Höhe als dritten Wert tragen, und die Umwandlung schreibt sie in ele, wenn sie vorhanden ist. Der Haken ist, was veröffentlichende Stellen tatsächlich schreiben. Eine in Google Earth gezogene und ans Gelände angeschmiegte Linie trägt an jedem Punkt eine Höhe von null, weil die Darstellung sie ohnehin auf den Boden legt — die GPX-Datei kommt dann mit einem flachen Höhenprofil auf Meereshöhe an.
Ein Gerät, dem diese Datei gezeigt wird, meldet keinen Höhenmeter, was die korrekte Lesart der gelieferten Daten ist. Routenplaner und Trainings-Apps leiten Höhenwerte beim Import meist aus einem eigenen Geländemodell neu her, und das Ergebnis ist zuverlässiger als das, was ein Empfänger selbst gemessen hätte. Wird ein Profil vor dem Aufbruch gebraucht, die GPX-Datei in einen Planer laden statt den Zahlen in der Datei zu vertrauen — fehlt der dritte Wert ganz, wird gar kein ele geschrieben, der sauberere der beiden Fälle.
Die meisten veröffentlichten Routen tragen keine Zeit, weil ein LineString nur Koordinaten speichert und sonst nichts. Die GPX-Datei hat dann kein time-Element an keinem Trackpunkt, was gültig ist — Zeit ist in GPX 1.1 optional — und heißt, dass die Datei ein zu folgender Kurs ist, keine hochzuladende Aktivität.
Die Ausnahme ist ein Archiv aus einem GPS-Export, dessen Dokument einen gx:Track mit parallelen Zeit- und Positionslisten enthalten kann. Diese Zeitstempel werden gelesen und in die GPX-Datei übernommen. Der schnelle Test ist, das Archiv zu entpacken und im KML nach when zu suchen: Steht die Zeichenkette dort, ist mit Zeiten in der Ausgabe zu rechnen, fehlt sie, ist es ein Kurs. Einen Kurs als abgeschlossene Aktivität hochzuladen ist der Missklang, der eine Ablehnung wegen fehlender Zeitdaten erzeugt.
Veröffentlichende Stellen liefern häufig ein ganzes Netz statt einer Route: acht markierte Wege, eine Reihe Varianten, eine Hauptstrecke mit Abkürzungen. Jede Linie im Dokument wird zu einem eigenen Track, die GPX-Datei enthält also am Ende alle davon, jeweils benannt wie das Placemark hieß.
Geräte gehen damit unterschiedlich gut um. Manche listen jeden Track auf und lassen wählen, manche reihen sie zu einer unplausiblen Gesamtroute aneinander, die zwischen Ausgangspunkten springt, manche nehmen nur den ersten an. Verhält sich das eigene Gerät falsch, hilft es, die GPX-Datei vorher in eine Datei je Track aufzuteilen — die meisten Desktop-Routenwerkzeuge erledigen das in wenigen Klicks und erlauben zugleich, die sieben nicht benötigten Wege gleich wegzulassen.
Die Größe einer KMZ-Datei sagt wenig darüber, wie viel Geometrie darin steckt. Koordinatentext komprimiert außerordentlich gut, weil er aus sich wiederholenden Ziffern besteht — ein bescheidenes Archiv kann also ein Dokument enthalten, das um ein Vielfaches größer ist und hunderttausende Punkte umfasst.
Das kostenlose Limit liegt bei 100 MB für das Archiv, wie es vorliegt, und in der Praxis wird bei einer wirklich großen Veröffentlichung meist zuerst der Arbeitsspeicher des Browser-Tabs zum Engpass. Stockt eine große Datei, hilft es, sie in .zip umzubenennen und die unkomprimierte Größe des KML-Bestandteils anzusehen — diese Zahl, nicht die Archivgröße, muss geparst und im Speicher gehalten werden.
Das Archiv wird in diesem Browser-Tab entpackt, gelesen und neu geschrieben. Keine Anfrage trägt es irgendwohin, was sich im Netzwerk-Reiter während einer Umwandlung nachprüfen lässt, und die Seite funktioniert nach dem Laden auch offline weiter.
Bei einer erhaltenen Datei ist das Argument teils der eigene Umgang mit ihr, teils der der veröffentlichenden Stelle. Eine Vermessungs- oder Kunden-KMZ kommt oft mit Bedingungen, die vorschreiben, wo sie gespeichert werden darf, und sie in einen Webkonverter einzufügen wäre genau die Weitergabe, die solche Bedingungen verhindern sollen. Eine öffentliche Wanderroute ist weniger heikel, aber die daraus entstehende GPX-Datei wird gleich aufzeichnen, wohin man geht — diese Kette ohne einen Fremden zu beginnen kostet nichts.
| KMZ | GPX | |
|---|---|---|
| Vollständiger Name | Gepacktes KML | GPS Exchange Format |
| Dateiendung | .kmz | .gpx |
| Medientyp | application/vnd.google-earth.kmz | application/gpx+xml |
| Erstmals veröffentlicht | — | 2002 |
| Herausgegeben von | Keyhole | Topografix |
| Spezifikation | OGC KML 2.3 | GPX 1.1 |
| Lizenzlage | Offener Standard | Offener Standard |
| Heutiger Stand | Aktuell | Aktuell |
| Öffnet im Browser | Kein Browser | Kein Browser |
| Stattdessen erwogen | KML | KML, TCX |
QGIS liest sowohl KMZ als auch GPX — du kannst das Ergebnis also gegen das Original prüfen, ohne ein zweites Programm zu brauchen.
KMZ stammt von Keyhole. Festgehalten ist das in OGC KML 2.3 — lohnt sich zu kennen, wenn die Datei das Programm überleben soll, das sie geschrieben hat.
GPX kommt von Topografix und stammt aus 2002, festgehalten in GPX 1.1. Garmin BaseCamp, Strava und QGIS lesen das Format.
Nein. Diese Umwandlung läuft vollständig in deinem Browser, die Datei verlässt dein Gerät also nicht. Du kannst das selbst nachprüfen: Öffne den Netzwerk-Tab der Entwicklerwerkzeuge und wandle etwas um. Zu sehen sind die Seite selbst und die Statistik- und Werbeanfragen, mit denen dieser Dienst bezahlt wird — und keine einzige, die deine Datei trägt.
Ja. Kein Konto, kein Wasserzeichen und kein Tageskontingent, das sich verbraucht — es läuft auf deinem eigenen Rechner, du darfst also so oft wiederkommen, wie du willst. Dateien bis 100 MB verarbeitet der Browser, 100 auf einmal.
KMZ und GPX beschreiben Inhalte auf grundverschiedene Weise. Die Umwandlung ist deshalb ein Nachbau und keine Kopie: originalgetreu, aber nicht Byte für Byte dasselbe. Positionen, Höhen und Zeitstempel kommen mit. Sensordaten, Gestaltung und eingebettete Bilder nicht.
Für die Umwandlung selbst nicht — sie läuft in dem Browser, den du ohnehin offen hast. Zum Öffnen brauchst du danach das Programm, das auf deinem Gerät üblicherweise GPS Exchange Format anzeigt.