Thread: [Gpsbabel-misc] GPSBabel accepts buggy nmea lines
Brought to you by:
robertl
From: Per <p4e...@za...> - 2008-08-29 03:34:57
|
I use NMEALogger v1.5 on a TomTom One v4 to create nmea-logs for OpenStreetMap. Than I convert the nmea-files to gpx with GPSBabel v1.3.5 on debian/sid. $ gpsbabel -i nmea -f file.nmea -o gpx -F file.gpx For some reason several nmea-files contains lines without lat/lon/ele-values. GPSBabel converts those empty values to zeros, but it would be better to ignore them and report the error! For example the middle coordinate results into the gpx-entry shown below... $GPGGA,104433.00,4451.488908,N,01454.541309,E,6,04,5.0,357.0,M,-0.501001,M,5.9730515,0130*68 $GPRMC,104433.00,V,4451.488908,N,01454.541309,E,029.4,064.0,160808,,,E*49 $GPGSA,A,3,09,15,18,26,,,,,,,,,11.2,5.0,10.0*34 $GPGGA,104434.00,,,,,0,00,10.0,,M,-0.501001,M,5.9730515,0130*42 $GPRMC,104434.00,V,,,,,,,160808,,,N*7C $GPGSA,A,1,15,17,28,,,,,,,,,,22.3,10.0,20.0*08 $GPGGA,104435.22,4451.490124,N,01454.572664,E,1,04,5.0,357.0,M,-0.501001,M,5.9730540,0130*68 $GPRMC,104435.22,A,4451.490124,N,01454.572664,E,031.4,066.0,160808,,,A*56 <trkpt lat="0.000000000" lon="0.000000000"> <ele>0.000000</ele> <time>2008-08-16T10:44:34Z</time> <sat>3</sat> <hdop>10.000000</hdop> <vdop>20.000000</vdop> <pdop>22.299999</pdop> </trkpt> Per |
From: Robert L. <rob...@gm...> - 2008-09-02 06:00:06
|
Thanx for the good problem report. I've tweaked our NMEA reader to handle the case where the GGA doesn't bother to populate the field that tells us what kind of confidence it has in the other data it didn't provide. Fix committed. On Thu, Aug 28, 2008 at 10:34 PM, Per <p4e...@za...<p4e%2Bx...@za...> > wrote: > > I use NMEALogger v1.5 on a TomTom One v4 to create nmea-logs for > OpenStreetMap. Than I convert the nmea-files to gpx with GPSBabel v1.3.5 > on debian/sid. > > $ gpsbabel -i nmea -f file.nmea -o gpx -F file.gpx > > For some reason several nmea-files contains lines without > lat/lon/ele-values. GPSBabel converts those empty values to zeros, but > it would be better to ignore them and report the error! > > For example the middle coordinate results into the gpx-entry shown below... > > > $GPGGA,104433.00,4451.488908,N,01454.541309,E,6,04,5.0,357.0,M,-0.501001,M,5.9730515,0130*68 > $GPRMC,104433.00,V,4451.488908,N,01454.541309,E,029.4,064.0,160808,,,E*49 > $GPGSA,A,3,09,15,18,26,,,,,,,,,11.2,5.0,10.0*34 > $GPGGA,104434.00,,,,,0,00,10.0,,M,-0.501001,M,5.9730515,0130*42 > $GPRMC,104434.00,V,,,,,,,160808,,,N*7C > $GPGSA,A,1,15,17,28,,,,,,,,,,22.3,10.0,20.0*08 > > $GPGGA,104435.22,4451.490124,N,01454.572664,E,1,04,5.0,357.0,M,-0.501001,M,5.9730540,0130*68 > $GPRMC,104435.22,A,4451.490124,N,01454.572664,E,031.4,066.0,160808,,,A*56 > > > <trkpt lat="0.000000000" lon="0.000000000"> > <ele>0.000000</ele> > <time>2008-08-16T10:44:34Z</time> > <sat>3</sat> > <hdop>10.000000</hdop> > <vdop>20.000000</vdop> > <pdop>22.299999</pdop> > </trkpt> > > > Per > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Gpsbabel-misc mailing list http://www.gpsbabel.org > Gps...@li... > To unsubscribe, change list options, or see archives, visit: > https://lists.sourceforge.net/lists/listinfo/gpsbabel-misc > |