Erweiterte Daten in GPX- und KML-Dateien
Neben Koordinaten, Höhe und Zeit kann Geo Tracker zusätzliche Details zu jedem Routenpunkt in exportierte GPX-, KML- und KMZ-Dateien schreiben: Geschwindigkeit, Kurs, Genauigkeit, Zeitzone, Standortquelle und Satelliten. Geo Tracker liest diese Felder beim Import wieder ein, und du kannst sie nutzen, um deine Routen in anderen Programmen auszuwerten.
Erweiterte Daten werden nur geschrieben, wenn Erweiterte Daten exportieren unter Einstellungen → Daten im Abschnitt Export eingeschaltet ist. Schalte die Option aus, wenn du diese Details nicht brauchst und kleinere Dateien möchtest.
Felder der Routenpunkte
Section titled “Felder der Routenpunkte”Ein Feld wird nur geschrieben, wenn der Punkt einen Wert dafür hat. Welche Werte ein Punkt hat, hängt vom Gerät und von der Standortquelle ab.
| GPX | KML | Bedeutung | Einheit oder Werte |
|---|---|---|---|
c | course | Bewegungsrichtung, im Uhrzeigersinn ab geografisch Nord | Bogenmaß, 0 bis 2π (≈ 6,28); mal 57,3 ergibt Grad |
s | speed | Geschwindigkeit | Meter pro Sekunde |
a | accuracy | Horizontale Genauigkeit | Meter |
va | verticalAccuracy | Vertikale Genauigkeit | Meter |
sa | speedAccuracy | Genauigkeit der Geschwindigkeit | Meter pro Sekunde |
ca | courseAccuracy | Genauigkeit des Kurses | Grad |
tz | tzOffset | Zeitzonenversatz zu UTC zum Zeitpunkt der Aufzeichnung | Sekunden, z. B. 7200 für UTC+2 |
src | source | Standortquelle | 1 Gerät, 2 Netzwerk, 3 Bluetooth-Empfänger, 4 Zubehör |
su | satellitesUsed | Für die Position genutzte Satelliten | Anzahl |
sv | satellitesVisible | Sichtbare Satelliten | Anzahl |
hdop | hdop | Horizontale Präzisionsverringerung (HDOP) | Zahl, niedriger ist besser |
fq | fixQuality | NMEA-Fix-Qualität | 1 GPS, 2 DGPS, 4 RTK fixed, 5 RTK float usw. |
mock | mock | Position von einer App für simulierte Standorte | 1 ja, 0 nein |
dev | sourceDevice | Name des Bluetooth-Empfängers | Text |
Woher die Werte kommen:
- Standortquelle:
1ist der eigene Standort des Geräts. Unter Android ist das sein eingebauter Satellitenempfänger; auf dem iPhone teilt iOS nicht mit, welche Quelle es verwendet hat.4ist ein für das iPhone zertifizierter Empfänger (MFi), der seine Position an iOS weitergibt. Siehe Mit einem Bluetooth-GNSS-Empfänger aufzeichnen. - Satelliten (
su,sv) werden unter Android und für Bluetooth-Empfänger geschrieben, die in Geo Tracker verbunden sind. iOS gibt keine Satellitendetails an Apps weiter. - HDOP und Fix-Qualität (
hdop,fq) kommen nur von Bluetooth-Empfängern, die in Geo Tracker verbunden sind. - Zeitzone (
tz) stammt aus der Zeitzoneneinstellung des Geräts. Achte also darauf, dass sie stimmt. - Mock fehlt, wenn die Plattform nicht erkennen kann, ob eine Position simuliert ist.
In GPX-Dateien sind die Felder Attribute eines <geotracker:meta>-Elements in den <extensions> jedes <trkpt>. Das Präfix geotracker wird im Wurzelelement als xmlns:geotracker="http://ilyabogdanovich.com/gpx/extensions/geotracker" deklariert. Die Namespace-URL führt zu dieser Seite.
<trkpt lat="47.12345678" lon="8.54321000"> <ele>450.00</ele> <time>2026-09-05T14:23:00Z</time> <extensions> <geotracker:meta c="2.36" s="2.85" a="4.00" va="3.00" tz="7200" src="3" su="18" sv="27" hdop="0.80" fq="4" mock="0" dev="My GNSS receiver" /> </extensions></trkpt>Hier wurde der Punkt mit einem Bluetooth-Empfänger (src="3") mit RTK-fixed-Lösung (fq="4") aufgezeichnet, bei einer Bewegung nach Südosten (c="2.36", etwa 135°) mit 2,85 m/s (etwa 10,3 km/h), in einer Zeitzone 2 Stunden vor UTC.
KML und KMZ
Section titled “KML und KMZ”Eine KMZ-Datei ist eine gezippte KML-Datei, beide enthalten also dieselben Felder. In KML werden sie im Format für erweiterte Daten von Google gespeichert:
- Das Dokument deklariert ein
Schemamit der IDgeotrackerTrackSchema, mit einemgx:SimpleArrayFieldpro Feld und dessen Beschreibung indisplayName. - Jeder
gx:Trackhat einExtendedData-Element mitSchemaData, das auf dieses Schema verweist. Es enthält eingx:SimpleArrayDatapro Feld mit einemgx:valuepro Routenpunkt, in der Reihenfolge derwhen- undgx:coord-Elemente. Ein Punkt ohne Wert hat ein leeresgx:value.
<gx:Track> <when>2026-09-05T14:23:00Z</when> <when>2026-09-05T14:23:01Z</when> <gx:coord>8.54321000 47.12345678 450.00</gx:coord> <gx:coord>8.54325000 47.12342000 450.20</gx:coord> <ExtendedData> <SchemaData schemaUrl="#geotrackerTrackSchema"> <gx:SimpleArrayData name="speed"> <gx:value>2.85</gx:value> <gx:value>2.90</gx:value> </gx:SimpleArrayData> <gx:SimpleArrayData name="accuracy"> <gx:value>4.00</gx:value> <gx:value>3.50</gx:value> </gx:SimpleArrayData> </SchemaData> </ExtendedData></gx:Track>Felder für Route, Track und Markierungen
Section titled “Felder für Route, Track und Markierungen”Geo Tracker speichert außerdem einige Details zur Route, ihren Tracks und Markierungen. Sie werden unabhängig davon geschrieben, ob Erweiterte Daten exportieren ein- oder ausgeschaltet ist.
| GPX | KML | Bedeutung |
|---|---|---|
geotracker:comment in <metadata> | Data mit Namen comment | Kommentar zur Route oder zum Track |
geotracker:length in <trk> | — | Länge des Tracks, Meter |
geotracker:duration in <trk> | TimeSpan des Tracks | Dauer der Aufzeichnung; in GPX in Millisekunden |
geotracker:creationtime in <trk> | begin des TimeSpan | Beginn der Aufzeichnung |
geotracker:activity in <trk> | Data mit Namen activity | Aktivität: 0 nicht festgelegt, 1 Skifahren |
Attribut visited eines Wegpunkts | Data mit Namen visited | 1, wenn du die Markierung besucht hast |
Attribut emoji eines Wegpunkts | Data mit Namen emoji | Emoji der Markierung |
Attribut generated eines Wegpunkts | Data mit Namen generated | 1 für Markierungen, die Geo Tracker automatisch erstellt hat, z. B. Stopp-Markierungen |
<type> eines Routenpunkts | Data mit Namen maneuver | Manöver der Routenführung: L links abbiegen, R rechts abbiegen, U wenden |
In GPX sind die Track-Felder Elemente innerhalb von <extensions><geotracker:meta>, die Markierungsfelder sind Attribute von <geotracker:meta>.