Article View: sci.geo
Article #2Shortest geodesic on ellipsoid
From: Steven Michael ROBBINS
Date: Mon, 03 May 1999 00:00
Date: Mon, 03 May 1999 00:00
37 lines
2705 bytes
2705 bytes
Hello,
I need to compute the distance between two points on the surface of an
ellipsoid. I'm looking for the distance *on* the surface. In short,
I'm after the length of the shortest geodesic curve joining the
points.
Since the Earth is roughly ellipsoidal, I suspect this is a well-known
problem in geographical sciences. Unfortunately, I don't know the
geography literature, so any pointers in this direction would be
appreciated.
Searching the web mostly turned up discussion on spherical geometry,
with a nod to the fact that the earth is actually ellipsoidal. It
also turned up some code in netlib,
http://www.netlib.org/ode/geodesic/
written by William L. Anderson of Elements Research. As far as I can
make out, this code computes an approximation of the geodesic on a
discretized ellipsoid, using gradient-descent optimization.
I was -- perhaps naively -- hoping for a closed-form solution, such as
that of the "great circles" on the sphere.
I need more than a program or set of formulae. I need to understand
the underlying equations enough to implement the computation myself.
Differential geometry and calculus of variations don't frighten me; I
spent the weekend reading differential geometry texts. ;-) I could
probably work out the geodesic equations myself, but if you can spare
me the trouble, I'd be ever so glad.
Thanks,
Steve
P.S. I'd be grateful if you could CC me on any posted replies.
Technical Details
Message-ID:
<%ljX2.2674$7z2.75605@carnaval.risq.qc.ca>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10870e,d6be5bcd572efd94,start X-Google-Attributes: gid10870e,public X-Google-Thread: 109a9d,d6be5bcd572efd94,start X-Google-Attributes: gid109a9d,public X-Google-Thread: 104f8c,d6be5bcd572efd94,start X-Google-Attributes: gid104f8c,public X-Google-Thread: 1124da,d6be5bcd572efd94,start X-Google-Attributes: gid1124da,public X-Google-Thread: 10cdd8,d6be5bcd572efd94,start X-Google-Attributes: gid10cdd8,public X-Google-Thread: f7785,d6be5bcd572efd94,start X-Google-Attributes: gidf7785,public X-Google-Thread: 114311,d6be5bcd572efd94,start X-Google-Attributes: gid114311,public From: stever@jeff.cs.mcgill.ca (Steven Michael ROBBINS) Subject: Shortest geodesic on ellipsoid Date: 1999/05/03 Message-ID: <%ljX2.2674$7z2.75605@carnaval.risq.qc.ca> X-Deja-AN: 473540290 Followup-To: poster X-Complaints-To: abuse@mcgill.ca X-Trace: carnaval.risq.qc.ca 925745659 132.206.3.110 (Mon, 03 May 1999 11:34:19 EDT) Organization: Computational Geometry Lab, SOCS, McGill University. NNTP-Posting-Date: Mon, 03 May 1999 11:34:19 EDT Newsgroups: sci.geo,sci.geo.satellite-nav,sci.geo.geology,geo.general,comp.infosystems.gis,bit.listserv.geograph,bit.listserv.gis-l