Hostname: page-component-78c5997874-dh8gc Total loading time: 0 Render date: 2024-11-07T18:36:31.588Z Has data issue: false hasContentIssue false

Direct and Inverse Solutions with Geodetic Latitude in Terms of Longitude for Rhumb Line Sailing

Published online by Cambridge University Press:  30 March 2012

Wei-Kuo Tseng*
Affiliation:
(Department of Merchant Marine, National Taiwan Ocean University)
Michael A. Earle
Affiliation:
(Department of Merchant Marine, National Taiwan Ocean University)
Jiunn-Liang Guo
Affiliation:
(Department of Merchant Marine, National Taiwan Ocean University)
*
Rights & Permissions [Opens in a new window]

Abstract

In this paper, equations are established to solve problems of Rhumb Line Sailing (RLS) on an oblate spheroid. Solutions are provided for both the inverse problem and the direct problem, thereby providing a complete solution to RLS. Development of these solutions was achieved in part by means of computer based symbolic algebra. The inverse solution described attains a high degree of accuracy for distance and azimuth. The direct solution has been obtained from a solution for latitude in terms of distance derived with the introduction of an inverse series expansion of meridian arc-length via the rectifying latitude. Also, a series to determine latitude at any longitude has been derived via the conformal latitude. This was achieved through application of Hermite's Interpolation Scheme or the Lagrange Inversion Theorem. Numerical examples show that the algorithms are very accurate and that the differences between original data and recovered data after applying the inverse or direct solution of RLS to recover the data calculated by the direct or inverse solution are very small. It reveals that the algorithms provided here are suitable for programming implementation and can be applied in the areas of maritime routing and cartographical computation in Graphical Information System (GIS) and Electronic Chart Display and Information System (ECDIS) environments.

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2012

1. INTRODUCTION

In marine and air navigation, ships and aircraft sailing or flying on fixed compass headings may travel along Rhumb Lines (RL), hence knowledge of RL calculation is important. Mercator's projection (a normal aspect cylindrical conformal projection) has the unique property that RLs on the Earth's surface are projected as straight lines on the map.

Methods of calculating the course and the distance between two points from knowledge of their latitudes and longitudes, or calculating the latitude and the longitude of the arrival point from the course and the distance from a known departure point, are called ‘sailings’. A RL appears as a straight line on a Mercator chart and as a spiral curve (Loxodrome) on a surface of an oblate spheroid. Both of these cut all the meridians at the same angle (Thomas, Reference Thomas1952; Williams, Reference Williams1998). The distance for a RL on the navigation sphere is within 0·5% of the distance on the RL on the WGS84 spheroid (Earle, Reference Earle2006) Figure 1.

Figure 1. Rhumb Line (Loxodrome) on the Earth's surface.

In geodesy or navigation, the ‘direct’ problem (computing position given azimuth and distance from a known location) and the ‘inverse’ problem (computing azimuth and distance between known positions) are fundamental operations and can be likened to the equivalent operations of plane surveying. ‘Radiations’ (computing coordinates of points given bearings and distances radiating from a point of known coordinates) and ‘joins’; (computing bearings and distances between points having known coordinates) are terms frequently used.

Solutions to the direct and inverse problem together constitute what is called the ‘complete’ solution. The terms ‘direct’ and ‘inverse’ in geodesy are usually associated with the geodesic, which is the unique curve defining the shortest path on the ellipsoid, but they can also be associated with other curves.

The direct solution for Rhumb Line Sailing (RLS) on the oblate spheroid is often treated by schemes that require iterative methods (Snyder, Reference Snyder1987; Tseng, Reference Tseng2006). Though adequate results have been achieved, the need for iterative methods has persisted without necessarily realizing higher accuracies (Bennett, Reference Bennett1996). Furthermore, interpolation for latitude in terms of longitude between end points of a RL on the spheroid has not yet been found in the literature. As a consequence of these observations, the complete solution to RLS presented here will include a method to determine latitude for any longitude along the RL. The accuracies attained can satisfy the requirement of ECDIS and GIS environments.

2. THE DIFFERENTIAL EQUATION OF THE RHUMB LINE

In rectangular coordinates, points such as P on the oblate spheroid (Figure 2) have coordinates:

(1)

where:

  • β is reduced or parametric latitude.

  • a is the semi-major axis.

  • b is the semi-minor axis.

There are various ways of specifying the dimensions of the spheroid other than by its major and minor radii. The flattening, f, is defined by f=1-b/a, and the eccentricity e by e 2=1-b 2/a 2. For the World Geodetic System 1984 (WGS 84), a=6378137 m and f=298·257223563.

Figure 2. Meridian on a spheroid.

A displacement of in reduced latitude along the meridian is illustrated in Figure 3. The displacements of three axes can be obtained by partial differentiating P with respect to reduced latitude:

(2)

The displacement parallel to the z-axis is bcosβ and the displacement towards the z-axis is –asinβ. The geodetic and reduced latitude are related by:

(3)

The radius of altitude parallel (Figure 3) is given by:

(4)

The result of a displacement of in reduced latitude and of in longitude is illustrated in Figure 3.These displacements together cause a displacement acosβdλ eastward and a displacement a(1−e 2 cos2β)1/2 northward, respectively.

Figure 3. Triangles resulting from infinitesimal latitude and longitude changes.

By Pythagoras's theorem the displacement ds is given by:

(5)

Substituting Equation (3) into Equation (5) yields the following:

(6)

RLs are paths of constant true course. They thus satisfy the following:

(7)

This is most easily treated in geodetic latitude. Integrating Equation (7) yields:

(8)

where MP(φ′), as used here, is the distance in meridional parts.

‘Meridional parts’ are defined as the length of the arc of a meridian between the Equator and a given parallel (geodetic latitude φ′) on a Mercator chart, expressed in units of 1 minute of longitude at the Equator. Thus:

(9)

Combining Equation (6) and (7) with constant true course gives an integral for arc length along the RL.

(10)

where R m=a(1−ε 2)(1−ε 2 sin2θ)−3/2 is the radius of curvature of meridian.

3. SOLUTIONS FOR RHUMB LINE SAILING

The arc-length of a meridian is the primary element for direct and inverse solutions to RLS. The above integral, Equation (6), can be approximated by a truncated series in the square of the eccentricity upon expanding the integrand in a binomial series:

(11)

In Equation (11) and Equation (12) below, each term of the binomial series for half integer multiples is defined by:

(11A)

Using trigonometric identities, the powers of the sine term may be reduced to combinations of cosine terms of the form cos(2·i·φ). Collecting terms with the same cosine arguments and integrating gives the following series:

(12)

where:

(12A)

Expansion of coefficients for Equation (12) was facilitated using computer symbolic processing. These coefficients are shown below truncated at order e10 and M 10. Those up to M 8, first given by (Delambre, Reference Delambre1799) were used for confirmation of the results:

(13)

3.1. RLS Direct Solution

The direct problem computes the arrival position given azimuth and distance to be travelled from a known location. The distance S(φ 1) to departure point P 1 from the Equator is first established and added to ∆S, the distance to be travelled. Thus the overall distance from the Equator is:

(14)

Application of the Lagrange Inversion Theorem (Adams, Reference Adams1921) or Hermite Interpolation Scheme produces the inverse solution of meridian arc-length so as to determine latitude from meridional distance. It is very difficult or even impossible, to derive the necessary high order derivatives by hand. Fortunately, modern computer aided symbolic algebra found in mathematical software packages mitigates the effort required (e.g., Mathematica, Maple or MATLAB).

Figure 4 shows the construction of the problem to be solved. Two known components of the RL having an azimuth α are shown in blue and red. The objective is to determine geodetic co-ordinates φ, λ of the end point.

Figure 4. Direct problem of RLS.

Geodetic latitude as a function of distance from the Equator has been determined as just described through manipulation of Equation (10) to determine its inverse relationship. This inverse function gives geodetic latitude as in terms of the rectifying latitude μ:

(15)

where distance S(φ) is transformed into the rectifying latitude by:

(16)

and for which the coefficients of sin(2·i·φ) are:

(17)

Once the geodetic end point or arrival latitude has been determined, the arrival longitude can be established from:

(18)

The tangent of true course (tan α) becomes infinity when true course is East or West. In which case, RL distance is along a parallel at the latitude of departure. Latitude and longitude of end point are then set by:

(19)

3.2. RLS Inverse Solution

The inverse problem, as indicated in Figure 5, determines the true azimuth and the distance between two points given the departure and destination coordinates. Since the end points are known, azimuth is determined from application of Equation (8) to the end point latitudes to obtain the true course of the RL.

(20)

Figure 5. Inverse problem of RLS.

Equation (21) maps an angle λλ 1 (in radians) to the interval [−π π] and gives Δλ correctly as:

(21)

where ceil (x) rounds the elements of x to the smallest integer greater than or equal to x.

The RL distance between two latitudes is next calculated with Equation (12). So then:

(22)

Since the tangent of true course (tan α) becomes infinity for East or West courses, Equation (12) cannot be applied to calculate the distance. In which case, the RL distance is the arc-length of part of the parallel at the latitude of departure given by:

(23)

3.3. Interpolation of the Rhumb Line at Other Longitudes

Once a RL has been determined between two end points, it may be required to determine the latitude at one or more other longitudes between end points. Equation (8) provides the longitude in terms of latitude. The geodetic latitude of any point along the RL can be determined once the longitude and true course have been specified. Figure 6 shows a RL for which latitude φ is to be found for an arbitrary longitude λ.

Figure 6. Latitude in terms of longitude.

First, application of Equation (8) gives the meridional parts at a given longitude along RL:

(24)

Secondly, the conformal latitude δ associated with MP(φ 1) can be obtained from the following:

(25)

which is equivalent to:

(26)

or:

(27)

The inversion of Equation (27) has once again been accomplished via the Lagrange Inversion Theorem (Adams, 1927) or the Hermite Interpolation Scheme. Computer symbolic algebra was again used to determine coefficients of a series for conformal latitude. The resulting expression for geodetic latitude in terms of conformal latitude (Adams, 1927; Thomas, Reference Thomas1952; Snyder, Reference Snyder1987) is then:

(28)

Expanding to O(e8), terms for K are approximately given by.

(29)

4. NUMERICAL TEST

A ship steers from a departure point at F (40°43′N, 74°00′W) to a destination at T (55°45′S, 37°37′E) along the RL on the WGS84 Earth (Figure 7). Course and distance are initially determined from the given end points using Equations (20) and (22). Latitudes and longitudes of waypoints beyond departure point at F at distances of 1000, 2000, … nautical miles are then found after using Equations (15) and (18). Results are shown in Table 1.

Figure 7. A ship steers from F (40°43 ′N, 74°00′W) to T (55°45 ′S, 37°37′E).

Table 1. Positions differing in distance and recovered distances and courses. Applied Equations: (15), (18), (20) and (22).

True course: 134·9794964. Total Distance: 8165·8343419 nm. *: Recovered Data −/W,+/E

For each value of latitude and longitude calculated at each waypoint, Equations (20) and (22) are applied to recover their corresponding values of course and distance as shown in Table 1 in the columns for Course* and Distance*. It can be seen that the resulting differences are negligible as shown in Table 1, Column 6 (Distance Error) and Column 8 (Course Error).

In another test for recovered longitude, the latitudes of waypoints beyond the departure point F located at 70° W, 60° W, 50°W, … , 30° E (Figure 8) are first found after using Equations (24), (27), and (28) and are shown in Table 2, column 2 (Latitude).

Figure 8. Sampling by Given Longitude.

Table 2. Latitude in terms of Longitude and Recovered Longitude. Applied equations: (18), (24), (27), and (28).

On applying Equation (18) using the calculated latitude shown in Table 2, column 2 (Latitude), the recovered longitude was then calculated as shown in Table 2, column 3. The resulting differences when compared with the given values of Table 2, column 1 are also negligible as shown in Table 2, column 4 (Error).

5. CONCLUSIONS

Accurate solutions to the direct and inverse problems of Rhumb Line Sailing (RLS) have been described and demonstrated. These two solutions provide useful alternatives to previous approaches in that they require no recourse to integrals or iteration methods. The solution for latitude in terms of longitude has also been described and demonstrated. This was achieved by application of an inverse expansion of conformal latitude that gives very accurate latitude in terms of longitude without iteration.

These three series along with the formula for meridional parts are seen to be simple, direct and computationally efficient. They provide positioning accuracies involving distance, position, and true course that are in the sub-metre range and which are also commensurate with the current levels of accuracy achieved by Global Navigation Satellite Systems (GNSS), while at the same time, they provide a complete solution to RLS. The algorithms provided here are easily incorporated into computer software and are well suited to vessel route planning and cartographical computation in Graphical Information System (GIS) and Electronic Chart Display and Information System (ECDIS) environments.

ACKNOWLEDGEMENTS

This work was supported in part by the National Science Council of Taiwan, Republic of China, under grant NSC 98-2410-H-019-019-, NSC 99-2410-H-019-023-, and NSC 100-2410-H-019-018-.

References

REFERENCES

Adams, O.S. (1921). Latitude Developments Connected With Geodesy and Cartography. United States Coast and Geodetic Survey, Special Publication 67, Washington, USA.Google Scholar
Bennett, G. G. (1996). Practical RL Calculations on the Spheroid. Journal of Navigation, 49, 112119.CrossRefGoogle Scholar
Delambre, J. B. J. (1799). Méthodes Analytiques pour la Détermination d'un Arc du Méridien; précédées d'un mémoire sur le même sujet par A. M. Legendre. De L'Imprimerie de Crapelet, Paris.Google Scholar
Earle, M. A. (2006). Sphere to Spheroid Comparisons. The Journal of Navigation, 59, 491496.CrossRefGoogle Scholar
Snyder, J. P. (1987). Map Projections-A Working Manual. Professional Paper No. 1395. U.S. Geological Survey.CrossRefGoogle Scholar
Thomas, P. D. (1952). Conformal Projections in Geodesy and Cartography. US Coast and Geodetic Survey, Publication No. 251.Google Scholar
Tseng, W. K (2006). Vector Solutions for the Sailing. National Taiwan Ocean University, Taiwan.Google Scholar
Williams, R. (1998). Geometry of Navigation. Horwood Publishing Ltd, Chichester, UK.Google Scholar
Figure 0

Figure 1. Rhumb Line (Loxodrome) on the Earth's surface.

Figure 1

Figure 2. Meridian on a spheroid.

Figure 2

Figure 3. Triangles resulting from infinitesimal latitude and longitude changes.

Figure 3

Figure 4. Direct problem of RLS.

Figure 4

Figure 5. Inverse problem of RLS.

Figure 5

Figure 6. Latitude in terms of longitude.

Figure 6

Figure 7. A ship steers from F (40°43′N, 74°00′W) to T (55°45′S, 37°37′E).

Figure 7

Table 1. Positions differing in distance and recovered distances and courses. Applied Equations: (15), (18), (20) and (22).

True course: 134·9794964. Total Distance: 8165·8343419 nm. *: Recovered Data −/W,+/E
Figure 8

Figure 8. Sampling by Given Longitude.

Figure 9

Table 2. Latitude in terms of Longitude and Recovered Longitude. Applied equations: (18), (24), (27), and (28).