[Gfoss] Problema con ST_Distance_Sphere in PostGIS

Niccolo Rigacci niccolo a rigacci.org
Gio 19 Nov 2009 16:30:43 CET


On Thu, Nov 19, 2009 at 04:22:38PM +0100, Stefano Salvador wrote:
> dalla documentazione:
> 
> 	
> This function currently does not look at the SRID of a geometry and
> will always assume its in WGS 84 long lat. Prior versions of this
> function only support points.


Ecco, infatti! Mi era sfuggita la nota!

Perņ on-line io leggo "WGS 80", č un refuso?
http://postgis.refractions.net/docs/ST_Distance_Sphere.html


Grazie a tutti, rapidissimi e attenti.

Ecco il risultato corretto:

SELECT ST_Distance_Sphere(
    ST_Transform(ST_PointFromText('POINT(1626216 4855458)', 3003), 4326),
    ST_Transform(ST_PointFromText('POINT(1626216 4855459)', 3003), 4326)
);
 st_distance_sphere
--------------------
    1.0009418016345

-- 
Niccolo Rigacci
Firenze - Italy


Maggiori informazioni sulla lista Gfoss