Timestamps überprüfen

Diskussion rund um das GPS Track Analyse Programm TrackGuru
Antworten
sei-h
Beiträge: 54
Registriert: So Apr 14, 2019 7:07 pm

Timestamps überprüfen

Beitrag von sei-h » So Mai 10, 2020 12:54 am

Einige meiner Logger tragen manchmal mehrfach dieselben Daten in den Track ein, folglich mit Zeitdifferenz 0 zwischen den Trackpoints.
Gelegentlich springen sie auch mehrere Sekunden zurück, das ergibt dort negative Differenzen.
Trackguru zeigt das bisher nicht als möglichen Fehler an.
Benutzeravatar
Nop
Site Admin
Beiträge: 288
Registriert: Do Jan 10, 2019 8:46 pm

Re: Timestamps überprüfen

Beitrag von Nop » So Mai 10, 2020 10:31 am

Klar. Wußte bis eben nicht daß es überhaupt Geräte gibt, die ein Problem mit dem linearen Fortschreiten der Zeit haben. Zeitberechnungen auf wesentlich feinerem Niveau sind ja die absolute Grundlage von GPS.

Sollte sowas als Fehler angezeigt werden oder einfache gleich als unsinnige Daten beim Laden verworfen werden?
sei-h
Beiträge: 54
Registriert: So Apr 14, 2019 7:07 pm

Re: Timestamps überprüfen

Beitrag von sei-h » So Mai 10, 2020 9:04 pm

Identische Datensätze kann man natürlich rauswerfen. Aber Achtung: Manchmal sind auch Datensätze mit leichten Variationen dabei, die vermutlich durch API-Abfragen innerhalb einer Sekunde erfolgt sind, deren Zeitstempel aber auf ganze Sekunden gerundet wurde.
Mit Loggern, die kürzere Datenabstände als 1 Sekunde (> 1 Hz) anbieten, habe ich keine Erfahrung. Ich habe aber sehr wohl schon gpx-Datensätze mit Sekundenbruchteilen gesehen.

Bei negativen Differenzen kann man mMn nichts rauswerfen oder ändern, denn man weiß ja im allgemeinen nicht, welcher Zeitverlauf vorher oder nachher der gültige ist. Das kann man höchstens machen wenn kurz darauf das Zeitraster mit der entsprechenden positiven Differenz auf das alte Level zurückspringt.
Für mich würde es aber reichen, wenn ich auf solche Unstimmigkeiten per "nächster Fehler" springen könnte. Bei Tracks mit vielen tausend Positionen ist das Durchsuchen sonst eine ziemlich zähe Angelegenheit.
Da ich immer mehrere Logger parallel laufen lasse, kann ich die Segmente auf "gemeinsame Zeiten" korrigieren.

Übrigens: Die Zeitstempel von verschiedenen Loggern, egal ob Stand-alone-Geräte oder Apps im Smartphone, weichen für identische Positionen z.T. konstant um mehr als 10 Sekunden ab.
Antworten