Skip to main content

I load multiple lines that i buffers 2m (they acts as my Filters). I then load polygons that the buffers crosses/intersects. I want to filter out the polygons that intersects each buffer and save to file. I get it to work but the polygons are only selected ones, the first buffer gets the polygon and the second one that intersects that polygon doesn't.

I have tried every options in the Spatial Filter with little success to get this to work. My only options is to run one line at a time but that seems not right. I want the requestors to be static so every filter will be compared to all of the requestors, not only the ones that not yet have passed another filter.

Sorry for my bad english, hope someone gets what i'm trying to do. :)

Have you looked at the spatial relator instead of the spatial filter?


Same result


 

I'm using FME 2017 build 17288

Its been a while since I took the SpatialRelator out for a spin so I thought I'd give it a go tonight.

See attached workspace. I believe it does what you are attempting to do. Examine the settings in teh relator carefully, as well as the output attributes it produces. I think this should simulate what you are trying to do?

testspatialrelator.fmw


Can't get the result i want, i must be doing something wrong

8389-testspatial.fmw


Reply