Computer Modeling/GIS Linkages

Slides:



Advertisements
Similar presentations
Hydrology Rainfall - Runoff Modeling (I)
Advertisements

WinTR-20 Course February Muskingum-Cunge Flood Routing Procedure in NRCS Hydrologic Models Prepared by William Merkel USDA-NRCS National Water Quality.
Application of the FEWS Stream Flow (SF) Model to the Limpopo Basin, Mozambique Final Report Tanya Hoogerwerf.
Unit Hydrograph Reading: Applied Hydrology Sections , 7.5, 7.7,
Unit Hydrograph Reading: Sections , 7.5, 7.7,
Kinematic Routing Model and its Parameters Definition.
Applications of Scaling to Regional Flood Analysis Brent M. Troutman U.S. Geological Survey.
Unit Hydrograph Theory
PrePro2004: Comparison with Standard Hydrologic Modeling Procedures Rebecca Riggs April 29, 2005.
Development of a Hydrologic Model and Estimation of its Parameters Francisco Olivera, Ph.D., P.E. Department of Civil Engineering Texas A&M University.
Digital Elevation Model based Hydrologic Modeling Topography and Physical runoff generation processes (TOPMODEL) Raster calculation of wetness index Raster.
By Jennifer VerWest. Differences between Flat and Average/Steep Terrain Flat Terrain Steep/Average Terrain.
CRWR-PrePro Francisco “Paco” Olivera, Ph.D. Center for Research in Water Resources University of Texas at Austin Francisco Olivera 1998 ESRI User Conference.
School of Geography FACULTY OF ENVIRONMENT School of Geography FACULTY OF ENVIRONMENT GEOG5060 GIS and Environment Dr Steve Carver
Calculation of Hydrologic Parameters Using CRWR-PrePro Francisco Olivera, PhD Center for Research in Water Resources University of Texas at Austin.
FNR 402 – Forest Watershed Management
Hydrology Laboratory Research Modeling System (HL-RMS) Introduction: Office of Hydrologic Development National Weather Service National Oceanic and Atmospheric.
HEC-HMS Runoff Computation.
Advanced Terrain Analysis Concepts n Specific Catchment Area n The D  Surface Flow Model n Topmodel u Terrain based calculations of saturated areas and.
March 2009WinTR-20 Course1 Muskingum-Cunge Flood Routing Procedure in NRCS Hydrologic Models Prepared by William Merkel USDA-NRCS National Water Quality.
Watershed Modeling using HEC-HMS and EPA-SWMM ©T. G. Cleveland, Ph.D., P.E. 10 July 2012 Lesson 2.
Terrain Stability Mapping Using the ArcView SINMAP extension David G Tarboton, Robert T Pack, Craig N Goodwin Acknowledgements n The SINMAP software was.
CRWR-PrePro Calculation of Hydrologic Parameters Francisco Olivera, Ph.D. Center for Research in Water Resources University of Texas at Austin Texas Department.
Advanced Terrain Analysis Concepts n Specific Catchment Area n The D  Surface Flow Model n Topmodel u Terrain based calculations of saturated areas and.
Description of WMS Watershed Modeling System. What Model Does Integrates GIS and hydrologic models Uses digital terrain data to define watershed and sub.
Surface Water Surface runoff - Precipitation or snowmelt which moves across the land surface ultimately channelizing into streams or rivers or discharging.
Synthetic UH Definition: Synthetic Hydrograph is a plot of flow versus time and generated based on a minimal use of streamflow data. Example: A pending.
Module 3: HEC-HMS Elementary Model Theodore G. Cleveland, Ph.D., P.E, M. ASCE, F. EWRI August 2015 Module 3 1.
DEVELOPMENT OF A CELL BASED MODEL FOR STREAM FLOW PREDICTION IN UNGAUGED BASINS USING GIS DATA P B Hunukumbura & S B Weerakoon Department of Civil Engineering,
TRANSITION FROM LUMPED TO DISTRIBUTED SYSTEMS Victor Koren, Michael Smith, Seann Reed, Ziya Zhang NOAA/NWS/OHD/HL, Silver Spring, MD.
DIRECT RUNOFF HYDROGRAPH FOR UNGAUGED BASINS USING A CELL BASED MODEL P. B. Hunukumbura & S. B. Weerakoon Department of Civil Engineering, University of.
Basic Hydrology & Hydraulics: DES 601
BUILDING AND RUNNING THE HYDROLOGICAL MODEL
HYDROLOGY Lecture 10 Unit Hydrograph
Application of TOPMODEL GIS for Bear River Watershed
Rainfall-Runoff modeling
Extending ArcGIS via programming
Routing surface runoff to a basin outlet
Innovation Through GIS
Modified Rational Method for Texas Watersheds
Hydrologic Analysis (Bedient chapter 2)
Hydrologic Properties of the Landscape
DES 606 : Watershed Modeling with HEC-HMS
Basic Hydrology: Rainfall-runoff based methods – II
Distributed modelling
Basic Hydrology & Hydraulics: DES 601
Approaches to Continental Scale River Flow Routing
GIS, Hydrology and Terrain Analysis Using Digital Elevation Models
Rainfall-Runoff Modeling
Automation of Input data preparation of TOPNET model using Python
A Geographic Information System Tool for Hydrologic Model Setup
Calculating Hydrologic Parameters for Estimating Surface Water Flow at Ungaged Locations Richard Hoffpauir Water Resources Engineering.
Digital Elevation Models and Hydrology
Digital Elevation Model based Hydrologic Modeling
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.
CRWR-PrePro HMS Schematic and Basin File
Advances in the mapping of flow networks from digital elevation data
Hydrograph Computation
Regional Hydraulic Model for the City of Austin
Overview of Models & Modeling Concepts
Digital Elevation Model based Hydrologic Modeling
Terrain Analysis Using Digital Elevation Models (TauDEM)
Rainfall Runoff in the Guadalupe River Basin
Digital Elevation Models and Hydrology
Geographical Database Development for the TxRR Surface Water Model
CRWR-PrePro Calculation of Hydrologic Parameters
CEE 6440 GIS in WATER RESOURCES
HEC-HMS Runoff Computation Modeling Direct Runoff with HEC-HMS Empirical models Empirical models - traditional UH models - traditional UH models - a.
Hydrologic modeling of Waller Creek
Presentation transcript:

Computer Modeling/GIS Linkages Hydrologic Response Functions GIS Application and Implementation Computer Programming and GIS

Watershed Abstractions Precipitation (mm) Runoff (mm) Soil properties Runoff = f(Precipitation, Soil properties)

Watershed Routing Runoff (mm/hr) Watershed Flow (m3/s)

Watershed Routing Runoff (mm/hr) Runoff and Flow Flow (m3/s) Time Flow = f(Runoff, Watershed hydrologic properties)

Hydrologic Response - the unit Hydrograph Excess Precipitation Precipitation Infiltration Capacity Excess Precipitation Time

Instantaneous Response Function Excess Precipitation P(t) Unit Response Function U(t) Event Response Q(t)

Distribution function of area by travel time to outlet Time Area Diagram Distribution function of area by travel time to outlet Under assumptions of constant velocity t = d/v This provides a geomorphological basis for defining the unit response function.

Channel Network “Width” Function x x The number of channels at a distance x from the outlet

The Geomorphologic Unit Hydrograph Rodriguez-Iturbe, I. and J. B. Valdes, (1979), "The Geomophologic Structure of Hydrologic Response," Water Resources Research, 15(6): 1409-1420. 1 2 3 1 2 3

The GIUH Theory IUH interpreted as the probability density function of travel time of rainfall landing randomly anywhere in the basin. Transitions probabilities between stream order states based on the number and area of these, through RB and RA. The delay in each state related to length, from mainstream length and RL and mean velocity v, assumed exponentially distributed. with (L, RL, v)

GIUH Results Rodriguez-Iturbe and Valdes (1979) derived Peak flow time to peak Rosso, R., [1984, "Nash model relation to Horton order ratios," Water Resources Research, 20(7): 914-920] related the GIUH to Nash model parameters

The GIUH provides a way to estimate response in an average (lumped) way from geomorphology. Given GIS and DEM data it may be better to estimate travel distances and times (given a velocity) directly.

GIS estimation of response function Distance from each grid cell to outlet (exercise to write program to do this) Distance from each point on channel to outlet (in output from netsetup) Distance from each point on contributing area overlay grid to outlet distances with contributing area.

Programming the calculation of distance to the outlet

Other Considerations in GIS Estimation of Response Function Dynamic runoff generation and expanding contributing area Combination of distance with dispersion to get travel time distribution Spatially variable and dynamic velocity (function of slope and roughness and flow) Cascade model at each grid cell Cascade model of watersheds

A cascade model of watersheds HMS Schematic Prepared with CRWR-PrePro

Exploiting ArcView Extendability Avenue Script Programming Language Grid Application Programmers Interface (GRIDIO) Customization of the Graphical User Interface Result: Tight integration between hydrologic modeling and GIS

Implementation 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. * * GetWindowCellFloat - Get a cell within the window for a layer as a 32 Bit Float * GetWindowCellInt - Get a cell within the window for a layer as a 32 Bit Integer * 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. * PutWindowCellFloat - Put a cell within the window for a layer as a 32 Bit Float * PutWindowCellInt - Put a cell within the window for a layer as a 32 Bit Integer */ int GetWindowCell(int channel, int rescol, int resrow, CELLTYPE *cell); int GetWindowCellFloat(int channel, int rescol, int resrow, float *cell); int GetWindowCellInt(int channel, int rescol, int resrow, int *cell); int PutWindowCellFloat(int channel, int col, int row, double fcell); int PutWindowCellInt(int channel, int col, int row, int icell); int PutWindowCell(int channel, int col, int row, CELLTYPE cell);

External C/C++ function compiled as a DLL Avenue Script ' SINMAP.c.area ' BaseName is the full directory path name of the input DEM grid BaseName = Self.Get(0) 'get the procedure from the dll library area = DLLProc.Make(_avlsmDLL,"area",#DLLPROC_TYPE_INT16, {#DLLPROC_TYPE_STR,#DLLPROC_TYPE_STR,#DLLPROC_TYPE_INT32, #DLLPROC_TYPE_INT32}) if (area = NIL) then av.Run("SINMAP.Error.OpFail",{2}) end error = area.Call({BaseName+"ang",BaseName+"sca", 0, 0}) if (error > 0) then av.Run("SINMAP.Error.OpFail",{"Grid and/or memory error reading/writing in area.c"}) External C/C++ function compiled as a DLL

Customizing the GUI

Grazie