[Gfoss] Problema con ST_Distance_Sphere in PostGIS
a.furieri a lqt.it
a.furieri a lqt.it
Gio 19 Nov 2009 16:20:45 CET
On Thu, 19 Nov 2009 16:14:58 +0100, Niccolo Rigacci wrote
> Probabilmente mi sfugge qualcosa, ma in PostGIS ottengo questo
> risultato:
>
> SELECT ST_Distance_Sphere(
> ST_PointFromText('POINT(1626216 4855458)', 3003),
> ST_PointFromText('POINT(1626216 4855459)', 3003)
> );
> st_distance_sphere
> --------------------
> 111194.697710286
>
> considerato che EPSG:3003 esprime le coordinate in metri,
> considerato che i due POINT differiscono di un solo metro sulla Y
>
> Come mai la distanza risulta 111 km?
>
> È vero che il manuale PostGIS indica ST_Distance_Sphere come
> "less accurate", ma mi pare che si esageri!
>
Ciao Niccolo,
a naso mi puzza tanto che ST_Distance_Sphere() si
aspetti coordinate geografiche (lat/long)
guarda caso 111,111111 km corrispondono esattamente
ad un grado sul cerchio massimo [equatore] :-)
saluti,
Sandro
Maggiori informazioni sulla lista
Gfoss