Home Developing low-cost automated tool for integrating maps with GNSS satellite positioning data
Article Open Access

Developing low-cost automated tool for integrating maps with GNSS satellite positioning data

  • Maan Habib ORCID logo EMAIL logo , Ali Farghal and Aymen Taani
Published/Copyright: November 3, 2022
Become an author with De Gruyter Brill

Abstract

Representing the Earth’s physical features onto a flat surface is a critical and challenging issue for geodesists to build topographic mappings at field scale in various applications. Artificial satellite positioning data are currently defined on a global geocentric frame, while terrestrial geodetic networks are determined on a local ellipsoid. Hence, coordinate transformations in three-dimensional space are required for data fusion involving different coordinate systems utilizing common points in two sets of coordinates. On the other hand, small companies in many developing countries have some data conversion difficulties due to the need for high-cost software and qualified persons. A low-cost automated tool is helpful in achieving this task and ensuring quality and positional accuracy. In this investigation, the problem was undertaken by establishing a software tool in the Microsoft Visual Studio environment for map-matching with global coordinates based on similarity transformations and a conformal polynomial approach. The tool’s performance was evaluated through a numerical example to assign transformation parameters and derive coordinates of checkpoints from the prediction surface.

1 Introduction

The main issue in geodesy is (Hirvonen 1960): “Find the space coordinates of any point P at the physical surface S of the earth when a sufficient number of geodetic operations have been carried out along S.” Hence, the selection of a suitable frame to define the point P on spatial coordinates is critical. Nowadays, the world is witnessing a new era in data collection methods and visualizing the Earth’s physical features on a map due to the tremendous development in geospatial technologies. In practice, the position of each point on a map is determined by a particular reference system, which must be identified accurately to attain a high positional quality of spatial data (Snyder 1997, Kneissl et al. 2011). In contrast, most existing maps were created by classical surveys adopted on various local or regional datums that are non-geocentric and chosen to provide the best fit for the Earth’s shape in a specific geographic area. The advent of satellite positioning techniques such as the global navigation satellite system (GNSS) revolutionized position fixing methods in geodetic sciences. The GNSS observations are based on the world geodetic system 1984 (WGS84), and with the growing exchange of geographic data, both locally and globally, position information has to be given in both datums (Yang 1999, Kumar 1988). As a result, there is a necessity to establish a relationship between two reference frames to ensure the consistency of the coordinates (Vaníček and Steeves 1996).

Three-dimensional coordinate transformation is broadly applied for data fusion of various coordinate systems to build an interpolation surface with minimal distortions and estimate the coordinates of non-common locations (Chen and Hill 2005, Even-Tzur 2018). In general, several datum shift methods have been investigated in the literature to change between WGS84 and local datums that require a case-by-case evaluation due to deformation in terrestrial networks (Harvey 1986, Abd-Elmotaal 1994, Deakin and Leahy 1994, Newsome and Harvey 2003, Chuan and Yi 2014, Marx 2017, Yang et al. 2020, Yang et al. 2022). According to their simplicity and accuracy, 3D conformal models such as Helmert, Molodensky–Badekas, Bursa–Wolf, and polynomials (Bursa 1962, Molodensky et al. 1962, Wolf 1963, Krakiwsky and Thomson 1974, Kutoglu et al. 2002, Soycan 2005) are widely utilized in surveying, photogrammetry, geographic information systems, geodesy, LIDAR, and terrestrial laser scanning (Kashani 2006, Paffenholz and Bae 2012, Zeng et al. 2018).

The transformation of parameters from GNSS-derived coordinates to national terrestrial datum or vice versa include axes rotations, origin transitions, and scaling factors (Deakin 1998). They are defined using reference points in two sets of coordinates such that their spatial distribution and quantity impact the accuracy of results (Závoti and Kalmár 2016, Ioannidou and Pantazis 2020). The redundant stations, which are more than the minimum necessary number of common ones, are required to provide the best solution because the least-squares method can be employed to calculate the polynomial coefficients (Johnson and Faunt 1992, Challis 1995). Besides, the performance of the transformation algorithm is primarily evaluated by computing its parameters accuracy and the root mean square error of control points. This contribution aims to develop a low-cost spatial tool in the Microsoft Visual Studio environment to convert positional information to an alternative datum using 7-parameters similarity models and second-order conformal polynomial fit.

2 Materials and methods

Sustainable development goals (SDGs) as a roadmap to construct a better society for humankind must balance socio-economic and environmental components (GA 2015). Human capital formation, government policies, and technological progress are essential for carrying out these aims (Benhabib and Spiegel 2005, Banerjee and Roy 2014). A Geospatial database is a vital pillar in digital government transformation to underpin SDG attainment. In addition, implementing geodetic infrastructure based on an accurate and stable coordinate reference frame is significant and will provide a tie between scientists, policymakers, and geospatial society (Barbero et al. 2019). Previously, the geographic coordinates, including latitude φ, longitude λ, and orthometric or geoidal height H, have been established worldwide by classical surveying techniques, but at present, GNSS technology is applied to measure latitude and longitude and ellipsoidal height h on WGS84, as indicated in Figure 1. Hence, the most central issue in building geodatabases is to unify multi-sources spatial referenced data.

Figure 1 
               Geodetic and Cartesian coordinate system.
Figure 1

Geodetic and Cartesian coordinate system.

2.1 Case study description

The test site is situated in the Golden Triangle of Ghana, between latitudes 4°30′ N and 7°30′ N and longitude 3° W and 1° E (Figure 2), with a total area of 238,540 km2 and a maximum elevation of 880 m (Higazi 2005). The national ellipsoid applied in Ghana for all geospatial purposes is the Accra datum based on the War Office 1926 spheroid, with European Petroleum Survey Group (EPSG) code of 2136, which has the following linear parameters: semi-major axis a = 6378300.00 m, semi-minor axis b = 6356751.689 m, and inverse flattening 1/f = 296.0 (Ayer and Fosu 2008). The conformal projection adopted in Ghana for mapping the geographic position of features is a transverse Mercator projection that covers an area by a single grid zone extending longitudinally 6°, from north to south, with a central meridian of λ o = 1° W, the origin of latitude φ o = is 4° 40′ N with scale factor K = 0.99975. False easting E o = 274320.00 m and false northing N o = 0.00 km are introduced in the mapping system to keep the positive value of coordinates (Thomas et al. 2000). The performance of the developed tool is verified using a dataset acquired from a previous study to build a numerical model across several control points (Ziggah et al. 2019) to change coordinates from the geocentric datum into the Ghana local reference frame.

Figure 2 
                  Spatial distribution of GNSS control points in the study area.
Figure 2

Spatial distribution of GNSS control points in the study area.

2.2 Research methodology

The use of information processing technology to conduct critical functions in the mapping industry has been growing in recent years. The increasing diversity of computerized geographical data sources creates new challenges from the technical point of view that must be overcome to enable efficient integration. Indeed, if building a complete software package is required, available free spatial tools cannot be directly integrated since they are either built on old transformation techniques or lack the integrity of commercial software with a suitable user interface. Accordingly, this investigation endeavors to build a low-cost tool for harmonizing heterogeneous geospatial data sources within a coordinate reference system by providing the knowledge and framework required to develop a tool that can run on its own for coordinate transformation, while preserving that adaptability to be implemented in a complete software package. First, various 3D transformation models will be reviewed to highlight their characteristics and mathematical equations to be implemented in the developed tool. Also, the performance of the software tool will be evaluated to verify that it meets all specified requirements and positional quality. It aims to prove that all performance-degrading faults have been eradicated before the system is used. Finally, conclusions can be drawn based on the study results. Accordingly, Figure 3 presents a methodology flowchart used in this research.

Figure 3 
                  Graphical depiction of the research methodology.
Figure 3

Graphical depiction of the research methodology.

2.3 Similarity transformation model

A similarity transformation is a coordinate change that contains just a scale, rotation, and translation. The Bursa–Wolf model is a simplified form of 3D Helmert’s approach utilized to determine the datum transformation parameters between any two 3D reference systems. It defines a geometrical relationship between the source (X S , Y S , Z S ) and target (X T , Y T , Z T ) datums using common pairs of points whose coordinates are delivered in both the systems. A seven-parameter function includes three transition components (δ X , δ Y , δ Z ) along the X, Y, and Z-axes, respectively, three axes rotations (R X , R Y , R Z ), and a scale factor (K), as shown in Figure 4. The rotation angles are positive counterclockwise when considered from the axis’s positive end towards the center of the coordinate. The conversion expression of Bursa–Wolf is given in matrix form by equation (1) (Blewitt et al. 1992, Güneş and Demir 2021, Kalu et al. 2022).

(1) X T Y T Z T = X S Y S Z S + ( 1 + K ) 1 R Z R Y R Z 1 R X R Y R X 1 X S Y S Z S + δ X δ Y δ Z .

Figure 4 
                  Bursa–Wolf algorithm of the datum transformation.
Figure 4

Bursa–Wolf algorithm of the datum transformation.

The Bursa–Wolf transformation parameters are identified from a redundant set of n points by applying parametric least-squares adjustment to fit data to a mathematical surface. This approach is formulated as a Gauss–Markov model to produce a minimum difference between the observed and computed coordinates of control points (Chang 2015). Equation (2) shows the matrix form of parametric least-squares adjustment of the Bursa–Wolf method with its solution given in equation (3) (Mikhail and Gracie (1981), Ogundare (2018)).

(2) V 3 n × 1 + B 3 n × m Δ m × 1 = f 3 n × 1 ,

(3) N m × m = B t m × 3 n . B 3 n × m , t m × 1 = B t m × 3 n . f 3 n × 1 , Δ = N 1 t , V 3 n × 1 = f 3 n × 1 B 3 n × m Δ m × 1 , Q ΔΔ = N 1 ,

(4) v position = v X S 2 + v Y S 2 + v Z S 2 . σ o = V t . V 3 n m ,

where B is the numerical coefficient matrix of parameters, V is the vector of observational residuals, Δ is the vector of unknown parameters m, N is the square symmetric matrix, f is the vector of numerical constants, Q ΔΔ is the cofactor matrix which describes the accuracy of the estimated parameters, v is the residual vector of each common point position, and σ o is the posterior reference standard deviation.

(5) B 3 n × m = 0 Z S 1 Y S 1 1 0 0 X S 1 Z S 1 0 X S 1 0 1 0 Y S 1 Y S 1 X S 1 0 0 0 1 Z S 1 0 Z S n Y S n 1 0 0 X S n Z S n 0 X S n 0 1 0 Y S n Y S n X S n 0 0 0 1 Z S n ,

(6) V t 3 n × 1 = v X S 1 v Y S 1 v Z S 1 v X S n v Y S n v Z S n , f t 3 n × 1 = X T 1 X S 1 Y T 1 Y S 1 Z T 1 Z S 1 X T n X S n Y T n Y S n Z T n Z S n , Δ t m × 1 = R X R Y R Z δ X δ Y δ Z K .

The Molodensky–Badekas model, as a similarity transformation, includes a centroid to release the strong correlation between the adjusted parameters when utilized across a limited Earth surface area (El-Mowafy et al. 2009). The average of coordinates of control points is employed to obtain the centroid coordinates (X c , Y c , Z c ) for the Molodensky–Badekas algorithm, as shown in equation (7) (Kutoglu et al. 2002). Hence, the source system coordinates are shifted to the centroid according to equation (8). The general mathematical relationship of the model is described in equation (9). Figure 5 demonstrates the centroidal system whose origin is at a centroid, and its axes are parallel to the source one. The matrixial form of equation (9) can be written as mentioned previously in Bursa–Wolf for applying the least-square solution with a difference in the B matrix of numerical coefficients indicated in equation (10).

(7) X c Y c Z c t = i = 1 n X S i n i = 1 n Y S i n i = 1 n Z S i n t ,

(8) X ¯ Y ¯ Z ¯ t = X S X c Y S Y c Z S Z c t ,

(9) X T Y T Z T = X S Y S Z S + ( 1 + K ) 1 R Z R Y R Z 1 R X R Y R X 1 X ¯ Y ¯ Z ¯ + δ X δ Y δ Z ,

(10) B 3 n × m = 0 Z ¯ 1 Y ¯ 1 1 0 0 X ¯ 1 Z ¯ 1 0 X ¯ 1 0 1 0 Y ¯ 1 Y ¯ 1 X ¯ 1 0 0 0 1 Z ¯ 1 0 Z ¯ n Y ¯ n 1 0 0 X ¯ n Z ¯ n 0 X ¯ n 0 1 0 Y ¯ n Y ¯ n X ¯ n 0 0 0 1 Z ¯ n .

Figure 5 
                  Graphical representation of Molodensky–Badekas method.
Figure 5

Graphical representation of Molodensky–Badekas method.

2.4 Polynomial algorithm

A fitting model is established to clarify the relationship between the dependent variable and several independent ones. The mathematical algorithm of the second-degree polynomial regression is expressed in equation (11) to align spatial data obtained from local reference datum to their corresponding values in the WGS84 (Habib and Rabah 2006).

(11) X T Y T Z T i = X S Y S Z S i + X o Y o Z o i ,

(12) X o = a o + a 1 φ + a 2 λ + a 3 h + a 4 φ 2 + a 5 λ 2 + a 6 h 2 + a 7 φ λ + a 8 λ h + a 9 φ h , Y o = b o + b 1 φ + b 2 λ + b 3 h + b 4 φ 2 + b 5 λ 2 + b 6 h 2 + b 7 φ λ + b 8 λ h + b 9 φ h , Z o = c o + c 1 φ + c 2 λ + c 3 h + c 4 φ 2 + c 5 λ 2 + c 6 h 2 + c 7 φ λ + c 8 λ h + c 9 φ h ,

where (X o, Y o, Z o) are the datum shifts at the common point i.

The Cauchy–Riemann condition is imposed on each couple of coordinates in equation (12) to achieve a conformal property of the 3D transformation model as follows (Lo et al. 2016, Habib et al. 2019):

(13) X o φ = Y o λ = Z o h , X o λ = Y o φ , X o h = Z o φ , Y o h = Z o λ ,

(14) X o = A o + A φ + B λ C h + E ( φ 2 λ 2 h 2 ) + 0 + 2 F φ λ + 2 G φ h , Y o = B o B φ + A λ + D h F ( φ 2 λ 2 + h 2 ) + 2 E φ λ + 0 + 2 G λ h , Z o = C o + C φ D λ + A h G ( φ 2 + λ 2 h 2 ) + 2 F λ h + 2 E φ h + 0 .

Initially, the approximate values of the polynomial parameters are identified, where the elements i , i , i are computed from equation (11) to estimate the polynomial coefficients using least-squares adjustment.

(15) i = ( X T X S ) i { A o + A φ i + B λ i C h + E ( φ i 2 λ i 2 h i 2 ) + 2 F φ i λ i + 2 G φ i h i } , i = ( Y T Y S ) i { B o B φ i + A λ i + D h F ( φ i 2 λ i 2 + h i 2 ) + 2 E φ i λ i + 2 G λ i h i } , i = ( Z T Z S ) i { C o C φ i + D λ i + A h G ( φ i 2 + λ i 2 h i 2 ) + 2 F h i λ i + 2 E ϕ i h i } ,

(16) B 3 n × m = 1 0 0 φ 1 λ 1 h 1 0 ( φ 1 2 λ 1 2 h 1 2 ) 2 φ 1 λ 1 2 φ 1 h 1 0 1 0 λ 1 φ 1 0 h 1 2 φ 1 λ 1 ( φ 1 2 λ 1 2 h 1 2 ) 2 φ 1 h 1 0 0 1 h 1 0 φ 1 λ 1 2 φ 1 h 1 2 λ 1 h 1 ( φ 1 2 λ 1 2 h 1 2 ) 1 0 0 φ n λ n h n 0 ( φ n 2 λ n 2 h n 2 ) 2 φ n λ n 2 φ n h n 0 1 0 λ n φ n 0 h n 2 φ n λ n ( φ n 2 λ n 2 h n 2 ) 2 φ n h n 0 0 1 h n 0 φ n λ n 2 φ n h n 2 λ n h n ( φ n 2 λ n 2 h n 2 ) ,

(17) V t 3 n × 1 = v X S 1 v Y S 1 v Z S 1 v X S n v Y S n v Z S n , f t 3 n × 1 = 1 1 1 n n n , Δ t m × 1 = A o B o C o A B C D E F G .

3 Proposed software

Geospatial data represent real-world features in a suitable coordinate system. Hence, the coordinates must be converted to harmonize heterogeneous georeferenced data from different sources. This study built a low-cost spatial tool called “TopoGC” in the Microsoft Visual Studio environment to compare source and destination geodetic coordinates based on the process indicated in Figure 6. The three-parameter, five-parameter, Bursa–Wolf, Molodensky–Badekas, and second-degree polynomial transformation algorithms were addressed to be automated. By defining projection parameters, the converted coordinates can be mapped to a flat surface using an appropriate grid reference system. Figure 7 depicts the life cycle steps of the implemented software. The development process has six phases which start with requirement identification according to software system application and finish with evaluation and maintenance against the design principles. The logic plan’s detail is expressed in the design stage by conducting the flowchart and pseudocode algorithm and then coded using Visual C++ programming language. However, the TopoGC tool enables users to modify point coordinates inserted manually or from MS-Excel. The outputs can be represented, printed, and exported to MS-Excel. Indeed, the ActiveX control is constructed to share information between this application and MS-Excel using Visual Basic language.

Figure 6 
               Data transformation and mapping process in the developed tool.
Figure 6

Data transformation and mapping process in the developed tool.

Figure 7 
               Schematic diagram of developed tool life cycle.
Figure 7

Schematic diagram of developed tool life cycle.

3.1 Estimating transformation parameters

The TopoGC tool is a Windows-based application with a user-friendly interface for datum transformation and mapping operations. TopoGC toolset automatically changes three-dimensional geodetic coordinates from one geographic datum to another using the transformation definition dialog box, as shown in Figure 8. The mathematical model parameters are assigned after inserting the coordinates of control points in both reference frameworks. The spatial data coordinates can also be imported from an MS-Excel file reordered within the list view or saved in a text file. The report of calculation results appears in a new window, which includes the following elements:

  • Type of transformation algorithm utilized in computation.

  • Reference points coordinates.

  • Transformation parameters with their accuracy.

  • Residual of observations.

  • Standard error of unit weight.

Figure 8 
                  Dialog for calculating transformation parameters.
Figure 8

Dialog for calculating transformation parameters.

3.1.1 Conversion into a new reference system

The coordinates transformation to another surface is performed from the Final Coordinate box according to the calculated parameters. The coordinates should be input, and the conversion into a new system will be achieved, and the output data are displayed in the list view that may be printed, exported to MS-Excel, or projected using an appropriate mapping system. On the other hand, the moving from

3.1.2 Geodetic vs geocentric coordinates

As is well-known, the coordinates in a geodetic system are characterized as either geodetic or geocentric. The conversion between these two systems is one of the fundamental tasks in computational geodesy. Equation (18) directly converts the spheroidal coordinates of point B in Figure 1 into Cartesian coordinates, while the inverse solution is provided in equation (19) (Borkowski 1989, Ligas 2013). The developed tool has automated the relationship between Cartesian and geodetic coordinates on a biaxial ellipsoid.

(18) X = ( ν + h ) cos φ cos λ , Y = ( ν + h ) cos φ sin λ , Z = ( ν ( 1 e 2 ) + h ) sin φ ,

(19) λ = cos 1 X P f , φ = tan 1 Z + e / 2 b sin 3 ω P f e 2 a cos 3 ω , h = P f cos φ ν ,

where e 2 is the first eccentricity squared and ν is the radius of curvature in the prime vertical.

ω = tan 1 Z a P f b , P f = ( X 2 + Y 2 ) , e 2 = 1 b a 2 .

4 Software verification

Changing the coordinates between different reference systems is vital for fusing various spatial data sources. In this regard, the performance of the TopoGC application will be verified using data illustrated in Figure 2. However, the results of mathematical equations given in the Sections 2 and 3 were generated utilizing a developed tool and compared with others from a commercial software package (Geographic Calculator) and manually in an MS-Excel spreadsheet. Generally, the comparison results showed identical values to the manual approach and minor variations (in millimeters) with the commercial one. In practice, the research underlines the importance of combining the quantitative and qualitative approaches in implementing an accurate analysis of datum transformation algorithm choice. Figure 9 shows the flowchart adopted for 3D transformation coordinates. The parameters of the Bursa–Wolf and Molodensky–Badekas models with their accuracies were estimated and recorded in Table 1. The residuals of control points were also calculated, which are identical for both the systems. The obtained standard deviation values of unit weight show the accuracy of the conversion harmonization process for every dataset. Another validation of interpolated surface can be achieved by determining the coordinate differences at checkpoints between the observed and computed data from the derived parameters. Indeed, the Molodensky–Badekas transformation requires more information (the centroid coordinates) than the Bursa–Wolf method, which is why the Bursa–Wolf is more common. Table 2 indicates the obtained polynomial algorithm parameters and standard deviations, representing the model’s accuracy in fitting the control points. Generally, the finding’s reliability relies on the accuracy of the observations in both the systems and the proper distribution and coverage of data in the investigated area. Table 2 indicates the obtained polynomial algorithm parameters and standard deviations, representing the model’s accuracy in fitting the control points. Generally, the finding’s reliability relies on the accuracy of the observations in both the systems and the proper distribution and coverage of data in the investigated area.

Figure 9 
               Depiction for developing datum transformation process.
Figure 9

Depiction for developing datum transformation process.

Table 1

7-parameters transformation

Parameter Bursa–Wolf Molodensky–Badekas Units
Estimated value σ Δ Estimated value σ Δ
δ X 149.0982 ±15.7469 196.623 ±0.2404 m
δ Y −31.5840 ±24.7694 −33.333 ±0.2404 m
δ Z −327.6362 ±24.8691 −322.370 ±0.2404 m
R X −1.1715 ±1.5791 −1.1715 ±1.5791 cc
R Y 0.0445 ±2.4880 0.0445 ±2.4880 cc
R Z −0.0505 ±2.4620 −0.0505 ±2.4620 cc
K 7.5015 ±2.4531 7.5015 ±2.4531 ppm
X o 6340219.599 m
Y o −134333.647 m
Z o 675857.018 m
σ o ±0.760 ±0.760 m
Table 2

Coefficients of the polynomial model

Estimated value σΔ Units
A o 196.547 ±0.874 m
B o −31.813 ±2.354 m
C o −321.441 ±0.870 m
A −7.169 × 10−3 ±4.566 × 10−4
B 7.169 ±25.153
C 2.423 × 10−4 ±5.281 × 10−3
D −5.132 × 10−3 ±4.822 × 10−3
E −1.11 × 10−7 ±6.361 × 10−6 m−1
F −6.398 × 10−6 ±5.632 × 10−6 m−1
G 9.508 × 10−6 ±5.593 × 10−6 m−1
σ o ±0.881

The findings of the above tables can be summarized in the following expression to facilitate a comparative analysis of the investigated models. These values reflect statistically significant results on a well-fit surface for the training dataset in the study area. Determining a suitable transformation method relates to the distortion at data points and spatial pattern distribution. However, comparing descriptive statistics between tested approaches indicates that the seven- and five-parameter models can predict coordinates with an accuracy better than others, while the standard errors in the polynomial model showed the highest trend. Additionally, another investigation was applied based on the visual inspection of residual values in Cartesian coordinates between known and extracted data from estimated surfaces.

σ x σ y σ z σ o = ± 0.071 ± 0.412 ± 0.631 ± 0.760 7 - P a r . ± 0.068 ± 0.409 ± 0.666 ± 0.737 5 - P a r . ± 0.070 ± 0.671 ± 0.602 ± 0.839 3 - P a r . ± 0.093 ± 0.699 ± 0.697 ± 0.881 P o l y . m .

Figure 10 confirms that the polynomial model resulted in the highest ΔX error among various addressed transformation approaches, whereas the three-parameter method had a comparable value of 67% of the points, while the five- and seven-parameter methods were 33%. The ΔY values in Figure 11 show that the five- and seven-parameter methods are superior to the others. At the same time, they had more significant distortions than the X-direction. On the other hand, the worst performance occurred in the polynomial. Similarly, the Z-coordinate differences in Figure 12 clarify that the five and seven parameter techniques also generated the best interpolator than the others. Besides, the capability of investigated methods was evaluated by computing the vector values of each testing dataset and representing them, as shown in Figure 13. The assessment results quality give insight into the ability of the five- and seven-parameter models compared to the considered ones, while polynomial ranks the last.

Figure 10 
                
                  X-coordinate differences between actual and computed values at checkpoints.
Figure 10

X-coordinate differences between actual and computed values at checkpoints.

Figure 11 
               Differences between observed and calculated dataset Y-coordinate values.
Figure 11

Differences between observed and calculated dataset Y-coordinate values.

Figure 12 
                
                  Z-coordinate differences between measured and reproduced values at checkpoints.
Figure 12

Z-coordinate differences between measured and reproduced values at checkpoints.

Figure 13 
               Interface to transform between geodetic and Cartesian coordinates.
Figure 13

Interface to transform between geodetic and Cartesian coordinates.

Besides the numerical comparison of the three models provided in this study, other literature sources have investigated the suitability of these models, and their conclusions match those of this study (Featherstone 1997, Ziggah and Youjian 2013, Ziggah et al. 2019).

5 Conclusion

In the past, the national geodetic control networks have been constructed by accurate astronomical and geodetic observations on the non-geocentric datum. In recent years, the dynamic development of modern satellite positioning devices has brought new techniques to capture data based on a geocentric reference system. However, integrating multi-source geospatial data increases operational efficiency and improves the mapping industry. The diversity of reference systems was addressed by transforming positional information into an alternative datum using mathematical models in which the parameters set are defined from control points. This study considered this issue by discussing the theoretical aspect of the geodetic harmonization process of spatial datasets and developing a tool in the Microsoft Visual Studio environment using the least-squares approach to estimate the correct values of transformation parameters. The results indicated that the developed automated tool provides high precision in computing transformation models. Nevertheless, the concept of an ideal transformation algorithm faces a real challenge of being influenced by the distortion of terrestrial network positions with those acquired from GNSS receivers. The quantitative analysis of transformation algorithms showed that five- and seven-parameter models are the best fit surface for the common points, followed by the three-parameter and polynomial algorithms.

References

Abd-Elmotaal, H. 1994. “Comparison of polynomial and similarity transformation based datum-shifts for Egypt.” Bulletin Geodesique 68(3), 168–72. 10.1007/BF00808290.Search in Google Scholar

Ayer, J. and C. Fosu. 2008. “Map Coordinate Referencing and the use of GPS datasets in Ghana.” Journal of Science and Technology (Ghana) 28(1), 1106–27. 10.4314/just.v28i1.33084/.Search in Google Scholar

Banerjee, R. and S. S. Roy. 2014. “Human capital, technological progress and trade: What explains India’s long run growth?” Journal of Asian Economics 30, 15–31. 10.1016/j.asieco.2013.12.003.Search in Google Scholar

Barbero, M., M. L. Potes, G. Vancauwenberghe, and D. Vandenbroucke. 2019. The role of spatial data infrastructures in the digital government transformation of public administrations. Luxembourg: Publications Office of the European Union. 10.2760/324167.Search in Google Scholar

Benhabib, J. and M. M. Spiegel. 2005. “Human capital and technology diffusion.” Handbook of Economic Growth 1, 935–66. 10.1016/S1574-0684(05)01013-0.Search in Google Scholar

Blewitt, G., M. B. Heflin, F. H. Webb, U. J. Lindqwister, and R. P. Malla. 1992. “Global coordinates with centimeter accuracy in the International Terrestrial Reference Frame using GPS.” Geophysical Research Letters 19(9), 853–56. 10.1029/92GL00775.Search in Google Scholar

Borkowski, K. M. 1989. “Accurate algorithms to transform geocentric to geodetic coordinates.” Bulletin Geodesique 63(1), 50–6. 10.1007/BF02520228.Search in Google Scholar

Bursa, M. 1962. “The theory for the determination of the non-parallelism of the minor axis of the reference ellipsoid and the inertial polar axis of the Earth, and the planes of the initial astronomic and geodetic meridians from the observation of artificial Earth satellites.” Studia Geophysica et Geodaetica 6, 209–14.Search in Google Scholar

Challis, J. H. 1995. “A procedure for determining rigid body transformation parameters.” Journal of Biomechanics 28(6), 733–7. 10.1016/0021-9290(94)00116-L.Search in Google Scholar PubMed

Chang, G. 2015. “On least-squares solution to 3D similarity transformation problem under Gauss–Helmert model.” Journal of Geodesy 89(6), 573–6. 10.1007/s00190-015-0799-z.Search in Google Scholar

Chen, W. and C Hill. 2005. “Evaluation procedure for coordinate transformation.” Journal of Surveying Engineering 131(2), 43–9. 10.1061/(ASCE)0733-9453(2005)131:2(43).Search in Google Scholar

Chuan, H. and C. Yi. 2014. “An iterative algorithm of NWTLS-EC for three dimensional datum transformation with large rotation angle.” Geodesy and Geodynamics 5(4), 38–48. 10.3724/SP.J.1246.2014.04038.Search in Google Scholar

Deakin, R. E. 1998. “3-D coordinate transformations.” Surveying and Land Information Systems 58(4), 223–34.Search in Google Scholar

Deakin, R. E. and F. J. Leahy. 1994. “Transformation of coordinates using least squares collocation.” Australian Survivor 39(1), 6–20. 10.1080/00050326.1994.10441580.Search in Google Scholar

El-Mowafy, A., H. Fashir, and Y. Al-Marzooqi. 2009. “Improved coordinate transformation in Dubai using a new interpolation approach of coordinate differences.” Survey Review 41(311), 71–85. 10.1179/003962608X390012.Search in Google Scholar

Even-Tzur, G. 2018. “Coordinate transformation with variable number of parameters.” Survey Review. 10.1080/00396265.2018.1517477.Search in Google Scholar

Featherstone, W. E. 1997. “A comparison of existing co-ordinate transformation models and parameters in Australia.” Australian Survivor 42(2), 25–34.10.1080/00050343.1997.10558681Search in Google Scholar

GA, U. 2015. Transforming our world: the 2030 Agenda for sustainable development. New York, NY, USA: Division for sustainable development goals.Search in Google Scholar

Güneş, Ö., and D. Ö Demir. 2021. “Comparing results of online GNSS services: A case study from Turkey.” Survey Review 54(383), 163–71. 10.1080/00396265.2021.1893470.Search in Google Scholar

Habib, M., A. Alfugara, and B. Pradhan. 2019. “A low-cost spatial tool for transforming feature positions of CAD-based topographic mapping.” Geodesy and Cartography 45(4), 161–8. 10.3846/gac.2019.10322.Search in Google Scholar

Habib, M. and R. A. Rabah. 2006. “An alternative approach for making maps compatible with GPS.” Damascus University of Journal 22, 1.Search in Google Scholar

Harvey, B. R. 1986. “Transformation of 3D coordinates.” Australian Survivor 33(2), 105–25. 10.1080/00050326.1986.10435216.Search in Google Scholar

Higazi, A. 2005. Ghana Country Study, A part of the report on Informal Remittance Systems in Africa, Caribbean and Pacific (ACP) countries (Ref: RO2CS008), DFID, EC-PREP, and Deloitte and Touche.Search in Google Scholar

Hirvonen, R. A. 1960. “New theory of the gravimetric geodesy.” Annales Academiae Scientianan Fennicae, Series A, III, Geologica-Geographica, 56, Helsinki, Finland.Search in Google Scholar

Ioannidou, S. and G. Pantazis. 2020. “Helmert transformation problem. from Euler angles method to quaternion algebra.” ISPRS International Journal of Geo-Information 9(9), 494. 10.3390/ijgi9090494.Search in Google Scholar

Johnson, M. L. and L. M. Faunt. 1992. “Parameter estimation by least-squares methods.” Methods in Enzymology 210, 1–37. 10.1016/0076-6879(92)10003-V.Search in Google Scholar

Kalu, I., C. E. Ndehedehe, O. Okwuashi, and A. E. Eyoh. 2022. “A comparison of existing transformation models to improve coordinate conversion between geodetic reference frames in Nigeria.” Modeling Earth Systems and Environment 8(1), 611–24. 10.1007/s40808-021-01090-y.Search in Google Scholar

Kashani, I. 2006. “Application of generalized approach to datum transformation between local classical and satellite-based geodetic networks.” Survey Review 38(299), 412–22. 10.1179/sre.2006.38.299.412.Search in Google Scholar

Kneissl, T., S. van Gasselt, and G. Neukum. 2011. “Map-projection-independent crater size-frequency determination in GIS environments—New software tool for ArcGIS.” Planetary and Space Science 59(11–12), 1243–54. 10.1016/j.pss.2010.03.015.Search in Google Scholar

Krakiwsky, E. J. and D. B. Thomson. 1974. “Mathematical models for the combination of terrestrial and satellite networks.” The Canadian Surveyor 28(5), 606–15. 10.1139/tcs-1974-0105.Search in Google Scholar

Kumar, M. 1988. “World geodetic system 1984: A modern and accurate global reference frame.” Marine Geodesy 12(2), 117–26. 10.1080/15210608809379580.Search in Google Scholar

Kutoglu, H. S., C. Mekik, and H. Akcin. 2002. “A comparison of two well known models for 7-parameter transformation.” Australian Survivor 47(1), 24–30. 10.1080/00050356.2002.10558839.Search in Google Scholar

Ligas, M. 2013. “Various parameterizations of “latitude” equation–Cartesian to geodetic coordinates transformation.” Journal of Geodetic Science 3(2), 87–110. 10.2478/jogs-2013-0012.Search in Google Scholar

Lo, W. L., N. J. Wu, C. S. Chen, and T. K. Tsay. 2016. “Exact boundary derivative formulation for numerical conformal mapping method.” Mathematical Problems in Engineering 1–18. 10.1155/2016/5072309.Search in Google Scholar

Marx, C. 2017. “A weighted adjustment of a similarity transformation between two point sets containing errors.” Journal of Geodetic Science 7(1), 105–12. 10.1515/jogs-2017-0012.Search in Google Scholar

Mikhail, E. M. and G. Gracie. 1981. Analysis and adjustment of survey measurements, p. 340. New York: Van Nostrand Reinhold.Search in Google Scholar

Molodensky, M. S., V. F. Eremeev, and M. I. Yurkina. 1962. Methods for the Study of the External Gravitational Field and Figure of the Earth. Jerusalem: Israeli Programme for the Translation of Scientific Publications.Search in Google Scholar

Newsome, G. G. and B. R. Harvey. 2003. “GPS coordinate transformation parameters for Jamaica.” Survey Review 37(289), 218–34. 10.1179/sre.2003.37.289.218.Search in Google Scholar

Ogundare, J. O. 2018. Understanding least squares estimation and geomatics data analysis. New York, United States: John Wiley and Sons.10.1002/9781119501459Search in Google Scholar

Paffenholz, J. A. and K. H. Bae. 2012. “Georeferencing point clouds with transformational and positional uncertainties.” Journal of Applied Geodesy 6(1), 33–46. 10.1515/jag-2011-0010.Search in Google Scholar

Snyder, J. P. 1997. Map projections Encyclopedia of Planetary Science. Encyclopedia of Earth Science. Dordrecht: Springer. 10.1007/1-4020-4520-4_234.Search in Google Scholar

Soycan, M. 2005. “Polynomial versus similarity transformations between GPS and Turkish reference systems.” Survey Review 38(295), 58–69. 10.1179/sre.2005.38.295.58.Search in Google Scholar

Thomas, G., C. A. Sannier, and J. C. Taylor. 2000. “Mapping systems and GIS: a case study using the Ghana National Grid.” The Geographical Journal 166(4), 306–11. 10.1111/j.1475-4959.2000.tb00032.x.Search in Google Scholar

Vaníček, P. and R. R. Steeves. 1996. “Transformation of coordinates between two horizontal geodetic datums.” Journal of Geodesy 70(11), 740–5. 10.1007/BF00867152.Search in Google Scholar

Wolf, H. 1963. “Geometric connection and re-orientation of three-dimensional triangulation nets.” Bulletin Geodesique (1946–1975) 68(1), 165–9. 10.1007/BF02526150.Search in Google Scholar

Yang, R., C. Deng, K. Yu, Z. Li, and L. Pan. 2022. “A new way for cartesian coordinate transformation and its precision evaluation.” Remote Sensing 14(4), 864. 10.3390/rs14040864.Search in Google Scholar

Yang, R., X. Meng, Z. Xiang, Y. Li, Y. You, and H. Zeng. 2020. “Establishment of a new quantitative evaluation model of the targets’ geometry distribution for terrestrial laser scanning.” Sensors 20(2), 555. 10.3390/s20020555.Search in Google Scholar PubMed PubMed Central

Yang, Y. 1999. “Robust estimation of geodetic datum transformation.” Journal of Geodesy 73(5), 268–74. 10.1007/s001900050243.Search in Google Scholar

Závoti, J. and J. Kalmár. 2016. “A comparison of different solutions of the Bursa–Wolf model and of the 3D, 7-parameter datum transformation.” Acta Geodaetica et Geophysica 51(2), 245–56. 10.1007/s40328-015-0124-6.Search in Google Scholar

Zeng, H., X. Fang, G. Chang, and R. Yang. 2018. “A dual quaternion algorithm of the Helmert transformation problem.” Earth, Planets and Space 70(1), 1–12. 10.1186/s40623-018-0792-x.Search in Google Scholar

Ziggah, Y. Y. and H. Youjian. 2013. “Determination of GPS coordinate tra between reference datums-a case.” Journal of Engineering Research Sciences and Research Technology 2(4):1–16.Search in Google Scholar

Ziggah, Y. Y., H. Youjian, A. R. Tierra, and P. B. Laari. 2019. “Coordinate transformation between global and local data based on artificial neural network with K-fold cross-validation in Ghana.” Earth Science and Research Journal 23(1), 67–77. 10.15446/esrj.v23n1.63860.Search in Google Scholar

Received: 2022-04-21
Revised: 2022-07-30
Accepted: 2022-08-29
Published Online: 2022-11-03

© 2022 Maan Habib et al., published by De Gruyter

This work is licensed under the Creative Commons Attribution 4.0 International License.

Articles in the same Issue

  1. Research Articles
  2. Shipborne GNSS acquisition of sea surface heights in the Baltic Sea
  3. Geoid model validation and topographic bias
  4. Low-frequency fluctuations in the yearly misclosures of the global mean sea level budget during 1900–2018
  5. Introducing covariances of observations in the minimum L1-norm, is it needed?
  6. Developing low-cost automated tool for integrating maps with GNSS satellite positioning data
  7. An optimal design of GNSS interference localisation wireless security network based on time-difference of arrivals for the Arlanda international airport
  8. Ray tracing-based delay model for compensating gravitational deformations of VLBI radio telescopes
  9. Spatial resolution of airborne gravity estimates in Kalman filtering
  10. Metrica – an application for collecting and navigating geodetic control network points. Part I: Motivation, assumptions, and issues
  11. Review Article
  12. GBAS: fundamentals and availability analysis according to σvig
  13. Book Review
  14. Analysis of the gravity field, direct and inverse problems, by Fernando Sanso and Daniele Sampietro published by Birkhäuser 2022
  15. Special Issue: 2021 SIRGAS Symposium (Guest Editors: Dr. Maria Virginia Mackern) - Part I
  16. Quality control of SIRGAS ZTD products
  17. A contribution for the study of RTM effect in height anomalies at two future IHRS stations in Brazil using different approaches, harmonic correction, and global density model
  18. SIRGAS reference frame analysis at DGFI–TUM
  19. Historical development of SIRGAS
  20. Analysis of high-resolution global gravity field models for the estimation of International Height Reference System (IHRS) coordinates in Argentina
  21. Assessment of SIRGAS-CON tropospheric products using ERA5 and IGS
  22. Wet tropospheric correction for satellite altimetry using SIRGAS-CON products
Downloaded on 13.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/jogs-2022-0134/html
Scroll to top button