• Stars
    star
    221
  • Rank 175,973 (Top 4 %)
  • Language
    C++
  • License
    Other
  • Created over 11 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Terrain Analysis Using Digital Elevation Models (TauDEM) software for hydrologic terrain analysis and channel network extraction.
TauDEM (Terrain Analysis Using Digital Elevation Models) is a suite of Digital Elevation Model (DEM) tools for the extraction and analysis of hydrologic information from topography as represented by a DEM.

For more information on the development of TauDEM please refer to the wiki https://github.com/dtarb/TauDEM/wiki.

For the latest release and detailed documentation please refer to the website: http://hydrology.usu.edu/taudem.


Building on Linux
-----------------
Both make and Cmake options are available to accommodate different preferences and system demands
Using make:
> cd TauDEM
> mkdir bin
> cd src
> make
The executables are written to bin directory

Using Cmake:
> cd src && mkdir build && cd build
> cmake ..
> make && make install
The executables are written to /usr/local/taudem directory.  This can be changed at the second last line (following DESTINATION) if desired.

Dependencies
------------
Dependencies include GDAL, MPI and C++ 2011.
On Windows Dependencies are provided in the Windows Installer

On Linux dependencies can be tricky.  I've added the following scripts to help, though you may need to adjust based on your system.  
GDAL:  GDAL.sh installs from GDAL source. You could also try
apt-get install gdal-bin libgdal-dev
apt-get install gdal-bin=2.1.3+dfsg-1~xenial2
apt-get install libmpich-dev (on Bionic 18.04 LTS)  [Suggested by another user - not verified]

C++: The script GCC.sh contains some commands I've used to get the required compiler.

MPI: MPICH2.sh installs from mpich.org stable distribution source.
sudo apt-get install openmpi-bin may also be an option, but I have not tried this.

Testing
-------
See the repository https://github.com/dtarb/TauDEM-Test-Data for test data and scripts that exercise every function.  These can also serve as examples for using some of the functions.

More Repositories

1

GRAIP

The Geomorphologic Road Analysis and Inventory Package (GRAIP) software is a set of tools for analyzing the impact of roads on forested watersheds. GRAIP uses information from USFS Global Positioning System (GPS) road surveys to analyze the impacts that the construction and use of forest roads can have on geomorphic processes and erosion patterns in forested basins. It is designed to help forest managers to effectively manage road and road drainage system and hence minimize the negative impacts of forest roads. GRAIP performs the following analyses to derive information on the environmental impact of roads on forested watersheds: (1) Calculates and analyzes the production of road-based sediment and the input of that sediment into the stream network; (2) Calculates the impact of road drainage on terrain stability and the potential for the formation of gullies due to erosion. GRAIP is really a process for collecting the data and performing the analysis to assess forest road impacts. The GRAIP software tools support this process. The first generation of GRAIP tools was developed at Utah State University starting around 2005 based on USFS road inventories concieved in 2002. This repository contains second generation GRAIP tools under development to be more platform independent and compatible with more recent GIS software (ArcGIS 10).
Python
9
star
2

UEB

Utah Energy Balance Snowmelt Model
C++
7
star
3

TauDEM-Website

Terrain Analysis Using Digital Elevation Models (TauDEM) software for hydrologic terrain analysis and channel network extraction. This repository is for managing the TauDEM website HTML source files.
HTML
5
star
4

TauDEM-Test-Data

Data for testing TauDEM. This is held in a separate repository so as not to make the code repository too bloated.
Shell
5
star
5

UEBFortran

Utah Energy Balance Snowmelt Model
Fortran
3
star
6

RWD-Preprocessor

Partition a DEM domain into subwatersheds to facilitate rapid watershed delineation
Python
1
star