Zu GPX Trackpoint Informationen hinzufügen

Fragen und Hinweise zu Software, die mit dem Thema GPS zu tun hat. Egal ob PC oder Handheld.

Moderator: Roland

Antworten
Thomas_v2.1

Zu GPX Trackpoint Informationen hinzufügen

Beitrag von Thomas_v2.1 » 29.12.2006 - 14:32

Hallo,
ich hoffe hier kennt sich jemand etwas mit dem GPX-Format aus.
Und zwar habe ich mir einen GPS-Logger-Gerät gebaut. Am PC werden die Daten entgegengenommen und in das GPX-Format exportiert.
In dieser Datei habe ich einen Track und darin die einzelnen Trackpoints. Ich würde nun gerne zu jedem Trackpoint noch eine zusätzliche allgemeine Information abspeichern.
Laut den GPX-Vorgaben enthält ein ptType als Attribute/Elemente jedoch nur lat, lon, ele und time.

Für Waypoints habe ich ja mehr Möglichkeiten, allerdings sind diese Punkte ja nicht dem Track zugehörig.

Hat jemand einen Tip?

Gruß
Thomas

JLacky
Beiträge: 221
Registriert: 03.02.2005 - 22:06

Beitrag von JLacky » 29.12.2006 - 15:35

Das GPX-Format kann man doch mit <extensions>
selber erweitern, oder?

Schau doch mal wie GAMRIN das macht:
<trkpt lat="49.345596" lon="7.912528">
<ele>129.915283</ele>
<time>2004-04-04T14:54:01Z</time>
<extensions>
<gpxx:TrackPointExtension xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.garmin.com/xmlschemas/GpxExtensions/v3 http://www.garmin.com/xmlschemas/GpxExt ... ionsv3.xsd">
<gpxx:Depth>0.000000</gpxx:Depth>
</gpxx:TrackPointExtension>
</extensions>
</trkpt>
mfg
JLacky

Thomas_v2.1

Beitrag von Thomas_v2.1 » 29.12.2006 - 16:35

Hallo,
das extension-Tag habe ich auch gefunden, jedoch habe ich aus der topografix Dokumentation entnommen, dass dieser nur für ein Tracksegment genommen werden kann.

<...>
<trkpt> wptType </trkpt> [0..*] ?
<extensions> extensionsType </extensions> [0..1] ?
</...>

Ich besitze leider kein kommerzielles Gerät. Entstammt dein angegebener Trackpoint einem solchen Gerät?
Dann scheint es ja doch so zu sein, dass der trkpt mit extension erweitert werden kann.

JLacky
Beiträge: 221
Registriert: 03.02.2005 - 22:06

Beitrag von JLacky » 29.12.2006 - 20:56

Thomas_v2.1 hat geschrieben:Entstammt dein angegebener Trackpoint einem solchen Gerät?
Das Beispiel stammt aus einem GPX-Export eines Tracks von der GARMIN-Anwendung 'MapSource'.
Dann scheint es ja doch so zu sein, dass der trkpt mit extension erweitert werden kann.
Ich denke es ist ja genau der Sinn einer EXTENSION-Erweiterung das man sie dahin plaziert wo man halt eine Erweiterung vornhemen will, die nicht der urspünglichen Definition des XML-Files entspricht.

Die auswertende Anwendung muss dann entscheiden, ob sie den EXTENSION-Block auswerten will, oder nicht.

Im vorliegenden Beispiel ist das halt eine Erweiterung die GARMIN definiert hat, um jedem einzelnen Trackpoint die Information für die Wasstertiefe mitzugeben.

mfg
JLacky

Antworten