Lecture notes Chapter 3
Transformations among the diverse coordinate systems of surface of sphere and ellipsoid
Beyond the geographic and spatial rectangular coordinate systems, a polar coordinate system can be defined both on the spherical and ellipsoidal surface. Among these different coordinate systems conversions can be required.
Transformation between geographical and Cartesian coordinates
The formulae below can be obtained from the definition of the geographical coordinates, if the origins of the two coordinate systems concide, additionally the axis z and the polar axis coincide, too, moreover the unit at the axes is the same.
Sphere with radius R
forward formulae:
reverse formulae:
Ellipsoid with semi-axes a and b
Formulae disregarding the elevation:
forward formulae:
reverse formulae: F can be expressed from the formula for Z by rearranging it, in consideration of sinF:
and
Formulae taking elevation h into consideration:
In the right triangle the length of
the hypotenuse equals:
forward formulae:
reverse formulae (which are applied in the satellite navigation):
a) by iteration (Bowring) with the help of the reduced latitude j
initial
values and
for reduced latitude j and geographic latitude F:
and
then repeatedly executed the next three formulae one after the other
an approximative value of the geographic latitude F will be obtained after some steps;
the elevation h originates from the formula for Z:
,
and again
.
b) with accurate algorithm (Borkowski):
the distance of the point P from
the ellipsoid’s rotation axis will be denoted by ;
Let h be expressed using this formula and from the above one for Z:
, that is
The radical will be eliminated with the help of raising to the second power. After it, the equation will be multiplied by the denominators:
Then this equation will be rearranged and divided by cos4F (taking into consideration, that
),
and a quartic equation of tanF will be got:
It can be solved exactly e.g. by the Ferrari’s method.
Finally the longitude L and the elevation h can be got similarly to the Bowring method above.
If the origins and/or the correspondent axes of the two coordinate systems do not coincide, and/or the unit of measurements at the axes differs, then coordinate transformation(s) can be required (translation, rotation, affine transformation in other words affinity, similarity in other words scaling up and down).
Polar coordinate system on spherical and ellipsoidal surfaces
Let the surface lines, connecting two points on a smooth (twice differentiable) surface, be considered. The surface line with the shortest arc length is the so called geodesic line, i.e. it is the shortest way between two points on a surface. In a plane the geodesic lines are straight line segments and on a spherical surface the geodesic lines are great circle arcs, while on an ellipsoidal surface the geodesic lines are in general more difficult curves.
The Clairaut’s relation gives an important property of the points of a geodesic line on the surfaces of revolution, so both on sphere and ellipsoid: In every point P of latitude F, lying on the geodesic line, the product of the radius r(F) of the parallel crossing the point P and the sine of the azimuth a of the tangent to the geodesic line at the point P, does not depends on the location of the point P. In formula:
along a geodesic line.
Conversely, if the product r(F)×sina is constant along a line, and if no part of the line is part of some parallel on the surface of revolution, then this line is a geodesic one.
There is possible to define superficial polar coordinate systems on the surface of both the sphere and ellipsoid, using the concept of the geodesic line.
Sphere:
The polar axis coincides with a part of a meridian (geodesic line, great circle), starting from the appointed origin O. The polar distance comes from the length of the arc of a great circle connecting the origin O and the point P. The polar angle (azimut) can be measured at the origin O between the tangent lines of the meridian and the geodesic line, exeptionally clockwise. Problems connected to these coordinates lead up to spherical trigonometric calculations.
Ellipsoid:
The polar axis coincides with a part of a meridian (geodesic line, ellipse), starting from the appointed origin O. The polar distance is the length of an arc of geodesic line on the surface of the ellipsoid connecting the origin O and the point P. The polar angle is the angle measured at the origin O between the tangents of the polar axis and the geodesic line, clockwise, too.
The principal problems of geodesy - transformation between geographical coordinates and polar coordinates on spherical surface
First (direct) geodetic problem
Beyond the fixed origin O(j0, l0), given the polar distance s – length of the arc of a great circle from the origin to the point P – and its azimuth a0 on spherical surface; asked the geographical coordinates jP and lP of P. Starting from the spherical triangle NOP (where N is the pole), the cosine rule for sides can be applied:
(s/R is the central angle in radian measure belongig to the arc s in the great circle with radius R). Expressing the latitude jP:
The longitude difference Dl = lP-l0 results in the law of sines:
To calculate Dl correctly its cosine is needed, too. It comes from an other cosine rule for sides:
and rearrangig this relationship:
So the final formula
(If any factor in the denominator equals zero, Dl can be obtained simpler without this formula.)
Finally
Second (inverse) geodetic problem
Sphere
Beyond the fixed origin O(j0, l0), given the geographical coordinates jP and lP of the point P on spherical surface; asked the polar distance (arc length s) of the point P from the origin and its azimuth a0. From the cosine rule for sides:
where Dl=lP-l0
The arc length s can be expressed from this formula.
To calculate the azimuth a0, let the interior angle w lying next to the point O of the spherical triangle NOP be taken (where angles w and Dl are oppositely oriented). From the law of sines:
From the cosine rule of sides:
and rearranging this formula:
So
(If any factor in the denominator equals zero, Dl can be obtained simpler without this formula.)
If the point P is located to the east of the meridian of the origin O, then
else
+360° .
Metacoordinates, metagraticule on the sphere
The geographical coordinates on the sphere generate a graticule with the help of parallels and meridians. A new reference system – similar to the geographical coordinate system – will be got by its rotations. It can be favourable for describing some map projections and calculating map coordinates in this projections.
Let a point N* („metapole”) be selected on the surface of the sphere. A spatial polarcoordinate system where the origin is in the sphere’s center and a polar axis crosses N*, defines „metalatitudes” by the polar angle, and a fixed semi-plane bounded by the polar axis defines „metalongitudes” for the point P. These „metacoordinates” establish a „metagraticule”, where the great circles of the sphere passing through N* are the „metameridians”, and the small circles of the sphere whose centre is on the polar axis are the „metaparallels”. (The metaparallel with metalatitude 0° - the „metaequator” – is exceptionally a great circle, of course.) The prime metameridian mostly crosses one of the original poles for practical reason.
Transformation between the geographical coordinates and the metacoordinates
A) Transformation by the help of coordinates (j0,l0) of the metapole N* and the prime metameridian
This task emerges mostly in that case, when the points with coordinates to be transformed are located in the surroundings of the metapole. Let the prime metameridian be directed now to the pole N.
a) Given the coordinates (jP,l P) of the P; asked its metacoordinates (j*,l*)
This case originates in the inverse geodetic problem. The origin O corresponds to the metapole N*, the spherical distance s (or rather the central angle s/R) corresponds to the complementary angle of the metalatitude j*, and the angle w (the negative of the azimuth a0) corresponds to the metalongitude l*. So, with substitution of 90°-j* into s/R and l* into w,
(the longitude difference: Dl=lP-l0), and
If any factor in the denominator of this formula equals zero, then a simpler formula can be applied:
· In the case of N*ºN and N*ºS (j0=±90°) the metalongitude differs in an additive constant angle and by chance in its sign from the longitude (l*=l+const or l*=–l+const).
· The metalongitude is indeterminate if the point P and the metapole N* coincide (j*=±90°), so an arbitrary metalongitude l* can be attributed to point P.
· It is easy to determine the metalongitude l*, if the point P is located on the bimeridian crossing both N and N*, that is =0°, |Dl|=180° or |Dl|=360°. In this case l*=0° or l*=±180° is valid depending on the location of the point P on the bimeridian.
If none of these conditions is satisfied then the formula above works.
b) Given the metacoordinates (j*,l*) of the point P; asked its coordinates (jP,l P)
This case is originated in the direct geodetic problem. The metapole N* corresponds to the origin O, the complementary angle of the metalatitude j* corresponds to the central angle s/R, and the metalongitude l* corresponds to the negative of the azimuth a0 or to 360°–a0. So, with substitution of 90°-j* into s/R and l* into –a0,
Similarly to the above suppositions, that
· j0¹90° (else the metalongitude can be obtained from the longitude by addition of a constant angle and possibly by a change in its sign);
· jP¹±90° (else an arbitrary metalongitude l* can be attributed to the point P);
· l*¹0°, |l*|¹180° and |l*|¹360° (else Dl=0° or Dl=±180°, depending on the position of the point P on the bimeridian crossing N and N*):
the formula
will be got, and finally .
B) Transformation by the help of the intersection point of the metaequator and the prime metameridian, completed with its direction
This task is generally applied when the points with coordinates to be transformed are located in the surroundings of the metaequator. Let the prime metameridian be crossing both the metaequator at the point K with coordinates jK and lK and the pole N.
a) Given the coordinates (jP,lP) of the point P; asked its metacoordinates (j*,l*)
This case leads to a spherical trigonometric problem. Let the quarter-circular arc starting from K through N with the end point N* be considered. The PNN* spherical triangle with the sides one by one: jK, 90°-j* and 90°-jP, with the angle 180°-Dl lying next to the vertex N, where Dl=lP-lK and the angle l* (with its sign) lying next to the vertex N*. From the cosine rule for sides concerning side PN*; then
The next formula which can be obtained from tanl* is in use more frequently. Applying the law of sines above for sinl*, and the cosine rule concerning side PN for cosl*:
Simplifying by cosj*, and dividing both the numerator and the denominator by cosjP:
b) Given the metacoordinates (j*,l*) of the point P; asked its coordinates (jP,l P)
This case can be solved by spherical trigonometry, too. Take the PNN* spherical triangle again. It comes from the cosine rule for sides concerning the side opposite to the vertex N*:
Let the law of sines refering to the vertices N and N* be applied. Similarly to the above mentioned operations, the following formula will be got:
An other formula for Dl can be obtained from the tanDl, too, writing now the cosine rule for sides concerning the side opposite to the vertex N. After expressing cosDl from this, substituting the expression above to sinjP and using the formula of sinDl, the next relationship will be acquired:
Simplifying by cosjP, and dividing both the numerator and the denominator by cosj*:
and finally
Transformation between geographical coordinates and polar coordinates on ellipsoidal surface
First (direct) geodetic problem
Given the polar distance (arc length s) of a geodesic line connecting the origin O(F0, L0) and the point P, more its azimuth a0 on ellipsoidal surface; asked the geographical coordinates FP and LP of P. Consider these coordinates and the azimuth of the points as function of s:
F(s), L(s) and a(s)
The Legendre method is based on power series expansion of these functions at s=0. It needs the derivatives of the functions, originating from the ellipsoidal triangle ABT created by an infinitely small arc AB of the geodesic line with the length of Ds, an arc of a parallel crossing B and an arc of a meridian crossing A. The meeting point of the parallel and the meridian will be denoted by T.
The meridian arc AT belongs to the central angle DF, its length is about M(F)×DF. The small triangle ABT looks approximately the same as a planar one, so
On the other hand, the arc BT is part of a parallel of radius N(F)×cosF, and it belongs to the central angle DL. With the help of its length:
The azimuth a should be considered as the function of s, too. Here the Clairaut’s relation will be used, concerning surfaces of revolution. According to this, the product of radius of parallels r and the sine of the azimuth a is constant along the geodesic line on a surface of revolution, so:
Its derivative with respect to s is the following:
Substituting the formulae of N(F), M(F) and dF/ds in the above one and rearranging it:
These derivatives provide the first term of power series in s=0, F=F0 and a=a0. Continuing the differentiation with respect to s, the derivatives at the point O(F0, a0) give the coefficients of the power series.
In the geodesy at least five terms of these power series have to be calculated because of the slow convergence, so this method requires improvements.
The Gauss’s mid-latitude method being based upon the previous one demands less calculations, because it develops the power series about the midpoint of the geodesic line OP. The recursive formulae from a longer, here not detailed deduction will be got:
where DF and DL are the coordinate differences between the origin O and the actual approximation of the endpoint P:
and
,
Fm is the latitude and am is the azimuth calculated by averaging of the values refering to the origin and the actual approximation of the endpoint P:
,
,
furthermore
,
, and
(e’
is the second excentricity of the ellipsoid: ).
This system of equations can be solved by iteration. On the right-hand of the equations e.g. Dj and Dl as initial values will be used, originating from the calculation with the osculating sphere belonging to Fm, instead of coordinate differences DF and DL. The expressions in brackets on the right-hand side became sufficiently accurate after one-two iterations, on this way only their multiplayer factor varies.
Second (inverse) geodetic problem
Given the geographical coordinates FP and LP of P, and asked the polar distance (arc length s) of geodesic line which connects the origin O(F0, L0) and the point P, and given its azimuth a0 on ellipsoidal surface. The usual solution of the inverse geodetic problem starts from the Legendre method applied earlier in the direct problem, too. Its improvement, the Gauss’s mid-latitude method provides here formulae which give the correct result without any iteration:
(Using the notations
,
,
,
,
again, then ,
, and
, furthermore
and
.)
The azimuth am and the arc length s come from the formula
,
and
Finally, subtraction of am from Da/2 provides the azimuth a0 in the initial point of the geodesic line, and, besides the addition of am and Da/2 gives the azimuth aP in its endpoint.
Note that the ellipsoid of revolution has not any rotational symmetry around any arbitrary axis differing from its own rotation axis, so a usual metacoordinate system and metagraticule can not be defined on it.