A new methodology will enable NRTK data to be rigorously included in the NSW GDA2020 state adjustment.
By Tom Bernstein and Volker Janssen
The Geocentric Datum of Australia 2020 (GDA2020) is Australia’s new national datum and is based on a single, nationwide least squares network adjustment that rigorously propagates uncertainty. This article presents a new approach to include Network Real-Time Kinematic (NRTK) observations and their Positional Uncertainty (PU) in the NSW survey control network via the GDA2020 state adjustment.
Our approach exploits the automatically computed Global Navigation Satellite System (GNSS) baselines between NRTK observations and their Virtual Reference Station (VRS) to create a connected network that can be adjusted like a static GNSS network. Using a typical urban NRTK survey in Sydney as an example, it is shown that this method offers a rigorous computation of PU while maintaining the quick and easy nature of NRTK positioning.
GDA2020 state adjustment in NSW
DCS Spatial Services, a unit of the NSW Department of Customer Service (DCS), is responsible for the establishment, maintenance and improvement of the state’s survey control network, which comprises more than 250,000 survey marks on public record made available via the Survey Control Information Management System (SCIMS).
Currently, the growing GDA2020 state adjustment consists of approximately 971,000 measurements between 131,000 stations, translating into about 109,000 SCIMS marks and making it the largest Jurisdictional Data Archive (JDA) in Australia. It was computed with DynAdjust using a phased-adjustment least squares methodology that provides rigorous uncertainty across the entire network. The GDA2020 state adjustment includes about 115,000 GNSS baselines, 19,700 baselines originating from AUSPOS sessions (Geoscience Australia’s free online GPS processing service), 223,000 directions and 234,000 distances.
DCS Spatial Services has developed and implemented several innovative, highly automated tools and workflows to prepare, process and ingest existing and new GNSS baseline data, AUSPOS datasets and street-corner traversing data. Over several years, efforts have been undertaken to source, harvest, clean and utilise legacy geodetic measurements, build state-of-the-art GNSS CORS network infrastructure (CORSnet-NSW), observe new high-quality GNSS measurements to connect the existing survey network to CORS, and systematically rationalise, maintain, upgrade and collect AUSPOS datasets at key sites across the NSW survey control network, including trigonometrical (trig) stations and Australian Height Datum (AHD) spirit-levelled marks.
Key components of these datum modernisation efforts have been the preservation and upgrade of survey infrastructure, including physical maintenance of permanent survey marks, and the update of metadata such as survey mark information in SCIMS and survey mark photographs. This will allow future users to achieve DCS Spatial Services’ vision of a PU of 20 mm in the horizontal and 50 mm in the vertical (ellipsoidal height) component anywhere in NSW and to easily apply transformation tools to move between current, future and various historical datums and local working surfaces.
It is worth noting that a single, state-wide levelling adjustment for NSW is currently also being generated, based on data-mining existing levelling files in the DCS Spatial Services archive and the recently digitised historical levelling data that was used to define the AHD across the state. Presently, the NSW levelling adjustment comprises about 132,000 measurements and 98,000 stations.
While still underway, the enormity of this task and its benefits to the profession should not be underestimated. Victoria has already completed a state-wide levelling adjustment, and other jurisdictions are now also starting similar projects.
Determining PU for NRTK observations
PU is defined as the uncertainty of the horizontal and/or vertical coordinates of a point, at the 95% confidence level, with respect to the defined datum. It can be separated into Horizontal PU (HPU) for horizontal position and Vertical PU (VPU) for ellipsoidal height.
HPU is expressed as the radius of a 95% circle of uncertainty, generally calculated from the standard error ellipse produced by a least squares network adjustment. VPU is a linear quantity and obtained by scaling the standard deviation by 1.96 to convert it to 95% confidence.
Given that NRTK observations are generally treated as point-based position solutions lacking connection to the surrounding datum, it is necessary to investigate how to propagate PU to NRTK observations and assign realistic uncertainties that can be incorporated into the GDA2020 state adjustment.
When using CORSnet-NSW, single-base RTK positioning results can be expressed as a baseline to the CORS used and thus ingested. However, while NRTK has been shown to provide superior positioning quality compared to single-base RTK and is therefore preferable, this process is not as straightforward.
Initially, we investigated the possibility of empirically estimating PU based on a dataset of more than 1,500 observations on more than 750 marks, collected under typical conditions encountered in surveying practice. This resulted in estimates of 0.036 m for HPU and 0.059 m for VPU.
This simplistic method can be easily applied to all NRTK observations, including historical NRTK data. However, major limitations are that it provides estimated (rather than rigorously calculated) uncertainties and continues to treat NRTK observations as point-based position solutions, causing poor correlation with surrounding survey marks. Furthermore, these empirical values may not always be realistic, particularly under challenging observing conditions.
Then we calculated PU individually for each NRTK observation, based on the coordinate quality (CQ) indicators provided by the GNSS equipment, resulting in overly optimistic values. While a scale factor can be applied to obtain more realistic PU values, this adds statistical guesswork to a process that was intended to be more rigorous than the empirically derived PU estimate.
The varying proprietary methods of CQ computation between GNSS receiver makes and models add further complexity to the derivation of a reliable scale factor, and separate scale factors may have to be applied for the horizontal and vertical components.
NRTK observations continue to be treated as point-based solutions with uncertainties (poor correlation with surrounding marks), and historical data would have to be reprocessed. Consequently, this does not provide a significant advantage over the use of empirically derived values, while adding a degree of complexity.
Generating a NRTK baseline network
NRTK observations are generally treated as point-based solutions with VRS data being discarded after computation, which causes issues when attempting to incorporate NRTK observations and their uncertainties into a least squares network adjustment. Our new approach overcomes this issue by exploiting the automatically computed GNSS baselines between NRTK observations and their VRS to create a connected network.
Depending on fieldwork practices, multiple observations share a common VRS and are therefore linked by GNSS baselines. A VRS generally remains active until the GNSS rover is turned off or moves more than 5 km away, i.e. a typical NRTK survey usually exhibits a high degree of connectivity. These connections potentially allow PU values to be rigorously computed via least squares analysis, facilitating simple integration of NRTK data into the GDA2020 state adjustment.
While the VRS coordinates are computed from surrounding CORS data (with the CORS forming the backbone of the datum), it can be argued that the VRS itself is technically not connected to the datum. However, the VRS can be treated as a pseudo-datum station, with the connection to datum completed by deriving a baseline from each VRS to the nearest (or multiple) CORS.
Following the philosophy applied by the Intergovernmental Committee on Surveying and Mapping (ICSM) for including National GNSS Campaign Archive (NGCA) data in the national GDA2020 adjustment, a connection to the two nearest CORS is used here.
It is important to note that these derived baselines are not observations, but simply joins used to connect the VRS (and thus the survey) to the datum and to transfer the uncertainty of the datum connection through to the survey network in the adjustment.
As such, this approach employs the automatically computed GNSS baselines between NRTK observations and their VRS together with a derived join between each VRS and the two nearest CORS to create a connected network that is adjustable like a traditional, static GNSS network (see Figure 1).
Practical example
We can illustrate this approach by investigating a typical urban NRTK survey conducted by DCS Spatial Services, incorporating 126 observations on 62 marks in Sydney. Best practice guidelines were followed, with each mark occupied at least twice, at least 30 minutes apart, and for a minimum of 2 minutes.
Multiple occupations on each mark add redundancy, strengthen network geometry and help minimise outliers. The resulting network exhibited a high degree of connectivity through the baselines automatically generated between VRS and observed mark. While the user has limited control over the network geometry created in this way, the network can be processed akin to a static GNSS survey.
In order to perform a least squares adjustment and allow this survey to influence and be influenced by the datum, it must be connected to it. In this case, six control marks that are part of the GDA2020 state adjustment were observed to provide this datum connection, leaving 56 marks to be adjusted.
However, considering that a new VRS is generated when the instrument is turned off or moved more than 5 km from its original VRS location, some marks can potentially become isolated (or disconnected) from the network and datum. To ensure connection of all marks to the network, the VRS were treated as pseudo-datum stations joined to the nearest two CORSnet-NSW sites, which were then also constrained in the adjustment (see Figure 2).
This survey network was adjusted separately to the GDA2020 state adjustment to analyse the statistical results produced by this approach and to obtain preliminary values of PU. These PU values will be updated when this network is incorporated into the GDA2020 state adjustment.
The determination of NRTK uncertainty based on modelling the contributing errors is an ongoing area of research. We chose baseline weightings to mimic the standard deviation values (1σ) routinely applied by DCS Spatial Services for NRTK uncertainty in practice: 0.014 m (horizontal) and 0.030 m (vertical). These values include allowance for to/from centring errors and have proven realistic in most practical observing conditions using CORSnet-NSW.
While NRTK observations exhibit a small degree of distance dependency, recent studies have found no significant effect for NRTK solutions located up to 40 to 50 km from the nearest CORS. Consequently, residual NRTK distance dependency can be ignored.
Since each observation is connected to the datum by two baselines (CORS to VRS and VRS to occupied mark) and to avoid inflation of the uncertainties through this join in the adjustment, these initial values were divided by √2 according to the error propagation law. This resulted in final weightings of 0.010 m (horizontal) and 0.021 m (vertical) for each baseline, with no distance dependency applied.
As previously mentioned, the two CORS served as constraints in the fully constrained adjustment, along with the six GDA2020 control marks bracing the network. The median HPU of these eight constraints was 0.018 m, and the median VPU was 0.026 m.
The adjustment achieved a variance factor of 0.9, which is expected for a network of this nature. In this case, as a business rule, DCS Spatial Services does not tighten the input standard deviations to achieve a variance factor of unity.
Histograms of the resulting PU values are shown in Figure 3, while corresponding descriptive statistics are summarised in Table 1.
The adjustment provided individual uncertainties for each NRTK observation, with median values of 0.026 m (HPU) and 0.043 m (VPU), i.e. about 0.010 m and 0.015 m better than the empirical estimates obtained earlier. This can be explained by improved geometry and redundancy due to the network adjustment.
These preliminary results demonstrate the appropriateness of the observational weighting strategy used and that this method can provide reliable results. Current work investigates tweaking the observational weighting strategy to optimise the inclusion of NRTK observations with realistic uncertainties in the GDA2020 state adjustment.
Conclusion
We have presented a new approach to determine Positional Uncertainty of NRTK observations. It uses the automatically computed GNSS baselines between NRTK observations and their VRS, together with a derived join between each VRS and the two nearest CORS.
This provides a rigorous method of computing realistic PU and allows easy integration into the GDA2020 state adjustment, while maintaining the quick and easy nature of NRTK positioning. These benefits come at no expense to fieldwork time or complexity.
The processing load is only marginally increased (network adjustment rather than site transformation), once CORS-to-VRS baseline derivation is automated. The need for each historical NRTK survey to be adjusted separately is a reasonable price to pay for this comprehensive solution.
Adoption of this methodology will allow NRTK data to be rigorously included in the GDA2020 state adjustment, enabling DCS Spatial Services to further maintain and improve the NSW survey control network for the benefit of all.
Tom Bernstein and Dr Volker Janssen work at DCS Spatial Services, a unit of the NSW Department of Customer Service.