ich bin gerade dabei einen Nmea Parser zu schreiben. Genau genommen möchte ich gerne aufgezeichnete NMEA-Logs meines GPS-Empfängers in GPX Dateien umwandeln. Mir ist durchaus bewusst, dass es da schon Lösungen, wie z.B. GPS-Babel, gibt, das hilft mir leider nicht weiter
![Sad :(](./images/smilies/icon_sad.gif)
Das Problem vor dem ich stehe, äußert sich folgendermaßen:
Ich würde gerne sämtliche Informationen, die mir zur Verfügung stehen, mit in die GPX Datei übernehmen. Nun sind die Informationen, welche ich für einen Punkt brauche, teilweise über mehrere NMEA-Datensätze verteilt. Z.B. möchte ich die Position dem GGA Datensatz entnehmen, die DOP-Werte (HDOP, VDOP, PDOP) stehen aber nur im GSA Datensatz.
Woher weiß ich nun, welcher GSA Datensatz zu welchem GGA Datensatz gehört. Kann man davon ausgehen, dass die GSA Datensätze immer den GGA Datensätzen folgen? Leider habe ich diesbezüglich keine Informationen finden können. Den Quellcode von GPSBabel habe ich zwar angesehen, leider bin ich der Programmiersprache C dann aber doch nicht in dem Maße gewachsen.
Ich hoffe, ihr könnt mir da nähere Infos geben.