|
My earlier question (which I answered wrongly)—in what projection do all straight lines lie on great circle paths?"—The right answer is none, I think. But my question was wrong, too! We only need a projection in which a given straight line, drawn from a given A to a given B, must lie on a great circle path. And there's at least one, which is an Azimuthal Equidistant, centred at either A or B. (I.e. with either A or B its pole.) Which is, after all, why Manifold measures "ellipsoidal" distances in that projection. But there remains the problem that Azimuthal Equidistant is implemented only for a sphere. (Any sphere you like, I think, but one where any ellipsoidal flattening is ignored.) So is there a projection in which we can draw a great ellipse path between A and B by means of a straight line? Being simple (so as not to repeat any mistakes), I think we need three properties: the projection must be implemented for the ellipsoid, using flattening or eccentricity where specified; it must be azimuthal, meaning that the direction from the centre to any point is correct (and this must be true for both spherical and ellipsoidal forms); and it should be capable of mapping the entire earth, not just a hemisphere or less, so as to be able to map long distances. Is there such a projection? The nearest match I can find is Lambert Azimuthal Equal Area. However, it seems not perfect, since (according to Snyder) direction from the centre is not quite true for the ellipsoidal form, except where the projection is centred on a pole. There is also the problem that a true ellipsoidal distance cannot be measured in this projection, since scale shrinks radially (and radically) with distance from the centre. I'm thinking that a workable compromise might be this. Neither path nor distance would be exactly correct. I would like to know of a method that satisfied both criteria better. (1) Draw a straight line from A to B in a Lambert Azimuthal Equal Area projection centred on A. (2) Segmentize it finely. (3) Reproject the path to Azimuthal Equidistant, centred on A, and measure its (spherical) length in that projection (or use DistanceEarth, or another built-in function, without necessary reprojection). Or use Vincenty's formula (outside Manifold) to calculate the ellipsoidal length. (4) Show the path in whatever projection is most suitable for display.
|