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? Jul 11, 2013 at 14:23
  • how to do that could you eloborate please i am a learner?
    – Arun
    Jul 11, 2013 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, 2017 at 22:54

2 Answers 2


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. Jul 12, 2013 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, 2013 at 4:24
  • Then switch the order of the input rasters Jul 13, 2013 at 14:46

Your Answer

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

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