Download GPSBabel - for Ubuntu just use:
sudo apt-get install gpsbabel
With this command you will get a .gpx file of all track points with the speed (meter/second):
gpsbabel -t -i gpx -f input.gpx -x track,speed -o gpx -F output.gpx
please see comment by drnextgis - the command requres the addition of ',gpxver=1.0' and should therefore be as ...
So because neither a list nor any recommendations seem to exist, here is my (one-point item at this moment) gps device recommendations list representing the empirical research effort of last weekend.
The device mentioned in my comment above works absolutely well and straightforward:
1) Windows 10 recognizes and installs the device automatically. No driver ...
Go to the European Space Agency's GNSS Tools site, and download the GNSS Data Processing eBooks and open source tools. They provide good introductory materials on the topic you are interested in.
The so-called "GPS raw data" are actually the pseudoranges, carrier cycle counts, dopplers, and etc for the L1 and (optionally) L2 and ...
If you want realistic data, then you might be able to make use of a solution that was posted over at Are the public domain vehicle tracks available?:
The OSM magicians have released a lot of GPS tracks - its "GPX Planet"
Note that there are two formats: just the points, and the GPX tracks. You presumably want GPX tracks.
It's necessary to include the -t option to force simplify to operate on tracks:
gpsbabel -t -i gdb -f ContDiv.gdb -x simplify,count=475 -o gpx -F ContDiv3.gpx
Note that your coordinates should be in EPSG:4326, and the track should be a single segment.
Here are the general steps that a GPS receiver executes in order to calculate a position.
First, the receiver has to synchronize its clock. For this it needs to collect data from at least 4 satellites, to trilaterate a rough position, and synchronize the receiver clock. The satellites emit information about their onboard time with atomic clocks, their ...
I have had great success in using a Garmin GLO, it is a Bluetooth unit that is single frequency GPS/GLONASS. The unit that I use has a 10 HZ update rate, which produces very smooth lines, and great detail through curves.
Accuracy when comparing positions to points placed with Survey Grade RTK GPS units is usually under two meters with occasional flyers out ...
Thanks for your update with some sample data. As one can see from your sample, the nmea format basically already is csv but values might occur in rather uncommon formats and different nmea sentences (the one starting with $) often store the same information simply in a different format until the next new piece of information occurs. Hence, it is most often ...
Happy discovery, the favoured conversion tool ogr2ogr has a gpsbabel driver, so conversion from a predefined format like OziExplorer or Magellan is as easy as (-f param is optional for shapefile, included for clarity):
ogr2ogr -f "ESRI Shapefile" output_folder "auriol ozi track file 008.plt"
...with other formats using a colon separated syntax (e.g. read ...
I have found the answer to my specific problem: To avoid the error messages I had to alter the style file to this, adding extra information to the field definitions:
PROLOGUE Time Latitude Longitude Speed Direction
IFIELD LAT_NMEA, "", "%09.4f"
IFIELD LON_NMEA, "", "%010.4f"
Do you Python? I've written a partial solution to your problem in Python using the GpxPy library. It should show you how to create your own custom solution. In my case I am extracting the track from a gpx and outputting it to a formatted text file.
# Parsing an existing file:
There is an open source project called RTKLIB (github) which essentially is a software-defined GNSS receiver. It primarily deals with differential calculations (RTK) where you use two receivers in tandem but is also able to compute a position from a single antenna/receiver. You just need a hardware receiver that can output raw GNSS observations (like the u-...
I extend my comment to an answer.
If you set input file format to NMEA, then you must provide a valid NMEA file. An XLS won't be accepted.
So erase all the columns from your xls except NMEA column. Export it into a text file (csv or txt). There are some extra data at the end of the NMEA data. The end of NMEA data is a checksum stating with asterix (*), for ...
gpsbabel is very capable, and used under the hood by many programs. It can be hard to sort out just what options to use even with the gui that's now included. I suspect for the original poster an incorrect combination of parameters was being passed, though we can't rule out internal file data corruption.
In any case, at this point you need to go to the ...
I haven't used GPSBabel. Based on the list of supported formats, I would try to use csv (csv) or universal csv (unicsv) or kml. If the file format supports different formats for the latitude/longitude values, try to use a signed decimal degree format, +/-DDD.ddddd.
It's not a matter of the gdb format, but the CSV output driver of GPSbabel.
If you select that, only waypoints are available for conversion, and additional information gets dropped. See http://www.gpsbabel.org/htmldoc-development/fmt_csv.html
for more details.
On this page you will find a note that the gdb format is undocumented.
You better select GPX ...
I think the instruction you followed were meant for "old" GPS devices. With a GPSmap 62, you do not have to use gpsbabel at all to download your data. They are already stored as gpx-files on the device.
After plugging the GPS device, use your file browser and navigate to your gpx files on the device, and dragndrop them into the map canvas of QGIS. There ...