Skip to content

CDSM extraction from DSM #502

Answered by biglimp
AlexKDo asked this question in Q&A
Feb 19, 2023 · 7 comments · 6 replies
Discussion options

You must be logged in to vote

Yes, but you need a vector polygon footprint layer of all buildings. If you dont have that you could probably get one from Open Street Map. Then you du the following:

  1. Subtract your DEM from your DSM to get object above ground
  2. Buffer your building footprint with e.g. 2 meters
  3. Add an attribute with zero values to your buffered layer
  4. Burn these buffered polygons with zero value into your raster created in 1 and voila, you now have a CDSM.

However, you also need to clean your original DSM, i.e. remove trees. This can be done by creating an “inverted building footprint” and then do the process above again. A final step includes adding your DEM since your DSM should be meters above sea level.

I…

Replies: 7 comments 6 replies

Comment options

You must be logged in to vote
0 replies
Answer selected by AlexKDo
Comment options

You must be logged in to vote
3 replies
@biglimp
Comment options

@AlexKDo
Comment options

@AlexKDo
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@AlexKDo
Comment options

@AlexKDo
Comment options

Comment options

You must be logged in to vote
1 reply
@AlexKDo
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants