I am trying to isolate 3 different elevation ranges in QGIS (200-1200m, 1200-2200m, 2200-3200). I have made contour lines for each elevation but I want to make them into separate polygons so I can present data for each elevation range individually. Is there any way to do this?

  • Are you asking how to create polygons from lines and then using the difference tool on them?
    – Erik
    Jan 12, 2022 at 12:26

1 Answer 1


You can make polygons of contours directly.

enter image description here

Then use Extract By Expression with an expression such as:

"ELEV_MIN" >= 1420 and "ELEV_MIN" < 1500

enter image description here

Your Answer

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

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