Skip to main content
Question

combine surfaces when they are attached

  • February 21, 2019
  • 5 replies
  • 45 views

Forum|alt.badge.img

Hi ,

As you see in the image below ,i need to merge these small polygons to the bigger polygon beside,is there a way to do that?

Thanks!

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

5 replies

david_r
Celebrity
  • 8394 replies
  • February 21, 2019

If the small parts and the larger polygon have a common ID, you can use the Dissolver transformer with the common ID as the "Group By" attribute.


Forum|alt.badge.img
  • Author
  • 19 replies
  • February 21, 2019

thanks @david_r for your answer , No ,they don't have a common ID ,no attributs ,just geometry


ebygomm
Influencer
Forum|alt.badge.img+44
  • Influencer
  • 3429 replies
  • February 21, 2019

thanks @david_r for your answer , No ,they don't have a common ID ,no attributs ,just geometry

If you don't have a common ID to dissolve on you'll need to create some rules to determine which polygons should be dissolved together, e.g. you might decide that everything under a certain area should be dissolved to the adjacent polygon


Forum|alt.badge.img
  • Author
  • 19 replies
  • February 21, 2019

If you don't have a common ID to dissolve on you'll need to create some rules to determine which polygons should be dissolved together, e.g. you might decide that everything under a certain area should be dissolved to the adjacent polygon

thanks @ egomm but where can I find this option?


ebygomm
Influencer
Forum|alt.badge.img+44
  • Influencer
  • 3429 replies
  • February 21, 2019

thanks @ egomm but where can I find this option?

It's not a single option. You would have to find all polygons less than 100sqm, find which polygons neighbour them, choose which to merge with, assign a common id and then dissolve. Depending on the complexity of your data it can get quite involved

A simple example

dissolve_small_polygons.fmwt