Tracks, Routen und Wegpunkte: Die Anatomie einer GPX-Datei

Français Nederlands English

Erstmals veröffentlicht am 17. Juli 2026 und im November 2026 neu geschrieben: kürzer und einfacher, mit neuen Abschnitten über Routen und ihre Tracks, Dateien mit beidem und einer Tabelle, wie verschiedene Apps die einzelnen Teile nennen. Aus dem Englischen übersetzt.

Das Wichtigste in zwei Minuten (auf Englisch). Auf einer eigenen Seite ansehen, mit Transkript.

Öffne die offizielle Streckendatei des Ultra-Trail du Mont-Blanc in einer App, und sie ist 172 km lang. Öffne dieselbe Datei in einer anderen, und sie ist 288 km lang, mit geraden Linien quer über die Gletscher.

Eine Karte mit der echten UTMB-Strecke plus geisterhaften geraden Linien quer über das Mont-Blanc-Massiv

Mit der Datei ist alles in Ordnung. Sie enthält zwei Dinge: einen Track (<trk>), also die Strecke selbst, und eine Route (<rte>) mit den 35 Kontrollpunkten des Rennens. Die beiden Apps lesen dieses Paar einfach unterschiedlich: Die eine zeigt die Kontrollpunkte als Punkte entlang des Tracks, die andere hängt sie als weitere Linie hinten an. Um zu verstehen, wie das passieren kann, musst du die drei Dinge kennen, die eine GPX-Datei enthalten kann.

Drei Arten von Daten

Eine GPX-Datei ist eine Textdatei. Darin kann eine beliebige Mischung aus drei Arten von Ortsdaten stecken:

Derselbe kleine Kartenausschnitt dreimal gezeichnet. Oben: Wegpunkte als Pins neben der Straße, ein Wasserhahn und eine Hütte. Mitte: eine Route als vier farbige Pins A bis D neben der Straße, verbunden durch gestrichelte gerade Linien mit Fragezeichen. Unten: ein Track als gepunktete Linie entlang der Straße. Eine gestrichelte senkrechte Linie verbindet jeden Routen-Pin mit dem Trackpunkt in derselben Farbe
GPX-Name Einfach gesagt
Track <trk> Die Linie selbst: Tausende Punkte, alle paar Meter einer.
Route <rte> Eine kurze Liste von Punkten, die der Reihe nach angefahren werden. Das Gerät berechnet den Weg dazwischen.
Wegpunkt <wpt> Ein einzelner Ort: ein Wasserhahn, ein Gipfel, ein Campingplatz. Keine Reihenfolge, keine Linie.

Das sind drei getrennte Dinge, nicht drei Arten, dasselbe zu speichern. Eine Datei kann Track, Route und Wegpunkte zusammen enthalten oder nur eines davon, und sogar mehrere Tracks und Routen. Zu wissen, welche davon eine Datei enthält und wofür jedes da ist, ist der Schlüssel zum Lesen.

Die gestrichelten senkrechten Linien zeigen etwas, das die meisten übersehen: Wenn ein Planer den Track aus der Route erzeugt, kann er für jeden Routenpunkt einen Partnerpunkt im Track behalten (mehr dazu unten). GPX selbst verknüpft die beiden nicht.

So sieht jedes davon in der Datei aus:

<gpx version="1.1" creator="SomeApp">
  <wpt lat="45.9235" lon="6.8690">
    <name>Chamonix start line</name>
  </wpt>
  <rte>
    <rtept lat="45.9235" lon="6.8690"/>
    <rtept lat="45.8875" lon="6.7742"/>
  </rte>
  <trk>
    <trkseg>
      <trkpt lat="45.923539" lon="6.869039"><ele>1043.3</ele></trkpt>
      <trkpt lat="45.923553" lon="6.869055"><ele>1043.5</ele></trkpt>
    </trkseg>
  </trk>
</gpx>

Tracks: die Linie

Wenn Leute "das GPX" sagen, meinen sie fast immer den Track. Er ist der genaue Weg, Punkt für Punkt gezeichnet, meist mit einer Höhe (<ele>) an jedem Punkt.

Ein Track kann eine Fahrt sein, die du aufgezeichnet hast, oder eine, die du in einer App geplant und nie gefahren bist. Beide sehen gleich aus. Aufgezeichnete Tracks haben meist eine <time> an jedem Punkt und geplante oft nicht, aber das ist nur ein Hinweis: Ein geplanter Track kann Zeiten enthalten, und eine App kann sie aus einer Aufzeichnung entfernen.

Routen: die Punkte zum Durchfahren

Eine Route ist keine Linie. Sie ist eine Liste von Punkten, etwa "hier starten, hier durch, dort ankommen". Was dazwischen passiert, entscheidet das Gerät: Ein Navi berechnet die Straßen selbst und wählt dabei vielleicht andere als die, die du geplant hast.

Viele Navis unterscheiden zwei Arten von Routenpunkten:

  • Zwischenziele (Via-Punkte): Orte, die du erreichen musst. Das Gerät kündigt sie an.
  • Formpunkte (Shaping-Punkte): Punkte, die die Route nur auf eine gewünschte Straße biegen. Du fährst still an ihnen vorbei.

Das sind Navi-Konzepte, nicht Teil von GPX selbst, und jede App speichert sie auf ihre eigene Weise.

Routen sind sehr lebendig. Motorrad-Navis wie das Garmin Zumo und Apps wie BaseCamp und Cruiser nutzen sie jeden Tag, und Kurviger bietet sie unter seinen GPX-Exportoptionen für diese Geräte an (sein eigenes .kurviger-Format ist sein Hauptformat). Und nicht jede Route ist kurz: Manche Apps (zum Beispiel Footpath) schreiben eine ganze detaillierte Linie als Route statt als Track.

Wegpunkte: Orte

Ein Wegpunkt ist eine Stecknadel auf der Karte mit einem Namen, oft mit einem Symbol (<sym>) und einer Notiz. Er gehört zu keiner Linie und hat keine Reihenfolge. PitStopper liest Wegpunkte als POIs ein und schreibt deine POIs als Wegpunkte heraus (mehr dazu in GPX-Wegpunkte und FIT-Course-Points).

Von der Route zum Track: was ein Router macht

Ein Router macht aus ein paar Routenpunkten einen Track. PitStopper nutzt BRouter; Komoot, Garmin und andere haben ihre eigenen. Alle machen dieselben vier Schritte:

Vier kleine Karten in einer Reihe. 1: vier farbige Pins A bis D neben einer Straße. 2: jeder Pin mit einem Punkt seiner Farbe auf der Straße verbunden. 3: die Straße zwischen den Punkten hervorgehoben. 4: ein gepunkteter Track entlang der Straße durch die farbigen Punkte. Darunter: Schick den Track, und das Gerät folgt genau deiner Linie; schick die Route, und das Gerät macht Schritt 2 und 3 noch einmal mit seinen eigenen Karten
  1. Du klickst ein paar Punkte: Das ist die Route.
  2. Auf die Straße einrasten: Der Router schiebt jeden Punkt auf die nächste Straße, die dein Profil erlaubt. Ein Radprofil wählt keine Autobahn.
  3. Den Weg finden: Er sucht im Straßennetz den besten Weg zwischen ihnen, bewertet nach dem Profil.
  4. Den Track schreiben: ein Punkt an jeder Kurve, mit den Namen deiner Punkte und Abbiegehinweisen an den passenden Trackpunkten.

Heraus kommt ein Track. Die Routenpunkte, die du geklickt hast, sind nur das, was hineinging.

Deshalb ist es wichtig, was du an ein Gerät schickst. Schick den Track, und es folgt deiner Linie. Schick die Route, und das Gerät macht Schritt 2 und 3 noch einmal mit seinen eigenen Karten und Einstellungen, wählt also vielleicht andere Straßen. Darum schicken Motorradfahrer mit einem Garmin Zumo oft beides.

Eine Route und ihr Track: Zwillinge

Schritt 2 verdient einen genaueren Blick. Du klickst neben die Straße; der Router setzt einen passenden Trackpunkt auf die Straße.

Grafik: Routenpunkte als orange Ringe leicht neben einer Straße, jeder mit einem grünen Trackpunkt auf der Straße verbunden, dazwischen viele kleine grüne Trackpunkte entlang der Straße

Wenn ein Router den Track so erzeugt, kann er jeden Routenpunkt als passenden Punkt auf der berechneten Straße behalten: zwei Punkte für denselben gewollten Ort, ein paar Meter auseinander. GPX verknüpft sie nicht; das macht die App, die die Datei erstellt hat. Der Routenpunkt liegt neben der Straße, wo du geklickt hast; sein Zwilling liegt darauf. Alles, was der Routenpunkt mitbringt, etwa einen Namen ("Café-Stopp") oder eine Notiz, kann auf seinen Zwilling kopiert werden. So bringen Navigations-Apps deine Stopps und Abbiegungen in den Track. Unser Beitrag The Navigation Hidden in Your GPX zeigt, wie das aussieht.

Wenn eine Datei Route und Track enthält

Eine Datei kann beides enthalten, und GPX sagt nicht, was das bedeutet. In der Praxis heißt es eins von zwei Dingen:

Zwei Felder. Links: ein Track mit nummerierten Routenpunkten darüber, verbunden durch eine schwache gestrichelte Linie, beschriftet als Liste von Stopps. Rechts: ein Track mit Routenpunkten, die genau auf seinen Start-, Via-, Form- und Endpunkten liegen, beschriftet als dieselbe Reise zweimal
  1. Eine Liste von Stopps. Der Track ist die Strecke, und die Route listet Orte entlang davon auf. Die UTMB-Datei ist so: 26.738 Trackpunkte für die Strecke und 35 Routenpunkte, die ihre Verpflegungsstellen und Kontrollpunkte sind.
  2. Dieselbe Reise, zweimal. Der Track ist die Linie zum Folgen, und die Route ist der Plan, den ein Navi braucht, um neu zu berechnen, wenn du von der Strecke abkommst. Cruiser und BaseCamp schreiben solche Dateien für ein Garmin Zumo. Du erkennst diese Art daran, dass jeder Routenpunkt genau auf einem Via- oder Formpunkt des Tracks liegt.

Das ist das Rätsel der 288 km. Eine App hat die 35 Kontrollpunkte hinten an den Track gehängt, als wären sie weitere Linie, und gerade Linien von Kontrollpunkt zu Kontrollpunkt rund um den Berg gezogen. Die andere App, wie Garmin Connect, hat den Track als Strecke genommen und die Routenpunkte als Punkte gelassen:

Dieselbe UTMB-Datei richtig geladen: eine saubere Runde von 172,4 km um den Mont Blanc

PitStopper nutzt den Track als Linie. Routenpunkte, die Orte entlang des Weges sind, werden zu Stopps (POIs). Routenpunkte, die auf den eigenen Via- und Formpunkten des Tracks liegen, sind dieselbe Reise noch einmal und werden deshalb in Ruhe gelassen. Und der Konverter des GPX-Inspektors schreibt die Route einer Datei genau so wieder heraus, wie sie hereinkam.

Noch ein Tipp aus der UTMB-Datei: Ihre Beschreibung sagt "172.4 km", aber eine Beschreibung ist nur Text, den jemand eingetippt hat. Miss den Track; trau nicht dem Etikett.

Abbiegehinweise

GPX 1.1 hat kein Standardelement für Abbiegehinweise wie "hier links abbiegen", also nutzt jede App ihre eigenen Erweiterungen oder Gewohnheiten. Darum verschwinden Abbiegehinweise oft, wenn eine Datei von App zu App wandert. Sie landen an Trackpunkten (Cruiser und PitStopper), an Routenpunkten (Ride with GPS) oder an Wegpunkten, die Locus an einen Punkt auf dem Track bindet, sodass sich seine Wegpunktliste mit Abbiegungen füllt. Garmins FIT- und TCX-Kursdateien haben dafür einen richtigen Platz, die Course Points, weshalb Radcomputer für Abbiegehinweise oft eine FIT-Datei wollen.

Gleiche Sache, andere Namen

Viel Verwirrung kommt von den Wörtern, die Apps benutzen. Dasselbe Wort bedeutet in verschiedenen Apps Verschiedenes, und dieselbe Sache hat viele Namen:

App Die Linie, der du folgst Punkte zum Durchrouten Ein einzelner Ort
GPX selbst track route waypoint
Garmin BaseCamp, Zumo Track Route (Via- und Formpunkte), als "Trip" ans Gerät geschickt Wegpunkt
Garmin Edge, Connect (FIT) Strecke (course) (keine) Course Point
TomTom Rider Reise (journey) Stopps (Via- und Formpunkte gleichermaßen) POI
Kurviger Track Route ("eine Sammlung von Wegpunkten") Wegpunkt
Cruiser Route Route Favorit
OsmAnd Track Routenpunkte Favorit
Locus Map Track (keine: eine GPX-Route wird als Track eingelesen) Punkt
Organic Maps Track Lesezeichen
Komoot Tour Highlight
Ride with GPS Track Route (Abbiegepunkte mit Hinweisen) POI
Wahoo, Hammerhead Route POI
Suunto Route Wegpunkte auf der Route POI
AllTrails "GPX Track" "GPX Route" Wegpunkt
PitStopper Route Stopps, außer sie sind die eigenen Via- und Formpunkte des Tracks POI

Drei Dinge fallen auf:

  • "Route" bedeutet mindestens vier Dinge: die Linie selbst, die Punkte, durch die ein Navi routet, Garmins berechneter "Trip" und, in manchen Apps, eine ganze detaillierte Linie, die als <rte> geschrieben ist.
  • Die Linie, der du folgst, hat mindestens sechs Namen: Track, Route, Course, Tour, Trail und Journey.
  • Ein Ort hat mindestens fünf: Wegpunkt, POI, Favorit, Lesezeichen und Highlight.

Wenn also jemand sagt "schick mir die Route", lohnt sich die Frage, welche gemeint ist.

Im November 2026 mit den Hilfeseiten und Nutzerforen jeder App abgeglichen. Apps ändern sich, also nimm das als Orientierung.

So erkennst du, ob eine GPX-Datei einen Track oder eine Route hat

Wie auch immer eine App es nennt, die Datei selbst sagt es dir. Öffne sie in einem beliebigen Texteditor und suche nach den Tags.

Ein Track sieht so aus: <trk>, dann ein oder mehrere <trkseg>, dann die <trkpt>-Punkte:

<trk>
  <trkseg>
    <trkpt lat="45.9235" lon="6.8690"/>
    <trkpt lat="45.9236" lon="6.8691"/>
  </trkseg>
</trk>

Eine Route sieht so aus: <rte>, mit den <rtept>-Punkten direkt darin:

<rte>
  <rtept lat="45.9235" lon="6.8690"/>
  <rtept lat="45.8875" lon="6.7742"/>
</rte>

Und jeder Wegpunkt ist ein eigenes <wpt>, außerhalb von beiden. Findest du <trk>, hat die Datei einen Track; <rte>, eine Route; beides, beides. Das Zählen der Punkte verrät mehr: Tausende <trkpt> sind eine gezeichnete Linie, eine Handvoll <rtept> ist eine Liste von Orten.

Wenn du lieber kein XML liest, zieh die Datei in unseren GPX-Inspektor: Er listet die Tracks, Routen und Wegpunkte einer Datei auf und wie viele Punkte jeder hat.

Der Rest einer GPX-Datei

Tracks, Routen und Wegpunkte sind die Hauptteile. Ein paar andere sind gut zu kennen:

  • <metadata>: Name, Beschreibung, Autor und Datum der Datei.
  • <trkseg>: Ein Track kann in Segmente geteilt sein. Das passiert oft dort, wo die Aufzeichnung stoppte, in einem Tunnel oder als der Akku leer war, aber eine Datei kann auch absichtlich getrennte Abschnitte auseinanderhalten. So oder so ist die Lücke echt: Eine App sollte keine gerade Linie darüber ziehen.
Grafik eines Tracks mit zwei Segmenten und einer durchgestrichenen geraden Linie über die Lücke, beschriftet: diese Linie nicht erfinden
  • An jedem Punkt: <ele> (Höhe in Metern), <time>, <name>, <desc> und <cmt> (Notizen), <sym> (das Symbol, das ein Gerät zeigen soll) und <type>.
  • <extensions>: zusätzliche Daten, die eine App oder ein Gerät hinzufügt, etwa Herzfrequenz, Trittfrequenz, Leistung, Linienfarbe oder Abbiegehinweise. Apps, die eine Erweiterung nicht verstehen, überspringen sie.
  • Das Attribut creator: welche App die Datei erstellt hat. Manche Dienste behandeln Dateien unterschiedlich, je nachdem, wer sie gemacht hat.

Zwischen Apps gehen Daten verloren

Eine Datei geht oft durch mehrere Apps: in einer geplant, an eine Uhr geschickt, in eine andere hochgeladen, mit einem Freund geteilt. Jeder Schritt kann etwas verlieren: die Route, die Symbole der Wegpunkte, die Herzfrequenz, die Zeiten oder die meisten Trackpunkte. Jede App schreibt trotzdem eine gültige GPX-Datei, nur mit weniger darin.

Wenn dir etwas wichtig ist, prüfe, ob es überlebt hat, und behalte die Originaldatei.

Was du an dein Gerät schickst

Wenn du willst, dass... Schick
dein Gerät genau deiner Linie folgt einen Track
ein Navi die Straßen zwischen deinen Stopps berechnet eine Route (viele Apps lassen dich beides schicken)
Orte auf der Karte markiert sind Wegpunkte
ein Garmin- oder Wahoo-Radcomputer Abbiegehinweise gibt einen FIT-Kurs, wenn dein Planer einen anbietet

Neu bei GPX? Fang mit unserer Einsteigeranleitung zum Lesen einer GPX-Datei an. Alles, was ein PitStopper-Export hinzufügt, und wo es in der Datei steht, findest du unter Was in einer PitStopper-GPX-Datei steckt. Und wie die 35 Kontrollpunkte des UTMB zum Einsatz kommen, liest du in unserem Beitrag zur Nachtplanung beim UTMB.


Streckendatei © die UTMB-Organisation, exportiert über TrailSplits. Screenshots aus PitStopper; die 288-km-Version stellt einen Einlesefehler nach, den wir beim Schreiben der ersten Fassung dieses Artikels gefunden und behoben haben. Vorschaubild: Foto von Jack Anstey auf Unsplash. Die Linien, die Routenpunkte mit dem Track verbinden, stammen aus der Skizze eines Lesers.