Skip to main content
Solved

Generalize multipart polygons

  • February 15, 2024
  • 2 replies
  • 125 views

armando_amador
Contributor
Forum|alt.badge.img+4

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!

Best answer by dustin

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.

View original
Did this help you find an answer to your question?

2 replies

dustin
Influencer
Forum|alt.badge.img+30
  • Influencer
  • Best Answer
  • February 15, 2024

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.


daveatsafe
Safer
Forum|alt.badge.img+19
  • Safer
  • February 15, 2024

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


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings