Hi all,
I have a workflow in FME where I need to iteratively buffer a feature and check for neighbours, until no neighbour is found.
The logic I want is roughly this:
-
Buffer the feature by 10 m
-
Use NeighborFinder to check if any neighbour exists
-
If a neighbour is found, increase the buffer by 5 m
-
Check again with NeighborFinder
-
Repeat (increase buffer by 5 m each time)
-
Stop when no neighbour is found and output that feature
So the buffer distance sequence would be something like:
10 m → 15 m → 20 m → 25 m → … until no neighbour exists
What is the recommended way in FME to build this kind of iterative / looping buffer logic?
Thanks in advance!




