(04.04.2020, 21:36)IlmariKrebs Wrote: Hmm als C++ Programmierer kanns Du doch ein Kommandozeilentool schreiben, welches quasi wie touch den timestamp in metadata setzt.
Gute Idee, aber ein eigenes Tool ist gar nicht nötig, GPS Babel kann das out of the box. Einfach eine GPX-Datei in eine GPX-Datei "konvertieren", GPS Babel schreibt dann in das Ergebnis solch einen Metadaten-Block:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<gpx version="1.1" creator="GPSBabel - http://www.gpsbabel.org" xmlns="http://www.topografix.com/GPX/1/1" xmlns:gpxtpx1="http://www.garmin.com/xmlschemas/TrackPointExtension/v1" xmlns:trp="http://www.garmin.com/xmlschemas/TripExtensions/v1" xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3" xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v2">
<metadata>
<time>2020-04-05T06:51:03.237Z</time>
<bounds minlat="54.141003000" minlon="9.654059000" maxlat="54.798429100" maxlon="9.957118000"/>
</metadata>
<trk>
<name>Neue Positionsliste 1</name>
<desc>Created at 2020-04-05T06:39:00Z</desc>
<trkseg>
<trkpt lat="54.141041100" lon="9.742668200">
...
Grüße
Hans
Hans
