Re: Sphere based calculations for geography don't appear to be faster?

Marco Boeringa <[email protected]>
Newsgroups gmane.comp.gis.postgis
Message-ID <[email protected]>
Greg, given the current situation you are right it would be wise to 
adjust the Help docs for e.g. ST_Area() etc. and remove the statement 
that sphere based calculations are faster.

Out of curiosity, I also posted an issue on the upstream GeographicLib 
GitHub repo though, underlying PostGIS's implementation for geography 
data type. One of the developers confirmed that with flattening=0 
(sphere case), there is no special optimized code path in 
GeographicsLib. This confirms Paul's and Regina's statements (although 
those were more related to PostGIS itself) that there is no special 
treatment for the simpler sphere case.

The developer of GeographicLib did give some interesting suggestions 
though, especially the remark about the conversion of data to authalic 
latitudes, and using that as input for a possible faster sphere based 
implementation, to give a reliable approximation of spheroidal areas. See:

https://github.com/geographiclib/geographiclib/issues/31#issuecomment-2395549269

Marco

Op 2-10-2024 om 13:59 schreef Greg Troxel:
> Marco Boeringa<[email protected]> writes:
>
>> I am not suggesting geographiclib is a bad choice. It may well be the
>> fastest and most efficient implementation out there for doing geodesic
>> calculations. It is just that the current PostGIS Help documentation
>> clearly suggests that switching to sphere based calculations can
>> improve performance at the obvious cost of some less accuracy. And of
>> course it would be interesting to know if a true sphere based
>> implementation could be faster, but maybe nobody bothered to implement
>> one as it can be a special case of spheroidal, IDK?
> In that case, the thing to fix might be the docs.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.