icsm-au / DynAdjust

Least squares adjustment software
Apache License 2.0
72 stars 36 forks source link

Centring Errors and PPM Calculation of Measurement Standard Deviations #73

Open KentWheeler opened 3 years ago

KentWheeler commented 3 years ago

Reason for Enhancement

KentWheeler commented 3 years ago

A proof of concept script has been written in python to demonstrate this enhancement. The currently only caters for G type observations and is available from this location. https://github.com/KentWheeler/PynAdjust/blob/master/DynaStdDevStyles.py

ccrook commented 3 years ago

FYI I have had to deal with a similar issue in the LINZ SNAP software - in our National Geodetic Adjustment we have had some strange artefacts from unrealistic VCV matrices in SINEX files. I ended up adding options to modify the VCV matrix before it gets used in the adjustment documented here.

Apart from accounting for centring error I also found that some processing strategies used to generate the SINEX files created unrealistically precise locations for the centroid of the points. This is helped by adding plumbing uncertainties but I found it better to also add an uncertainty to the centroid.

I have also had issues of SINEX files with unrealistically poorly located centroids. This is not such an issue for calculating coordinates but can mess with the statistics, particularly if you then think the observations are better than in the SINEX file and scale the VCV down.