span8
span4
span8
span4
Buffer centre is the centre of the original buffer,i.e.using the CenterPointReplacer.This cannot occur in a road polygon as the centre point actually represents a playground - not something that should be on a road!
I think that using the CenterPointReplacer and SpatialFilter should do the job - will try it when I get back to my computer.
[Update: this works,thanks!Although the clipper behaviour was not quite what was required.Reimplementing the AoAOverlayer and Tester solved that.Just got to remove overlaps between different buffers now!But I already have a process for this.]
Many thanks
Tom
Thank you for that.The clipper does the same job here as the AreaOnAreaOverlayer,so this saves me a transformer.Let me explain the rest of the problem a bit better with a simplified diagram.In reality there could be many roads and remnant buffer polygons.
A: is the original buffer with the road sample overlaid.
B: After clipping - the buffer is now two separate polygons.This is as far as I have got.
C: The desired result.The removal of any remnant polygons thatcannot be reached from the buffer centre without crossing a road.
It is the last step I'm having difficulty with.
Thanks for your help.
Tom
The solution may be different depending on how you define the "buffer centre".
If the "buffer center" means the "center of the bounding box containing the original buffer polygon" (it's thecenterthat will be created by the CenterPointReplacer transformer),you can filter the resulting polygon by checking if it contains the "center" or not using the SpatialFilter.However,looks like the requirement is not so simple.Could you clarify the definition of the "buffer centre"?
Only clipping geometry's with same ID2 Answers
Dissolving overlapping polygons1 Answer
Spatial Relate based on percent overlap1 Answer
clipping each clipper against the clippee2 Answers
stacked overlapping polygons3 Answers
© 2019 亚搏在线Safe Software Inc |Legal