Skip to content
forked from seedlit/dsm2dtm

Generates DTM (Digital Terrain Model) from DSM (Digital Surface Model).

Notifications You must be signed in to change notification settings

sarathsrk/dsm2dtm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dsm2dtm

This repo generates DTM (Digital Terrain Model) from DSM (Digital Surface Model).

Example1: Input DSM and generated DTM over a flat terrain

example

Example2: Input DSM, generated DTM, and groundtruth DTM (Lidar derived) over a hillside terrain

DSM was derived from this point cloud data example

Installation (These step are for Linux. This will differ a bit for MacOS and windows)

Step 1: Clone the repo - git clone https://github.com/seedlit/dsm2dtm.git
Step 2: Move in the folder - cd dsm2dtm
Step 3: Create a virtual environment - python3 -m venv venv
Step 4: Activate the environment - source venv/bin/activate
Step 5: Install requirements - pip install -r requirements.txt
Step 6: Install saga_cmd - sudo apt update; sudo apt install saga

Usage

Run the script dsm2dtm.py and pass the dsm path as argument.
Example: python dsm2dtm.py --dsm data/sample_dsm.tif

About

Generates DTM (Digital Terrain Model) from DSM (Digital Surface Model).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%