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 Dec 13 '19 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"? – Milena Vleminckx Dec 13 '19 at 9:25
  • What kind of output are you expecting? – Taras Dec 13 '19 at 9:27
  • 1
    See this post : gis.stackexchange.com/a/244251/93097 – J. Monticolo Dec 13 '19 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... – Milena Vleminckx Dec 13 '19 at 11:29

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.