PointDisperser

From fmepedia

The transformer disperses points with the same location around their common center within a range of distances distributing them at the regularly increasing angles.

The distance from the center to each point is defined by minimal and maximal radii as well as 'Decimal Places' - this parameter is responsible for the random number generation and controls how points are distributed between min and max radii. If Decimal places is set to 0, then all points will be randomly moved to either minimal or maximal distance, if it is set to 1, the points will be placed at a random integer distance from min to max radii. 2 and more will place them at some random distance expressed with a float number.

Points that are close to each other can be snapped together before dispersing based on 'Snapping Tolerance' parameter.

The workspace shows how the transformer works and has a few steps for visualization purposes - it replaces points with circles and builds sectors:

Attached Files
filesizedate
PointDisperser.fmx79.1 kB05/28/08
dispersedPoints.png18.0 kB05/28/08
pointDisperser.fmw134.4 kB05/28/08
User Comments Add a new comment