Question

Identify inner boundary donuts that share boundary with outer shell


Hi,

I am using FME DonutHoleExtractor to identify (and eventualy remove) the inner shell of donut polygons on Cadastral Maps.

Isolated inner shells are easily removed but in my data there are many encircled polygons that share one or two boundaries with the outer shell. In the image below I show two examples of this situation (A and B) and also an isolated inner shell (C).

Is there a way to select/identify this kind of encircled polygons with FME?

Thanks, Oscar


2 replies

Userlevel 1
Badge +21

I'm not sure how well this would actually work on real data. But you could try using a hull accumulator on the polygons and then looking for other polygons that are entirely within the hull

parcels.fmwt

Thank you very much @ebygomm , your solution does work with real data (see example below). Both the isolated and semi detached polygons are selected. Thanks again and kind regards, Oscar

 

Reply