Open access

Mathematical Analysis in Cartography by Means of Computer Algebra System

Written By

Shao-Feng Bian and Hou-Pu Li

Submitted: 17 November 2011 Published: 17 August 2012

DOI: 10.5772/50159

From the Edited Volume

Cartography - A Tool for Spatial Analysis

Edited by Carlos Bateira

Chapter metrics overview

3,467 Chapter Downloads

View Full Metrics

1. Introduction

Theory of map projections is a branch of cartography studying the ways of projecting the curved surface of the earth and other heavenly bodies into the plane, and it is often called mathematical cartography. There are many fussy symbolic problems to be dealt with in map projections, such as power series expansions of elliptical functions, high order differential of transcendental functions, elliptical integrals and the operation of complex numbers. Many famous cartographers such as Adams (1921), Snyder (1987), Yang (1989, 2000) have made great efforts to solve these problems. Due to historical condition limitation, there were no advanced computer algebra systems at that time, so they had to dispose of these problems by hand, which had often required a paper and a pen. Some derivations and computations were however long and labor intensive such that one gave up midway. Briefly reviewing the existing methods, one will find that these problems were not perfectly and ideally solved yet. Formulas derived by hand often have quite complex and prolix forms, and their orders could not be very high. The most serious problem is that some higher terms of the formulas are erroneous because of the adopted approximate disposal.

With the advent of computers, the paper and pen approach is slowly being replaced by software developed to undertake symbolic derivations tasks. Specially, where symbolic rather than numerical solutions are desired, this software normally comes in handy. Software which performs symbolic computations is called computer algebra system. Nowadays, computer algebra systems like Maple, Mathcad, and Mathematica are widely used by scientists and engineers in different fields (Awang, 2005; Bian, 2006). By means of computer algebra system Mathematica, we have already solved many complicated mathematical problems in special fields of cartography in the past few years. Our research results indicate that the derivation efficiency can be significantly improved and formulas impossible to be obtained by hand can be easily derived with the help of Mathematica, which renovates the traditional analysis methods and enriches the mathematical theory basis of cartography to a certain extent.

The main contents and research results presented in this chapter are organized as follows. In Section II, we discuss the direct transformations from geodetic latitude to three kinds of auxiliary latitudes often used in cartography, and the direct transformations from these auxiliary latitudes to geodetic latitude are studied in Section III. In Section IV, the direct expansions of transformations between meridian arc, isometric latitude, and authalic functions are derived. In Section V, we discuss the non-iterative expressions of the forward and inverse Gauss projections by complex numbers. Finally in Section VI, we make a brief summary. It is assumed that the readers are somewhat conversant with Mathematica and its syntax.

Advertisement

2. The forward expansions of the rectifying, conformal and authalic latitudes

Cartographers prefer to adopt sphere as a basis of the map projection for convenience since calculation on the ellipsoid are significantly more complex than on the sphere. Formulas for the spherical form of a given map projection may be adapted for use with the ellipsoid by substitution of one of various “auxiliary latitudes” in place of the geodetic latitude. In using them, the ellipsoidal earth is, in effect, transformed to a sphere under certain restraints such as conformality or equal area, and the sphere is then projected onto a plane (Snyder, 1987). If the proper auxiliary latitudes are chosen, the sphere may have either true areas, true distances in certain directions, or conformality, relative to the ellipsoid. Spherical map projection formulas may then be used for the ellipsoid solely with the substitution of the appropriate auxiliary latitudes.

The rectifying, conformal and authalic latitudes are often used as auxiliary ones in cartography. The direct transformations form geodetic latitude to these auxiliary ones are expressed as transcendental functions or non-integrable ones. Adams (1921), Yang (1989, 2000) had derived forward expansions of these auxiliary latitudes form geodetic one through complicated formulation. Due to historical condition limitation, the derivation processes were done by hand and orders of these expansions could not be very high. Due to these reasons, the forward expansions for these auxiliary latitudes are reformulated by means of Mathematica. Readers will see that new expansions are expressed in a power series of the eccentricity of the reference ellipsoid e and extended up to tenth-order terms ofe. The expansion processes become much easier under the system Mathematica.

2.1. The forward expansion of the rectifying latitude

The meridian arc from the equator B=0 to B is

X=a(1e2)0B(1e2sin2B)3/2dBE1

where X is the meridian arc; Bis the geodetic latitude; ais the semi-major axis of the reference ellipsoid;

(1) is an elliptic integral of the second kind and there is no analytical solution. Expanding the integrand by binomial theorem and itntegrating it item by item yield:

X=a(1e2)(K0B+K2sin2B+K4sin4B+K6sin6B+K8sin8B+K10sin10B)E2

where

{K0=1+34e2+4564e4+175256e6+1102516384e8+4365965536e10K2=38e21532e45251024e622054096e872765131072e10K4=15256e4+1051024e6+220516384e8+1039565536e10K6=353072e61054096e810395262144e10K8=315131072e8+3465524288e10K10=6931310720e10E3

The rectifying latitude ψ is defined as

ψ=XX(π2)π2E4

Inserting (2) into (4) yields

ψ=B+α2sin2B+α4sin4B+α6sin6B+α8sin8B+α10sin10BE5

where

{α2=K2/K0α4=K4/K0α6=K6/K0α8=K8/K0α10=K10/K0E6

Yang (1989, 2000) gave an expansion similar to (5) but expanded ψ up tosin8B. For simplicity and computing efficiency, it is better to expand (6) into a power series of the eccentricity. This process is easily done by means of Mathematica. As a result, (6) becomes:

{α2=38e2316e41111024e61412048e8153332768e10α4=15256e4+15256e6+4058192e8+1654096e10α6=353072e6352048e84935262144e10α8=315131072e8+31565536e10α10=6931310720e10E7

2.2. The forward expansion of the conformal latitude

Omitting the derivation process, the explicit expression for the isometric latitude q is

q=0B1e2(1e2sin2B)cosBdB=ln[tan(π4+B2)(1esinB1+esinB)e/2]=arctanh(sinB)-earctanh(esinB)E8

For the sphere, puttinge=0and rewriting the geodetic latitude as the conformal oneφ, (8) becomes

q=ln[tan(π4+φ2)]=arctanh(sinφ)E9

Comparing (9) with (8) leads to

tan(π4+φ2)=tan(π4+B2)(1esinB1+esinB)e/2E10

Therefore, it holds

φ=2arctan[tan(π4+B2)(1esinB1+esinB)e/2]π2E11

Since the eccentricity is small, the conformal latitude is close to the geodetic one. Though (11) is an analytical solution ofφ, (11) is usually expanded into a power series of the eccentricity

φ(B,e)=φ(B,0)+φe|e=0e+12!2φe2|e=0e2+13!3φe3|e=0e3+19!9φe9|e=0e9+110!10φe10|e=0e10+E12

as the conventional usage in mathematical cartography.

Through the tedious expansion process, Yang (1989, 2000) gave a power series of the eccentricity e for the conformal latitude φ as

φ=B+β2sin2B+β4sin4B+β6sin6B+β8sin8BE13

Due to that (11) is a very complicated transcendental function, the coefficientsβ2,β4 ,β6 ,β8 in (13) derived by hand are only expanded to eighth-order terms ofe. They are not accurate as expected and there are some mistakes in the eighth-order terms ofe.

In fact, Mathematica works perfectly in solving derivatives of any complicated functions. By means of Mathematica, the new derived forward expansion expanded to tenth-order terms of e reads

φ=B+β2sin2B+β4sin4B+β6sin6B+β8sin8B+β10sin10BE14

The derived coefficients in (13) and (14) are listed in Table 1 for comparison.

Coefficients derived by Yang(1989, 2000)Coefficients derived by the author
{β2=12e2524e4332e6139953760e8β4=548e4+780e6+68917920e8β6=13480e6136353760e8β8=67717520e8{β2=12e2524e4332e62815760e87240e10β4=548e4+780e6+69711520e8+932240e10β6=13480e646113440e8169353760e10β8=1237161280e8+13110080e10β10=367161280e10

Table 1.

The comparison of coefficients of the forward expansion of conformal latitude derived by Yang (1989, 2000) and the author

Table 1 shows that the eighth order terms of ein coefficients given by Yang(1989, 2000) are erroneous.

2.3. The forward expansion of the authalic latitude

From the knowledge of mapping projection theory, the area of a section of a lune with a width of a unit interval of longitude F is

F=a2(1e2)0BcosB(1e2sin2B)2dB=a2(1e2)[sinB2(1e2sin2B)+14eln1+esinB1esinB]E15

where F is also called authalic latitude function.

Denote

A=12(1e2)+14eln1+e1eE16

Suppose that there is an imaginary sphere with a radius

R=a(1e2)AE17

and whose area from the spherical equator ϑ=0 to spherical latitude ϑ with a width of a unit interval of longitude is equal to the ellipsoidal areaF, it holds

R2sinϑ=a2(1e2)Asinϑ=FE18

Therefore, it yields

ϑ=arcsin[1A(sinB2(1e2sin2B)+14eln1+esinB1esinB)]E19

where ϑ is authalic latitude. Yang(1989, 2000) gave its series expansion as

ϑ=B+γ2sin2B+γ4sin4B+γ6sin6B+γ8sin8BE20

(19) is a complicated transcendental function. It is almost impossible to derive its eighth-order derivate by hand. There are some mistakes in the high order terms of coefficientsγ2,γ4 ,γ6 ,γ8.The new derived forward expansion expanded to tenth-order terms of e by means of Mathematica reads

ϑ=B+γ2sin2B+γ4sin4B+γ6sin6B+γ8sin8B+γ10sin10BE21

The derived coefficients in (20) and (21) are listed in Table 2 for comparison.

Coefficients derived by Yang(1989, 2000)Coefficients derived by the author
{γ2=13e231180e459560e6126853518400e8γ4=17360e4+611260e6+362244794089600e8γ6=38343560e66688039658627200e8γ8=2778723522400e8{γ2=13e231180e459560e642811604800e860539911975040e10γ4=17360e4+611260e6+769691814400e8+2154315987520e10γ6=38345360e63347259200e81751791119750400e10γ8=60073628800e8+20129359875200e10γ10=583917107200e10

Table 2.

The comparison of coefficients of the forward expansion of conformal latitude derived by Yang (1989, 2000) and the author

Table 2 shows that the eighth-orders terms of e in coefficients given by Yang(1989, 2000) are erroneous.

2.4. Accuracies of the forward expansions

In order to validate the exactness and reliability of the forward expansions of rectifying, conformal and authalic latitudes derived by the author, one has examined their accuracies choosing the CGCS2000 (China Geodetic Coordinate System 2000) reference ellipsoid with parametersa=6378137m,f=1/298.257222101 (Chen, 2008; Yang, 2009), wherefis the flattening. The accuracies of the forward expansions derived by Yang (1989, 2000) are also examined for comparison. The results show that the accuracy of the forward expansion of rectifying latitude derived by Yang (1989, 2000) is higher than 10-5″, while the accuracy of the forward expansion (5) derived by the author is higher than 10-7″. The accuracies of the forward expansion of conformal and authalic latitudes derived by Yang (1989, 2000) are higher than 10-4″, while the accuracies of the forward expansions derived by the author are higher than 10-8″. The accuracies of forward expansions derived by the author are improved by 2~4 orders of magnitude compared to forward expansions derived by Yang (1989, 2000).

Advertisement

3. The inverse expansions of rectifying, conformal and authalic latitudes

The inverse expansions of these auxiliary latitudes are much more difficult to derive than their forward ones. In this case, the differential equations are usually expressed as implicit functions of the geodetic latitude. There are neither any analytical solutions nor obvious expansions. For the inverse cases, to find geodetic latitude from auxiliary ones, one usually adopts iterative methods based on the forward expansions or an approximate series form. Yang (1989, 2000) had given the direct expansions of the inverse transformation by means of Lagrange series method, but their coefficients are expressed as polynomials of coefficients of the forward expansions, which are not convenient for practical use. Adams (1921) expressed the coefficients of inverse expansions as a power series of the eccentricity e by hand, but expanded them up to eighth-order terms of e at most. Due to these reasons, new inverse expansions are derived using the power series method by means of Mathematica. Their coefficients are uniformly expressed as a power series of the eccentricity and extended up to tenth-order terms ofe.

3.1. The inverse expansions using the power series method

The processes to derive the inverse expansions using the power series method are as follows:

  1. To obtain their various order derivatives in terms of the chain rule of implicit differentation;

  2. To compute the coefficients of their power series expansions;

  3. To integrate these series item by item and yield the final inverse expansions.

One can image that these procedures are quite complicated. Mathematica output shows that the expression of the sixth order derivative is up to 40 pages long! Therefore, it is unimaginable to derive the so long expression by hand. These procedures, however, will become much easier and be significantly simplified by means of Mathematica. As a result, the more simple and accurate expansions yield.

3.1.1. The inverse expansion of the rectifying Latitude

Differentiation to the both sides of (1) yields

dXdB=a(1e2)(1e2sin2B)3/2E22

From (4) and (2), one knows

X=a(1e2)K0ψE23

Inserting (23) into (22) yields

dBK0dψ=(1e2sin2B)3/2E24

To expand (24) into a power series ofsinψ, we introduce the following new variable

t=sinψE25

therefore

dψdt=1cosψE26

and then denote

f(t)=dBK0dψ=(1e2sin2B)3/2E27

Making use of the chain rule of implicit differentiation

ft=dfdBdBdψdψdt+dfdψdψdt,ft=dfdBdBdψdψdt+dfdψdψdt,E28

It is easy to expand (27) into a power series of sinψ

f(t)=f(0)+ft(0)t+12!ft(0)t2+13!ft(0)t3++110!ft(10)(0)t10+E29

Omitting the detailed procedure, one arrives at

dBK0dψ=1+A2sin2ψ+A4sin4ψ+A6sin6ψ+A8sin8ψ+A10sin10ψE30

where

{A2=32e2278e4729128e64329512e838164532768e10A4=218e4+62164e6+11987512e8+75721516384e10A6=15132e677532e86214458192e10A8=1097128e8+576071024e10A10=8011512e10E31

Multiplying K0 and integrating at the both sides of (30) give the inverse expansion of rectifying latitude as

B=ψ+a2sin2ψ+a4sin4ψ+a6sin6ψ+a8sin8ψ+a10sin10ψE32

where

{a2=38e2+316e4+2132048e6+2554096e8+20861524288e10a4=21256e4+21256e6+5338192e8+1974096e10a6=1516144e6+1514096e8+5019131072e10a8=1097131072e8+109765536e10a10=80112621440e10E33

3.1.2. The inverse expansion of the conformal latitude

Differentiating the both sides of (10) yields

dφcosφ=1e2(1e2sin2B)cosBdBE34

Therefore, it holds

dBdφ=(1e2sin2B)cosB(1e2)cosφE35

For the same reason, we introduce the following new variable

t=sinφE36

and then denote

f(t)=dBdφ=(1e2sin2B)cosB(1e2)cosφE37

Using the same procedure as described in the former section, one arrives at

dBdφ=11e2+B2sin2φ+B4sin4φ+B6sin6φ+B8sin8φ+B10sin10φE38

where

{B2=2e2112e4212e617e825e10B4=143e4+623e6+136924e8+300524e10B6=565e66149e8490920e10B8=8558315e8+736735e10B10=417463e10E39

Integrating the both sides of (38) gives the inverse expansion of conformal latitude as

B=φ+b2sin2φ+b4sin4φ+b6sin6φ+b8sin8φ+b10sin10φE40

where

{b2=12e2+524e4+112e6+13360e8+3160e10b4=748e4+29240e6+81111520e8+812240e10b6=7120e6+811120e8+302953760e10b8=4279161280e8+88320160e10b10=2087161280e10E41

3.1.3. The inverse expansion of the authalic latitude

Inserting (18) into (15) yields

Asinϑ=0BcosB(1e2sin2B)2dBE42

Differentiating the both sides of (42) yields

dBdϑ=A(1e2sin2B)2cosϑcosBE43

For the same reason, we introduce the folllowing new variable

t=sinϑE44

and then denote

f(t)=dBdϑ=A(1e2sin2B)2cosϑcosBE45

(45) can be expanded into a power series ofsinϑ. Using the chain rule of implicit function differentiation, one similarly arrives at

f(t)=dBdϑ=A+C2sin2ϑ+C4sin4ϑ+C6sin6ϑ+C8sin8ϑ+C10sin10ϑE46

where

{C2=43e24115e44108945e6584279450e8285473465e10C4=9245e4+6574945e6+22346914175e8+276855893555e10C6=3044945e6289011890e821018157467775e10C8=242364725e8+208678466825e10C10=76827293555e10E47

To get the inverse expansion of the authalic latitude, one integrates (46) and arrives at

B=ϑ+c2sin2ϑ+c4sin4ϑ+c6sin6ϑ+c8sin8ϑ+c10sin10ϑE48

where

{c2=13e2+31180e4+5175040e6+120389181400e8+136225329937600e10c4=23360e4+2513780e6+1022871814400e8+450739997920e10c6=76145360e6+475611814400e8+43450114968800e10c8=60591209600e8+62551159875200e10c10=4801729937600e10E49

3.2. The inverse expansions using the Hermite interpolation method

In mathematical analysis, interpolation with functional values and their derivative values is called Hermite interpolation. The processes to derive the inverse expansions using this method are as follows:

  1. To suppose the inverse expansions are expressed in a series of the sines of the multiple arcs with coefficients to be determined;

  2. To compute the functional values and their derivative values at specific points;

  3. To solve linear equations according to interpolation constraints and obtain the coefficients.

The detailed derivation processes are given by Li (2008, 2010). Confined to the length of the chapter, they are omitted. Comparing the results derived by this method with those in 3.1, one will find that they are consistent with each other even though they are formulated in different ways. This fact substantiates the correctness of the derived formulas.

3.3. The inverse expansions using the Lagrange’s theorem method

We wish to investigate the inversion of an equation such as

y=x+f(x)E50

with |f(x)||x| andyx. The Lagrange’s theorem states that in a suitable domain the solution of (50) is

x=y+n=1(1)nn!dn1dyn1[f(y)]nE51

The proof of this theorem is given by Whittaker (1902) and Peter (2008).

The processes to derive the inverse expansions using the Lagrange series method are as follows:

  1. To apply the Lagrange theorem to a trigonometric series;

  2. To write the inverse expansions of the rectifying, conformal and authalic latitude;

  3. To express the coefficients of the inverse expansions as a power series of the eccentricity.

The detailed derivation processes are given by Li (2010). Confined to the length of the chapter, they are also omitted. Comparing the results derived by this method with those in 3.1 and 3.2, one will find that they are all consistent with each other even though they are also formulated in different ways. This fact substantiates the correctness of the derived formulas, too.

3.4. Accuracies of the inverse expansions

The accuracies of the inverse expansions derived by Yang (1989, 2000) and the author has been examined choosing the CGCS2000 reference ellipsoid.

The results show that the accuracy of the inverse expansion of rectifying latitude is higher than 10-5″, while the accuracy of the inverse expansion (32) derived by the author is higher than 10-7″. The accuracies of the inverse expansion of conformal and authalic latitudes derived by Yang (1989, 2000) are higher than 10-4″, while the accuracies of the inverse expansions derived by the author are higher than 10-8″. The accuracies of inverse expansions derived by the author are improved by 2~4 orders of magnitude compared to those derived by Yang (1989, 2000).

Advertisement

4. The direct expansions of transformations between meridian arc, isometric latitude and authalic latitude function

The meridian arc, isometric latitude and authalic latitude function are functions of rectifying, conformal and authalic latitudes correspondingly. The transformations between the three variables are indirectly realized by computing the geodetic latitude in the past literatures such as Yang (1989, 2000), Snyder (1987). The computation processes are tedious and time-consuming. In order to simplify the computation processes and improve the computation efficiency, the direct expansions of transformations between meridian arc, isometric latitude and authalic latitude function are comprehensively derived by means of Mathematica.

4.1. The direct expansions of transformations between meridian arc and isometric latitude

4.1.1. The direct expansion of the transformation from meridian arc to isometric latitude

Inserting the known meridian arc X into (23) yields the rectifying latitudeψ. Using the inverse expansion of the rectifying latitude (32) and the forward expansion of the conformal latitude (14), one obtains the conformal latitudeφ. Inserting it into (9) yields the isometric latitudeq. The whole formulas are as follows:

{ψ=Xa(1e2)K0B=ψ+a2sin2ψ+a4sin4ψ+a6sin6ψ+a8sin8ψ+a10sin10ψφ=B+β2sin2B+β4sin4B+β6sin6B+β8sin8B+β10sin10Bq=arctanh(sinφ)E52

Since the coefficientsa2i, β2i(i=1,2,5) are expressed in a power series of the eccentricity, one could expand q as a power series of the eccentricity e at e=0 in order to obtain the direct expansion of the transformation from X toq. It is hardly completed by hand, but could be easily realized by means of Mathematica. Omitting the main operations by means of Mathematica yields the direct expansion of the transformation from meridian arc to isometric latitude

{ψ=Xa(1e2)K0q=arctanh(sinψ)+ξ1sinψ+ξ3sin3ψ+ξ5sin5ψ+ξ7sin7ψ+ξ9sin9ψE53

where

{ξ1=14e2164e4+13072e6+3316384e8+23631310720e10ξ3=196e4133072e6138192e810571966080e10ξ5=117680e62924576e828973932160e10ξ7=2586016e87271966080e10ξ9=53737280e10E54

4.1.2. The direct expansion of the transformation from isometric latitude to meridian arc

The whole formulas for the transformation from isometric latitude to meridian arc are as follows:

{φ=arcsin(tanhq)B=φ+b2sin2φ+b4sin4φ+b6sin6φ+b8sin8φ+b10sin10φψ=B+α2sin2B+α4sin4B+α6sin6B+α8sin8B+α10sin10BX=a(1e2)K0ψE55

Expanding X as a power series of the eccentricity e at e=0 by means of Mathematica yields the direct expansion of the transformation from isometric latitude to meridian arc

{φ=arcsin(tanhq)X=a(j0φ+j2sin2φ+j4sin4φ+j6sin6φ+j8sin8φ+j10sin10φ)E56

where

{j0=114e2364e45256e617516384e844165536e10j2=18e2196e491024e6901184320e8163815898240e10j4=13768e4+175120e6311737280e81893120643840e10j6=6115360e6+899430080e8+1497727525120e10j8=4956141287680e8+175087165150720e10j10=3472982575360e10E57

4.2. The direct expansions of transformations between meridian arc and authalic latitude function

4.2.1. The direct expansion of the transformation from meridian arc to authalic latitude function

The whole formulas for the transformation from meridian arc to authalic latitude function are as follows:

{ψ=Xa(1e2)K0B=ψ+a2sin2ψ+a4sin4ψ+a6sin6ψ+a8sin8ψ+a10sin10ψϑ=B+γ2sin2B+γ4sin4B+γ6sin6B+γ8sin8B+γ10sin10BF=R2sinϑE58

Expanding F as a power series of the eccentricity e at e=0 by means of Mathematica yields the direct expansion of the transformation from meridian arc to authalic latitude function

{ψ=Xa(1e2)K0F=a2(ε1sinψ+ε3sin3ψ+ε5sin5ψ+ε7sin7ψ+ε9sin9ψ+ε11sin11ψ)E59

where

{ε1=1516e217256e41214096e61378192e81407131072e10ε3=148e2+1384e4103196608e817753145728e10ε5=31280e4+4330720e6+1724576e8+4671572864e10ε7=3786016e6+510752e8+5631572864e10ε9=59589824e8+185311796480e10ε11=154357671680e10E60

4.2.2. The direct expansion of the transformation from authalic latitude function to meridian arc

The whole formulas for the transformation from authalic latitude function to meridian arc are as follows:

{ϑ=arcsin(FR2)B=ϑ+c2sin2ϑ+c4sin4ϑ+c6sin6ϑ+c8sin8ϑ+c10sin10ϑψ=B+α2sin2B+α4sin4B+α6sin6B+α8sin8B+α10sin10BX=a(1e2)K0ψE61

Expanding X as a power series of the eccentricity e at e=0 by means of Mathematica yields the direct expansion of the transformation from authalic latitude function to meridian arc

{ϑ=arcsin(FR2)X=a(k0ϑ+k2sin2ϑ+k4sin4ϑ+k6sin6ϑ+k8sin8ϑ+k10sin10ϑ)E62

where

{k0=114e2364e45256e617516384e844165536e10k2=124e271440e461107520e6+27198294400e8+3057845361312204800e10k4=2911520e41411967680e6180269232243200e8411082910218700800e10k6=10032903040e6341921600e836598301122624409600e10k8=40457619315200e8360268335035545600e10k10=1800439122624409600e10E63

4.3. The direct expansions of transformations between isometric latitude and authalic latitude function

4.3.1. The direct expansion of the transformation from isometric latitude to authalic latitude function

The whole formulas for the transformation from isometric latitude to authalic latitude function are as follows:

{φ=arcsin(tanhq)B=φ+b2sin2φ+b4sin4φ+b6sin6φ+b8sin8φ+b10sin10φϑ=B+γ2sin2B+γ4sin4B+γ6sin6B+γ8sin8B+γ10sin10BF=R2sinϑE64

Expanding F as a power series of the eccentricity e at e=0 by means of Mathematica yields the direct expansion of the transformation from isometric latitude to authalic latitude function

{ϕ=arcsin(tanhq)F=a2(η1sinϕ+η3sin3ϕ+η5sin5ϕ+η7sin7ϕ+η9sin9ϕ+η11sin11ϕ)E65

where

{η1=114e2112e47192e61135760e87560e10η3=112e27960e61192e84313440e10η5=160e4+1192e6+120160e81311520e10η7=316720e6+72304e8+4140320e10η9=4126880e8+1640e10η11=167295680e10E66

4.3.2. The direct expansion of the transformation from authalic latitude function to isometric latitude

The whole formulas for the transformation from authalic latitude function to isometric latitude are as follows:

{ϑ=arcsin(FR2)B=ϑ+c2sin2ϑ+c4sin4ϑ+c6sin6ϑ+c8sin8ϑ+c10sin10ϑφ=B+β2sin2B+β4sin4B+β6sin6B+β8sin8B+β10sin10Bq=arctanh(sinφ)E67

Expanding q as a power series of the eccentricity at e=0 by means of Mathematica yields the direct expansion of the transformation form authalic latitude function to isometric latitude

{ϑ=arcsin(FR2)q=arctanh(sinϑ)+l1sinϑ+l3sin3ϑ+l5sin5ϑ+l7sin7ϑ+l9sin9ϑE68

where

{l1=13e2130e4111890e610732400e8+15131663200e10l3=190e46111340e62321907200e81021831600e10l5=1756e654032e8151166320e10l7=71302400e841123200e10l9=611197504e10E69

4.4. Accuracies of the direct expansions

The accuracies of the indirect and direct expansions given by Yang(1989, 2000) derived by the author has been examined choosing the CGCS2000 reference ellipsoid.

The results show that the accuracy of the indirect expansion of the transformation from meridian arc to isometric latitude is higher than 10-3″, while the accuracy of the direct expansion (53) is higher than 10-7″. The accuracy of the indirect expansion of the transformation from isometric latitude to meridian arc is higher than 10-2 m, while the accuracy of the direct expansion (56) is higher than 10-7 m. The accuracy of the indirect expansion of the transformation from meridian arc to authalic latitude function is higher than 0.1km2, while the accuracy of the direct expansion (59) is higher than105km2. The accuracy of the indirect expansion of the transformation from authalic latitude function to meridian arc is higher than 10-2 m, while the direct expansion (62) is higher than 10-4 m. The accuracy of the indirect expansion of the transformation from isometric latitude to authalic latitude function is higher than 0.1km2, while the accuracy of the direct expansion (65) is higher than107km2. The accuracy of the indirect expansion of the transformation from authalic latitude function to isometric latitude is higher than 10-2″, while the accuracy of the direct expansion (67) is higher than 10-6″. The accuracies of the direct expansions derived by the author are improved by 2~6 orders of magnitude compared to the indirect ones derived by Yang (1989, 2000).

Advertisement

5. The non-iterative expressions of the forward and inverse Gauss projections by complex numbers

Gauss projection plays a fundamental role in ellipsoidal geodesy, surveying, map projection and geographical information system (GIS). It has found its wide application in those areas.

Figure 1.

Gauss Projection, where x and y are the vertical and horizontal axes after the projection respectively, Ois the origin of the projection coordinates.

As shown in Figure 1, Gauss projection has to meet the following three constraints:

① conformal mapping;

② the central meridian mapped as a straight line (usually chosen as a vertical axis ofx) after projection;

③ scale being true along the central meridian.

Traditional expressions of the forward and inverse Gauss projections are real functions in a power series of longitude difference. Though real functions are easy to understand for most people, they make Gauss projection expressions very tedious. Mathematically speaking, there is natural relationship between the conformal mapping and analytical complex functions which automatically meet the differential equation of the conformal mapping, or the “Cauchy-Riemann Equations”. Complex functions, a powerful mathematical method, play a very special and key role in the conformal mapping. Bowring (1990) and Klotz (1993) have discussed Gauss projection by complex numbers. But the expressions they derived require iterations, which makes the computation process very fussy. In terms of the direct expansions of transformations between meridian arc and isometric latitude given in section Ⅳ, the non-iterative expressions of the forward and inverse Gauss projections by complex numbers are derived.

5.1. The non-iterative expressions of the forward Gauss projection by complex numbers

Let w be complex numbers consisting of isometric latitude q and longitude difference l before projection, zbe complex numbers consisting of corresponding coordinatesx,y after projection.
{w=q+ilz=x+iyE70

where

i=1E71
.

In terms of complex functions theory, analytical functions meet conformal mapping naturally. Therefore, to meet the conformal mapping constraint, the forward Gauss projection should be in the following form

z=x+iy=f(w)=f(q+il)E72

where f is an arbitrary analytical function in the complex numbers domain. According to the second constraint, whenl=0, imaginary part disappears and only real part exists, (71) becomes

x=f(q)E73

(72) shows that the central meridian is a straight line after the projection whenl=0.

Finally, from the third constraint, “scale is true along the central meridian”, one knows that x in (72) should be nothing else but the meridian arcX, and (72) is essentially consist with the direct expansion of the transformation from isometric latitude to meridian arc (56). Substituting X in (56) with x gives the explicit form of (72)

{φ=arcsin(tanhq)x=a(j0φ+j2sin2φ+j4sin4φ+j6sin6φ+j8sin8φ+j10sin10φ)E74

(73) defines the functional relationship between meridian arc and isometric latitude. If one extends the definition of q in a real number variable to a complex numbers variable, or substitutes q withw=q+il, the original real number conformal latitude φ will be automatically extended as a complex numbers variable. We denote the corresponding complex numbers latitude asΦ, and insert it into (73). Rewriting a real variable x at the left-hand of the second equation in (73) as a complex numbers variablez=x+iy, one arrives at

{Φ=arcsin(tanhw)z=x+iy=a(j0φ+j2sin2φ+j4sin4φ+j6sin6φ+j8sin8φ+j10sin10φ)E75

(74) is the solution of the forward Gauss projection by complex numbers. Its correctness can be explained as follows:

The two equations in (74) are all elementary complex functions. Because elementary functions in their basic interval are all analytical ones in the complex numbers domain, the mapping defined by (74) form w=q+il to z=x+iy meets the conformal mapping constraint. Whenl=0, the imaginary part disappears and (74) restores to (73). Therefore, (74) meets the second and third constraints of Gauss projection whenl=0. Hence, it is clear that (74) is the solution of the forward Gauss projection indeed.

5.2. The non-iterative expressions of the inverse Gauss projection by complex numbers

In principle, the inverse Gauss projection can be iteratively solved in terms of the forward Gauss projection (74). In order to eliminate the iteration, one more practical approach is proposed based on the direct expansion of the transformation from meridian arc to isometric latitude (53).

In order to meet the conformal mapping constraint, the inverse Gauss projection should be in the following form

w=q+il=f1(z)=f1(x+iy)E76

where f1 is the inverse function off. According to the second constraint, whenl=0, imaginary part disappears and only real part exists, (75) becomes

q=f1(x)E77

Finally, from the third constraint, one knows that x in (76) should be the meridian arcX, and (76) is essentially consist with the direct expansion of the transformation from meridian arc to isometric latitude as (53) shows. Substituting X in (53) with x gives the explicit form of (76)

{ψ=xa(1e2)K0q=arctanh(sinψ)+ξ1sinψ+ξ3sin3ψ+ξ5sin5ψ+ξ7sin7ψ+ξ9sin9ψE78

If one extends the definition of x in a real number variable to a complex numbers variable, or substitutes x withz=x+iy, the original real number rectifying latitude ψ will be automatically extended as a complex numbers variable. We denote the corresponding complex number latitude asΨ, and insert it into (77). Rewriting a real variable q at the left-hand of the second equation in (77) as a complex numbers variablew=q+il, one arrives at

{Ψ=x+iya(1e2)K0w=q+il=arctanh(sinΨ)+ξ1sinΨ+ξ3sin3Ψ+ξ5sin5Ψ+ξ7sin7Ψ+ξ9sin9ΨE79

Therefore, the isometric latitude q and longitude l is known. Inserting q into (78) yields the conformal latitude

φ=arcsin(tanhq)E80

Then one can compute the geodetic latitude through the inverse expansion of the conformal latitude (40).

(77) is the solution of the inverse Gauss projection by complex numbers. Its correctness can be explained as follows:

The two equations in (78) are all elementary complex functions, so the mapping defined by (78) form z=x+iy to w=q+il meets the conformal mapping constraint. Whenl=0, the imaginary part disappears and (78) restores to (77). Therefore, (78) meets the second and third constraints of Gauss projection whenl=0. Hence, it is clear that (78) is the solution of the inverse Gauss projection indeed.

Advertisement

6. Conclusions

Some typical mathematical problems in map projections are solved by means of computer algebra system which has powerful function of symbolical operation. The main contents and research results presented in this chapter are as follows:

  1. Forward expansions of rectifying, conformal and authalic latitudes are derived, and some mistakes once made in the high orders of traditional forward formulas are pointed out and corrected. Inverse expansions of rectifying, conformal and authalic latitudes are derived using power series expansion, Hermite interpolation and Language’s theorem methods respectively. These expansions are expressed in a series of the sines of the multiple arcs. Their coefficients are expressed in a power series of the first eccentricity of the reference ellipsoid and extended up to its tenth-order terms. The accuracies of these expansions are analyzed through numerical examples. The results show that the accuracies of these expansions derived by means of computer algebra system are improved by 2~4 orders of magnitude compared to the formulas derived by hand.

  2. Direct expansions of transformations between meridian arc, isometric latitude and authalic latitude function are derived. Their coefficients are expressed in a power series of the first eccentricity of the reference ellipsoid, and extended up to its tenth-order terms. Numerical examples show that the accuracies of these direct expansions are improved by 2~6 orders of magnitude compared to the traditional indirect formulas.

  3. Gauss projection is discussed in terms of complex numbers theory. The non-iterative expressions of the forward and inverse Gauss projections by complex numbers are derived based on the direct expansions of transformations between meridian arc and isometric latitude, which enriches the theory of conformal projection. In USA, Universal Transverse Mercator Projection (or UTM) is usually implemented. Mathematically speaking, there is no essential difference between UTM and Gauss projections. The only difference is that the scale factor of UTM is 0.9996 rather than 1. With a slight modification, the non-iterative expressions of the forward and inverse Gauss projections can be extended to UTM projection accordingly.

Acknowledgement

This work was financially supported by 973 Program (2012CB719902), National Natural Science Foundation of China (No. 41071295 and 40904018), and Key Laboratory of Surveying and Mapping Technology on Island and Reef, State Bureau of Surveying, Mapping and Geoinformation, China (No.2010B04).

References

  1. 1. Adam O S1921Latitude Developments Connected with Geodesy and Cartography with Tables, Including a Table for Lambert Equal-Area Meridional Projection. Spec. Pub. 67U. S. Coast and Geodetic Survey.
  2. 2. Snyder J P1987Map Projections-a Working Manual. U. S. Geological Survey Professional Paper 1395, Washington.
  3. 3. Yang Qihe1989The Theories and Methods of Map Projection. PLA Press, Beijing. (in Chinese)
  4. 4. YangQihe.SnyderJ. P.ToblerW. R.2000Map Projection Transformation: Principles and Applications. Taylor and Francis, London.
  5. 5. Awange J L, Grafarend E W2005Solving Algebraic Computational Problems in Geodesy and Geoinformatics. Springer, Berlin.
  6. 6. Bian S F, Chen Y B2006Solving an Inverse Problem of a Meridian Arc in Terms of Computer Algebra System. Journal of Surveying Engineering, 1321153155
  7. 7. Chen Junyong2008Chinese Modern Geodetic Datum-Chinese Geodetic Coordinate System 2000 (CGCS2000) and its Frame. Acta Geodaetica et Cartographica Sinica, 373269271in Chinese)
  8. 8. Yang Y X2009Chinese Geodetic Coordinate System 2000. Chinese Science Bulletin, 541627142721
  9. 9. Li Houpu, Bian Shaofeng2008Derivation of Inverse Expansions for Auxiliary Latitudes by Hermite Interpolation Method. Geomatics and Information Science of Wuhan University, 336623626in Chinese)
  10. 10. Li Houpu2010The Research of the Precise Computation Theory and Its Application Based on Computer Algebra System for Geodetic Coordinate System. Naval University of Engineering, Wuhan. (in Chinese)
  11. 11. Whittaker C E1902Modern Analysis. Cambridge.
  12. 12. PeterO.2008The Mercator Projections. Edinburgh.
  13. 13. Bowring B R1990The Transverse Mercator Projection-a Solution by Complex Numbers. Survey Review, 30237325342
  14. 14. KlotzJ.1993Eine Analytische Loesung der Gauss-Krüger-Abbildung. Zeitschrift für Versicherungswesen, 1183106115

Written By

Shao-Feng Bian and Hou-Pu Li

Submitted: 17 November 2011 Published: 17 August 2012