Skip to main content
Question

Generalize set of points using VoronoiDiagrammer and a loop

  • April 13, 2026
  • 1 reply
  • 57 views

lianaolianov
Contributor
Forum|alt.badge.img+5

Hi everyone,

I have a set of N points that I would like to generalize as follows :

  1. Generate Voronoi diagram for the set ;
  2. Eliminate the point with the smallest Voronoi cell area ;
  3. Redo the same process (generate Voronoi diagram for the remaining points then eliminate the smallest one) until 30% of the points are eliminated

I have tried to implement the process in FME but got stuck on how to do it using a custom loop transformer and how to implement the 30% threshold that depends on the number of features entering the transformer.

Any help is much appreciated.

Many thanks.

1 reply

DanAtSafe
Safer
Forum|alt.badge.img+23
  • Safer
  • April 15, 2026

Hi ​@lianaolianov I’m not sure if you want to eliminate 30% of the points by count or by total area.  The attached workspace (edited with FME 2026.1) does this without any looping, instead using StatisticsCalculators and an AttributeManager with Adjacent Feature Attributes enabled.