I don't get your results - I get TRUE in both cases.

What version of postgis/geos are you running?
-- Kevin

David Vaz wrote:
Hi,

Does anyone have a clue why this fails:

select contains(geomfromtext('POLYGON((0 0,0 8,8 8,8 0,0 0),(3 3,5 3,5
5,3 5,3 3))'), geomfromtext('POLYGON((0 0,5 0,5 1,0 1,0 0))'))
;
 contains
----------
 f
(1 row)

Without the Hole in the polygon

select contains(geomfromtext('POLYGON((0 0,0 8,8 8,8 0,0 0))'),
geomfromtext('POLYGON((0 0,5 0,5 1,0 1,0 0))'))
;
 contains
----------
 t
(1 row)


And the Hole does not intersects the other polygon

select intersects(geomfromtext('POLYGON((3 3,5 3,5 5,3 5,3 3))'),
geomfromtext('POLYGON((0 0,5 0,5 1,0 1,0 0))'))
;
 intersects
------------
 f
(1 row)
_______________________________________________
postgis-users mailing list
[email protected]
http://postgis.refractions.net/mailman/listinfo/postgis-users
_______________________________________________
postgis-users mailing list
[email protected]
http://postgis.refractions.net/mailman/listinfo/postgis-users

Reply via email to