Anhang: Was in einer GPX-Datei von PitStopper steckt

Eine GPX-Datei von PitStopper ist kein "schlichtes GPX". Sie ist eine gültige GPX-1.1-Datei, die jede App öffnen kann, trägt aber zusätzliche Informationen, für die der GPX-Standard keinen Platz hat: Farbe und Breite der Routenlinie, Abbiegehinweise, POI-Symbole und -Farben sowie geschätzte Zeiten. Diese Seite listet die Ergänzungen auf, welche Exportoption sie jeweils steuert und wo genau sie im XML stehen. Praktisch, wenn du eigene Werkzeuge schreibst, Dateien vergleichst oder dich fragst, warum eine andere App mehr (oder weniger) zeigt als erwartet.

Bringt das meine App durcheinander? Nein. Alles Zusätzliche steht entweder in Standard-GPX-Elementen (mit Werten, die eine bestimmte App versteht) oder in <extensions>, das Apps, die es nicht kennen, einfach überspringen. Unsere Exporte werden in unseren Tests gegen das offizielle GPX-1.1-Schema geprüft.
Die Drei-Minuten-Version: die Standardteile beim Einlesen, die Extras jeder App und alles, was wieder hinausgeht. Auf eigener Seite ansehen, mit Transkript.
Um zu sehen, was eine deiner Dateien enthält (jede Erweiterung, aus welcher App sie stammt und alles, was PitStopper noch nicht liest), öffne sie im GPX-Inspektor und Konverter. Er läuft in deinem Browser und kann die Datei mit allen Ergänzungen dieser Seite wieder herausschreiben.

GPX in Kürze

Eine GPX-Datei ist XML: ineinander verschachtelte Elemente in einer Reihenfolge, die der GPX-1.1-Standard festlegt. Hier die, auf die es ankommt.

ElementWas es istIn einer PitStopper-Datei
<gpx>Die Wurzel, die alles enthält. Gibt an, welche GPX-Version es ist, welches Programm die Datei geschrieben hat (creator) und welche zusätzlichen Vokabulare (Namensräume) sie nutzt.Eins pro Datei
<metadata>Angaben zur Datei selbst: Name, Autor, Links, Erstellungszeit.Der Routenname, ein Link zu PitStopper und die Exportzeit
<wpt>Ein Wegpunkt: ein einzelner Ort mit Breiten- und Längengrad, wahlweise mit Name, Beschreibung und Symbol. Nicht Teil der Linie.Deine Stopps und Entfernungsmarkierungen
<rte> / <rtept>Eine Route: eine geordnete Folge von Wendepunkten zu einem Ziel. Wie ein Gerät von einem zum nächsten kommt, entscheidet das Gerät.Die App exportiert die Linie selbst, als Track. Der Konverter des GPX-Inspektors schreibt die eigene Route einer Datei so zurück, wie sie kam, samt Garmin-Via- und Shaping-Punkten; entferne den Haken bei Die Route der Datei (rte) behalten für eine kleinere Datei
<trk>Ein Track: die Linie selbst, als geordnete Liste von Punkten, denen man genau folgt.Einer pro Route
<trkseg>Ein Abschnitt eines Tracks: eine ununterbrochene Folge von Punkten. Ein Track zerfällt in Abschnitte, wo die Linie eine Lücke hat, etwa weil die Aufzeichnung pausiert oder das Signal verloren ging.Einer pro Track (ein Navigationstrack, der genau so bleibt, wie du ihn importiert hast, behält seine eigenen)
<trkpt>Ein Trackpunkt: ein Punkt auf der Linie. Er kann dieselben Unterelemente tragen wie ein Wegpunkt.Die Punkte der Route und der Ort, an dem die Abbiegehinweise stehen
<extensions>Ein Behälter für alles, wofür der Standard kein Element hat, geschrieben in einem anderen Vokabular. In den meisten Elementen erlaubt; Apps, die den Inhalt nicht kennen, überspringen ihn.Linienfarbe, POI-Symbole und -Farben, Belag
In einem Wegpunkt oder Trackpunkt
<ele>, <time>Höhe in Metern und eine Zeit (UTC).Höhe aus der Route; geschätzte Zeiten, wenn du sie anforderst
<name>Ein kurzer Name.Der Name des Stopps; bei einem Trackpunkt der Name eines Punkts, den du auf die Route gesetzt hast
<cmt>, <desc>Ein Kommentar und eine längere Beschreibung.Deine Notiz und der Typ für Ride with GPS; die Kategorie, Öffnungszeiten und Kontaktdaten. Bei einem Trackpunkt ist <cmt> die Straße, auf die eine Abbiegung führt
<src>, <link>Woher die Daten stammen, und ein Weblink.Bei Stopps: OpenStreetMap und ein Link zum Ort auf openstreetmap.org. Bei einer hier geplanten Route: der Planer, der sie gezeichnet hat, und beeline oder osm am Punkt, der einen Luftlinien- oder Beliebiger-Weg-Abschnitt beendet
<sym>Der Name des Symbols, mit dem es gezeichnet wird. Der Standard sagt nicht, welche Namen es gibt; jede App hat ihre eigene Liste.Garmin-Symbolnamen bei Stopps; Abbiegehinweise (left, roundabout_e3) bei Trackpunkten
<type>Eine Einordnung als freier Text.Die Art des Stopps (FOOD, WATER); via oder shaping bei Routenpunkten, die du gesetzt hast

Weil der Standard <sym>, <type> und <cmt> offen lässt, besteht vieles, was eine PitStopper-Datei nützlich macht, aus Werten, auf die sich andere Apps geeinigt haben, nicht aus neuen Elementen. Alles andere kommt in <extensions>.

Welche App liest das?

Eine Liste führen wir nicht. Apps ändern von Version zu Version, was sie lesen, oft ohne es zu sagen, und eine Tabelle dazu wäre schnell veraltet, sähe aber weiter wie eine Referenz aus. Diese Seite beschränkt sich darauf, was eine Datei enthält und wo. Um zu sehen, was eine deiner Dateien enthält, öffne sie im GPX-Inspektor; was eine App liest, steht in ihrer eigenen Dokumentation (einige sind unter Aus den Apps selbst verlinkt). Liest eine App unsere Datei anders als erwartet, sag uns bitte Bescheid.

Wo jede Ergänzung steht

Die Optionen findest du unter Exportieren → Datei exportieren, mit ausgewähltem GPX (siehe GPX exportieren). "Immer" heißt, dass es ohne Option geschrieben wird.

WasOption (Standard)Wo im XMLNamensraum
Der Track
Linienfarbe, -breite und TransparenzFarbe und Breite der Routenlinie einbeziehen (an). Pro Route in den Routeneinstellungen oder unter Routen verwalten festlegen<trk><extensions>, auf drei Arten in dieser Reihenfolge: gpxx:TrackExtension (die nächstliegende von 16 Farben oder Transparent), gpx_style:line (color, opacity, width in Bildschirmpixeln), xsi:gpx (color als #RRGGBB, oder #AARRGGBB bei Transparenz, und width)gpxx, gpx_style, xsi
KorridorWird mit Linienfarbe und -breite geschrieben (an). Den Korridor pro Route in den Routeneinstellungen festlegen<trk><extensions><xsi:gpx>: <physicalWidth> (das ganze Band, in Metern) und <physicalColor> (#AARRGGBB). Siehe Die eigenen Elemente von PitStopperxsi
AbbiegehinweiseImmer, bei einer hier geplanten Route mit eingeschalteten Abbiegehinweisen oder einem auf Straßen neu aufgebauten Track<trkpt>: <name>, <cmt> (Straßenname), <sym> (left, right, roundabout_e3, pass_place...), <type> (via oder shaping)Standardelemente
BelagImmer, bei einem neu aufgebauten Track<trkpt><extensions><xsi:gpx><route_information> (paved, unpaved), wo er wechseltxsi
Geschätzte ZeitenGeschätzte Zeiten in Track und Wegpunkte aufnehmen (angehakt, wenn es eine Startzeit gibt)<trkpt><time> und <wpt><time>Standard
Wo eine geplante Route die Straßen verlässtImmer, bei einer hier geplanten Route<trkpt><src>beeline</src> oder osm am Punkt, der einen Luftlinien- oder Beliebiger-Weg-Abschnitt beendet; das eigene <src> des Tracks nennt den PlanerStandardelemente
Die Extras deiner OriginaldateiImmerEin Track, der mit Abbiegehinweisen oder zusätzlichen Daten pro Punkt (Leistung, Herzfrequenz...) ankommt, wird so zurückgeschrieben, wie er kam, mitsamt Erweiterungen. Ausnahmen: Die Linienfarbe wird, falls einbezogen, in allen drei Formen geschrieben (es ist die eigene Farbe der Datei, sofern du sie nicht änderst), und geschätzte Zeiten kommen hinzu, wenn du sie anforderst. Die <extensions> auf oberster Ebene der Datei bleiben erhalten, wenn nur eine Route geladen istdie der Originaldatei
Wegpunkte (deine Stopps)
Garmin-SymbolImmer<wpt><sym> (Restaurant, Drinking Water...)Standard
Course-Point-TypImmer<wpt><type> (FOOD, WATER...)Standard
Typ für Ride with GPS und deine NotizImmer<wpt><cmt> (coffee. Closes early Sunday). Ein aus einer anderen App importierter Stopp behält den eigenen Kommentar dieser Datei, deine Notiz wird dahinter angehängtStandard
Öffnungszeiten, Website, TelefonImmer<wpt><desc>. Ein aus einer anderen App importierter Stopp behält die eigene Beschreibung dieser Datei unverändertStandard
OpenStreetMap-LinkImmer, bei Orten aus OpenStreetMap<wpt><src> und <link>Standard
WeblinksImmer<wpt><link>: die Links, mit denen ein Stopp importiert wurde, dann seine OpenStreetMap-Seite, dann seine WebsiteStandard
Höhe und Zeit, die ein Stopp mitbrachteImmer, bei einem Stopp aus einer Datei, die sie enthält<wpt><ele> und <wpt><time>. Eine Zeit aus der Datei einer anderen App wird unverändert zurückgeschrieben und hat Vorrang vor einer geschätzten Zeit; eine Zeit in einer von PitStopper geschriebenen Datei ist nur eine Schätzung und wird deshalb neu berechnetStandard
Fotos an einem StoppGPX + Symbole & Fotos (.gpz) im Routenexport oder Komprimieren (.gpz) in Nur POIs exportieren, bei einem Stopp aus einer .gpz mit Fotos<wpt><link href="files/photo.jpg">, mit dem Foto selbst im Archiv unter diesem Pfad. Eine einfache .gpx hat keine Datei, auf die der Link zeigen könnte, und lässt sie daher wegStandard
OsmAnd-SymbolImmer, bei OpenStreetMap-Kategorien<wpt><extensions><xsi:gpx><icon> (amenity_cafe)xsi
Form der MarkierungEin Kreis bei Stopps mit OsmAnd-Symbol; die Formen für Favoriten und markierte Stopps wählst du selbst (Quadrat, Achteck)<wpt><extensions><xsi:gpx><background>xsi
POI-FarbePOI-Kategoriefarben einbetten (aus)<wpt><extensions><xsi:gpx><color>xsi
Farbe für Favoriten und markierte StoppsErscheint, wenn du Stopps favorisiert oder markiert hast<wpt><extensions><xsi:gpx><color>, anstelle der Kategoriefarbe bei diesen Stopps (Garmin hat keine Wegpunktfarbe)xsi
Richtung und geplante Zeit im NamenRichtung zum Namen hinzufügen (Suffix), Geplante Zeit zum Namen hinzufügen (aus)<wpt><name> (Cafe L20m 15:15 - der Name wird stärker gekürzt, um Platz für die Zeit zu schaffen)Standard
EntfernungsmarkierungenWenn du sie hinzugefügt hast (nicht bei Exporten in getrennte Dateien)<wpt> mit <type>km_marker</type> oder mile_markerStandard
Komprimierte Dateien
Unsere eigenen POI-Symbole und deineGPX + Symbole & Fotos (.gpz) im Routenexport (Symboldateien unter Erweiterte Optionen) oder Komprimieren (.gpz) und dann Unsere Symbole mitschicken in Nur POIs exportieren<wpt><sym>PS_cafe</sym>, <xsi:gpx><anchor> und PNG/SVG-Dateien im Zip. Deine eigenen Symbole (siehe POIs) nutzen stattdessen den eigenen Namensraum PSU_, etwa PSU_cafe_3f9a1c: ein Kürzel (die Kategorie oder der Dateiname) plus sechs Zeichen der Symbol-ID. Jedes trägt den Ankerpunkt, den du dafür gewählt hast (hsbc, unten mittig, für ein hochgeladenes Bild; hscc, mittig, für eines aus einer .gpz ohne Angabe), und sein PNG, plus SVG, falls vorhanden, liegt im Zip neben der Route. Unsere sind mittig (hscc). Ein Stopp, der beim Import seine eigenen <extensions> behalten hat, bleibt unverändert.xsi

Fotos und Anhänge in einer .gpz

Ein Wegpunkt, Track oder eine Route nennt sein Foto mit einem Standard-<link>, dessen href ein Pfad im Archiv ist; das Bild liegt im Zip unter diesem Pfad. Ein Stopp aus einer in Locus Map erstellten .gpz sieht so aus:

<wpt lat="51.0411449" lon="3.9846805">
  <ele>6.49</ele>
  <time>2026-10-07T06:06:14.000Z</time>
  <name>Kapel</name>
  <link href="files/screenshot_20260504-175910.png"></link>   <!-- the photo, in the zip -->
  <sym>Scenic Area</sym>                                   <!-- the icon: "Scenic Area.png" in the zip root -->
</wpt>
  • Gelesen - der Pfad wird ab der Wurzel des Archivs aufgelöst (zuerst mit exakter Groß-/Kleinschreibung, dann beliebig). Entpackt werden nur Dateien, die ein Link nennt. Ein Bild (geprüft am Inhalt: JPEG, PNG, WebP oder GIF) ist ein Foto; jede andere Datei (PDF, Dokument, Audio, Video, Webseite) wird byte-genau als Anhang aufbewahrt, zum Herunterladen angeboten und nie angezeigt. Grenzen: 10 MB pro Datei, 40 MB insgesamt.
  • Aufbewahrt - die Originalbytes, einmal pro Bild gespeichert (über einen SHA-256 des Inhalts) in der eigenen Datenbank des Browsers, mit dem Link genau so, wie er geschrieben war.
  • Geschrieben - ein .gpz-Export legt jedes Foto und jeden Anhang wieder unter seinem Pfad in files/ ab, mit demselben <link> (beim Foto eines Tracks im <trk>, nach dessen Namen). Beanspruchen zwei verschiedene Fotos denselben Pfad, bekommt das zweite ein -2 angehängt. Ein Foto außerhalb von files/ wird dorthin verschoben, damit es keinem Symbol in die Quere kommt (Symbole liegen in der Wurzel des Archivs). Eine einfache .gpx lässt relative Links weg; Links mit http, https und mailto werden immer geschrieben.
  • Außerdem an diesem Wegpunkt - <ele> wird zur Höhe des Stopps und <time> zu seiner eigenen Zeit, und beide werden zurückgeschrieben; das Bild zu <sym> wird zum Symbol des Stopps (siehe Symbole in einer .gpz).

Wie das in PitStopper aussieht, steht unter Fotos und Anhänge in einer .gpz.

Namensräume

PräfixURIDeklariert
(Standard)http://www.topografix.com/GPX/1/1Immer, an <gpx>
xsihttp://www.w3.org/2001/XMLSchema-instanceImmer, an <gpx>. Der Block <xsi:gpx> (eine von Cruiser begonnene Konvention) verwendet ihn mit und braucht daher keine eigene Deklaration
gpxxhttp://www.garmin.com/xmlschemas/GpxExtensions/v3An <gpx>, nur wenn die Datei ihn nutzt
gpx_stylehttp://www.topografix.com/GPX/gpx_style/0/2An <gpx>, nur wenn die Datei ihn nutzt
Jeder andere, etwa trpSo, wie die importierte Datei ihn hatte (trp: http://www.garmin.com/xmlschemas/TripExtensions/v1, Garmins Via- und Shaping-Punkte)Einmal, an <gpx>, wenn eine übernommene Route oder ein übernommener Track ihn nutzt

Ein kommentiertes Beispiel

Ein gekürzter Export mit den meisten Optionen eingeschaltet: eine Entfernungsmarkierung, ein favorisiertes Café und ein Track mit einer Abbiegung, einem Kreisverkehr und einem Belagwechsel.

<gpx version="1.1" creator="PitStopper.net"
  xmlns="http://www.topografix.com/GPX/1/1"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3"
  xmlns:gpx_style="http://www.topografix.com/GPX/gpx_style/0/2"
  xsi:schemaLocation="http://www.topografix.com/GPX/1/1 https://www.topografix.com/GPX/1/1/gpx.xsd">
  <metadata>...</metadata>

  <wpt lat="51.041" lon="3.99">                     <!-- a distance marker -->
    <time>2026-10-05T08:04:00Z</time>               <!-- estimated times -->
    <name>1 km</name><desc>1 km</desc><sym>Dot</sym><type>km_marker</type>
  </wpt>

  <wpt lat="51.0455" lon="3.9902">                  <!-- a starred cafe -->
    <time>2026-10-05T08:02:00Z</time>
    <name>Cafe Centr L20m</name>                    <!-- short name + "on your left, 20 m" -->
    <cmt>coffee. Closes early Sunday</cmt>          <!-- type + your note -->
    <desc>Full name: Cafe Centraal. Cafes. Hours: Mo-Sa 08:00-18:00</desc>
    <src>OpenStreetMap</src>
    <link href="https://www.openstreetmap.org/node/11">...</link>
    <sym>Restaurant</sym>                           <!-- Garmin symbol -->
    <type>FOOD</type>                               <!-- course-point type -->
    <extensions>
      <xsi:gpx>
        <color>#FFFF00</color>                      <!-- starred colour (else the category colour) -->
        <background>square</background>             <!-- starred shape -->
        <icon>amenity_cafe</icon>                   <!-- OsmAnd icon -->
      </xsi:gpx>
    </extensions>
  </wpt>

  <trk>
    <name>My ride</name>
    <extensions>                                    <!-- line colour and width -->
      <gpxx:TrackExtension><gpxx:DisplayColor>DarkBlue</gpxx:DisplayColor></gpxx:TrackExtension>
      <gpx_style:line><gpx_style:color>1976D2</gpx_style:color><gpx_style:width>5</gpx_style:width></gpx_style:line>
      <xsi:gpx><color>#1976D2</color><width>5</width></xsi:gpx>
    </extensions>
    <trkseg>
      <trkpt lat="51.05" lon="3.99"><ele>3</ele>
        <extensions><xsi:gpx><route_information>paved</route_information></xsi:gpx></extensions>
      </trkpt>
      <trkpt lat="51.0455" lon="3.99"><ele>4</ele>
        <cmt>High Street</cmt><sym>left</sym>       <!-- turn left onto High Street -->
      </trkpt>
      <trkpt lat="51.041" lon="3.99"><ele>5</ele>
        <sym>roundabout_e3</sym>                    <!-- roundabout, third exit -->
        <extensions><xsi:gpx><route_information>unpaved</route_information></xsi:gpx></extensions>
      </trkpt>
    </trkseg>
  </trk>
</gpx>

Aus den Apps selbst

Wo die Apps ihre eigene Unterstützung beschreiben. Das sind ihre Worte, so wie sie dastanden, als wir sie gelesen haben; Apps ändern sich, also prüf es in der App selbst.

Die eigenen Elemente von PitStopper

Für einige Dinge, die PitStopper speichert, gibt es in keiner bestehenden GPX-Erweiterung ein Element. Dafür fügen wir eigene hinzu, im Block <xsi:gpx>, den Cruiser, OsmAnd und Locus Map bereits lesen. Die Regel ist einfach: Eine App, die ein Element nicht kennt, überspringt es, sie machen also nie eine Datei kaputt. Wir halten sie wenige, schlicht und hier dokumentiert, damit jede App sie ebenfalls lesen kann.

ElementAnWertBedeutung
<physicalWidth><trk>, <rte>Meter, eine ganze ZahlDer Routenkorridor: die volle Breite des Bands, also die Hälfte auf jeder Seite der Linie. Dasselbe Maß wie gx:physicalWidth in KML.
<physicalColor><trk>, <rte>#AARRGGBBDie Farbe des Korridors, Alpha zuerst wie in <color>. PitStopper schreibt die Linienfarbe mit 25% (#40); beim Lesen einer Datei folgt der Korridor der Linienfarbe.
<trk>
  <name>Morning ride</name>
  <extensions>
    <xsi:gpx>
      <physicalWidth>40</physicalWidth>        <!-- the band, under: 40 m, 20 m either side -->
      <physicalColor>#401976D2</physicalColor> <!-- the line colour, 25% -->
      <color>#1976D2</color>                  <!-- the line, on top -->
      <width>4</width>
    </xsi:gpx>
  </extensions>
  <trkseg>...</trkseg>
</trk>

Sie stehen vor <color> und <width>, in Zeichenreihenfolge: das Band unten, die Linie oben. Ein KML-Export hält dieselbe Reihenfolge ein und schreibt das Placemark des Bands vor das der Route. Die Korridor-Elemente hat einer unserer Nutzer vorgeschlagen (Oktober 2026), damit ein Band keinen zweiten Track braucht. Der GPX-Inspektor benennt beide Elemente, prüft, ob <physicalColor> eine gültige Farbe ist, und zeigt den Korridor in seiner Übersicht und unter "In and out".

Gut zu wissen

  • Farben kommen herein und gehen hinaus. Lädst du eine GPX-Datei, behält ein Track seine Farbe, Breite und Transparenz, gelesen zuerst aus gpx_style, dann aus xsi:gpx, dann aus Garmins Farbnamen; auch ein KML-Linienstil wird gelesen. Beim Export wird dasselbe Aussehen in allen drei Formen geschrieben, sodass eine in einer App gefärbte Route auch in den anderen gefärbt ankommt. Garmin kann nur die nächstliegende seiner 16 Farben übernehmen, ohne Breite. Die eigenen Linieneinstellungen von Locus Map in gpx_style:line (etwa ein Linienmuster) bleiben erhalten und werden zurückgeschrieben, wobei die Kopie von Farbe und Breite für Locus an deine angeglichen wird.
  • Die Transparenz legst du pro Route in den Routeneinstellungen oder unter Routen verwalten fest: deckend, 25%, 50% oder 75% transparent oder vollständig transparent. Vollständig transparent heißt "in anderen Apps ausgeblendet": Es wird als Garmins Transparent und mit einer Deckkraft von 0 exportiert, während PitStopper die Route weiter gestrichelt zeichnet, damit du sie siehst.
  • Die Breite stellst du in den Routeneinstellungen mit einem Schieberegler ein, von 1 bis 24 px, und eine Vorschau darüber zeigt die Linie mit Farbe, Transparenz und Strichelung, bevor du speicherst. Unter Routen verwalten gibt es vier Schnellbreiten. Die Breite wird in allen drei Formen geschrieben.
  • Ein Korridor (Routeneinstellungen) zeichnet ein durchsichtiges Band in der Routenfarbe, so und so viele Meter zu beiden Seiten, das beim Zoomen seine Breite im Gelände behält. Er reist in jedem Format mit, das ihn aufnehmen kann, und kommt auch wieder herein: in GPX und .gpz als <physicalWidth> am Track (siehe Die eigenen Elemente von PitStopper); in KML und .kmz als zweite Linie unter der Route mit gx:physicalWidth, der Form, die Google Earth und Locus Map zeichnen. Öffnet PitStopper eine KML, wird diese zweite Linie wieder zum Korridor der Route, nicht zu einer eigenen Route. FIT hat dafür keine Form.
  • Die Trackfarbe wird auf drei Arten geschrieben, weil jede App-Familie eine andere liest: zuerst Garmins gpxx, dann gpx_style, dann xsi:gpx, die Reihenfolge, die laut einem Locus- und Cruiser-Nutzer manche Leser brauchen (siehe die Quellen oben).
  • Wie ein Abschnitt geroutet wurde, steht im <src> des Trackpunkts: beeline für eine Luftlinie, osm für einen beliebigen Weg. Diese beiden bedeuten in jedem Router dasselbe und lohnen sich daher: Cruiser lässt einen beeline-Abschnitt beim Neuberechnen der Route gerade (es hat kein Profil für beliebige Wege und ignoriert osm). Locus Map liest noch keins von beiden; sein Entwickler wurde gefragt. Cruiser schreibt dort außerdem den Namen seines Profils hinein (fastest, curvy und so weiter); PitStopper behält diese unverändert, aber andere Router zeichnen daraus nicht dieselbe Straße. (Von einem Locus- und Cruiser-Nutzer, November 2026.)
  • Mehrere Routen in einer Datei ("Kombiniert", die Voreinstellung) ergeben einen <trk> pro Route, jeden in seiner eigenen Farbe. "Getrennte Dateien" ergibt ein Zip mit GPX-Dateien zu je einer Route.
  • Symbole kommen herein und gehen hinaus. Eine .gpz aus einer anderen App bringt das PNG für jedes <sym> mit, das ihre Stopps nutzen (Bilder, die kein Stopp nutzt, bleiben draußen); PitStopper bietet an, die Stopps damit zu zeichnen, und schreibt denselben Symbolnamen und das Originalbild zurück, wenn ein Stopp mit einem solchen Symbol in einer .gpz mit Symbolen exportiert wird. Der eigene Ankerpunkt der Datei (hscc in der Referenzdatei von Cruiser) bleibt erhalten, wenn sich ihre Stopps auf einen einig sind, und das <scale> jedes Stopps zeichnet sein Symbol entsprechend größer oder kleiner.
  • Locus Map und .gpz-Symbole (aus dem Test eines Nutzers mit der Beta von Locus Map, Oktober 2026): Es liest aus einer .gpz neben PNG auch SVG-Symbole und nimmt das SVG, wenn beide da sind. Es zeichnet jedes .gpz-Symbol mit der Mitte der Unterkante auf dem Punkt (hsbc), egal welchen Ankerpunkt die Datei verlangt, und nutzt <anchor> oder Farbe eines Wegpunkts noch nicht. Unsere eigenen, mittig gestalteten Symbole sitzen in Locus daher knapp über dem Ort; deine eigenen Symbole haben standardmäßig unten mittig, was Locus ohnehin macht.
  • Ein importierter Stopp behält seine eigenen <extensions> aus der Originaldatei, anstelle von Symbol, Farbe und Form, die PitStopper hinzufügen würde. Aus der Datei einer anderen App behält er auch seine eigenen Einträge in <desc>, <cmt> und <link>.
  • Nur POIs exportieren schreibt keine Farben, fügt aber trotzdem das OsmAnd-Symbol und die Form der Markierung hinzu.
  • Zeiten werden nie erfunden: Geschätzte Zeiten brauchen eine Startzeit, und ein Track mit aufgezeichneten Zeiten behält sie, egal was die Option sagt.
  • FIT und KML transportieren dieselben Informationen auf ihre eigene Art: FIT als Course Points, KML als Stile und Ordner. Siehe FIT exportieren und KML exportieren.