I have many overlapping features in one layer and I want to get common parts of it (like in intersection function, when using two different layers). Moreover I want to sum one of features' attributes and assign it to common parts. Like in the above picture.

Is there any way to do it easy and/or quickly?

  • 1
    Looks like a Union. – PolyGeo Sep 27 '19 at 11:35
  • Not quite, I can't do union on sigle layer... – inż. Doman'ski Sep 27 '19 at 17:50
  • I was not aware of that difference between Union in QGIS and ArcGIS Desktop. – PolyGeo Sep 27 '19 at 18:20
  1. Intersect the layer with itself.
  2. Use the join attributes by location (summary) tool to sum the attributes of identical features. (You can find it in the Processing Toolbox. Note that this is a different tool from join attributes by location.)

  3. Run Delete duplicate geometries


from now on, you can do a union on a single layer. Read this: QGIS User Manual: Processing Algorithms: Vector Overlay

enter image description here

Your Answer

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

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