Skip to main content
Question

Spatial Filter allow requestor to pass multiple times


Forum|alt.badge.img

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. :)

5 replies

ebygomm
Influencer
Forum|alt.badge.img+32
  • Influencer
  • May 22, 2017

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


Forum|alt.badge.img

Same result


Forum|alt.badge.img

 

I'm using FME 2017 build 17288

fmelizard
Contributor
Forum|alt.badge.img+17
  • Contributor
  • May 23, 2017

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


Forum|alt.badge.img

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

8389-testspatial.fmw


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings