24.11.2008, 00:03
Eigentlich ist es mir fast egal, was ich im Benutzerinterface sehe, viel wichtiger ist, dass es korrekt konvertiert wird. Und das ist hier leider nicht der Fall, womit das Programm ziemlich nutzlos wird, wenn man die exakte Zeit etwa für's Geotagging braucht. Schade eigentlich.
Und eigentlich ist es ganz einfach. In NMEA wird keine Zeitzone angegeben, weil da einfach die Universalzeit gespeichert wird (also UTC), die auf der ganzen Welt gleich ist. So gesehen machen die es sich einfach.
Andere GPS-Formate nutzen das ISO-Zeitformat mit Angabe der Zeitzone. Das ist aber auch nicht weiter tragisch, denn die wird ja angegeben. Jetzt muss man nur noch richtig rechnen. Angegeben wird der Versatz zur Universalzeit. Wenn man also auf Universalzeit umrechnen will, muss man den Versatz abziehen:
10:00:00+02:00 entspricht also 8:00:00 in Universalzeit.
Auch das ISO-Zeitformat kann Universalzeit angeben, und zwar entweder so
10:00:00+00:00
oder so
10:00:00Z
Da muss man natürlich nicht umrechnen.
Im wpt-Beispiel sollte also 1 abgezogen werden, im gpx-Beispiel sollte gar nichts verändert werden. Warum da 2 hinzugezählt wird, kann ich mir nur so erklären, dass die lokale Zeitzone des Computers berücksichtigt wurde, die ja nun gar nichts damit zu tun hat.
Im Benutzerinterface sollte meiner Ansicht nach, wenn eine Zeitzone gespeichert ist, die Zeit auch in dieser Zeitzone angezeigt werden. Schließlich will ich wissen, wann ich diesen Aussichtspunkt in lokaler Zeit erreicht hatte. Ist keine Zeitzone gespeichert, sollte davon ausgegangen werden, dass das Universalzeit sein soll. Und das sollte im Userinterface gekennzeichnet sein. Unsinn wäre, es jetzt in die Zeitzone des Computers umzurechnen, zumindest wenn man seinen Urlaub in einer anderen Zeitzone verbracht hat.
Ansonsten gefällt mir das Programm richtig gut. Besonders das Userinterface.
Und eigentlich ist es ganz einfach. In NMEA wird keine Zeitzone angegeben, weil da einfach die Universalzeit gespeichert wird (also UTC), die auf der ganzen Welt gleich ist. So gesehen machen die es sich einfach.
Andere GPS-Formate nutzen das ISO-Zeitformat mit Angabe der Zeitzone. Das ist aber auch nicht weiter tragisch, denn die wird ja angegeben. Jetzt muss man nur noch richtig rechnen. Angegeben wird der Versatz zur Universalzeit. Wenn man also auf Universalzeit umrechnen will, muss man den Versatz abziehen:
10:00:00+02:00 entspricht also 8:00:00 in Universalzeit.
Auch das ISO-Zeitformat kann Universalzeit angeben, und zwar entweder so
10:00:00+00:00
oder so
10:00:00Z
Da muss man natürlich nicht umrechnen.
Im wpt-Beispiel sollte also 1 abgezogen werden, im gpx-Beispiel sollte gar nichts verändert werden. Warum da 2 hinzugezählt wird, kann ich mir nur so erklären, dass die lokale Zeitzone des Computers berücksichtigt wurde, die ja nun gar nichts damit zu tun hat.
Im Benutzerinterface sollte meiner Ansicht nach, wenn eine Zeitzone gespeichert ist, die Zeit auch in dieser Zeitzone angezeigt werden. Schließlich will ich wissen, wann ich diesen Aussichtspunkt in lokaler Zeit erreicht hatte. Ist keine Zeitzone gespeichert, sollte davon ausgegangen werden, dass das Universalzeit sein soll. Und das sollte im Userinterface gekennzeichnet sein. Unsinn wäre, es jetzt in die Zeitzone des Computers umzurechnen, zumindest wenn man seinen Urlaub in einer anderen Zeitzone verbracht hat.
Ansonsten gefällt mir das Programm richtig gut. Besonders das Userinterface.
