GeoscienceAustralia / ginan

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.
https://geoscienceaustralia.github.io/ginan/
Other
221 stars 107 forks source link

Station CLK solution masked out ? #94

Closed groundstate closed 1 month ago

groundstate commented 3 months ago

Hello I have been unable to make ppp_example.yaml output station clock solutions. At least one version of the documentation suggests that all you need to do is turn on 'trace'. Looking through the source, I can see that the clock solution should be printed out in trace level 0, like POS and TROP, but I don't see it. Using v3.0.0. What am I missing ?

seballgeyer commented 1 month ago

Hello,

It looks like the issue might be related to the configuration of the ppp_example.yaml file. In order to output station clock solutions, you need to specify the output of a CLOCK file in the output section of your config file. Here's a quick check you can do:

  1. Open your ppp_example.yaml file.
  2. Make sure that under the outputs section, you have something like this (all the options are available through pea -Y3):
    clocks:                                     # Rinex formatted clock files
        output: true                           # Output clock files
        directory:      "<OUTPUTS_ROOT>"                # Directory to output clock files to
        filename:       "<CLOCKS_DIRECTORY>/<CONFIG>-<LOGTIME>_<SYS>.clk"       # Template filename for clock files
        receiver_sources:       [KALMAN, PRECISE, BROADCAST]    #  [none, spp, config, precise, ssr, kalman, broadcast, nominal, model, remote]
        satellite_sources:      [KALMAN, PRECISE, BROADCAST]    #  [none, spp, config, precise, ssr, kalman, broadcast, nominal, model, remote]

    This line is essential for generating and outputting the station clock solutions. If this isn't specified, the clock solutions won't be included in the output. Once you've added the CLOCK output line, try running your process again, and you should see the station clock solutions in your output. Let me know if that resolves the issue! Best regards, Sébastien