23.11.2010, 13:53
(This post was last modified: 23.11.2010, 13:54 by routeconverter.)
Ich zitiere hier ein Mailantwort von mir für die anderen Leser dieses Threads:
> Es ist der erste $GPGGA Datensatz, der an der 7. Position "Qualität der Messung" eine 1 für gültig stehen hat. Die Datensätze davor haben an dieser Position keinen Eintrag.
Korrekt, an dieser Stelle ist RouteConverter etwas nachlässig und wertet weder das 'N' von RMC-Sentences noch die '1' von GGA-Sentences aus. Die Signalintegrity von RMC-Sentences gibt es erst seit NMEA 2.3 und viele Logger können da noch nichts. Und bei GGA-Sentences schreiben viele Logger alles Mögliche hinein :-(
> Inzwischen habe noch etwas weiter "geforscht". Die ungültigen Datensätze werden zum großen Teil (entgegen meiner Behauptung im Post) heraus gefiltert. Wenn man die Liste in Routeconverter einlädt, sind die ersten 47 Positionen unbrauchbar.
Das kommt aufgrund der laxen Haltung (s.o.)
> Könnte es sein, dass RC $GPGGA Datensätze als gültig akzeptiert, sobald mehr wie 2 Satelliten vorhanden sind?
Schlimmer noch: es muß sich nur vom Vorgänger unterscheiden, um als Datensatz akzeptiert zu werden. Da habe ich länger dran gefummelt, damit RouteConverter möglichst viele NMEA-Logs von fehlerhaften GPS-Loggern liest - und ich nicht so viele Supportanfragen bekomme.
Wenn Du es testen magst, baue ich eine versteckte Option (da gibt es schon einige: http://www.routeconverter.de/download/Hi...ptions.reg) ein, das die Prüfung strikter macht. Würde das helfen?
> Es ist der erste $GPGGA Datensatz, der an der 7. Position "Qualität der Messung" eine 1 für gültig stehen hat. Die Datensätze davor haben an dieser Position keinen Eintrag.
Korrekt, an dieser Stelle ist RouteConverter etwas nachlässig und wertet weder das 'N' von RMC-Sentences noch die '1' von GGA-Sentences aus. Die Signalintegrity von RMC-Sentences gibt es erst seit NMEA 2.3 und viele Logger können da noch nichts. Und bei GGA-Sentences schreiben viele Logger alles Mögliche hinein :-(
> Inzwischen habe noch etwas weiter "geforscht". Die ungültigen Datensätze werden zum großen Teil (entgegen meiner Behauptung im Post) heraus gefiltert. Wenn man die Liste in Routeconverter einlädt, sind die ersten 47 Positionen unbrauchbar.
Das kommt aufgrund der laxen Haltung (s.o.)
> Könnte es sein, dass RC $GPGGA Datensätze als gültig akzeptiert, sobald mehr wie 2 Satelliten vorhanden sind?
Schlimmer noch: es muß sich nur vom Vorgänger unterscheiden, um als Datensatz akzeptiert zu werden. Da habe ich länger dran gefummelt, damit RouteConverter möglichst viele NMEA-Logs von fehlerhaften GPS-Loggern liest - und ich nicht so viele Supportanfragen bekomme.
Wenn Du es testen magst, baue ich eine versteckte Option (da gibt es schon einige: http://www.routeconverter.de/download/Hi...ptions.reg) ein, das die Prüfung strikter macht. Würde das helfen?
--
Christian
Christian
