[postgis-users] GEOMETRIES with different SRIDs
Paul Ramsey
pramsey at cleverelephant.ca
Sun Jun 14 11:49:36 PDT 2009
Just skip the projections altogether.
select st_distance_sphere(st_makepoint(28.060455,
-26.056947),st_makepoint(18.3793284, -33.9228922))
This falls apart for queries with large tables, etc, because there's
no _sphere equivalent of st_dwithin that can leverage an index well.
P.
On Sun, Jun 14, 2009 at 9:20 AM, africa4you<a4uofbiz at yahoo.com> wrote:
>
> Hi
>
> I have two points in different SRID's and would like to calculate the
> distance between them, unfortunately this type of operation doesnt seem to
> be valid (Operation on two GEOMETRIES with different SRIDs ). Any help in
> solving this issue would be appreciated. Please see the sql below:
>
> Kind regards
>
> Grant Edwards
>
> SELECT postgis_full_version()
> "POSTGIS="1.3.3" GEOS="3.0.0-CAPI-1.4.1" PROJ="Rel. 4.6.0, 21 Dec 2007"
> USE_STATS"
>
>
>
> SELECT utmzone(ST_Centroid(setsrid((makepoint(28.060455,
> -26.056947)),4326))); //Johannesburg (utmzone = 32735)
> EPSG Projection 32735 - WGS 84 / UTM zone 35S
> http://spatialreference.org/ref/epsg/32735/
>
> SELECT utmzone(ST_Centroid(setsrid((makepoint(18.3793284,
> -33.9228922)),4326))); //Cape Town (utmzone = 32734)
> EPSG Projection 32734 - WGS 84 / UTM zone 34S
> http://spatialreference.org/ref/epsg/32734/
>
> SELECT ST_Distance(ST_Transform(setsrid((makepoint(28.060455,
> -26.056947)),4326),utmzone(ST_Centroid(setsrid((makepoint(28.060455,
> -26.056947)),4326)))) ,
> ST_Transform(setsrid((makepoint(18.3793284,
> -33.9228922)),4326),utmzone(ST_Centroid(setsrid((makepoint(18.3793284,
> -33.9228922)),4326))))) as dist_meters
>
>
> ERROR: Operation on two GEOMETRIES with different SRIDs
> --
> View this message in context: http://www.nabble.com/GEOMETRIES-with-different-SRIDs-tp24022339p24022339.html
> Sent from the PostGIS - User mailing list archive at Nabble.com.
>
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users
>
More information about the postgis-users
mailing list