The Australian Government, through Positioning Australia (part of Geoscience Australia), is funding the design, development and operational service of a Global Navigation Satellite System (GNSS) position correction system - the Ginan service and toolkit. The application of the Ginan correction service by a GNSS device has the potential to increase positioning accuracy from meters to centimetres across Australia. The suite of software systems in this repository (the Ginan toolkit) will be used to create the service. It is available now under an open source licence. Ginan will give individuals and organisations no-cost access to the Ginan software and service as a public good.
This PR proposes to introduce a new tool to help users when running Ginan with their own RINEX files for the first time.
It parses the RINEX file to extract information from the header and observations
It downloads the required IGS products to run Ginan for a ppp static solution
It generates a yaml config for Ginan to be able to get a ppp static solution
These three functions are unified in a prep command. This command currently has a narrow use case - to allow Ginan to run RINEX files that would normally be submitted to state government for inclusion in the national adjustment. The intention is to enhance the tool's capabilities over time to support more use cases.
Please suggest a better name than gn - I wanted something that wasn't ginan and it's just what came to mind. Maybe there is an aboriginal word in the same realm as ginan that would have some significance?
Great stuff. 😄
I think the only remaining tweak from my perspective is whether some of the more general utility functions (like the Rinex header parser) move into gnssanalysis, but that can happen later on.
This PR proposes to introduce a new tool to help users when running Ginan with their own RINEX files for the first time.
These three functions are unified in a
prep
command. This command currently has a narrow use case - to allow Ginan to run RINEX files that would normally be submitted to state government for inclusion in the national adjustment. The intention is to enhance the tool's capabilities over time to support more use cases.Please suggest a better name than
gn
- I wanted something that wasn'tginan
and it's just what came to mind. Maybe there is an aboriginal word in the same realm asginan
that would have some significance?