Artikel getaggt mit ‘track’

Dezember 6th, 2010

GPX-Dateiformat
(Track Aufbau)

Mit diesem Folgebeitrag (der erste Artikel erklärt den grundlegenden Aufbau des GPX Formats als XML Schema) möchte ich den Aufbau des Track Eintrags erklären. Dabei gehe ich nur auf die am meisten verwendeten und die zwingend erforderlichen Strukturelemente ein:

Wie schon beschrieben, ist der Track direkt ein “Child” der <gpx> Struktur und kann parallel zu Route und Wegepunkte angelegt sein. Der Track <trk> selbst besteht aus einem optionalem Tracknamen <name>, einer optionalen Anzahl <number> von Trackpunkten und zwingend aus einer Liste <trkseg> von Trackpunkten <trkpt>.

<gpx>
<trk>
<name>…</name>
<number>…</number>
<trkseg>
<trkpt>…<trkpt>
<trkpt>…<trkpt>
</trkseg>
</trk>
</gpx>
Der Aufbau des Trackpunktes <trkpt> enthält nun die eigentlichen Geokoordinaten eines aufgezeichneten Punktes als Attribute. Attribute sind in XML immer innerhalb des öffnenden Tags angegeben.
Hier der minimal notwendige Aufbau:
<trkpt lat=”47.440086″ lon=”11.266544″>
Die Koordinaten sind nach dem Kartenbezugssystem WGS84 mit Länge (longditude) und Breite (latitude) in dezimalen Gradangaben gemacht.
Nachfolgend die am meisten verwendeten (aber optionalen) Tags innerhalb eines Trackpoints (trkpt):
<name>Pos 01</name>
der Name eines Trackpoint ist für einen Track ziemlich unbedeutend. Man kann markante Punkte zwar mit einem Namen benennen, ich kenne aber kein Programm, welches diesen Namen auswertet. Der Name ist wohl eher bei einer GPX-Route als Zwischen- oder Endziel wichtig.
<ele>918</ele>
“ele” steht für elevation, also Höhe. Die Meereshöhe wird in Meter angegeben. Diese Angabe kann bei der Aufzeichnung mit GPS Systemen mit barometroischem Höhenmesser nur eine relative Genauigkeit ergeben, da dieser Wert vom Luftdruck und von deiner Kalibrierung zum Startzeitpunkt abhängt.
<time>2010-10-02T06:51:14Z</time>
Format: YYYY-MM-DDThh:mm:ss[TZD] ( vereinfacht dargestellt: xsd:dateTime Format nach ISO8601)
Entscheidend ist beim GPX Format, dass der “TimeZoneDesignator” [TZD] immer mit Z, also als UTC Zeit ohne Zeitverschiebung dargestellt wird!
Diese Angabe wird verwendet um Geschwindigkeiten eines gefahrenen Tracks oder Pausezeiten anzeigen zu können.

</trkpt> das Trackpoint Ende Tag schließt die Punktdefinition ab.

Weiter geht es mit der Erläuterung des Aufbaus einer Route: GPX – Dateiformat (Route)
Untertitel: “Warum Routen nicht zu Tracks gewandelt werden können und es trotzdem Programme dafür gibt?”


Blog-Me.de ist nicht für den Inhalt dieser Seiten (PublicGPX) verantwortlich. Blog-Me.de stellt nur den techn. Service für Blogs zur Verfügung.
theme von spaceperson