Solved

Clipper: get multiple outside features

  • 9 February 2018
  • 3 replies
  • 6 views

I am trying to create multiple 'masks' at once.

I have a shapefile with a lot of small zones, and a shapefile with one large region. I would like to create a shapefile with as many features as the number of small zones, each feature holding the geometry of the large region with 1 of the small zones cut out.

In short: I would like to create a shapefile that can server as a mask for all of these smaller regions individually. It is meant to be used for Data Driven Pages printing purposes in ArcGIS.

My attempts with the Clipper transformer were not succesfull so far: when clipping all the small zones out of the large region, at the 'outside' port only one feature emerges: the large region with all of the small zones cut out at once.

icon

Best answer by mark_f 9 February 2018, 22:14

View original

3 replies

Badge +2
Can you post an image showing the data and the result you need?

 

 

Badge +2

This could work as a starting pont:

Probably needs extra Transformers to manage the cases where they are not spatially related.

make-inverse-example.png

Hi Mark,

I managed to do it this way (a couple of months ago), many thanks.

This was my final script, I have used the Clipper transformer instead of the donutbuilder because some of the smaller zones were multipolygons, the clipper handles them better.

Reply