KMZ in GPX umwandeln

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.

  • Wo es läuft In deinem Browser. Die Datei wird nicht hochgeladen.
  • Neu aufgebaut GPX funktioniert anders als KMZ. Es ist also nicht der schleichende Qualitätsverlust eines verlustbehafteten Codecs: Was GPX ausdrücken kann, wird originalgetreu wiedergegeben — was dort keine Entsprechung hat, bleibt ganz weg.
  • Größenbegrenzung Bis 100 MB pro Datei, kostenlos und ohne Konto.
  • Gut zu wissen Positionen, Höhen und Zeitstempel kommen mit. Sensordaten, Gestaltung und eingebettete Bilder nicht.

Bis zu 100 Dateien auf einmal. Gemischte Formate sind kein Problem.

Jemand hat eine Karte veröffentlicht, das eigene Gerät will einen Track

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.

Wie das Dokument aus dem Archiv herausgeholt wird

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.

Was im Archiv steckt, das die Sportuhr trotzdem nicht nutzen kann

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.

Was auf dem Gerät ankommt: Tracks, Nadeln und ihre Namen

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.

Veröffentlichte Karten bestehen oft aus Flächen, nicht aus Linien

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.

Das Höhenproblem einer veröffentlichten Route

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.

Ob die Datei überhaupt weiß, wann etwas stattfand

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.

Mehrere Routen in einem Archiv, und was damit anzufangen ist

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.

Ein kleines Archiv kann ein sehr großes Dokument enthalten

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.

Eine fremde Datei, umgewandelt ohne einen Dritten

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 in GPX umwandeln — so geht es

  1. Leg deine KMZ-Datei auf dieser Seite ab, oder klick, um eine auszuwählen.
  2. Wähl GPX als Ziel. Die Umwandlung läuft in deinem Browser, die Datei wird nicht hochgeladen.
  3. Lade die fertige GPX-Datei herunter.

KMZ und GPX im Vergleich: was sich ändert

KMZ im Vergleich zu GPX
KMZGPX
Vollständiger NameGepacktes KMLGPS Exchange Format
Dateiendung.kmz.gpx
Medientypapplication/vnd.google-earth.kmzapplication/gpx+xml
Erstmals veröffentlicht2002
Herausgegeben vonKeyholeTopografix
SpezifikationOGC KML 2.3GPX 1.1
LizenzlageOffener StandardOffener Standard
Heutiger StandAktuellAktuell
Öffnet im BrowserKein BrowserKein Browser
Stattdessen erwogenKMLKML, TCX

Das Ergebnis öffnen

QGIS liest sowohl KMZ als auch GPX — du kannst das Ergebnis also gegen das Original prüfen, ohne ein zweites Programm zu brauchen.

Wofür die beiden Formate gedacht sind

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.

KMZ zu GPX: häufige Fragen

Werden meine KMZ-Dateien irgendwo hochgeladen?

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.

Ist das Umwandeln von KMZ in GPX kostenlos?

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.

Geht beim Umwandeln von KMZ in GPX Qualität verloren?

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.

Muss ich etwas installieren, um GPX-Dateien zu öffnen?

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.

Mehr über diese Formate