Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 831 Bytes

File metadata and controls

33 lines (22 loc) · 831 Bytes

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