erster Punkt in einer nmea-Datei

Moin !

kann mir einer sagen wie ich aus einer nmea-Datei den ersten GPS-Punkt - genaugenommen den Zeitstempel - auslesen kann´? Ohne GPS-Bable!

Gruß Jan

Hallo Jan,

in der Zeile, die mit GPGLL beginnt, sehe ich Nord, Ost, hhmmss.ss,A.
dort war es 16:55:19,00 Uhr.

Auch in folgenden Zeilen sehe ich die 16:55 Uhr - mit einer bzw. zwei Sekunden später als beim ersten Vorkommen.

Franz

Ich nehme mir GPS-Babel, schaue mir das Ergebnis an und frage mich, wo ich in der NMEA-Datei eine Ziffernfolge finden kann, die meiner ersten Zeit (16:55:19) entspricht.

<?xml version="1.0" encoding="UTF-8"?>
<gpx version="1.0" creator="GPSBabel - http://www.gpsbabel.org" xmlns="http://www.topografix.com/GPX/1/0">
  <time>2015-05-29T16:35:12.014Z</time>
  <bounds minlat="54.111213667" minlon="9.574493833" maxlat="54.111233167" maxlon="9.574502000"/>
  <trk>
    <trkseg>
      <trkpt lat="54.111233167" lon="9.574502000">
        <time>2015-04-16T16:55:19Z</time>
      </trkpt>
      <trkpt lat="54.111213667" lon="9.574493833">
        <time>2015-04-16T16:55:20Z</time>
        <course>105.180000</course>
        <speed>0.641667</speed>
      </trkpt>

Ich hätte da eine Vermutung :slight_smile:

Moin Jan,

Der erste komplette Zeitstempel ist im $GPRMC enthalten.
Dessen Daten stammen vom 16.04.15 um 16:55:20.00
Siehe http://www.kowoma.de/gps/zusatzerklaerungen/NMEA.htm

Happy parsing! :wink:
Georg

PS:
Die Uhrzeit kann halt auch mit Nachkommastellen angegeben sein.