Donut

From Fmepedia


A donut is a polygon feature with one (or more) holes in it. It consists of an outer ring and one (or more) inner rings.

FME offers two transformers to create donuts: DonutBuilder and DonutHoleExtractor. There is also a custom transformer that deals with donuts: DonutKiller. Please note that not all output formats offer support for donuts.


It's sometimes better to simply refer to these as 'holed polygons' - since the hole itself can contain a further feature (island) which can contain a further hole (or lake) which can contain a further feature etc etc ad infinitum - and not even Kripsy Kreme makes donuts that are nested within donuts.

User Comments Add a new comment