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
Zu GPX Trackpoint Informationen hinzufügen
Moderator: Roland
Das GPX-Format kann man doch mit <extensions>
selber erweitern, oder?
Schau doch mal wie GAMRIN das macht:
JLacky
selber erweitern, oder?
Schau doch mal wie GAMRIN das macht:
mfg<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>
JLacky
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.
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.
Das Beispiel stammt aus einem GPX-Export eines Tracks von der GARMIN-Anwendung 'MapSource'.Thomas_v2.1 hat geschrieben:Entstammt dein angegebener Trackpoint einem solchen Gerät?
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.Dann scheint es ja doch so zu sein, dass der trkpt mit extension erweitert werden kann.
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