User Tools

Site Tools


rawgnss2gpsprof


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
rawgnss2gpsprof [2025/03/03 13:30] millerjsrawgnss2gpsprof [2025/03/03 13:49] (current) – [Steps for nmea] millerjs
Line 1: Line 1:
-====== raw GNSS to `gpsprof======+====== raw GNSS to gpsprof ======
 ''gpsprof'' is the best tool I have found so far to create skymaps from GNSS data streams. u-center has a nice sky map but it tends to crash out or get buggy after about 12 hours of data, and it's not possible to export the skymap to an image. ''gpsprof'' is designed to work with a live ''gpsd'' connection, but it will happily ingest historical data in the ''gpsd'' json format. Converting a ubx file captured from u-center, or raw from the GNSS device, to ''gpsd'' json is a trivial task with ''gpsfake'' ''gpsprof'' is the best tool I have found so far to create skymaps from GNSS data streams. u-center has a nice sky map but it tends to crash out or get buggy after about 12 hours of data, and it's not possible to export the skymap to an image. ''gpsprof'' is designed to work with a live ''gpsd'' connection, but it will happily ingest historical data in the ''gpsd'' json format. Converting a ubx file captured from u-center, or raw from the GNSS device, to ''gpsd'' json is a trivial task with ''gpsfake''
  
Line 20: Line 20:
 ==== Steps for nmea ==== ==== Steps for nmea ====
  
-  - Capture a log file of an ASCII NMEA stream +  - Capture a log file of an ASCII NMEA stream (see above notes if it's not working as expected) 
-  - Use ''gpsfake'' to stream it into a ''gpsd'' instance\\ ''gpsfake -1 -b -t -P 3000 /path/to/nmea_gnss.log''+  - Run ''gpsfake'' to stream it into a ''gpsd'' instance\\ ''gpsfake -1 -b -t -P 3000 /path/to/nmea_gnss.log'' 
 +  - Run ''gpspipe'' to connect and stream the gpsd-processed json into a new log file\\ ''gpspipe -w -o /path/to/gpsd_out.json localhost:3000'' 
 +  - Generate plots with ''gpsprof''\\ ''cat gpsd_out.json | gpsprof -f polarused -S "2025-03-02 19:46EST, 12hr" -t "NovAtel ProPak-v3-HP Polar (Used)" -r > temp.plot'' 
 +    - -S - subtitle 
 +    - -t - title 
 +    - -r -replot (use json) 
 +  - Generate images with ''gnuplot''\\ ''gunplot < temp.plot > image.png''
rawgnss2gpsprof.1741008636.txt.gz · Last modified: 2025/03/03 13:30 by millerjs

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki