I am creating multiple ring buffers around polygon areas of interests. Due to their proximity, some of these are overlapping. I would like to dissolve them into joined features.

enter image description here

I have tried dissolve using the buffer distance as dissolve field, but it does not quite get the result I am after:

enter image description here

I would like to keep the inner area on top working towards the outside if that makes sense to get a clean polygon.

I found the below for ArcGIS, but am after a solution in QGIS, if anyone has thoughts?

Dissolving Multiple Ring Buffer by Buffer Ring Iteration Order using ArcPy?

3 Answers 3


My mind started working properly and I found the solution right after posting: Dissolve first, then do the buffer...


You can buffer while ticking the 'dissolve' option to do the trick in one round.

  • 1
    That only seems to be an option for the standard buffer function not the multiple ring buffers?
    – Benj
    Commented Aug 26, 2021 at 23:11
  • I see the point, you are right and that could become a feature request: I think many users would find a dissolvable multiring buffer a useful function. Commented Aug 27, 2021 at 11:30

Sometimes dissolve first doesn't work, I think some issue about order of ring level. In this case, you should dissolve ring by ring of multiring shape, then make union and dissolve using a new field generated with correct levels.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.