I have a big layer full of polygons. The ones that are separated, are individualized. However, I want to join the ones that have their boundaries touching each other (look at the image). For example, if at the beginning I have 20.500 polygons, I want to have 10.000.

With the Merge option in ArcGIS, the polygons get merged with only one polygon, which isn't good for working.

I don't mind if the attribute table gets wrong, as I will create a new one.

enter image description here

  • 2
    Have you tried dissolve?
    – FelixIP
    Oct 21, 2020 at 18:08
  • I’ve removed QGIS from your title and as a tag to keep your question focused. Feel free to ask a similar, separate question about it if you wish.
    – PolyGeo
    Oct 21, 2020 at 19:18
  • @FelixIP Yes. However, as I don't have an exact value that these polygons (ones that its boundary touches the others' boundary) share it creates a single feature, unifying all the polygons. I think it should be easy to do this geo-process, but I don't find the way... Any other suggestion? Thanks
    – Ferran OA
    Oct 22, 2020 at 14:37
  • @PolyGeo Ok, thank you.
    – Ferran OA
    Oct 22, 2020 at 14:38
  • 1
    If there is only 1 common point between 2 polygons try a) tiny buffer with dissolve all option b) convert them to single part c)run near of original and single parts d) dissolve original by near_fid.
    – FelixIP
    Oct 22, 2020 at 18:15


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.