Skip to main content

Hi all,

 

I have a layer with multiple polygons sharing a specific attribute (Area_ID), and they are spread with no geometry among them. 

Multipart polygons sharing same attribute value.

Then, I would like to know the way to identify the area that could be filled considering the vertex points that can make up a border.

Area between multipart polygons that need to be filled.

Finally, the need is to merge all of the multipart polygons into one, without moving those multipart from the coordinates they are now, just filling the space between the polygons with the same attribute in common.

Any thouhts?

 

Thanks a lot!

Have a look at the HullAccumulator. It sounds like it might be what you are looking for. You may need to use the Deaggregator prior to that, and then use the Group By processing in the HullAccumulator based on the Area_ID.


You may also want to try out the AreaAmalgamator transformer (https://docs.safe.com/fme/html/FME-Form-Documentation/FME-Transformers/Transformers/areaamalgamator.htm). It was designed to merge islands during map generalization.


Reply