Thread: [Gpsbabel-misc] real time tracking using bluetooth gps with Vista laptop
Brought to you by:
robertl
From: Ilmars <mee...@gm...> - 2007-11-19 06:02:49
|
Hi, Recently I've bought following configuration 1) laptop with Windows Vista 2) iBT-GPS bluetooth GPS unit NMEA-0183 compliant 3) installed gpsbabel version 1.3.3 (with gpsbabelGUI) 4) installed puTTYtel (telnet client) my goal was to use gpsbabel for recording tracks directly from gps unit to gpx file for this purpose I tried to use following command line: gpsbabel.exe -i nmea -f com8: -o gpx -F gps_output.gpx it did not work saying that there is no such file com8 so i checked if my gps setup work at all using puTTYtel, and I've got following output in file with name "track.nmea" $PMTK010,001*2E $GPGGA,043835.306,5657.3817,N,02411.7775,E,0,0,,6.0,M,23.6,M,,*46 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $GPGSV,1,1,00*79 $GPRMC,043835.306,V,5657.3817,N,02411.7775,E,0.00,0.00,191107,,,N*7D $GPGGA,043836.306,5657.3817,N,02411.7775,E,0,0,,6.0,M,23.6,M,,*45 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $GPGSV,1,1,04,26,69,267,,28,69,110,,18,20,321,,19,13,026,30*76 $GPRMC,043836.306,V,5657.3817,N,02411.7775,E,0.00,0.00,191107,,,N*7E $GPGGA,043837.306,5657.3817,N,02411.7775,E,0,0,,6.0,M,23.6,M,,*44 ... so I decided to check if gpsbabel understand direct file with nmea content. gpsbabel.exe -i nmea -f track.nmea -o gpx -F track.gpx and I've got almost empty track.gpx file with following contents: <?xml version="1.0" encoding="UTF-8"?> <gpx version="1.0"creator="GPSBabel - http://www.gpsbabel.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.topografix.com/GPX/1/0" xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd"> <time>2007-11-19T04:43:03Z</time> <trk> <trkseg> </trkseg> </trk> </gpx> what did I wrong using direct connection to port and why output from telnet application, it did not recognize? Ragards, Ilmars |
From: Robert L. <rob...@gp...> - 2007-11-19 16:06:07
|
> my goal was to use gpsbabel for recording tracks directly from gps unit > to gpx file > GPX doesnt'r really do real-time tracking. You can capture NMEA output and make GPX from it, though. You can't do it in 1.3.3, but with 1.3.4, you can capture NMEA with the (admittedly contrived looking) gpsbabel -T -i nmea -f com1: -o nmea -F blah whilch will read the NMEA data from com1: and store it in an eternally growing file named "blah". It is a lossy operation in GPSBabel, though; not all NMEA data will be captured in this way, only sentences that GPSBabel cares about are maintained. In your example, at least the GPGSA sentences would be lost. $PMTK010,001*2E > $GPGGA,043835.306,5657.3817,N,02411.7775,E,0,0,,6.0,M,23.6,M,,*46 > $GPGSA,A,1,,,,,,,,,,,,,,,*1E > $GPGSV,1,1,00*79 > $GPRMC,043835.306,V,5657.3817,N,02411.7775,E,0.00,0.00 > ,191107,,,N*7D > $GPGGA,043836.306,5657.3817,N,02411.7775,E,0,0,,6.0,M,23.6,M,,*45 > $GPGSA,A,1,,,,,,,,,,,,,,,*1E > $GPGSV,1,1,04,26,69,267,,28,69,110,,18,20,321,,19,13,026,30*76 > $GPRMC,043836.306,V,5657.3817,N,02411.7775,E,0.00,0.00 > ,191107,,,N*7E > $GPGGA,043837.306,5657.3817,N,02411.7775,E,0,0,,6.0,M,23.6,M,,*44 > ... > > so I decided to check if gpsbabel understand direct file with nmea > GPSBabel understands that output well enough to not build you a track as your GPS is reporting that the fixes returned are not valid. Once you get a satellite lock and the 'V" in the PRMC sentences become "A", and the firse zero afer "E" in GGA becomes non-zero, and the GPGSA sentences become more populated, thus indicating a valid fix, you'll results less surprising to those that don't dream in NMEA.. |