geospace-code / georinex

Python RINEX 2 / 3 NAV / OBS / sp3 reader & batch convert to HDF5 with C-like speed
MIT License
220 stars 91 forks source link

Feature request: Parsing android raw measurements and navigation messages #111

Open Raviu56 opened 3 months ago

Raviu56 commented 3 months ago

I think it'd be great if georinex can directly parse Android Raw measurements for pr/doppler/cp/cn0 logs, and Android navigation messages for ephemeris on supported phones. Many new mobile phones now support nav messages too, which can be logged using GnssLogger App. Parsing this data directly from GnssLogger App .txt log is important, as GnssLogger miss some info when it logs rinex obs file - for example logging only dual band on triple band phones. Also, I found no lib until now that parses android navigation message from logs.

And many other libs like https://github.com/jtec/prx depend on georinex for this.

betaBison commented 3 months ago

As an alternate library, gnss_lib_py has some limited ability to parse Android raw measurements. See the tutorial here: https://gnss-lib-py.readthedocs.io/en/latest/tutorials/parsers/tutorials_android_notebook.html