Next Article in Journal
Intelligent Early Fault Diagnosis of Space Flywheel Rotor System
Previous Article in Journal
Deep Multi-Branch CNN Architecture for Early Alzheimer’s Detection from Brain MRIs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Method for the Precise Coordinate Determination of an Inaccessible Location

by
Edward Osada
1,
Magdalena Owczarek-Wesołowska
2,
Krzysztof Karsznia
3,
Kazimierz Becek
4,* and
Zbigniew Muszyński
4
1
Faculty of Applied Studies, University of Lower Silesia, 53-611 Wroclaw, Poland
2
Faculty of Environmental Engineering and Geodesy, Wroclaw University of Environmental and Life Sciences, 50-355 Wroclaw, Poland
3
Faculty of Geodesy and Cartography, Warsaw University of Technology, 00-661 Warsaw, Poland
4
Faculty of Geoengineering, Mining and Geology, Wroclaw University of Science and Technology, 50-421 Wroclaw, Poland
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(19), 8199; https://doi.org/10.3390/s23198199
Submission received: 23 August 2023 / Revised: 27 September 2023 / Accepted: 28 September 2023 / Published: 30 September 2023

Abstract

:
Surveyors are occasionally tasked to with determining the coordinates of inaccessible locations or points in civil engineering applications, ground control points for photogrammetry or LiDAR data acquisition, among others. The present work outlines and investigates a novel method for estimating the GNSS coordinates of an inaccessible location where a surveying instrument cannot be set up. The procedure is based on the well-known surveying intersection method and data extracted from an Earth Gravity Model (e.g., EGM 2008). The location’s coordinates are obtained from the least-squares adjustment of the angles and distances measured from at least two sites to the unknown point using a total station, within the framework of the Gauss–Helmert method. Field tests confirmed that the accuracy of the determined coordinates of the inaccessible point is at the level of 1 cm. The proposed method bypasses standard coordinate transformation steps performed with the traditional approach, directly producing geocentric coordinates of the unknown points.

1. Introduction

Determination of the three-dimensional coordinates of locations or unknown points is a fundamental task in professional surveying. Various measurement techniques can be used for this purpose, among which the GNSS (Global Navigation Satellite System) method is probably the most obvious. However, the GNSS method cannot be used if the GNSS receiver is obstructed (e.g., by tall buildings in the city canyons) or if the location is inaccessible. Nevertheless, the goal is still achievable if the inaccessible point is visible from at least two points using a GNSS station, and a total station is on hand to measure angles and distances to the unknown point from the GNSS accessible points.
The problem of integrating various geodetic data types has been an active research topic for a long time. Some relevant publications on this topic include, e.g., [1,2,3,4,5]. These publications demonstrate different approaches to combining various spatial data types with joint adjustment and visualisation. The authors analysed different GNSS networks, which were a base for other measurements (for example, total station) and for capturing inaccessible points. The results are also used in engineering tasks (like deformation monitoring) or for providing control surveys (e.g., rock block displacements) in the mountains. Data integration and fusion procedures were presented regarding integrating available geoid models. Then, the objects were spatially analysed and adjusted in a coherent, unique reference system, giving more satisfactory results than by processing the data separately. Implementing combined surveying methods, especially total station and GNSS methods requires continuous scientific research and validation under field conditions. Moreover, similar approaches can successfully be utilised in the mining industry [6]. Examples of compelling applications and reports on developing spatial data integration methodologies are published in [7]—both cases concern deformation surveys and precise levelling based on the joint adjustment of multi-source data. In the case of open pit mines, one can observe a significant influence of atmospheric refraction and, at long distances, the Earth’s curvature (plumb-line deviations). Similar problems are also visible when performing levelling across wide rivers. In this case, geodetic works must establish special control networks on two opposite riverbanks and utilise unique instrumental designs (e.g., integrated prisms aided by LED lighting). Today, such measurements can be performed with millimetre-level accuracies.
However, such cases require a skilful fusion of the mentioned aspects, supported by advanced computational methods. In addition to GNSS and total station measurements, other technologies like laser scanning or photogrammetry are also worth noting. Some examples of utilising the above surveys are presented in [8,9]. The first paper focuses on the issue of inventory surveying of façade scaffolding. The authors considered various land surveying methods such as photogrammetry, laser scanning or total station. The developed method for integrating the abovementioned data allows for the effective monitoring of scaffolding on construction sites. In the second article, the authors demonstrate their newly developed calculation and data adjustment method for precise object dimensioning by employing close-range photogrammetry. This solution utilises a modified Gauss–Markov approach to adjust the spatial control network deployed directly on the surveyed object. Both demonstrated cases offer singular millimetre accuracies. In modern engineering geodesy, the development of computational methods—especially planimetric and numerical—has become particularly important.
The spatial intersection method, well known to surveyors, allows for the determination of three-dimensional point coordinates based on angle and distance measurements from at least two points where total station/GNSS receivers can be placed (e.g., [10,11,12,13]). In addition, in [14], the authors examined the accuracy of coordinates of inaccessible points determined using the intersection method. Such an approach can be successfully employed where measuring direct distances is impossible. Hence, it finds numerous applications in civil engineering tasks, including the setting out of control networks, control surveys or similar jobs [15]. In [16], however, a novel concept in modern geodesy, the Gauss–Helmert model (GHM), was used. The GHM [17] is a variation of the least-squares method designed to minimise errors in all variables, including parameters and observations. It is formulated as linear conditional equations with unknown parameters. The proposed intersection method for the coordinate determination of an inaccessible location uses linear conditional equations. Hence, the GHM is a relevant approach to solving the system of observation equations.
Textbooks provide in-depth background information on this approach, e.g., [18]. In addition, the properties of this method have also been analysed in the literature, e.g., [19,20,21,22]. Various authors have also studied related issues, including similarity transformation problems under the GHM, proposed alternative solutions [23,24], and compared with other similar approaches, e.g., Gauss–Newton [25]. Also, some more advanced topics, including the GHM with a singular dispersion matrix [26], parameter estimation within the GHM using the Pareto optimality [27] or robust parameter estimation of the non-linear GHM [28], have been investigated.
The present paper introduces the GHM for the intersection method. The proposed approach integrates GNSS observations and the total station’s deflections of the vertical axis, determined based on a global Earth Gravity Model (EGM) [29]. The authors’ primary motivation is to derive the most general GHM of observational equations binding various possible measurements in the proposed spatial intersection. Moreover, one of the leading practical aspects was the ability to offer an efficient method for surveying inaccessible points in measuring services employing real-time GNSS receivers. A similar approach was already tested and published in [30]; however, the demonstrated technique has been completed using the GHM. Above all, it should be noted that the classic surveys, together with their modern forms using, e.g., aerial or terrestrial laser scanning, can be reliably integrated and combined with GNSS by expressing the results in a common geocentric datum. Thus, we introduced the geocentric intersection method, which includes rigorous accuracy assessment.
The specific processing steps that are performed in the present paper can be synthesized as follows:
  • The problem: to obtain precise geocentric coordinates of inaccessible locations for photogrammetry or LiDAR survey.
  • A method is proposed based on the directional intersection of the inaccessible locations using a total station from two stations with measured GNSS coordinates.
  • Solution: the non-linear directional intersection observation equations are formed.
  • The equally weighted least-squares solution of the non-linear observational equations (LMA) is calculated.
  • Linearisation of observation equations and formulation of the Gauss–Helmert model (GHM) is carried out.
  • A solution of the GHM (the weighted least-squares method) is obtained.
  • Field experiments are carried out. The results of the LMA and GHM are compared.

2. Materials and Methods

2.1. Method

2.1.1. Basic Relationships

Using a total station, one can measure the horizontal α and vertical β angles and distance s from point P to target Q (Figure 1). Assuming that the vertical angle β is corrected due to the atmospheric refraction and the instrument/mirror height (i)/(j) is considered, the coordinates (x, y, z) of target Q are computed from (1):
x = x y z = s cos α sin β s sin α sin β s cos β + i j
The coordinates x of target Q are referenced to a local coordinate system (x, y, z). They must be transformed into the destination reference system. As a destination reference system, we use the geocentric World Geodetic System 1984 (WGS84), which the GNSS uses.
Referring to Figure 1, the origin of the local reference system is located at P. Point P with geocentric coordinates (X, Y, Z) in the GNSS reference system and the geodetic latitude φ and longitude λ. The orientation of the local system (x, y, z) in the geocentric system (X, Y, Z) is defined by the three orientation angles: Σ, ξ, η. The so-called total station horizontal orientation constant is represented by the angle Σ. The ξ and η are vertical deflection angle components (north/east) from the normal to the ellipsoid at P.
The coordinates of the point Q in the local system (x, y, z) can be transformed into geocentric coordinates (X′, Y′, Z′) using (2) (see, e.g., [3,31]):
X Y Z = X Y Z + [ R Σ Q ξ , η , φ P φ , λ ] T x y z
or in a shorter form using (3)
X = X + ( R Q P ) T x
where the matrices P, Q, and R are given by (4)–(6):
P φ , λ = sin φ cos λ sin φ sin λ cos φ sin λ cos λ 0 cos φ cos λ cos φ sin λ sin φ
Q ξ , η , φ = 1 η tan φ ξ η tan φ 1 η ξ η 1
R Σ = cos Σ sin Σ 0 sin Σ cos Σ 0 0 0 1
The geocentric coordinates of P(X, Y, Z), together with an Earth Gravity Model, e.g., EGM 2008, allow for the computation of the components (ξ, η) of the deflection of the vertical (see Section 2.3 point 3 for more details). The orientation parameter Σ can be determined by solving Equation (2) for a given set of observations (s, α, β, i, j), GNSS coordinates of the station P(X, Y, Z) and the target Q(X′, Y′, Z′). For instance, the Levenberg–Marquardt [32] method can be used.
Figure 1. Relationships between the instrument and the geocentric reference system. Source: [33].
Figure 1. Relationships between the instrument and the geocentric reference system. Source: [33].
Sensors 23 08199 g001

2.1.2. Least-Squares Solution of the Intersection Equations

Referring to Figure 2a and Equation (3), a system of non-linear equations binding the observations (s12, α12, β12, s21, α21, β21, α1A, β1A, α2A, β2A, ξ1, η1, ξ2, η2, X1, X2) and the parameters (s1A, Σ2A, Σ1, Σ2,) can be formulated. For the four measured angles and distances between 1 and 2, we have (7) and (8) (see, e.g., [34,35]):
X 2 = X 1 + [ R Σ 1 Q ξ 1 , η 1 , φ 1 P φ 1 , λ 1 ] T x ( s 12 , α 12 , β 12 , i 1 , j 2 )
X 1 = X 2 + [ R Σ 2 Q ξ 2 , η 2 , φ 2 P φ 2 , λ 2 ] T x ( s 21 , α 21 , β 21 , i 2 , j 1 )
The coordinates of the target A can be calculated using the set of observations obtained at 1, independently of observations obtained at 2:
X A = X 1 + [ R Σ 1 Q ξ 1 , η 1 , φ 1 P φ 1 , λ 1 ] T x ( s 1 A , α 1 A , β 1 A , i 1 A , j 1 A )
X A = X 2 + [ R Σ 2 Q ξ 2 , η 2 , φ 2 P φ 2 , λ 2 ] T x ( s 2 A , α 2 A , β 2 A , i 2 A , j 2 A )
Since (9) and (10) should be equal, a conditional equation is expressed by (11):
X 2 X 1 = [ R Σ 1 Q ξ 1 , η 1 , φ 1 P φ 1 , λ 1 ] T x ( s 1 A , α 1 A , β 1 A , i 1 , j A ) [ R Σ 2 Q ξ 2 , η 2 , φ 2 P φ 2 , λ 2 ] T x ( s 2 A , α 2 A , β 2 A , i 2 , j A )
Equations (7), (8) and (11) constitute a system of nine independent, non-linear equations with four unknowns (s1A, s2A, Σ1, Σ2). The Levenberg–Marquardt algorithm (LMA) can be utilised to estimate unknowns. Finally, the coordinates of target A are computed from Equations (9) and (10).

2.1.3. Differential Relationships

A linear set of equations is required to perform the LSQ adjustment. The linear version of the equations is achieved by expanding (2) into the Taylor series. It can be achieved using the differential correction dX′ to the position X′ of the point Q (Figure 1) given by:
d X = d X + ( d R d Σ Q P ) T x d Σ + ( R d Q d ξ P ) T x d ξ + ( R d Q d η P ) T x d η   + ( R Q P ) T ( d x d s d s + d x d α d α + d x d β d β )
where the partial derivatives of Equations (1), (5) and (6) are given by (13)–(15):
d R d Σ = sin Σ cos Σ 0 cos Σ sin Σ 0 0 0 0
d Q d ξ d Q d η = 0 0 1 0 0 0 1 0 0 0 tan φ 0 tan φ 0 1 0 1 0
d x d s d x d α d x d β = cos α sin β s sin α sin β s cos α cos β sin α sin β s cos α sin β s sin α cos β cos β 0 s sin β
where
A Σ = ( d R d Σ Q P ) T x , A ξ = ( R d Q d ξ P ) T x , A η = ( R d Q d η P ) T x ,
A s = ( R Q P ) T d x d s , A α = ( R Q P ) T d x d α , A β = ( R Q P ) T d x d β
Δ X P , Q = R P Q P P P T x P , Q
Finally, Equation (12) can be written as (19):
d X = d X + A Σ d Σ + A ξ d ξ + A η d η + A s d s + A α d α + A β d β
The differential Equation (19) is used for setting up the linear mixed-observation Gauss–Helmert model of the spatial intersection.

2.1.4. LSQ Adjustment of the Intersection Based on the Gauss–Helmert Model

The non-linear LSQ solution of the intersection equations presented in Section 3.1 can be improved by considering the standard deviations of the measurements. By adding small corrections to the measured quantities as well as to the approximate values of the unknown parameters, the fundamental non-linear Equation (2) or (3) can be written in the form:
X + d X = X + d X + + R Σ + d Σ Q ξ + d ξ , η + d η , φ P φ , λ T x ( s + d s , α + d α , β + d β , i , j )
Then, using Equation (19), we obtain the linear form of Equation (20):
X + d X = X + d X + Δ X P Q + + A Σ d Σ + A ξ d ξ + A η d η + A s d s + A α d α + A β d β
with
Δ X P Q = R P Q P P P T x P Q
Therefore, the non-linear Equations (7), (8) and (11) can be written in linear form as (23)–(25):
X 2 + v X 2 = X 1 + v X 1 + Δ X 12 + + A Σ 12 d Σ 1 + A ξ 12 v ξ 1 + A η 12 v η 1 + A s 12 v s 12 + A α 12 v α 12 + A β 12 v β 12
X 1 + v X 1 = X 2 + v X 2 + Δ X 21 + + A Σ 21 d Σ 2 + A ξ 21 v ξ 2 + A η 21 v η 2 + A s 21 v s 21 + A α 21 v α 21 + A β 21 v β 21
X 2 + v X 2 + Δ X 2 A + A Σ 2 A d Σ 2 + A ξ 2 A v ξ 2 + A η 2 A v η 2 + A s 2 A d s 2 A + A α 2 A v α 2 A + A β 2 A v β 2 A = X 1 + v X 1 + Δ X 1 A + A Σ 1 A d Σ 1 + A ξ 1 A v ξ 1 + A η 1 A v η 1 + A s 1 A d s 1 A + A α 1 A v α 1 A + A β 1 A v β 1 A
where vs, vα and vβ are random errors of the distance and angles s, α, β, respectively,
vξ, vη are random errors of the deflection of the vertical components, ξ, η,
and ds are corrections to the approximate values of the azimuth Σ and distance s, and
vx = (vx, vY, vZ)T is the vector of random errors of the GNSS coordinates.
The system of three matrix–vector observation equations (Equations (23)–(25)) can be written as the Gauss–Helmert model in the matrix form (26):
B v + A p + w = 0
where
B = A s 12 A α 12 A β 12 0 0 0 0 0 0 0 A ξ 12 A η 12 0 0 I I 0 0 0 A s 21 A α 21 A β 21 0 0 0 0 0 0 A ξ 21 A η 21 I I 0 0 0 0 0 0 A α 1 A A β 1 A A α 2 A A β 2 A A ξ 1 A A η 1 A A ξ 2 A A η 2 A I I
A = A Σ 12 0 0 0 0 A Σ 21 0 0 A Σ 1 A A Σ 2 A A s 1 A A s 2 A
w = X 1 + Δ X 1 , 2 X 2 X 2 + Δ X 2 , 1 X 1 X 1 + Δ X 1 , A X 2 Δ X 2 , A
and
v = [ v s 12 , v α 12 , v β 12 , v s 21 , v α 21 , v β 21 , v α 1 A , v β 1 A , v α 2 A ,   v β 2 A , v ξ 1 , v η 1 ,   v ξ 2 , v η 2 , v X 1 T , v X 2 T ] T is the vector of random errors of the observations,
I is the 3 × 3 identity matrix, and
p = [ d Σ 1 , d Σ 2 , d s 1 A , d s 2 A ] T represents the corrections to approximate values of the
unknowns p 0 = [ Σ 1 , Σ 2 , s 1 A , s 2 A ] T .
The Gauss–Helmert model assumes condition (30):
v T P v = min
where
P = Σ l b 1 is the weight matrix of the observations,
l b = [ s 12 , α 12 , β 12 , s 12 , α 12 , β 12 , α 1 A , β 1 A , α 2 A , β 2 A , ξ 1 , η 1 , ξ 2 , η 2 , X 1 T , X 2 T ] T , and
Σ l b is the covariance matrix.
According to the traditional Lagrange approach, the target function consisting of (30) and the linear combination (Lagrange multipliers) of condition Equation (26) is formed. The solution using Euler–Lagrange conditions (partial derivatives equal to zero) yields the following (see, e.g., [36]):
p = ( A T M 1 A ) 1 A T M 1 w
v = P 1 B T M 1 ( A p + w )
where M = B P 1 B T
Hence, the parameters’ adjusted observations and their covariance matrices are:
p a = p 0 + p
l a = l b + v
Σ p a = ( A T M 1 A ) 1
Σ l a = Σ l b Σ v
The covariance matrix of residual vector v is given by (37):
Σ v = P 1 B T M 1 [ M A ( A T M 1 A ) 1 A T ] M 1 B P 1
The corrections to the observations v are acceptable if they fulfil the local test as follows (38):
m a x v i σ v i 3
where i = s, α, β, X, Y, Z, ξ, η and σv is the standard deviation of correction v.
The GHM-based observation equation model is developed here to adjust the observations and parameters found in the vector p according to the LSQ method.

2.2. Experimental Design

Figure 2 shows the survey design of the experiments. The total station and the GNSS receiver were positioned at points 1 and 2 in the first experiment and at points 3 and 4 during the second experiment. Target A or targets B, C and D were located on the roof of the building some 18 m above the level of stations 14. The approximate distance between the instrument positions and the targets was determined using existing large-scale maps. At each station, the horizontal and vertical angles and distances were measured using a total station. The instrument height (i) and the mirror at the target were also measured. In the next step, RTK GNSS observations were taken at all points, including the target AD points. The GNSS coordinates of the points (AD) and the distances to them were considered as the controls of the experiments, and as such, they were not included in the calculations of the GNSS coordinates of the target points.

2.3. Data

  • Both experiments used a Leica Nova MS50 total station to measure the angles and distances (s, α, β). The heights of the instrument (i) and reflector (j) were also measured. The measurements obtained during the first experiment are listed in Table 1. The symbol ”A” denotes an inaccessible point, while 1 and 2 denote sites of the total stations from which measurements were carried out.
  • The geocentric coordinates (X, Y, Z) of points 1 and 2 were measured using the Leica Viva GS08plus SmartAntenna GNSS receiver. The ASG-EUPOS service (https://www.asgeupos.pl/index.php, accessed on 25 September 2023) provided the RTK correction. The geocentric GNSS coordinates are listed in Table 2.
  • The north-south ξ and east-west η components of the deflection of the vertical axis of the instrument, relative to the normal to ellipsoid, can be computed from an Earth Gravity Model, for example, EGM 2008 (https://www.usna.edu/Users/oceano/pguth/md_help/html/egm96.htm, accessed on 25 September 2023). The computations are based on the fundamental relations of the physical geodesy:
    ξ = Φφ,
    η = (Λλ) cos φ
    where
    φ and λ are the latitude and longitude obtained from GNSS, and
    Φ and Λ are the astronomical latitude and longitude, respectively.
The astronomical latitude Φ and longitude Λ are computed from the Earth Gravity Model (EGM 2008), following equations outlined in [37,38,39], i.e., Φ = arctan ( ( W / Z ) / ( W / X ) 2 + ( W / Y ) 2 and Λ = arctan ( ( W / Y ) / ( W / X ) , where W is the potential of the gravity field in the EGM 2008 geoid. Here, this method was used to calculate the deflection of vertical components.
An alternative way to obtain the vertical deflection components is the global vertical deflection (GVD) model available from the US National Geospatial Intelligence Agency (NGA) [40]. The calculated deflection of vertical components is listed in Table 3.
Table 4 and Table 5 show the observations collected while executing Experiment 2.
Both experiments were controlled by GNSS measurements carried out at locations assumed to be inaccessible, i.e., AD. These measurements were not a part of adjusting the observations.

3. Results

3.1. Experiment 1

3.1.1. The Levenberg–Marquardt Algorithm (LMA) Adjustment

We use the LMA to solve non-linear Equations (7), (8) and (11). The initial values of unknowns, i.e., distances s(1A) = 43.1 m, s(2A) = 40.3 m and horizontal orientation angles Σ1 = 70 gon, Σ2 = 200 gon were obtained from a large-scale map. The adjusted unknowns were subsequently used in Equations (9) and (10) to calculate the coordinates of target A. Table 6 shows the results.
The differences between the adjusted unknowns s(1A) and s(2A) and the control measurements (Table 1) equal 0.001 m and 0.021 m, respectively, while the differences between the calculated versus measured GNSS coordinates of the target A (Table 2) are −0.004 m, 0.007 m and −0.002 m. These differences are significantly smaller than three times their standard deviations.

3.1.2. The Gauss–Helmert Model (GHM)

The Gauss–Helmert model is used for the rigorous LSQ observations’ adjustment. Unlike the LMA, it considers a priori input data accuracy, which is essential if observations are of varying precision.
We adjusted the observations using both methods to compare the LMA and GHM solutions. For the approximate values of unknowns, the LMA solution was used (Table 6). These values were also used to compute matrices A and B and the vector w according to Equations (27)–(29). Subsequently, we received the following solution for the unknown, as shown in Table 7.
The GHM produced more accurate results than the LMA because the differences between the unknowns s(1A) and s(2A) and the controls are now 0.005 m and 0.013 m, respectively, vs. 0.001 m and 0.021 m as per the LMA solution.
This method produces more consistent results because the GHM involves all observations, coordinates of stations 1 and 2 and parameters in the adjustment.
Table 7 shows point A’s geocentric coordinates computed from Equations (9) and (10). The coordinates vary by 0.002 m, −0.002 m and 0.001 m from the GNSS control for X, Y and Z, respectively.
The coordinate differences of target A derived using the LMA and GHM are shown in Table 8. Evidently, the GHM method outperforms the LMA algorithm.
The distance and coordinate differences are less than three times their standard deviations. The standard deviations of the computed coordinates of target A are 0.007 m, 0.013 m and 0.008 m, respectively.
The ratio of corrections of adjusted observation v and their standard deviations is 2.8, indicating that the local test—Equation (38)—has been fulfilled.

3.2. Experiment 2

Experiment 2 was conducted to further verify the GHM adjustment’s usefulness in the proposed computational method for determining the precise coordinates of inaccessible locations under different GNSS satellite deployments and likely different ionosphere and troposphere conditions. The GNSS coordinates of three points, B, C and D (Figure 2b), were determined in the test.
The results show that the computed coordinates are consistent with GNSS control coordinates. The coordinate differences are below 1 cm (except for one) and are within one standard deviation of the coordinates. Also, the root-mean-square error (RMSE) calculated for the coordinate differences is below 1 cm (Table 9).

4. Discussion

The proposed method for determining the coordinates of inaccessible locations uses two orientation parameters (ξ, η), calculated for the stations’ points from EGM 2008. Hence, the parameters link the total station measurements and the gravity field. Due to this feature, the approach allows for precise, multi-technique direct positioning in the global reference frame. The availability of the global gravity model EGM 2008 allows for straightforward calculations of (ξ, η), following Equations (39) and (40) [41]. However, to test the impact on the adjusted coordinates of the vertical deflection, we solved the case when the vertical deflection equals ξ = 0, η = 0. In this case, the rotation axis of the instrument is perpendicular to the ellipsoid. Hence, the rotation matrix Q = I, δQ/δξ = 0, δQ/δη = 0, Aξ = 0, Aη = 0, meaning that the adjustment problem is simplified. We obtained target A’s estimated coordinates as shown in Table 10.
There is a little difference (0.002 m) in the coordinates between the simplified case (ξ = 0, η = 0) and the actual situation when, typically, ξ ≠ 0, η ≠ 0. The simplified solution can introduce systematic errors in the coordinates, particularly in mountainous areas or when aiming at the target requires high vertical angles. Hence, the simplified procedure is not recommended in the discussed cases.
The coordinate differences between the non-linear LMA and the GHM solutions are minor in our tests. However, the results may significantly vary in another measurement scenario (different geometry of the intersection, more/less accurate instrument) because the LMA provides a non-weighted solution compared with the GHM-weighted solution. Also, the GHM approach provides a rigorous accuracy assessment of the solution.

5. Conclusions

This paper introduced a method for positioning inaccessible points using the novel DIM method directly in the geocentric reference frame. This solution is based on the LSQ adjustment of measurements and parameter estimation, which includes conditional equations with unknowns within the Gauss–Helmert model. The method integrates total station observations, GNSS positioning, and vertical-axis deflection components.
The proposed method is a new contribution to precise multi-technique surveying [42]. The field tests showed that the proposed method allows for the determination of the coordinates of inaccessible locations in the geocentric reference frame at the accuracy of approximately 1 cm in terms of the standard deviation of point positioning. Many industries using these results can benefit from such accuracies. In particular, a high level of accuracy is required when monitoring the displacement and deformation of engineering structures. It can be used for engineering surveying jobs and for establishing ground control points for LiDAR and aerial photograph acquisition.
Observing the current development trends in surveying, characterised by the rapid development of modern instruments, the demand for efficient real-time or near-real-time data fusion methods is growing. These methods are vital for laser scanning and photogrammetry for object dimensioning or structural monitoring.
The proposed method is innovative, and thanks to it, one can significantly increase the accuracy and effectiveness of the job execution, mainly when a job must be performed in real or near-real time. We note such cases concerning the still-growing scope of deformation monitoring offered to construction contractors. In addition, as quantity surveying practice indicates, conducting measurement work in usually challenging construction conditions often makes it impossible to observe some control points. Such situations demand the surveyor’s flexibility, and spontaneous decisions may often change the geometry of the previously planned control network in order to adapt to sudden field situations. Our proposed approach significantly reduces such risks, offering a flexible method for capturing points efficiently while keeping the highest accuracy. Future planned works include the continued development of computational methods for precise point positioning. Notably, this is important in the deformation and displacement monitoring of hazard sites near intensive industrial exploitation areas.

Author Contributions

Conceptualisation, E.O. and M.O.-W.; methodology, E.O., M.O.-W. and K.K.; validation, M.O.-W. and Z.M.; formal analysis, E.O., K.K. and Z.M.; investigation, E.O., K.K. and Z.M.; writing—original draft, K.B. writing, review and editing, K.K. and E.O.; supervision, E.O. and K.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data and the MathCad worksheet used in this study are available upon request from the co-author Edward Osada: [email protected].

Acknowledgments

The authors acknowledge valuable discussions on some aspects of the manuscript with the late Andrzej Borkowski.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hofmann-Wallenhoff, B.; Lichtenegger, H.; Wasle, E. GNSS—Global Navigation Satellite Systems, GPS, GLONASS, GALILEO and More; Spinger: Wien, NY, USA, 1993; pp. 280–283. ISBN 978-3-211-73012-6. [Google Scholar]
  2. Skorupa, B. Wyznaczenie Współrzędnych Punktów Niedostępnych na Podstawie Opracowania Pomiarów Klasycznych i Sygnałów GPS, z Uwzględnieniem Wpływu Odchylenia Pionu, Geodezja T. 3; UWND AGH: Kraków, Poland, 1993; pp. 47–51. [Google Scholar]
  3. Osada, E.; Owczarek-Wesołowska, M.; Ficner, M.; Kurpiński, G. TotalStation/GNSS/EGM integrated geocentric positioning method. Surv. Rev. 2017, 49, 206–211. [Google Scholar] [CrossRef]
  4. Karsznia, K. Methods of adjustment and integration of spatial tacheometric traverses in connection to the GPS points and the geoid. In Zeszyty Naukowe Akademii Rolniczej we Wrocławiu; Geodezja i Urządzenia Rolne: Wrocław, Poland, 2004; pp. 69–87. [Google Scholar]
  5. Karsznia, K. A concept of surveying and adjustment of spatial tacheomoetric traverses in the applications of integrated geodesy. Acta Sci. Pol. Geod. Descr. Terr. 2008, 7, 35–46. [Google Scholar]
  6. Brown, N.; Kaloustian, S.; Roeckle, M. Monitoring of Open Pit Mines Using Combined GNSS Satellite Receivers and Robotic Total Stations, Slope Stability; Potvin, Y., Ed.; Australian Centre for Geomechanics: Perth, Australia, 2007; ISBN 978-0-9756756-8-7. Available online: https://papers.acg.uwa.edu.au/p/708_27_Brown (accessed on 14 September 2023).
  7. Yang, D.; Zou, J. Precise levelling in crossing river over 5 km using total station and GNSS. Sci. Rep. 2021, 11, 7492. [Google Scholar] [CrossRef] [PubMed]
  8. Borowski, L.; Pienko, M.; Wielgosz, P. Evaluation of Inventory Surveying of Façade Scaffolding Conducted During ORKWIZ Project. In Proceedings of the 2017 Baltic Geodetic Congress (BGC Geomatics), Gdansk, Poland, 22–25 June 2017; pp. 189–192. [Google Scholar] [CrossRef]
  9. Karsznia, K.; Osada, E. Photogrammetric Precise Surveying Based on the Adjusted 3D Control Linear Network Deployed on a Measured Object. Appl. Sci. 2022, 12, 4571. [Google Scholar] [CrossRef]
  10. Osada, E.; Owczarek-Wesołowska, M.; Sośnica, K. Gauss–Helmert Model for Total Station Positioning Directly in Geocentric Reference Frame Including GNSS Reference Points and Vertical Direction from Earth Gravity Model. J. Surv. Eng. 2019, 145, 04019013. [Google Scholar] [CrossRef]
  11. Kahmen, H.; Faig, W. Surveying; De Gruyter: Berlin, Germany; New York, NY, USA, 1988; pp. 439–460. ISBN 3-11-008303-5. [Google Scholar]
  12. Kahmen, H. Angewandte Geodäsie: Vermessungskunde; De Gruyter: Berlin, Germany; New York, NY, USA, 2020. [Google Scholar] [CrossRef]
  13. Ghilani, C.D.; Wolf, P.R. Elementary Surveying. In An Introduction to Geomatics; Pearson Education, Inc.: Upper Saddle River, NJ, USA, 2012; pp. 231–275. ISBN 978-0-13-255434-3. [Google Scholar]
  14. Cederholm, P.; Jensen, K. GPS Measurement of Inaccessible Detail Points. Surv. Rev. 2013, 41, 352–363. [Google Scholar] [CrossRef]
  15. Ai, S.; Wang, S.; Li, Y.; Liu, L. Multi-parameter adjustment for high-precision azimuthal intersection positioning. MethodsX 2020, 7, 100968. [Google Scholar] [CrossRef]
  16. Koch, K.-R. Robust estimations for the nonlinear Gauss Helmert model by the expectation maximization algorithm. J. Geodesy 2014, 88, 263–271. [Google Scholar] [CrossRef]
  17. Awange, J.L.; Grafarend, E.W.; Paláncz, B.; Zaletnyik, P. Positioning by intersection methods. In Algebraic Geodesy and Geoinformatics; Springer: Berlin/Heidelberg, Germany, 2010; pp. 249–263. [Google Scholar] [CrossRef]
  18. Wolf, H. Das geodätische Gauß-Helmert-Modell und seine Eigenschaften. Z. Für Vermess. 1978, 103, 41–43. [Google Scholar]
  19. Schaffrin, B.; Wieser, A. On weighted total least-squares adjustment for linear regression. J. Geodesy 2008, 82, 415–421. [Google Scholar] [CrossRef]
  20. Schaffrin, B.; Wieser, A. Total least-squares adjustment of condition equations. Stud. Geophys. Geod. 2011, 55, 529–536. [Google Scholar] [CrossRef]
  21. Snow, K. Topics in Total Least-Squares Adjustment within the Errors-In-Variables Model: Singular Cofactor Matrices and Prior Information. In The Ohio State University Columbus, Ohio, Report No. 502; Ohio State University: Columbus, OH, USA, 2012; pp. 23–39. Available online: https://kb.osu.edu/bitstream/handle/1811/78619/1/SES_GeodeticScience_Report_502.pdf (accessed on 27 September 2023).
  22. Chang, G. On least-squares solution to 3D similarity transformation problem under Gauss–Helmert model. J. Geod. 2015, 89, 573–576. [Google Scholar] [CrossRef]
  23. Zeng, W.; Fang, X.; Lin, Y.; Huang, X.; Yao, Y. On the errors-in-variables model with inequality constraints of dependent variables for geodetic transformation. Surv. Rev. 2017, 51, 166–171. [Google Scholar] [CrossRef]
  24. Marx, C. A weighted adjustment of a similarity transformation between two point sets containing errors. J. Geéod. Sci. 2017, 7, 105–112. [Google Scholar] [CrossRef]
  25. Kanatani, K.; Niitsuma, H. Optimal computation of 3D similarity: Gauss–Newton vs. Gauss–Helmert. Comput. Stat. Data Anal. 2012, 56, 4470–4483. [Google Scholar] [CrossRef]
  26. Neitzel, F.; Schaffrin, B. On the Gauss–Helmert model with a singular dispersion matrix where BQ is of smaller rank than B. J. Comput. Appl. Math. 2016, 291, 458–467. [Google Scholar] [CrossRef]
  27. Paláncz, B.; Awange, J.L.; Völgyesi, L. Pareto optimality solution of the Gauss-Helmert model. Acta Geod. Geophys. 2013, 48, 293–304. [Google Scholar] [CrossRef]
  28. Koch, K.R. Parameter Estimation and Hypothesis Testing in Linear Models; Springer: Berlin/Heidelberg, Germany; New York, NY, USA, 2003; pp. 210–231. ISBN 3-540-65257-4. [Google Scholar]
  29. Karsznia, K.; Osada, E.; Muszyński, Z. Real-Time Adjustment and Spatial Data Inte-gration Algorithms Combining Total Station and GNSS Surveys with an Earth Gravity Model. Appl. Sci. 2023, 13, 9380. [Google Scholar] [CrossRef]
  30. Osada, E.; Karsznia, K.; Karsznia, I. Georeferenced measurements of building objects with their simultaneous shape detection. Surv. Rev. 2020, 52, 24–30. [Google Scholar] [CrossRef]
  31. Osada, E.; Sośnica, K.; Borkowski, A.; Owczarek-Wesołowska, M.; Gromczak, A. A Direct Georeferencing Method for Terrestrial Laser Scanning Using GNSS Data and the Vertical Deflection from Global Earth Gravity Models. Sensors 2017, 17, 1489. [Google Scholar] [CrossRef]
  32. Ranganathan, A. The Levenberg-Marquardt algorithm. Tutor. LM Algorithm 2004, 11, 101–110. [Google Scholar]
  33. Osada, E. Geodezyjne Pomiary Szczegółowe, 2nd ed.; UxLan: Wrocław, Poland, 2014; p. 398. [Google Scholar]
  34. Awange, J.L.; Grafarend, E.W. Solving Algebraic Computational Problems in Geodesy and Geoinformatics—The Answer to Modern Challenges; Springer: Berlin/Heidelberg, Germany; New York, NY, USA, 2005; pp. 77–86. [Google Scholar]
  35. Awange, J.L. Partial Procrustes Solution of the Threedimensional Orientation Problem from GPS/LPS Observations. In Geodesy—The Challenge of the 3rd Millennium; Grafarend, E.W., Krumm, F.W., Schwarze, V.S., Eds.; Springer: Berlin/Heidelberg, Germany, 2003; pp. 277–286. Available online: https://link.springer.com/content/pdf/10.1007/978-3-662-05296-9.pdf (accessed on 15 August 2023).
  36. Nocedal, J.; Wright, S.J. Numerical Optimisation; Springer Science+Business Media, LLC: New York, NY, USA, 2006; pp. 101–133. ISBN 0-387-30303-0. [Google Scholar]
  37. Heiskanen, W.A.; Moritz, H. Physical Geodesy; W.H. Freeman and Company: San Francisco, CA, USA; London, UK, 1967; pp. 46–123. [Google Scholar]
  38. Hofmann-Wellenhof, B.; Moritz, H. Physical Geodesy; Springer: Wien, Germany; New York, NY, USA, 2006; pp. 173–233. ISBN 3-211-33544-7. [Google Scholar]
  39. Petit, G.; Luzum, B. IERS Conventions 2010, Frankfurt am Main: Verlag des Bundesamtes für Kartographie und Geodäsie. IERS Technical Note 36. 2010. Available online: https://www.iers.org/SharedDocs/Publikationen/EN/IERS/Publications/tn/TechnNote36/tn36.pdf (accessed on 27 September 2023).
  40. Hirt, C.; Marti, U.; Bürki, B.; Featherstone, W.E. Assessment of EGM2008 in Europe using accurate astrogeodetic vertical deflections and omission error estimates from SRTM/DTM2006.0 residual terrain model data. J. Geophys. Res. Atmos. 2010, 115, B10404. [Google Scholar] [CrossRef]
  41. Pavlis, N.K.; Holmes, S.A.; Kenyon, S.C.; Factor, J.K. The development and evaluation of the Earth Gravitational Model 2008 (EGM2008). J. Geophys. Res. Solid Earth 2012, 117, B04406. [Google Scholar] [CrossRef]
  42. Ogundare, J.O. Precision Surveying: The Principles and Geomatics Practice; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2015; pp. 237–267. ISBN 978-1-119-10251-9. [Google Scholar]
Figure 2. Survey design of (a) Experiment 1 and (b) Experiment 2. The GNSS receiver occupied all points 14 and AD. The total station was positioned at stations 1–4. The instrument (i) and mirror (j) heights were also measured and included in the calculations.
Figure 2. Survey design of (a) Experiment 1 and (b) Experiment 2. The GNSS receiver occupied all points 14 and AD. The total station was positioned at stations 1–4. The instrument (i) and mirror (j) heights were also measured and included in the calculations.
Sensors 23 08199 g002
Table 1. The data for Experiment 1. 1 and 2 denote instrument sites, and A is the location to be determined. Refer to Figure 1 and Figure 2a for more details.
Table 1. The data for Experiment 1. 1 and 2 denote instrument sites, and A is the location to be determined. Refer to Figure 1 and Figure 2a for more details.
Observations (m)α (gon)β (gon)i (m)j (m)
1 to 237.1210.0489100.12861.6111.500
1 to A43.571339.261865.15321.6112.150
2 to 137.12471.5203100.28941.6351.500
2 to A40.953141.269562.76101.6352.150
Std Dev.0.0060.0010.0010.0010.001
Table 2. The geocentric GNSS coordinates for Experiment 1 (Figure 1 and Figure 2a). Note that the coordinates of point A were measured as the control for the experiment.
Table 2. The geocentric GNSS coordinates for Experiment 1 (Figure 1 and Figure 2a). Note that the coordinates of point A were measured as the control for the experiment.
Coordinate12AStd Dev.
X (m)3,835,779.3463,835,758.2313,835,763.3210.008
Y (m)1,177,321.9941,177,351.0331,177,324.8090.008
Z (m)4,941,536.1894,941,545.6244,941,576.3100.008
Table 3. Calculated deflection of vertical components.
Table 3. Calculated deflection of vertical components.
Deflection of Vertical12Std Dev.
ξ (″)5.99265.98521
η (″)6.20336.19671
Table 4. The total station measurement data for the testing points B, C and D (Figure 2b).
Table 4. The total station measurement data for the testing points B, C and D (Figure 2b).
Observations (m)α (gon)β (gon)i (m)j (m)
3 to 433.00731.8735100.43591.6851.500
3 to B40.753107.212963.24111.6851.900
3 to C43.47494.544565.82001.6851.900
3 to D47.41385.409168.97071.6851.900
4 to 333.009225.3364100.25231.6571.500
4 to B43.612161.389965.82031.6571.900
4 to C40.228149.356062.60061.6571.900
4 to D38.690135.582960.96521.6571.900
Std Dev.0.0060.0010.0010.0010.001
Table 5. The geocentric coordinates for Experiment 2 points B, C and D (Figure 2b). Note that the GNSS coordinates of points B, C and D were measured as controls only.
Table 5. The geocentric coordinates for Experiment 2 points B, C and D (Figure 2b). Note that the GNSS coordinates of points B, C and D were measured as controls only.
Point34BCDStd Dev.
X (m)3,835,762.3273,835,780.6983,835,764.5963,835,769.1963,835,773.1700.008
Y (m)1,177,338.2011,177,311.9761,177,313.7161,177,307.8301,177,302.0030.008
Z (m)4,941,545.5904,941,537.5944,941,577.9384,941,575.7604,941,574.0560.008
Table 6. Adjusted unknowns (distances and horizontal angles) and coordinates of target A.
Table 6. Adjusted unknowns (distances and horizontal angles) and coordinates of target A.
Unknowns(1–A)s(2–A)Σ1Σ2
43.572 m40.974 m73.4638 gon201.9942 gon
Coordinates of A
X (m)3,835,763.325
Y (m)1,177,324.803
Z (m)4,941,576.312
Table 7. The adjusted unknowns and coordinates of the inaccessible target A using the GHM model.
Table 7. The adjusted unknowns and coordinates of the inaccessible target A using the GHM model.
Unknowns(1–A)s(2–A)Σ1Σ2
43.576 m40.966 m73.4693 gon201.9980 gon
Coordinates of A
X (m)3,835,763.322
Y (m)1,177,324.807
Z (m)4,941,576.311
Table 8. Coordinate differences of the inaccessible target A calculated using the LMA and GHM models (LMA/GHM result minus GNSS-control).
Table 8. Coordinate differences of the inaccessible target A calculated using the LMA and GHM models (LMA/GHM result minus GNSS-control).
ModeldX (m)dy (m)dz (m)
LMA−0.0040.007−0.002
GHM0.002−0.0020.001
Table 9. Coordinate differences (computed minus GNSS control) for targets B, C and D.
Table 9. Coordinate differences (computed minus GNSS control) for targets B, C and D.
TargetδX (m)δY (m)δZ (m) δ X 2 + δ Y 2 + δ Z 2 (m)
B−0.006−0.0010.0060.008
C0.003−0.0030.0090.010
D−0.003−0.013−0.0030.014
RMSE0.0040.0080.006-
Table 10. The adjusted coordinates of A, assuming ξ = 0, η = 0.
Table 10. The adjusted coordinates of A, assuming ξ = 0, η = 0.
Coordinates of A
X (m)3,835,763.324
Y (m)1,177,324.807
Z (m)4,941,576.311
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Osada, E.; Owczarek-Wesołowska, M.; Karsznia, K.; Becek, K.; Muszyński, Z. A Method for the Precise Coordinate Determination of an Inaccessible Location. Sensors 2023, 23, 8199. https://doi.org/10.3390/s23198199

AMA Style

Osada E, Owczarek-Wesołowska M, Karsznia K, Becek K, Muszyński Z. A Method for the Precise Coordinate Determination of an Inaccessible Location. Sensors. 2023; 23(19):8199. https://doi.org/10.3390/s23198199

Chicago/Turabian Style

Osada, Edward, Magdalena Owczarek-Wesołowska, Krzysztof Karsznia, Kazimierz Becek, and Zbigniew Muszyński. 2023. "A Method for the Precise Coordinate Determination of an Inaccessible Location" Sensors 23, no. 19: 8199. https://doi.org/10.3390/s23198199

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop