CircularityCalculator

From Fmepedia

CircularityCalculator is a Workbench Transformer. Calculates the circularity of an area feature, which indicates how elongated the feature is. A value of 1 indicates that the feature is a perfect circle, and 0 indicates that it is a line. This will help you find elongated features.

If the calculation geometry used is specified as CONVEX_HULL, then the convex hull of the feature is used for the calculation; otherwise, the geometry of the feature is used.

The value returned is:

(4 * π * area) / (perimeter2)

Keep in mind that long, thin polygons may still have a fairly high circularity value if they curve around in a U-shape.

User Comments Add a new comment