I would like to make a biodiversity heatmap in QGIS out of polygons and not points. I have a shape file made up of many overlapping polygons. I know how to make a heatmap with a set of points by using centroids, or by using a QGIS plugin called the Tombio FSC Biological Records Tool, but how do I do this with polygons? I want my map to look like this one, for example.

enter image description here

  • 1
    that map looks like the "number of species" polygons have a graduated style, and there's a country boundary layer overlaid on top – csk Sep 11 at 2:35
  • I thought about that but that didn't work. I'm working with a single shape file that has a number of subclasses. When setting style to graduated it just changes each of the polygons to a different color. It doesn't do addition of all the overlapping polygons – MapDeath Sep 11 at 2:44
  • If I understand you well, you want the color to become more intensive (or darker, or brighter, whatever...) with increasing value in your subclasses. Your problem with graduated style is that you just have random colors but not this effect of increasing intensity of a color-scheme, is that right? Than you should try to change the color-ramp (like from blue to yellow, as in your screenshot) in graduated style and try different settings for classification. – babel Sep 12 at 9:19
  • It sounds like you want to count the number of polygon each overlapping area. There's a good answer for that question here (for your purposes you can probably skip the final step of rasterizing): gis.stackexchange.com/a/297334/81764 – csk Sep 12 at 18:43

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.