I want to compute a centroid for polygons then add the X and Y fields to my features. I could not find any way of doing this in FME desktop as I have it. Can anyone suggest how I might do this please?
Page 1 / 1
Hi,
I think that "CenterOfGravityReplacer" and "CoordinateExtractor" are applicable.
Hi,
maybe "insidepointreplacer" then "pointonareaoverlayer" are better, because centerofgravityreplacer generate the point could be outside of the shape.
Yes. "CenterOfGravityReplacer" may generate a point outside of the original shape. I understood that "centeroid" means the center of gravity which can be outside of the shape. "CenterOfGravityReplacer" and "InsidePointReplacer", which is more suitable differs according to chrismugdan's demand.
Hi,
Take your reader,
branch
InsidePointReplacer followed by CoordinatesExtractor
( very fancy to include reprojectors )
Merge with original data
FeatureMerger (The best of feature_ID)
Write Results
Feature-writer
copy attributes from input
add your two X,Y attributes named in the CoordinatesExtractor
Good Luck
(failed to include a picture of the workbench)