Skip to main content

@takashi

I am looking to clip each clipper ( circle ) against the clippee ( polygon),

what I am getting from the transformer is 1 st the polygon will clip the first circle then the balance of the polygon will be clipped with the second circle

from the transformer we should get 2 inside and 2 outside features

 

 

 

 

The clippee is the feature to be clipped, if you want the output to be the areas of the circles inside the polygon and the areas outside the polygon, then the circles need to be your clippees and the polygon your clipper


If I understood the requirement correctly, this workflow would be a solution.

  1. Add unique ID to the circles.
  2. Use the SpatialRelator to collect and store IDs of circles (Supplier) that are spatially related to the polygon (Requestor) into a list attribute which will be added to the polygon.
  3. Use the ListExploder to explode the polygon on the list. Here, each resulting polygon will have an ID of a related circle.
  4. Clip the polygons by the circles grouping by ID. Done.


If I understood the requirement correctly, this workflow would be a solution.

  1. Add unique ID to the circles.
  2. Use the SpatialRelator to collect and store IDs of circles (Supplier) that are spatially related to the polygon (Requestor) into a list attribute which will be added to the polygon.
  3. Use the ListExploder to explode the polygon on the list. Here, each resulting polygon will have an ID of a related circle.
  4. Clip the polygons by the circles grouping by ID. Done.

@takashi

Thanks ,

this what I was looking for

 


Reply