






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This academic paper delves into the intricate process of converting cartesian coordinates (x, y, z) to geographical coordinates (φ, λ, h), providing a detailed explanation of the mathematical formulas and techniques involved. It explores various methods, including direct, iterative, and approximate approaches, and offers a step-by-step guide for practical implementation. The paper also discusses the conversion of cartesian coordinates from agd to gda94 using a 7-parameter conformal transformation, highlighting the importance of accurate coordinate transformations in surveying and mapping.
Typology: Summaries
1 / 12
This page cannot be seen from the preview
Don't miss anything!







George P. Gerdan and Rodney E. Deakin Department of Land Information Royal Melbourne Institute of Technology GPO Box 2476V, MELBOURNE, VIC, 3001 AUSTRALIA
[published in The Australian Surveyor, Vol. 44, No. 1, pp. 55-63, June 1999]
In November 1994, the Intergovernmental Committee on Surveying and Mapping (ICSM) adopted a new geodetic datum for Australia and recommended its progressive implementation nationally. This datum, designated Geocentric Datum of Australia (GDA) – compatible with the Global Positioning System (GPS), a US Department of Defense satellite positioning system – will eventually replace the existing Australian Geodetic Datum (AGD). Consequently, “old” AGD coordinates need to be converted to “new” GDA coordinates, which
longitude, height) related to an ellipsoid of revolution.
Given X,Y,Z , longitude is easily derived, but not so latitude, which requires more sophisticated evaluation – usually by iterative techniques, or complicated direct methods – the height following readily once latitude is obtained. Thus Cartesian-to-geographic transformations revolve around the determination of latitude; this paper reviews published techniques, some quite recent, which may be of use to practitioners.
Conversion from geographic to Cartesian coordinates is a simple operation since closed formulae relate X,Y,Z to
others when comparing computational time; indirect (or iterative) techniques are often preferred for their relative simplicity when compared with more complicated direct methods. This paper compares six techniques; two direct, Paul (1973) and Ozone (1985) and four indirect, Bowring (1976), Borkowski (1989), Lin & Wang (1995) and Simple Iteration. The last is described in several geodesy texts, for instance Bomford (1980, p. 679).
methods; three direct, five iterative, four using closed approximate formulae cast as series expansions and two others, as well as another direct method of his own (Borkowski 1987). Vincenty (1985) claims that the earliest solution to this problem was given by Doerrie in his book Kubische und biquadratische Gleichungen, Muenchen, 1948.
This review is not definitive, since only a small selection of the published techniques are chosen, but amongst them, Bowring’s method and Simple Iteration have often been used for comparative analysis. For instance, Borkowski (1989) compares his iterative method against nine others, including three variants of Simple Iteration, concluding that whilst simple iterative procedures are the easiest to program, his solution is more appropriate – requiring fewer iterations to reach acceptable accuracy. Laskowski (1991) compares Borkowski’s and Bowring’s methods, demonstrating that Bowring’s is faster whilst Lin & Wang (1995) find their method to be faster than Bowring’s. Lin & Wang mention a review of methods by Rapp (1984) who concluded (at the time) that Bowring’s procedure was the most efficient. Thus from the literature, it could be concluded that Lin & Wang’s method is the most efficient Cartesian-to-geographic transformation. This is in fact confirmed by computational analysis of the six techniques, which are regarded as representative of the numerous published methods.
In 1966, under the direction of the National Mapping Council (NMC) all geodetic surveys in Australia were recomputed and adjusted on the then new AGD, an astronomically derived topocentric datum having a physical origin near the centroid of the geodetic network and fixing an ellipsoid of revolution, the Australian National Spheroid (ANS), with respect to the Earth’s rotational axis. The national adjustment yielded an homogeneous set of geographical coordinates (latitudes and longitudes) for the geodetic network. At the same time, the NMC defined a system of rectangular grid coordinates (eastings and northings) known as the Australian Map Grid (AMG), based on a Universal Transverse Mercator (UTM) projection of AGD latitudes and longitudes.
After 1966 there were several readjustments of the national geodetic network, densified and strengthened by the inclusion of improved measurements, each readjustment referred to as a Geodetic Model of Australia (GMA). In 1984 the NMC, recognizing the eventual need for Australia to convert to a geocentric datum, adopted the latest readjustment at the time, GMA82, as an interim step in this process. This geographical coordinate set was defined as AGD84 with AMG84 grid coordinates, and to avoid confusion, earlier coordinate sets derived from the 1966 adjustment were defined as AGD66 and AMG66. Both ADG66 and AGD84 coordinates have a common datum (defined in 1966) excepting that AGD84 coordinates were derived from an adjustment which more correctly allowed for the separation between the geoid and the ANS over Australia (NMC 1986).
In 1988, the NMC was superseded by the ICSM, representing the mapping organizations of the States and Territories of the Commonwealth of Australia and New Zealand. The GDA was adopted by the ICSM in November 1994 in response to anticipated demand by major users of GPS technology such as the Australian Defence Force, the International Civil Aviation Organization, the International Hydrographic Organization and the International Association of Geodesy (Steed 1996, p. 24). The new datum is primarily based on the coordinates of eight geologically stable sites across Australia with permanent GPS tracking facilities known as the Australian Fiducial Network (AFN), supplemented by a network of seventy survey stations (covering Australia at approximately 500km intervals) which together form the Australian National Network (ANN). Geocentric Cartesian coordinates of these stations were derived from an adjustment of precise GPS observations obtained from – (i) a two week global observation period in 1992 conducted by the International GPS Geodynamics Service at approximately two hundred sites around the world (including all the AFN sites) and (ii) ICSM campaigns in 1992, ’93 and ’94 linking all AFN and ANN sites. These coordinates are related to the International Earth Rotation Service (IERS) Terrestrial Reference Frame for 1992 (ITRF92) at epoch 1994. [The epoch 1994.0 (1st^ Jan. 1994) reflects the fact that monitoring stations used by IERS are moving with respect to each other due to earth crustal motion; the epoch date indicating the datum is ITRF92 adjusted for station motion in the intervening period]. The ICSM has defined GDA94 coordinates as latitudes and longitudes related to the ellipsoid of the Geodetic Reference System 1980 (GRS80) [BG 1988, p. 348] and Map Grid Australia 1994 (MGA94) grid coordinates as a UTM projection of those latitudes and longitudes.
The GRS80 was adopted by the International Union of Geodesy and Geophysics (IUGG) at its XVIITH^ General Assembly in Canberra, December 1979, as the best representation of the size and shape of the Earth. The GRS80 is based on the theory of a geocentric equipotential ellipsoid and is defined by four physical parameters of the Earth – (i) a the equatorial radius, (ii) GM the geocentric gravitational constant, (iii) J 2 the dynamical
eccentricity) and f (flattening) are derived. The World Geodetic System 1984 (WGS84), the datum for GPS, is also based on GRS80, except that the dynamical form factor of the Earth is expressed in a modified form, causing very small differences between derived constants of the WGS84 and GRS80 ellipsoids. These differences can be regarded as negligible for all practical purposes and GDA94 is considered compatible with WGS84.
2
Geometric parameters of relevant ellipsoids are: Ellipsoid semi-major axis a flattening f semi-minor axis b = a ( 1 − f ) ANS 6378160 m 1/298.25 6356774.7192 m GRS80 6378137 m 1/298.257222101 6356752.3141 m WGS84 6378137 m 1/298.257223563 6356752.3142 m
Note 3: Sets of transformation parameters ( ds, R (^) X , RY , RZ and X (^) T , YT , ZT ) for AGD66 and AGD84 are
available from AUSLIG.
iterative, are solutions to this problem.
normal
Gr
ee
n w
ic
h
eri
di
an
Equ^ ato^ r
φ
λ
a
P h
E
a
C
b
ellipsoid
Figure 1 Section of ellipsoid
normal
a
auxiliary circle
ν
E
h Q
φ
θ ψ (^) R T
Figure 2 Meridian ellipse
Referring to Figures 1 and 2, the following relationships will be of use in the derivations that follow.
(i) OE = OG = a and ON = b are the semi-major and semi-minor axes of the ellipsoid (ii) PH is the ellipsoidal normal and P PE = h. PE is the projection of P on the ellipsoid and PC is the projection of PE on the auxiliary circle of the meridian ellipse
respectively
b a
b a
b a
2
(vii) PS = p = X^2 + Y^2 and PT = Z
(ix) perpendicular distances from C (the centre of curvature of the meridian ellipse) to the Z- and OM-axes respectively are: a b a
a e a
2 2 2
a b b
b e b
2 2 2
The following relations between geometric constants of the ellipsoid are also of use.
f
a b a
flattening (2.1) b = a (1 − f ) semi-minor axis (2.2)
e a b a
(^2) f f
2 2 = 2 2
= ( − ) first eccentricity squared (2.3)
e a b b
e e
2
2 2 2
2
1 2 second eccentricity squared^ (2.4)
This technique, described in various forms in geodesy texts, owes its popularity to its programming simplicity. The basis for the method is (1.8)
tan sin
Z + e p
p
a b
a b
2 2
2
tan
Z + e ′ p
several intermediate variables have been evaluated. An outline of the development of the necessary equations is given below.
From the ellipsoid relationships, where subscripts E refer to points on the ellipsoid
p p
a b
E E
ap b Z a b
Making the substitution tan
u
and using trigonometric identities leads to
u u
2 2
u u
u u
ap u u
b Z u u
a b
2
2 (^12 ) 1
which can be simplified to give a quartic equation in u u^4 − 4 M u^3 − 4 N u − 1 = 0 (5.4)
where M
a p a b b Z
a p a b b Z
Introducing variables I, J, K enables (5.4) to be expressed in two forms (i) the product of two quadratic equations u^2 − ( 2 M − J u ) + ( I + J ) u^2 − ( 2 M + J u ) + ( I − J ) = 0
(ii) the difference of two squares u^2 M u I J u K (5.8)
(^2 )
Both (5.7) and (5.8) give
u^4 − 4 M u^3 + ( 2 I − J^2 + 4 M^2 ) u^2 − ( 2 K J + 4 M I u ) + ( I^2 − K^2 = (5.9)
Comparing coefficients of u and u^2 , and the constant terms of (5.4) and (5.9) gives J^2 = 2 I + 4 M^2 , K^2 = I^2 + 1 , J K = 2 ( N − MI ) (5.10) which can be rearranged to give a cubic equation in I
I^3 + V I − W = 0 (5.11) for which standard solutions exist for the real root of I (Spiegel 1968, p. 32)
3 2 3 2
(^13 ) (5.12)
where V = 4 N M + 1 (^2) )
After solving for I, J and K follow from (5.10)
J = 2 I + 4 M 2 (5.15)
K
The parameter u can now be obtained from the real solution of (5.7), a quadratic equation in u for which the positive root is
u
where G = ( 2 M + J ) 2 − 4 ( I − K ) (5.18)
a b
u u
then
tan ( )
a u b u
variables in order: M and N from (5.5) and (5.6), noting that Z is taken as positive, V and W from (5.13) and
from (5.19).
This method (Bowring 1976) is iterative, but owing to the nature of the equation used can be regarded as exact, since for all practical purposes, second or third iterations are not required (Bowring 1976, p.326).
From the ellipsoid relationships, perpendicular distances from C (the centre of curvature of the meridian ellipse)
tan
sin cos
Z b e p a e
2 3 2 3 (6.1)
p
a b
a b
a Z b p
induced by using only a single iteration, is 0 .000 000 030 ′′. Thus for all practical purposes, the evaluation of
1989). An outline of the development of the necessary equations is given below.
From the ellipsoid relationships, the rectangular components of h in the meridian plane are given by
a b
Z b p a
tan
sin cos
which can be rearranged as
Replacing ap and bZ with q cos Ω and q sin Ω respectively, gives
a
a
m a
a
a
m a
b
b
m b
which, when squared and substituted into (8.1), and simplified, gives a function of m as
f m
p
a m a
b m b
2 2
2
2 2 2 1 0 (8.6)
and m can be obtained by Newton’s iterative technique
m m f m n n (^) f m
n n
where the function and its derivative are
f m p
a
m a
b
m b
n n n
2 2
2
2 2 2 1 (8.8)
f m
p
a a m a
b b m b
n n n
2 3
2 3 (8.9)
An initial approximation m (^) 0 can be obtained from (Lin & Wang 1995, p. 301)
m
ab a Z b p a b a Z b p a Z b p
0
2 2 2 2 2 2 2 2 2 2 4 2 4 2
(^32)
After calculating m, pE and ZE are obtained from (8.5) as
p p m a
2
m b
2
a Z b p
E E
2 2 (8.13)
Note: h is negative if ( p + Z ) is less than ( p (^) E + ZE )
Thus, having X,Y,Z (hence p ) for a point related to an ellipsoid, m is obtained by iteration after first calculating a starting value m from (8.10) then using (8.7), with (8.8) and (8.9) calculated using successively improved
values of m. Having calculated m the coordinates of
0
The attraction of this method, compared to the other iterative techniques ( Simple Iteration, Bowring’s and
The preference for one transformation method over another depends on the answer to three questions relevant to computer evaluation – (i) is it easy to code as a computer algorithm? (ii) is it accurate? and (iii) is it fast? In answer to the first two questions; all the methods are simple to code as computer algorithms, requiring similar numbers of lines of source code and each yielding accurate results, providing that Paul’s and Ozone’s direct methods are not used when Z = 0 or very small, in which cases they either fail or give unreliable results. The answer to the last question, often the determining factor in the adoption of a particular method, depends on two factors, (a) the number square roots, cube roots and trigonometric functions requiring evaluation and (b) the
number of iterations required for the indirect methods. With regard to these factors, Lin & Wang’s method
region ( , , the analysis shows that Simple Iteration is the only indirect method actually
requiring multiple iterations to reach an acceptable accuracy for
− 5 000 m ≤ h ≤10 000 , m )
In order to evaluate accuracy and relative speeds, each method was coded as a computer algorithm (using Borland’s C++ version 5.0A compiler on a PC with a 133MHz Pentium processor) and tested over a grid of points at 0.1° intervals between latitudes 5°S and 50°S and longitudes 110°E and 160°E on the GRS80 ellipsoid, each assigned an ellipsoidal height h (225,450 points in total, covering the Australian continent, Tasmania and offshore islands). For each algorithm, the following procedure was adopted
= 10 000, m
geographic values regarded as “exact”] then, using the X,Y,Z coordinates
values to determine the magnitude of the “Cartesian errors”.
Note: Simple Iteration was the only indirect method where iteration was used, the others, Bowring’s, Borkowski’s and Lin & Wang’s, were used without iteration.
For each algorithm, the time required to perform the Cartesian-to-geographic transformations for all points was recorded (in processor “clock-ticks”) and converted to relative speed units, with Bowring’s method given a value of 50. Results of the comparative tests are given in Table 1.
Conversion Maximum Errors (magnitudes) Relative
Lin & Wang 6.87e-11 2.53e-09 9.31e-10 9.31e-10 1.86e-09 42 Bowring 2.88e-08 1.01e-06 9.31e-10 9.31e-10 1.32e-06 50 Paul 3.90e-07 1.14e-06 9.31e-10 9.31e-10 1.21e-05 52 Ozone 6.87e-11 2.42e-09 9.31e-10 9.31e-10 2.33e-09 56 Simple Iteration 1.35e-05 6.12e-05 9.31e-10 9.31e-10 4.19e-04 62 Borkowski 2.88e-08 1.01e-06 9.31e-10 9.31e-10 1.32e-06 63
Table 1 Cartesian-to-geographic conversion algorithms ranked from fastest ( Lin & Wang ) to slowest ( Borkowski ).
This paper has presented the mathematical background to six Cartesian-to-geographic transformation techniques, two direct and four indirect. In theory, the indirect methods require iteration for an acceptable
, only the Simple Iteration technique actually requires iteration, the other indirect
methods giving, for all practical purposes, “exact” solutions for tan
( − 5 000, m ≤ h ≤10 000, m )
coded as computer algorithms, tested (on a region covering Australia) and found to give acceptable results for
recommended for use in Australia.