1

The image below is cropped from https://i.stack.imgur.com/4XFaJ.jpg as described in this answer. It shows a geographic state of a space shuttle at a given instant in time.

There is only one value for Longitude, but two values for latitude:

  • geocentric latitude
  • geodetic latitude

I'm not asking for a handwaving explanation of the difference, I'd like to know, given that the Earth is not a sphere, nor an ellipsoid, but a lumpy thing:

  1. How were these two quantities defined mathematically
  2. With a geocentric location $X, Y, Z$ and a longitude as given, how were the two kinds of latitudes calculated? What equation was used?

A possibly helpful starting point might be some aspects of this answer. to a question about GPS coordinates.

enter image description here

uhoh
  • 148,791
  • 53
  • 476
  • 1,473
  • 1
    Several geocentric/geodetic conversions available as answers on gis SE, including https://gis.stackexchange.com/questions/20200/how-do-you-compute-the-earths-radius-at-a-given-geodetic-latitude/ – BowlOfRed Apr 18 '19 at 17:10
  • 1
    Looks like it uses Fischer Ellipsoid. Reference for the datum parameters is available via https://www.globalsecurity.org/military/library/policy/usmc/mcwp/3-16-7/draft_appa.pdf. See also: https://space.stackexchange.com/questions/23861/what-is-the-fischer-1960-mercury-ellipsoid-and-why-is-it-called-that – BowlOfRed Apr 18 '19 at 17:35
  • @BowlOfRed that's great news! After hearing about the Fischer Ellipsoid I asked What is the Fischer 1960 Mercury Ellipsoid, and why is it called that? Since then I did some reading about it in preparation for a new answer but got distracted. – uhoh Apr 18 '19 at 23:25
  • @BowlOfRed This comment confirms that the Fischer Ellipsoid was used for the Shuttle. If the numbers check out, looks like you've got an answer! – uhoh Apr 18 '19 at 23:26
  • 1
    I don't consider it an answer because I don't know how to do the conversion. (And the Fischer ellipsoid hint came from your graphic) . "FISCHER ELPSD ALT" – BowlOfRed Apr 18 '19 at 23:29

1 Answers1

4

Given either geocentric latitude, longitude, and radius or geodetic latitude, longitude, and altitude, the computation of Earth-centered, Earth-fixed cartesian coordinates is fairly simple. For geocentric coordinates $R,\theta,\lambda$, one uses $$ \begin{aligned} R\ &\text{is the radial distance from the center of the Earth} \\ \theta\ &\text{is the geocentric latitude} \\ \lambda\ &\text{is the longitude} \\ \\ x &= R \cos\theta \cos\lambda \\ y &= R \cos\theta \sin\lambda \\ z &= R \sin\theta \end{aligned} $$ It's a bit more complex with geodetic coordinates $h, \phi, \lambda$, but still straightforward (equation 1): $$ \begin{aligned} h\ &\text{is the altitude above some reference ellipsoid} \\ \phi\ &\text{is the geodetic latitude} \\ \lambda\ &\text{is the longitude} \\ a\ &\text{is the equatorial radius of that reference ellipsoid} \\ e\ &\text{is the eccentricity of that reference ellipsoid} \\ \\ N\ &\text{is the radius of curvature of the reference ellipsoid at the subsatellite point:} \\ N &= \frac{a}{1-e^2\sin^2\phi} \\ \\ x &= (N+h) \cos\phi \cos\lambda \\ y &= (N+h) \cos\phi \sin\lambda \\ z &= (N(1-e^2)+h) \sin\phi \end{aligned} $$

What about the reverse problem, computing geocentric or geodetic coordinates given Earth-centered, Earth-fixed cartesian coordinates? Geocentric is easy: $$\begin{aligned} r^2 &= x^2 + y^2 \\ R^2 &= r^2 + z^2 \\ \tan \theta &= \frac z r \\ \tan \lambda &= \frac y x \end{aligned} $$ Geodetic coordinates for points known to be on the reference ellipsoid is also easy: $$\begin{aligned} r^2 &= x^2 + y^2 \\ h &= 0 \\ \tan \phi &= \frac z{r(1-e^2)} \\ \tan \lambda &= \frac y x \end{aligned} $$

But what about points that are not on the reference ellipsoid? This involves solving equation (1) for $h$, $\phi$, and $\lambda$ given $x$, $y$, and $z$. This is a transcendental hot mess. A large number of papers have been published on how to accomplish this, all involving either iteration or approximation, which are the only choices when faced with a transcendental hot mess. A small sampling of the many papers published on this topic:

K. M. Borkowski, “Accurate algorithms to transform geocentric to geodetic coordinates,” Bulletin Géodésique, 63.1 50–56 (1989).

T. Fukushima, “Fast transform from geocentric to geodetic coordinates,” Journal of Geodesy 73.11 603-610 (1999).

M. Ligas and P. Banasik, “Conversion between Cartesian and geodetic coordinates on a rotational ellipsoid by solving a system of nonlinear equations,” Geodesy and Cartography 60.2 145-159 (2011).

P. Civicioglu, “Transforming geocentric cartesian coordinates to geodetic coordinates by using differential search algorithm,” Computers & Geosciences 46 229-247 (2012).

David Hammen
  • 74,662
  • 5
  • 185
  • 283
  • For geocentric latitude you are using a simple sphere. I thought it should be the latitude of the point where the shuttle-geocenter line intersects the ellipsoid. For [0.6138664E+07, -0.1561385E+08, +0.1308614E+08] feet I get 37.95402 degrees for geocentric latitude using your equations, but the image shows 37.95068 degrees. It's a small difference (about 400 meters) so I wonder if that's more of an update lag of the display than a sphere vs ellipsoid thing. I'm won't be able to go through this completely until the weekend, but thanks for the thorough answer! – uhoh Apr 19 '19 at 14:50
  • 2
    @uhoh - What I wrote is the extremely standard definition of geocentric latitude. Any other definition would be highly nonstandard. There are number of possible explanations of this apparent discrepancy. (1) The SMS may have used single precision rather than double precision for some of the calculations. (2) Someone wrote $\pi$ as 3.14189 as opposed to 3.14159. (3) (Most likely) The screenshot values represent values from slightly different points in time. – David Hammen Apr 19 '19 at 15:44
  • I started googling for the 1960 Fischer Ellipsoid parameters and came across this pdf with this image. Geocentric latitude is specified there differently than what I described in my previous comment, but it still uses the ellipsoid. I wonder if there is more than one definition out there? https://i.stack.imgur.com/EN8T1.png (Figure 2-4.- Concluded, page 2-7) – uhoh Apr 20 '19 at 23:53
  • 1
    @uhoh - That document does not discuss geocentric latitude at all. Both referenced figures refer to geodetic latitude, not geocentric. That document's expressions for geodetic latitude and longitude (their equations 2-1 and 2-2) are the same as my equation (1), with two slight differences: They use $a_F$ rather than $N$, and use flattening ($F$ in that document) rather then eccentricity ($e$ in my answer). The relationship between flattening and eccentricity is $e^2 = 2F-F^2$, or $(1-F)^2 = 1-e^2$. Thus their equations 2-1 and 2-2 and my equation (1) are equivalent. – David Hammen Apr 21 '19 at 08:18
  • 1
    @uhoh - I don't know where you obtained the figure to which you linked in you last comment, but it doesn't come from the document to which you linked. All I can say is that that is a highly non-standard definition of the geocentric latitude of a satellite. And a rather useless one, IIMHO. – David Hammen Apr 21 '19 at 08:29
  • It's on document page number 2-7 which is pdf page number 17. This is what I'm seeing, I've captured the url bar along with the image https://i.stack.imgur.com/VW7kJ.png Okay I appreciate your help! I'll take a look at the relationship between $e$ and $F$ and I'll continue to read further; progress will be slow as I need to spent most of my time these days foraging for food and shelter... – uhoh Apr 21 '19 at 09:21
  • 1
    @DavidHammen I expect you are right about the time skew. The "parameter EOM" (that calculated things like lat and lon) ran in a slow "frame job", relatively few times per second. The "Translational EOM" that calculated the positions ran as fast as the mainframe would allow (25 times/sec). Pretty sure we got pi right. Also, the geodetic calculations did use an iterative method since the "truth" location was in M50 coordinates. From what I remember, anyway. – Organic Marble Apr 23 '19 at 01:00