... the user friendly GPS tool


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Anregungen zu NMEA und CSV
#2
(30.05.2012, 10:08)nordlicht Wrote: beim Einlesen von NMEA-Dateien aus einem Ohara-Logger ist mir aufgefallen, daß RC jeden einzelnen NMEA-Satz als eigenständigen Punkt betrachtet, wenn er eine lat/lon-Angaben enthält.

Ich habe viel Hirnschmalz investiert, damit genau das nicht passiert: es werden NMEA-Sentences solange zusammengefaßt, bis sich Längen- und Breitengrad unterscheiden.

(30.05.2012, 10:08)nordlicht Wrote: Das ergibt eine unnötig aufgeblähte und uneinheitliche Positionsliste sowie ein kammartiges Höhenprofil, da die Höhe nur im Satz GGA enthalten ist.

Aus genau den Gründen.

(30.05.2012, 10:08)nordlicht Wrote: Eine Musterdatei ist im Anhang, die Zeitstempel der zusammengehörenden RMC- und GGA-Sätze unterscheiden sich oft um 200 ms, vielleicht ist das der Grund für das "detaillierte" Verhalten von RC.

Der Grund liegt daran, daß der Ohara-Logger mal GGA und mal RMC in die Datei schreibt. Schau Dir mal den Beginn an.

Das wird die 1. Position in RouteConverter:

Code:
$GPGGA,090248.200,4811.1947,N,00700.6809,E,1,8,1.25,537.7,M,47.9,M,,*5C $GPRMC,090248.200,A,4811.1947,N,00700.6809,E,26.11,119.77,190512,,,A*5F

Andere Koordinaten, das wird die 2. Position:

Code:
$GPGGA,090250.800,4811.1823,N,00700.7050,E,1,8,1.25,539.1,M,47.9,M,,*51

Andere Koordinaten, das wird die 3. Position:

Code:
$GPRMC,090251.000,A,4811.1810,N,00700.7067,E,31.25,142.37,190512,,,A*5C

Andere Koordinaten, das wird die 4. Position:

Code:
$GPGGA,090253.600,4811.1617,N,00700.7293,E,1,7,1.59,537.6,M,47.9,M,,*55

Andere Koordinaten, das wird die 5. Position:

Code:
$GPRMC,090253.800,A,4811.1601,N,00700.7309,E,34.76,148.36,190512,,,A*5B

Warum der Ohara-Logger mal GGA-Sentences mit Höhenangabe und dann wieder RMC-Sentences ohne Höhenangabe schreibt bleibt das Geheimnis seiner Programmierer. Das ist doch Schrott, oder?

(30.05.2012, 10:08)nordlicht Wrote: GPS Babel gruppiert dem Anschein nach die NMEA-Sätze und betrachtet jede Gruppe als einen Punkt. Ließe sich das auch in RC umsetzen? Zur Zeit konvertiere ich meine NMEA-Rohdaten erstmal mit GPS Babel nach GPX, bevor ich RC damit füttere.

Das ist bereits umgesetzt, wohlmöglich ist RouteConverter da konservativer, da es nur bei Änderungen an Längen- und Breitengrad zusammenfaßt. Was macht GPSBabel anders?

(30.05.2012, 10:08)nordlicht Wrote: Darüberhinaus würde ich mich freuen, wenn RC ein weiteres CSV-Format lesen könnte, das GPS Babel bietet und das ich sehr oft brauche: "Universal CSV with field structure in first line".

Das habe ich seit 2 Jahren auf der ToDo-Liste und werde es jetzt angehen - auch wenn das bedeutet, daß ich vorerst keine anderen Formate implementiere.
--
Christian
Reply


Messages In This Thread
Anregungen zu NMEA und CSV - by nordlicht - 30.05.2012, 10:08
RE: Anregungen zu NMEA und CSV - by routeconverter - 02.06.2012, 09:54
RE: Anregungen zu NMEA und CSV - by nordlicht - 02.06.2012, 11:01
RE: Anregungen zu NMEA und CSV - by nordlicht - 04.06.2012, 17:58
RE: Anregungen zu NMEA und CSV - by nordlicht - 05.06.2012, 06:21

Forum Jump:


Users browsing this thread: 1 Guest(s)