I am working in urbanism and I have a number of polygons that represent perimeters where certain "programs of revaluation" have been carried out.

However, as can be seen on the map below, over time, these perimeters have overlapped. Now I would like to create a new map, expressing how many perimeters are overlapping where. So this would mean, asking QGIS to create new zones based on the number of overlapping original polygons.

How could I do this? I know about the existence of heat maps but I am not sure this is what I need? Do heat maps only seem to work on point layers?

I am working in QGIS 3.4.2 Madeira on a MacBook


  • Have you already played around with a common "Intersection"?
    – Taras
    Commented Dec 13, 2019 at 9:21
  • Hy Taras, thank you for your help. No not really.. I don't think that would do the trick because it is more than 2 layers? Some zones are covered by up to 4 perimeters, but always just by a part of it. I would like to show "how many layers/perimeters" are covering certain zones.. but that would mean asking qgis to calculate/ define himself the new limits of the new zones... Maybe some sort of "iterative intersection tool"? Commented Dec 13, 2019 at 9:25
  • What kind of output are you expecting?
    – Taras
    Commented Dec 13, 2019 at 9:27
  • 1
    See this post : gis.stackexchange.com/a/244251/93097 Commented Dec 13, 2019 at 9:39
  • Thank you for your response. Indeed, this manual system works in theory. However it quickly becomes very complicated and time conuming in my case since I often have to combine one layer with several other layers, ànd differnet outputs, etc.. So this is too high risk of errors and would be very time consuming. I had started it, but couldn't finish... Commented Dec 13, 2019 at 11:29


Your Answer

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

Browse other questions tagged or ask your own question.