Terrain Analysis Using Digital Elevation Models (TauDEM)

Slides:



Advertisements
Similar presentations
Spatial Analysis with ArcView: 2-D. –Calculating viewshed –Calculating line of sight –Add x and y coordinates –Deriving slope from surface data –Deriving.
Advertisements

Drainage Basin Figure 11.3 Christopherson, Elemental Geosystems, Sixth Edition Copyright © 2010 Pearson Education, Inc. 1.
The Effects of Different Resolution DEMs in Determining Overland Flow Regimes Stacy L. Hutchinson 1, J.M. Shawn Hutchinson 2, Ik-Jae Kim 1, and Philip.
Standard watershed and stream delineation recipe - Vector stream (ex. NHD data) fusion into DEM raster (burning in) - Sink removal - Flow direction - Flow.
CEE 795 Water Resources Modeling and GIS Learning Objectives: Perform raster based network delineation from digital elevation models Perform raster based.
Key Spatial Analysis Concepts from Exercise 3 Contours and Hillshade to visualize topography.
From Topographic Maps to Digital Elevation Models Daniel Sheehan DUE Office of Educational Innovation & Technology Anne Graham MIT Libraries.
WFM 6202: Remote Sensing and GIS in Water Management
Digital Elevation Model based Hydrologic Modeling Topography and Physical runoff generation processes (TOPMODEL) Raster calculation of wetness index Raster.
Concept Course on Spatial Dr. A.K.M. Saiful Islam Application of GIS in Watershed Analysis Dr. A.K.M. Saiful Islam Institute of Water and Flood.
Geographic Information Systems : Data Types, Sources and the ArcView Program.
Some Potential Terrain Analysis Tools for ArcGIS David G. Tarboton
Remote Sensing and GIS in Water Dr. A.K.M. Saiful Islam Hands on training on surface hydrologic analysis using GIS Dr. A.K.M. Saiful Islam.
From Topographic Maps to Digital Elevation Models Daniel Sheehan IS&T Academic Computing Anne Graham MIT Libraries.
Why calculate slope and Aspect? Study the flow of water Identify the habitats of plants Identify potential sites for urban growth Drainage patterns on.
FNR 402 – Forest Watershed Management
Digital Elevation Model Based Watershed and Stream Network Delineation
1 GIS in Hydrology Watershed management Definitions Algorithms Watershed delineation Automatically delineating watersheds Flow length Raster to vector.
Topographic Maps vs DEM. Topographic Map 1:24,000 Scale 20 ft contour 100 ft contour Stream Center Line.
Digital Elevation Model Based Watershed and Stream Network Delineation Understanding How to use Reading
Advanced Terrain Analysis Concepts n Specific Catchment Area n The D  Surface Flow Model n Topmodel u Terrain based calculations of saturated areas and.
Terrain Stability Mapping Using the ArcView SINMAP extension David G Tarboton, Robert T Pack, Craig N Goodwin Acknowledgements n The SINMAP software was.
Esri UC 2014 | Technical Workshop | Creating Watersheds, Stream Networks and Hydrologically Conditioned DEMS Steve Kopp Dean Djokic.
Digital Elevation Model Based Watershed and Stream Network Delineation
Advanced Terrain Analysis Concepts n Specific Catchment Area n The D  Surface Flow Model n Topmodel u Terrain based calculations of saturated areas and.
Watershed and Stream Network Delineation – Geomorphological Considerations David G. Tarboton
Introduction to GIS. What is GIS? Geographic Information System Geographic implies of or pertaining to the surface of the earth Information implies knowledge.
Statistical Surfaces, part II GEOG370 Instructor: Christine Erlien.
U.S. Department of the Interior U.S. Geological Survey Automatic Generation of Parameter Inputs and Visualization of Model Outputs for AGNPS using GIS.
Digital Elevation Model Based Watershed and Stream Network Delineation n Conceptual Basis n Eight direction pour point model (D8) n Flow accumulation n.
Viewshed Analysis A viewshed refers to the portion of the land surface that is visible from one or more viewpoints. The process for deriving viewsheds.
Extending ArcGIS via programming
Chapter 8 Raster Analysis.
Terrain Analysis Using Digital Elevation Models (TauDEM)
Hydrologic Terrain Analysis in ArcGIS
Introduction to GIS David R. Maidment
David G. Tarboton Utah State University Ude Shankar NIWA, New Zealand
David G. Tarboton 5/22/2018 Terrain Analysis and Hydrologic Modeling using Digital Elevation Models and GIS David G. Tarboton
Terrain Analysis using Grids
Flow field representations for a grid DEM
Extending ArcGIS using programming
Grid-Based Modeling with Digital Elevation Models
Watershed and Stream Network Delineation Including Geomorphology
Hydrologic Properties of the Landscape
Computer Modeling/GIS Linkages
Stream Networks & Geomorphology
Terrain Analysis for Water Quality Modeling
GIS, Hydrology and Terrain Analysis Using Digital Elevation Models
Watershed Analysis.
Terrain Analysis Using Digital Elevation Models (TauDEM) in Hydrology
Digital Elevation Model Based Watershed and Stream Network Delineation
A Geographic Information System Tool for Hydrologic Model Setup
Digital Elevation Model Based Watershed and Stream Network Delineation
Digital Elevation Models and Hydrology
Key Spatial Analysis Concepts from Exercise 3
Kimberly A. T. Schreuders
Terrain Analysis Using Digital Elevation Models
GIS FOR HYDROLOGIC DATA DEVELOPMENT FOR DESIGN OF HIGHWAY DRAINAGE FACILITIES by Francisco Olivera and David Maidment Center for Research in Water Resources.
Advances in the mapping of flow networks from digital elevation data
Terrain Analysis Using Digital Elevation Models (TauDEM)
May 18, 2016 Spring 2016 Institute of Space Technology
Terrain analysis and the modeling of catchment architecture
Digital Elevation Model based Hydrologic Modeling
From GIS to HMS U.S. Army Corps of Engineers Hydrologic Engineering Center University of Texas at Austin Center for Research in Water Resources Francisco.
Environmental Modelling with RASTER DEMs: Hydrologic Features
Channels, Watersheds, Flow Related Terrain Information
Digital Elevation Models and Hydrology
Geog 380 Watershed Analysis Digital Terrain Analysis and Geomorphology
Terrain Analysis Using Digital Elevation Models
Presentation transcript:

Terrain Analysis Using Digital Elevation Models (TauDEM) 12/8/2018 David G. Tarboton http://www.engineering.usu.edu/dtarb

Overview Terrain concepts useful in hydrology Extending your GIS through programming Demonstration

Elevation Surface — the ground surface elevation at each point Digital Elevation Model — A digital representation of an elevation surface. Examples include a (square) digital elevation grid, triangular irregular network, set of digital line graph contours or random points.

Digital Elevation Grid — a grid of cells (square or rectangular) in some coordinate system having land surface elevation as the value stored in each cell. Square Digital Elevation Grid — a common special case of the digital elevation grid

Topographic Slope ? Topographic Definition Drop/Distance Limitation imposed by 8 grid directions. Flow Direction Field — if the elevation surface is differentiable (except perhaps for countable discontinuities) the horizontal component of the surface normal defines a flow direction field.

Single Flow Direction Grid — A numerical representation of the flow direction field in which each cell takes on one of eight values depending on which of its eight neighboring cells is in the direction of steepest descent Multiple Flow Direction Grid — A numerical representation of the flow direction field in which flow is partitioned between one or more or the eight neighboring cells such that proportions add up to one

The D Algorithm D Flow Direction Grid — A special case of a multiple flow direction grid in which the flow direction is represented by an angle stored in each grid cell Tarboton, D. G., (1997), "A New Method for the Determination of Flow Directions and Contributing Areas in Grid Digital Elevation Models," Water Resources Research, 33(2): 309-319.) (http://www.engineering.usu.edu/cee/faculty/dtarb/dinf.pdf)

Drainage area can be concentrated or dispersed (specific catchment area)

Topographic Definition Specific catchment area a is the upslope area per unit contour length [m2/m  m] Upslope contributing area a Stream line Contour line

Contributing Area — a field representing at each point the magnitude of the drainage area upslope of that point. Also called Catchment Area, Drainage Area or Flow Accumulation. Specific Catchment Area — a field representing contributing area per unit contour width. Units are length. Concentrated Contributing Area — the contributing area on a smooth surface or flow line where surface flow has concentrated and there is a measurable contributing area to a point. Units are area. Contributing Area Grid — a grid derived from the flow direction grid, which counts in each cell the number of upstream cells draining through that cell.

Contributing Area using D

Useful for example to track where sediment or contaminant moves

Useful for example to track where a contaminant may come from

Downslope Accumulation Useful for destabilization sensitivity in landslide hazard assessment

Transport limited accumulation Useful for modeling erosion and sediment delivery, the spatial dependence of sediment delivery ratio and contaminant that adheres to sediment

Hydrologic processes are different on hillslopes and in channels Hydrologic processes are different on hillslopes and in channels. It is important to recognize this and delineate model elements that account for this. Concentrated versus dispersed flow. Objective delineation of channel networks using digital elevation models.

How to decide on drainage area threshold to determine channels and watershed model elements? 500 cell theshold 1000 cell theshold

Topographic Texture and Drainage Density Driftwood, PA Same scale, 20 m contour interval Sunland, CA

Strahler Stream Order Stream Drop: Elevation difference between ends of stream Nodes Links Single Stream most upstream is order 1 when two streams of a order i join, a stream of order i+1 is created when a stream of order i joins a stream of order i+1, stream order is unaltered Note that a “Strahler stream” comprises a sequence of links (reaches or segments) of the same order

Suggestion: Map channel networks from the DEM at the finest resolution consistent with observed channel network geomorphology ‘laws’. Look for statistically significant break in constant stream drop property Break in slope versus contributing area relationship Physical basis in the form instability theory of Smith and Bretherton (1972), see Tarboton et al. 1992

Statistical Analysis of Stream Drops Threshold = 10 Dd = 2.5 t = -3.5 Threshold = 15 Dd = 2.1 t = -2.08 Threshold = 20 Dd = 1.9 t = -1.03 Stream drop test for Mawheraiti River. For each upward curved support area threshold the stream drop for each stream is plotted against Strahler stream order. The large circles indicate mean stream drop for each order The weighted support area threshold, drainage density (in km-1) and t statistic for the difference in means between lowest order and all higher order streams is given.

Curvature based stream delineation with threshold by constant drop analysis

Why Programming

TauDEM Software Functionality Pit removal (standard flooding approach) Flow directions and slope D8 (standard) D (Tarboton, 1997, WRR 33(2):309) Flat routing (Garbrecht and Martz, 1997, JOH 193:204) Drainage area (D8 and D) Network and watershed delineation Support area threshold/channel maintenance coefficient (Standard) Combined area-slope threshold (Montgomery and Dietrich, 1992, Science, 255:826) Local curvature based (using Peuker and Douglas, 1975, Comput. Graphics Image Proc. 4:375) Threshold/drainage density selection by stream drop analysis (Tarboton et al., 1991, Hyd. Proc. 5(1):81) Wetness index and distance to streams

TauDEM Software Architecture ESRI ArcGIS 8.1 (Toolbar under development ) VB GUI application Standalone command line applications C++ COM DLL interface Available from TauDEM C++ library Fortran (legacy) components http://www.engineering.usu.edu/dtarb/ USU TMDLtoolkit modules (grid, shape, image, dbf, map, mapwin) ESRI gridio API (Spatial analyst) Data formats Vector shape files ASCII text grid Binary direct access grid ESRI binary grid

Implementation Details Spatial Analyst includes a C programming API (Application Programming Interface) that allows you to read and write ESRI grid data sets directly. Excerpt from gioapi.h / * GetWindowCell - Get a cell within the window for a layer, * Client must interpret the type of the output 32 Bit Ptr * to be the type of the layer being read from. * * PutWindowCell - Put a cell within the window for a layer. * Client must ensure that the type of the input 32 Bit Ptr * is the type of the layer being read from. */ int GetWindowCell(int channel, int rescol, int resrow, CELLTYPE *cell); int PutWindowCell(int channel, int col, int row, CELLTYPE cell);

C++ COM Methods used to implement functionality using Microsoft Visual C++ STDMETHODIMP CtkTauDEM::Areadinf(BSTR angfile, BSTR scafile, long x, long y, int doall, BSTR wfile, int usew, int contcheck, long *result) { USES_CONVERSION; //needed to convert from BSTR to Char* or String *result = area( OLE2A(angfile), OLE2A(scafile), x,y,doall, OLE2A(wfile), usew, contcheck); return S_OK; }

Visual Basic for the GUI and ArcGIS linkage Private TarDEM As New tkTauDEM … Private Function runareadinf(Optional toadd As Boolean = False) As Boolean Dim i As Long runareadinf = False i = TarDEM.Areadinf(tdfiles.ang, tdfiles.sca, 0, 0, 1, "", 0, 1) If TDerror(i) Then Exit Function If toadd Then AddMap tdfiles.sca, 8 End If runareadinf = True End Function