[postgis-devel] Sphere or Spheroid
Paul Ramsey
pramsey at opengeo.org
Fri Oct 30 13:41:23 PDT 2009
I should add that in general, the differences seem to be about 0.1% to
0.2% for my Oregon test area.
P.
On Fri, Oct 30, 2009 at 1:39 PM, Paul Ramsey <pramsey at opengeo.org> wrote:
> I am just now hooking up some spheroid calculations into SQL and the
> choice is here: what is the default return for ST_Distance(geog, geog)
> ? I have an extra signature ST_Distance(geog, geog, bool) which allows
> you to choose, *but* something has to be the default. So, slow and
> accurate or fast and not-quite-right? For reference, here's some test
> numbers:
>
> spheroid | sphere | diff |
> diff_pct
> ------------------+------------------+----------------------+-----------------------
> 14.1244075108035 | 14.1394160043876 | -0.0150084935841761 |
> -0.00106146488507862
> 14.6266188748041 | 14.5910056309084 | 0.0356132438956287 |
> 0.00244076692151968
> 20.7346086743544 | 20.7259709082645 | 0.00863776608995082 |
> 0.000416760504402065
> 21.9682444424626 | 21.9811452394388 | -0.0129007969762469 |
> -0.000586902858596291
> 23.7383733187578 | 23.7519404190066 | -0.0135671002487641 |
> -0.000571199658193295
> 24.71417232105 | 24.6751858115921 | 0.0389865094578177 |
> 0.00157998848541607
> 26.060846145618 | 25.9957171978245 | 0.0651289477934469 |
> 0.00250537222334829
> 29.1593418185795 | 29.0828389449609 | 0.0765028736186224 |
> 0.00263051601542076
> 30.4726043383638 | 30.407477679772 | 0.0651266585918009 |
> 0.00214179746434954
> 33.3089494734479 | 33.2231927324098 | 0.085756741038054 |
> 0.00258123118174602
> 54.5278744382593 | 54.5740236709768 | -0.0461492327175321 |
> -0.000845626355054244
> 56.6270596077484 | 56.4794616931023 | 0.147597914646141 |
> 0.00261330243280571
> 58.0564235524421 | 57.9072919817022 | 0.149131570739875 |
> 0.00257535045477517
> 61.5962238336604 | 61.6609971505153 | -0.0647733168549323 |
> -0.00105047468980788
> 61.7015675105702 | 61.5433341315128 | 0.158233379057449 |
> 0.00257108883180295
> 67.6094786823676 | 67.4707740811243 | 0.138704601243305 |
> 0.00205577308297266
> 68.2569872101138 | 68.0830690889332 | 0.173918121180577 |
> 0.00255449884248604
> 68.4943435865133 | 68.5554249222873 | -0.0610813357739914 |
> -0.000890977422184046
> 68.5746705524887 | 68.4885568487924 | 0.0861137036962845 |
> 0.00125734440406453
> 68.6758026445452 | 68.7123761613873 | -0.0365735168421395 |
> -0.000532269714501474
> 73.4229241308488 | 73.4212994751178 | 0.00162465573099269 |
> 2.21278531244639e-05
> 79.4484754792361 | 79.4536134385929 | -0.00513795935687256 |
> -6.46661509088383e-05
> 85.4392924899187 | 85.3402382287158 | 0.0990542612029799 |
> 0.00116069820355446
> 85.4539811995932 | 85.3919394786419 | 0.0620417209512425 |
> 0.00072655242789936
> 93.5788665631846 | 93.4985937971677 | 0.0802727660169325 |
> 0.000858545169043645
> 96.3199573238008 | 96.1797387047942 | 0.14021861900666 |
> 0.00145788105577033
> 101.328501281213 | 101.062654489096 | 0.265846792116648 |
> 0.00263051463926598
> 101.649559586565 | 101.502533562595 | 0.14702602397027 |
> 0.00144849609965254
> 108.809850830453 | 108.894277925073 | -0.0844270946195422 |
> -0.000775312497848917
> 109.397307465226 | 109.316521134613 | 0.0807863306121561 |
> 0.000739013003466101
> 110.654864554623 | 110.763015546595 | -0.108150991971058 |
> -0.000976417908426867
> 113.60376179349 | 113.561772904965 | 0.0419888885251396 |
> 0.000369744919007898
> 114.121155128581 | 113.828085749691 | 0.293069378889427 |
> 0.00257466667351227
> 114.310532244975 | 114.431988777869 | -0.121456532893603 |
> -0.00106138619271374
> 115.797340494535 | 115.877511025684 | -0.0801705311490082 |
> -0.000691855826375479
> 116.509315790761 | 116.204507950436 | 0.304807840325097 |
> 0.00262302939620126
> 116.944936442573 | 116.776885086999 | 0.168051355574235 |
> 0.00143908064895751
> 118.802848975488 | 118.599760910854 | 0.203088064634358 |
> 0.00171238173732078
> 124.752683002401 | 124.793829377275 | -0.0411463748743159 |
> -0.000329714819071083
>
More information about the postgis-devel
mailing list