[postgis-users] multipolygon polygon test intersects

Nicolas Ribot nicky666 at gmail.com
Mon May 28 06:35:20 PDT 2007


> Hi all,
>
> How would I test if a given polygon intersects with one of the polygons
> currently in a multypolygon geometry?
>
> I tried the && operator but if I'm not mistaken it will test the given
> polygon against the bounding box of the whole multipolygon geometry and
> not each one individually.
>
> Thanx in advance.
>

Hi,

I think you will have to explode your multipolyons into single
polygons to do that.
A multipolygon is considered by postgis as a single object, thus &&
and overlaps (or other operators) will work on all polygons composing
the multi.

You can use dump() to generate polygons out of multipolygon, then test
each individual polygon.

HTH
Nicolas