Skip to content

Yashr4/dtm-processing-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DTM Processing Tool

A C++ command-line tool for processing Digital Terrain Models (DTMs), built as a geology/geophysics coursework project.

Features

  • Slope, aspect, curvature, and hillshade map generation
  • Water flow routing (D8, D-infinity, MFD algorithms)
  • DTM upsampling (nearest neighbour, bilinear, bicubic)
  • Outputs visualisation images as PNG files

File Structure

  • src/ – All C++ source and header files
  • data/ – Sample DTM input files (.txt)
  • docs/ – User documentation

How to Compile

g++ src/*.cpp -o dtm_tool
./dtm_tool

Usage

Run the program and follow the interactive prompts to load a DTM file and select a processing operation.

Dependencies

About

C++ tool for processing Digital Terrain Models: generates slope, aspect, curvature, hillshade maps and water flow routing from raw elevation data

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors