Spherical Measures without Spherical Trigonometry 
Waldo Tobler
Professor Emeritus, Geography Department
University of California, Santa Barbara, CA 93106-4060
http://www.geog.ucsb.edu/people/faculty_members/tobler_waldo.htm


 
 
A common misconception suggests that it is necessary to understand spherical trigonometry in order to calculate properties of a spherical surface. That this is false can be demonstrated by deriving the formula for distance and direction on a sphere without any knowledge of spherical trigonometry.  However, some knowledge of the properties of a sphere is required.
Suppose one wants to know the great circle distance between two locations given by their names in latitude and longitude. Call these P1 (f1, l1) and P2 (f2, l2). Using plane trigonometry one can compute the location of these points in a three dimensional rectangular (Euclidean) coordinate system, centered at the origin of the sphere. This yields the locations as vectors in space as V1 (X1, Y1, Z1) and V2 (X2, Y2, Z2). The straight line distance between these two points is given by the well known formula: D12 = [(X1-X2)2 + (Y1-Y2)2+ (Z1-Z2)2]1/2 . This is the chord distance between the two points, penetrating the sphere. The chord distance between the two points can be considered to be one side of a triangle, with origin at the center of a circle, whose other two sides have a length equal to the radius of the sphere. Take this radius to be one unit, and call it R. Divide the triangle into two equal parts, by constructing the perpendicular to the chord from the center. Now we know two sides of a right triangle, and the length of the third side (from the center to the chord) can be calculated. From this the angle at the center can be calculated, using any of the trigonometric formulae relating points in a right triangle. Twice this angle is the angle that spans the distance between the two points, that is, it is the angular separation of the points on the sphere.

In more detail, use standard spherical coordinates: 
X1 = R cos f1 cos l1
Y1 = R cos f1 sin l1
Z1 = R sin f1

X2 = R cos f2 cos l2
Y2 = R cos f2 sin l2
Z2 = R sin f2


The length, L, of the line from the center of the circle to the perpendicular to the chord is, using C as the length of the chord, L = [R2 - (C/2)2]1/2 .  Now, from elementary trigonometry, C/2L = tan a, L/R = cos a, C/2R = sin a. Doubling a gives the angle subtended at the center of the circle, and at the center of the sphere. Use the simplest (the third) of these relations to calculate the distance on a sphere.

Example:
Near Santa Barbara, CA: f1 = 34°, l1 = -120° . 
Near Zürich, CH: f2 = 47.5°, l2 = 8.5°
X1 = R cos f1 cos l1 = -0.414529
Y1 = R cos f1 sin l1= -0.717978
Z1 = R sin f1=0.559193

X2 = R cos f2 cos l2 = 0.668169
Y2 = R cos f2 sin l2= 0.099859
Z2 = R sin f2= 0.737277


C = [(-.414529 - .668169)2 + (-.717978 - .099859)2 + (.559193 - .737277)2]1/2= 1.368491, L = 0.729252 but is not really needed, and continue to use R = 1. Then, from a = sin–1(C/2), a = 43.176 degrees of arc. Twice this value gives 86.35 degrees for the length of the arc on the circle. Now take R= 6378 kilometers to approximate the radius of the sphere. Then the distance between Santa Barbara and Zürich, on the spherical assumption, is p*a*R/90 or 9612 km.

No spherical trigonometry has been used. But if one is familiar with vector algebra the result can be obtained more immediately, namely by calculating the angle between the two vectors directly as 
2a = cos-1(V1·V2/|V1||V2|).

For the direction of the second point from the first recall that directions are measured between great circles. In this case we need the direction of the great circle from Santa Barbara to Zürich with respect to the reference direction from North. The plane passing through Santa Barbara, the North Pole, and the origin, cuts the sphere along the North-South great circle and has equation -.717978 X + .414529 Y = 0, from the three-point equation of a plane. The plane spanning the region between Santa Barbara, Zürich, and the origin intersects the sphere along the connecting great circle and has equation -.5851891 X + .6792581 Y + .4383362 Z = 0. The angle between these two planes is 31.9 degrees East of North. (see C. Oakley, 1954, “Analytic Geometry”, Barnes & Noble, pages 179, 185). The area of a polygon on a sphere is equal to R2{p(n-2)+Sbi} where the sum is taken over the n interior angles. Again, no spherical trigonometry has been used.

Solstice:  An Electronic Journal of Geography and Mathematics
Volume XII, Number 2
Ann Arbor:  Institute of Mathematical Geography