... the user friendly GPS tool


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
<time>-Tag im ISO 8601 Format wird nicht angezeigt
#1
Hallo

eine App die ich auf meinem SGS2 (mit OS CM10.2.1 = 4.3) habe, der GPSLogger, exportiert Tracks als GPX 1.0 oder KML 2.2
Im RouteConverter 2.13.1 auf meinem MacBook (OS 10.6.8, 64 Bit) fehlt aber die Zeit, also Tag und Uhrzeit.

Die time-Tags sehen so aus, hier bei KML:

Code:
<TimeStamp><when>2014-08-20T17:18:26.348+0200</when></TimeStamp>

oder GPX:

Code:
<time>2014-08-20T17:18:26.348+0200</time>

also ganz gemäß ISO 8601 wie von GPX gefordert.

Was stimmt denn da nicht? Warum wird da die Zeit und Datum nicht angezeigt?
Wenn das "+0200" nicht dahinter steht, sondern nur ein "Z" geht es aber. Jedoch sind wir ja hier 2 h der GMT voraus, also was ist das?

Danke

franc

Selbst dann gemerkt: es fehlt der Doppelpunkt zwischen Stunde und Minute in der Zeitzonenangabe, also +0200 ist falsch, aber +02:00 geht.

Alles klar.

Warum aber jetzt +02 nicht geht (habe ich probiert) weiß ich schließlich auch nicht, weil das wäre ja noch ISO 8601 konform (https://de.wikipedia.org/wiki/ISO_8601)
Reply
#2
(20.08.2014, 21:54)franc Wrote: Was stimmt denn da nicht? Warum wird da die Zeit und Datum nicht angezeigt?
Wenn das "+0200" nicht dahinter steht, sondern nur ein "Z" geht es aber. Jedoch sind wir ja hier 2 h der GMT voraus, also was ist das?

Hast Du bedacht, daß GPS-Zeit immer GMT ist?

(20.08.2014, 21:54)franc Wrote: Warum aber jetzt +02 nicht geht (habe ich probiert) weiß ich schließlich auch nicht, weil das wäre ja noch ISO 8601 konform (https://de.wikipedia.org/wiki/ISO_8601)

Das ist schlichtweg nicht implementiert. Die meisten Programme haben schon Mühe, korrektes KML und GPX zu erzeugen. Zeitzonen in Zeitstempeln sind da sehr fortgeschritten.

Schau mal in den Code oder noch besser die Tests um zu schauen, was so geht. Und wenn Du magst, schick mir einen Patch.
--
Christian
Reply
#3
(21.08.2014, 13:25)routeconverter Wrote: ...Hast Du bedacht, daß GPS-Zeit immer GMT ist?
...Das ist schlichtweg nicht implementiert.
Nein das habe ich nicht bedacht, weil nicht gewusst. Aber wenn das so ist, dann muss man es ja auch nicht implementieren, sondern dann lässt man es im GPX einfach weg, das hat dann da ja auch nichts verloren, wenn GPS-Zeit immer GMT ist. Die Zeit wird dann ja offenbar in den Anwendungen angepasst, vermute ich.
Also eine App, die GPX aufzeichnet, schreibt dann keinen Zeitversatz, sondern gleich GMT rein, dann ist doch alles gut.

Danke.
Reply
#4
(21.08.2014, 21:22)franc Wrote: Die Zeit wird dann ja offenbar in den Anwendungen angepasst, vermute ich.

So mache ich es bei RouteConverter und so habe ich es bei anderen Programmen auch beobachtet.
--
Christian
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)