I have drone imagery which was generated in Agisoft. From the imagery a DEM was generated and exported.

I would like to know how do I get the Digital Terrain Model from this DEM? as I currently have the Digital Surface Model?

The method I have tried doing was creating points at different locations in between the trees(on the ground) and interpolating the points to create a DTM by subtracting the DSM and DTM (DSM-DTM= tree height) from each other.

However the results are not consistent enough to achieve tree heights accurately.

I do have ArcGIS Pro.



  • 1
    I don't know anything about Agisoft, but did it ceate a point cloud? And if so did it categorize the points? And if so, did the category values include "bare earth"? If the answer to all these question is yes, then you can create a DTM from the point cloud that may be more "consistent" than your manually-derived DTM.
    – Stu Smith
    Mar 31, 2020 at 17:16

1 Answer 1


Just subtract the DEM from the DSM. As you said, DSM - DEM = CHM (DTM). No need to create points, just use the rasters.

You can do this in ArcGIS Pro using the raster calculator: DSM - DEM


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.