05.04.2020, 10:06
(05.04.2020, 07:56)nordlicht Wrote:(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">
...
Von solchen Notlösungen halte ich nichts. Derzeit denke ich darüber nach, ob ich Christian die Arbeit abnehme, falls er nicht dazu kommt. Er fordert ja sogar dazu auf das zu tun (s. https://www.routeconverter.com/development/de). Java ist zwar nicht so ganz meine Welt, aber so schwer kann das eigentlich nicht sein. Aber beschlossen ist das noch lange nicht. Auch mich würde das viel Zeit kosten, die ich eigentlich nicht habe.
