i'm looking for a possibility in QGIS to identify the intersecting parts in one single polygon layer with ten features, where at least four polygons overlap.


You can use the "TopolyChecker" Plugin.

When you activate it click on Configure and use the layer with the overlapping features and as rule "must not overlap". Then add the rule.

Afterwards click on validate all. You will get a list of all geometries that are overlapping other geometries in the same layer.

enter image description here]1 But how you can add a rule with 4 unfortunately I have no idea if this is possible with the normal qgis tools.

  • the problem is that i should have a new layer with the resulting areas ( 4 or more polygon parts intersecting) and delete the remaining ones (3 and less polygons intersecting). ideas??? – milvus Sep 23 '15 at 9:10

I would use Join Attributes By Location, located in the Vector menu, under the category Data Management Tools.

Choose the option Take Summary Of Intersection Features, and check the box sum. This summarises all numerical attributes of the intersected polygons in new attributes (which you didn't ask for), but it also creates an attribute called Count, which lists how many features touched each intersected feature.

I just tested this with two polygon layers, and it worked fine.

  • every polygon intersects obviously with every polygon, so the count for each polygon will everytime be = 10 (in my case). i just need the counts for the several intersecting areas, when 4 or more features intersect ... – milvus Sep 23 '15 at 13:19

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.