[Proj] Spheroidal gnomonic projection

Karney, Charles ckarney at Sarnoff.com
Mon Jun 14 08:46:23 PDT 2010


Noel,

Thanks for the E-mail.  Your method is same as given by Roy Williams,
Geometry of Navigation (Horwood, Chichester, 1998), pp 29-37.  (Google
books will allow you to "preview" these pages.)

Incidentally the "neatest" way to project from a point to a plane is via
homogeneous 4-vectors.  A point X is given by [x, y, z, 1]^t (possibly
multiplied by a constant).  A plane P is defined by P^t.X = 0.  The
operation which projects a point X from a center point C onto a plane P
is given by

   Y = M.X

where

   M = (C^t.P) I - C.P^t

The nice thing about 4-vectors is that you can deal with orthogonal
projections (from a point at infinity) easily.

I've measured deviations of straight lines in this projection from
geodesics and within 1000km of the center point the errors in the
initial/final azimuths are up to 108".  This is OK, but not great.

The "geodesic" version (which, I might add, also entails no intermediate
mappings, no truncations, and no approximations) gets this error down to
1.04".  With the conformal method (also free of approximations), the
error is 17".

--
Charles Karney <ckarney at sarnoff.com>
Sarnoff Corporation, Princeton, NJ 08543-5300

Tel: +1 609 734 2312
Fax: +1 609 734 2662



More information about the Proj mailing list