[PROJ] Ellipsoidal version of the gnomonic projection

Charles Karney charles.karney at gmail.com
Wed Dec 28 15:44:16 PST 2022


Clifford: point taken.  But would this comment apply to the gnomonic
projection?  Historically this has been a spherical-only projection and
so extending it (in some reasonable way) to an ellipsoid won't tread on
anyone's toes.

   --Charles

On 12/28/22 16:59, Clifford J Mugnier wrote:
> Mathematically correct is not necessarily LEGALLY correct.  For instance 
> with regard to France and to many French colonies, the French Army 
> Lambert Truncated Cubic Conic is only partially conformal, but is a 
> perfectly LEGAL projection for computing cadastral boundaries BEFORE 
> 1948.  After 1948, the French Legislature changed the Law to require the 
> perfectly conformal mathematical equations for France, and many French 
> colonies followed suit - except for Algeria.
> 
> Mathematical elegance is nice but not always correct under the Law for a 
> particular place.  The EPSG tries to pay attention to that; I am not so 
> sure about ESRI.
> 
> Same goes for the many various truncations of the Transverse Mercator. 
> It depends on _where and when for what equations._
> 
> Clifford J. Mugnier, c.p., c.m.s.
> 
> Chief of Geodesy, /(Emeritus)/
> 
> LSU Center for GeoInformatics (ERAD 266)
> 
> Dept. of Civil Engineering
> 
> *LOUISIANA STATE UNIVERSITY*
> 
> Baton Rouge, LA  70803
> 
> Research:   (225) 578-4578
> 
> Cell:           (225) 328-8975
> 
> honorary lifetime member, lsps
> 
> fellow emeritus, asprs
> 
> member, apsg
> 
> ------------------------------------------------------------------------
> *From:* PROJ <proj-bounces at lists.osgeo.org> on behalf of Even Rouault 
> <even.rouault at spatialys.com>
> *Sent:* Wednesday, December 28, 2022 3:43 PM
> *To:* charles at karney.com <charles at karney.com>; proj <PROJ at lists.osgeo.org>
> *Subject:* Re: [PROJ] Ellipsoidal version of the gnomonic projection
> I'm favorable to this improvement. This isn't the first time we add an
> ellipsoidal formulation to a projection method that had only a spherical
> one (last time was for orthographic). As I mentioned in the PR, it would
> be great if we know how to deal with CRS definitions under the Esri
> authority that use gnomonic to hopefully be consistent with what they
> do, at least on CRS under their authority, as Esri has several flavors
> of gnomonic. Hopefully we'll get some input from Esri people. I'll try
> to reach with them.
> 
> Even
> 
> Le 28/12/2022 à 22:01, Charles Karney a écrit :
>> I've submitted a pull request (PR)
>>
>>   https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FOSGeo%2FPROJ%2Fpull%2F3522&data=05%7C01%7Ccjmce%40lsu.edu%7Ccd3df9623f73492cd90808dae91c9044%7C2d4dad3f50ae47d983a09ae2b1f466f8%7C0%7C0%7C638078606138115575%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=KQ9%2FVZ4BQb1XKztml3zCOeYSWMlK%2FyAfY0NaIkyCWHU%3D&reserved=0 <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FOSGeo%2FPROJ%2Fpull%2F3522&data=05%7C01%7Ccjmce%40lsu.edu%7Ccd3df9623f73492cd90808dae91c9044%7C2d4dad3f50ae47d983a09ae2b1f466f8%7C0%7C0%7C638078606138115575%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=KQ9%2FVZ4BQb1XKztml3zCOeYSWMlK%2FyAfY0NaIkyCWHU%3D&reserved=0>
>>
>> for PROJ to implement an ellipsoidal generalization of the gnomonic
>> projection.
>>
>> The spherical gnomonic projection has the property that geodesics map to
>> straight lines.
>>
>> There's no projection with the same property for the ellipsoid.
>> However, the spherical gnomonic projection is also the limit of a double
>> azimuthal projection, a projection which preserves the azimuths from two
>> points, in the limit that the two points coalesce.  This property
>> carries over to the ellipsoidal version of the projection implemented by
>> this PR.  For earth ellipsoids, geodesics which pass within a few
>> hundred km of the center of the projection are very nearly straight.
>> For details and for a derivation of the projection, see Sec. 8 of my
>> 2013 paper
>>
>>   Algorithms for geodesics
>>   https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoi.org%2F10.1007%2Fs00190-012-0578-z&data=05%7C01%7Ccjmce%40lsu.edu%7Ccd3df9623f73492cd90808dae91c9044%7C2d4dad3f50ae47d983a09ae2b1f466f8%7C0%7C0%7C638078606138115575%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=D1Q2L9O6vA9mRVwlzX%2FWzmhfdLl5RHuIMU%2FdpU%2Fjels%3D&reserved=0 <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoi.org%2F10.1007%2Fs00190-012-0578-z&data=05%7C01%7Ccjmce%40lsu.edu%7Ccd3df9623f73492cd90808dae91c9044%7C2d4dad3f50ae47d983a09ae2b1f466f8%7C0%7C0%7C638078606138115575%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=D1Q2L9O6vA9mRVwlzX%2FWzmhfdLl5RHuIMU%2FdpU%2Fjels%3D&reserved=0>
>>
>> Merging this PR will result in a minor incompatibility:  With the
>> gnomonic projection in current version of PROJ, an ellipsoid is treated
>> (inconsistently!) as a sphere whose radius matches the equatorial radius
>> of the ellipsoid.  After the merge, the ellipsoidal gnomonic projection
>> will be used (and you will get somewhat different results).   To retain
>> the previous behavior you'll need to set the flattening of the ellipsoid
>> to zero, +f=0.
>>
>> Comments are welcome...
>>
> -- 
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.spatialys.com%2F&data=05%7C01%7Ccjmce%40lsu.edu%7Ccd3df9623f73492cd90808dae91c9044%7C2d4dad3f50ae47d983a09ae2b1f466f8%7C0%7C0%7C638078606138115575%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=H5c1eu57lqPW%2F4f5qRofdLrY7tdq6%2BdLaGPXogti3w4%3D&reserved=0 <https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.spatialys.com%2F&data=05%7C01%7Ccjmce%40lsu.edu%7Ccd3df9623f73492cd90808dae91c9044%7C2d4dad3f50ae47d983a09ae2b1f466f8%7C0%7C0%7C638078606138115575%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=H5c1eu57lqPW%2F4f5qRofdLrY7tdq6%2BdLaGPXogti3w4%3D&reserved=0>
> My software is free, but my time generally not.
> 
> _______________________________________________
> PROJ mailing list
> PROJ at lists.osgeo.org
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.osgeo.org%2Fmailman%2Flistinfo%2Fproj&data=05%7C01%7Ccjmce%40lsu.edu%7Ccd3df9623f73492cd90808dae91c9044%7C2d4dad3f50ae47d983a09ae2b1f466f8%7C0%7C0%7C638078606138115575%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=rE0fbq6QeTmsLhgpLe6SH0Fgj6jpVwuJBrWtvPO039Y%3D&reserved=0 <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.osgeo.org%2Fmailman%2Flistinfo%2Fproj&data=05%7C01%7Ccjmce%40lsu.edu%7Ccd3df9623f73492cd90808dae91c9044%7C2d4dad3f50ae47d983a09ae2b1f466f8%7C0%7C0%7C638078606138115575%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=rE0fbq6QeTmsLhgpLe6SH0Fgj6jpVwuJBrWtvPO039Y%3D&reserved=0>
> 
> _______________________________________________
> PROJ mailing list
> PROJ at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/proj

-- 
Charles Karney <charles at karney.com>
702 Prospect Ave
Princeton, NJ 08540-4037


More information about the PROJ mailing list