[postgis-users] Contains failing

Kevin Neufeld kneufeld at refractions.net
Wed Oct 15 09:09:52 PDT 2008


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
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users



More information about the postgis-users mailing list