Am Fr, 24 Sep 2010 20:15:43 CEST schrieb Thomas Moritz:
Am Freitag, 24. September 2010 19:52:46 schrieb Al Bogner:
Hallo Thomas,
Meine Frage ist simpel, das was dahinter steht ist kompliziert.
Neuere Nokla-Handys eignen sich mit Sportstracker zum Geotagging der Fotos (einer externen Kamera). Leider schreibt Sportstracker die gox-Datei nicht mitUTC, sondern als lokale Zeit des Handys.
Nun frage ich mich, wie man die Änderng auf UTC automatisieren könnte.
Mit den Angaben unten garnicht! Mein/Dein Datalogger z.B. zeichnet generell _alles_ per GMT auf.
Eben nicht, genau das ist das Problem. Im GPX-File, das der Sportstracker erstellt, habe ich eine Zeitdifferenz von 2h. Der Sportstracker hält sich nicht an die GPX-Spezifikation und ich will es mir möglichst einfach machen, das zu ändern.
Das macht auch Sinn, denn es ist egal, wo Du gerade scannst! Moskau, Canada, usw. Die spaetere Auswertung bleibt Dir, dem User ueberlassen! GMT kommt vom Stern da oben und der Rest ist Deine Sache!
Die "manuelle" Lösung ist: gpsbabel -t -i gpx -f "$1" -x track,move=-2h -o gpx -F out.gpx \ -o kml,units=m -F out.kml # 2. Zeile f. GoogleEarth
Dazu musst _Du_ aber wissen, _wann_ _Du_ gescannt hast! Automatisch gibt es imho nur die Datumsberechnung!
Das Datum steht ja im GPX-FIle, also sollte man daraus den Offset berechnen können. cat W20100826180249.gpx | grep time | head -n 1| cut -c7-16 2010-08-26 bzw. cat W20100826180249.gpx | grep time | head -n 1| cut -c7-25 2010-08-26T18:02:49 Jetzt bin ich nur noch am überlegen, wie ich das am besten an date verfüttere, sodass dann CET oder CEST angezeigt wird, oder ist das nicht möglich? Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org