[postgis-users] Re: Comparing Geometries with Different SRIDs
Reid Priedhorsky
reid at umn.edu
Sun Sep 28 10:31:50 PDT 2008
Charlie Savage wrote:
>> The 2 point could be spatially equal given different SRIDS and
>> coordinates if they were projected to a common SRID. So should
>> geometry operators silently Call st_transform to make the righthand
>> match the lefthand before comparing? This would be quite the
>> expensive operation.
>
> No. You can't automatically transform between different SRID values
> Think of the case of one geometry with an SRID value of 4326 and one
> with an SRID value of -1 (no coordinate system).
Exactly.
> So different SRID values, then the geometries are not equal.
No -- as Stanley said, the geometries could be in fact equal, but
expressed in different SRS. So if ST_Equals() returned False, it would
be wrong.
> It is up to the user to transform geometries to the same SRID before
> calling ST_EQUALS.
Exactly. ;)
Reid
More information about the postgis-users
mailing list