Shurtagal wrote:ceastman wrote:Well, mostly. I believe you're correct with regards to a perfect sphere. The Earth is actually a flattened sphere: the distance between the North and South poles is shorter than the distance between opposite points on the equator. So you'd need the equation for an ellipsoid.
Ok thx, according to Wikipedia, A) Earth is an Oblate Ellipsoid, B)the formula for the volume of an ellipsiod:
Now the math gets way beyond me but I think that the equation to find two points directly opposite each other on a ellipsiod would be:
[cool image of Shurtagal's notes]
Shurtagal, I think your intuition is correct with respect to whether you really need to consider both "A" and "B". If I'm understanding the question you're asking -- the distance between two antipodal points on the Earth, conceived as an oblate ellipsoid of rotation -- the rotational symmetry effectively reduces this to a 2D problem.
Now, I am not certain of any of the following, because I'm not a mathematician, but:
(1) Taking the semimajor axis (a) of the Earth to be 6,378,135 m (radius at the equator) and the semiminor axis (b) to be 6,356,750 m (radius at pole), the equation for the the ellipse of rotation becomes:
x^2/(6,378,135)^2 + y^2/(6,356,750)^2 = 1
(2) Now, I'm not completely sure, but I believe that in the polar coordinates version of this equation, x and y can be parameterized according to latitude by the following equations:
x = a cos(L)
y = b sin (L)
where L = the latitude.
(3) Therefore, if you know the latitude of the point on the Earth's surface, you should be able to get the x and y coordinates of the ellipse in Cartesian space
x = 6,378,135 * cos(L)
y = 6,356,750 * sin (L)
(4) At that point, finding the difference between the two antipodes is a straightforward application of the Pythagorean theorem:
Hypotenuse = sqrt(x^2 + y^2)
Distance between antipodal points = 2*hypotenuse
(It would be a lot easier if I could draw it, but I lack the skill . . .)
(5) Example: We stand at 50 deg N latitude, and want to find distance to the antipodal point.
x = 6,378,135 * cos(50) = 4099786 m
y = 6,356,750 * sin (50) = 4869553 m
Hypotenuse = sqrt (4099786^2 + 4869553^2) = 6365594
Distance to antipodal point = 2 * 6365594 = 12731188 m
OK . . . probably I've completely misinterpreted the question being asked, screwed up the math, and given a suspect answer! But hopefully, LV's gently chiding members can give me loving guidance . . .