I have a DTM and DSM files. I want to develop a Canopy Height Model (CHM) in QGIS. Is it possible?

  • 5
    is it more complicated than subtracting DTM from DSM? – SS_Rebelious Jul 11 '13 at 14:23
  • how to do that could you eloborate please i am a learner? – Arun Jul 11 '13 at 15:55
  • @Arun I am also computing the height of canopy from a DSM and DTM file. I am very new to this area, can you tell me how I can access the height information after I have created the DSM-DTM layer ? Much appreciated – Adi May 26 '17 at 22:54

Within the raster calculator plugin you would subtract one file from the other: DSM - DTM. This will give you a new file that would be just the canopy.


The canopy model in QGIS is obtained by subtracting DTM from DSM which gives the height of the tree (Kim et al., 2010).

  • 1
    It really depends on you naming of the surface model. I have seen people use DSM and DTM interchangeably. The process is subtract two tasters, the bare earth model from the raster that had the canopy. This will give you just the canopy. – Ryan Garnett Jul 12 '13 at 13:49
  • 1
    ya but when we subract DSM from DTM it gives negative values particularly the height what is the meaning for that? – Arun Jul 13 '13 at 4:24
  • Then switch the order of the input rasters – Ryan Garnett Jul 13 '13 at 14:46

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.