span8
span4
span8
span4
Hi,
Situation : I have a polygon layer with overlapping areas but different attributes. (layer 1)
My goal is to create a new polygon layer (layer 2) where for each area in layer 1, there is in the middle or somewhere in the polygon a smaller polygon with the attributes of layer 1.
I was trying to do this with the centerpointreplacer and then create a buffer around the points. This works only for the half of the areas, the rest is rejected.
Does somebody know a better way to do this or sees wat i am doing wrong?
Thx!
AreaOnArea, test for overlaps =0
create center points of resulting objects.
Extract coordinates of resulting obejcst.
Merge with center point (featuremerger 1=1)
Calculate distance = root(x squared plus y squared)
Statistics calculator to get minimum.
2DArcReplacer with center point and x axis =yaxis = minimum.
Gives non overlapping circles within the polygons.
(maybe some shoehorn type polygons will though..)
My immediate suspicion is aggregate features. If you have an aggregate of a polygon and a null geometry feature, then the feature is deaggregated. The polygon gets buffered but the null geometry gets rejected. Maybe put an AggregateFilter before the Bufferer transformer, or a Deaggregator and then a GeometryFilter to get rid of features that can't be buffered.
Hi@nath
could you please examine features rejected by Bufferer? What are they? What is their geometry type? If you could post a data Inspector screenshot with one of the rejected features format attributes, it would be very helpful.
What FME version do you use? Is it FME 2017 or older? If it is an older version, could you please share your build number?
This is the FME model i tried but the buffer rejects and i don't know why.
为每个区域在图层1我必须创建一个“福清ional installation", which is a small polygon.
I thought that the method above was the easiest way to do that. The printscreen below is layer one.
© 2019 Safe Software Inc |Legal