Watershed Modeling Using ArcView Timothy N. Loesch 2000 Minnesota GIS/LIS Consortium Watershed Modeling Workshop Welcomes and Introductions Who the heck am I? • • • • Work in the DNR MIS Bureau - GIS Section First involved in GIS in 1985 Interest in Education, Programming and Hydro e-mail - tim.loesch@dnr.state.mn.us Who the heck are you? • Name, Rank & Serial number • Background Bio Information... • ArcView Experience? Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 2 Watershed Modeling Workshop Class Content Overview Hydrologic Modeling Process in GIS Overview of Digital Elevation Models Explanation of Processes and Procedures Attributes Derived from DEMs Implementation in ArcView Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 3 Watershed Modeling Workshop Class Timetable/Agenda 9:00 - 9:15 - Welcome and Introduction 9:15 - 10:00 - Hydrologic Modeling in GIS • Description of terms • Discussion of Digital Elevation Models (DEM) 10:00 - 10:15 - Preprocessing DEMs • Filling Sinks • Determining Sink Depth Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 4 Watershed Modeling Workshop Class Timetable/Agenda 10:15 - 10:30 - Break! 10:30 - 11:30 - Surface Parameters • Flow Direction • Flow Accumulation • Flow Length 11:15 - 12:15 - Delineate Watersheds • Delineation of Contributing Areas • Delineation of Watersheds and Basins • Summarizing Watershed Parameters Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 5 Watershed Modeling Workshop Class Timetable/Agenda 12:15 - 12:45 - Lunch 12:45 - 2:30 - Map Overlay and Predictive Equations 2:30 - 2:45 - Break 2:45 - 4:00 - Extending the Hydrologic Model in 3D 4:00 Wrap-up and questions…. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 6 Watershed Modeling Workshop Hydrologic Modeling in GIS The Shape and characteristics of the earth’s surface is useful for many fields of study. Understanding how changes in the composition of an area will affect water flow is important! • What happens when residential development occurs? • How does this affect the watershed? • How can these affects be mitigated? – Best management Practices Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 7 Watershed Modeling Workshop Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 8 Watershed Modeling Workshop Topographic Maps Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 9 Watershed Modeling Workshop Traditional watershed delineation has been done manually using contours on a topographic map. Outlet Point A watershed boundary can be sketched by starting at the outlet point and following the height of land defining the drainage divides using the contours on a map. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 10 Watershed Modeling Workshop Drainage system - The area upon which water falls and the network through which it travels to an outlet. Drainage Basin - an area that drains water and other substances to a common outlet as concentrated flow (watersheds, basins, catchments, contributing area) Subbasin - That upstream area flowing to an outlet as overland flow Pour Point - A location at which the contributing area can be determined. Drainage Divide - The boundary between two basins. This is an area of divergent flow. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 11 Watershed Modeling Workshop Stream Network A stream network is composed of those areas where concentrated flow is occurring. Stream Ordering Shreve - When two links intersect, their magnitudes are added and assigned to the downslope link. Strahler - Stream order only increases when streams of the same order intersect Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 12 Watershed Modeling Workshop Curvature - Curvature quantifies the shape of the surface to understand erosion and drainage process • convex (bulging) • concave (bowing) Profile Curvature - Curvature of a surface in the direction of slope. • Concave - slow flow and deposition • Convex - Increasing slopes and erosion Planform Curvature - Curvature of a surface perpendicular to direction of slope • Convex - Divergent flow indicating ridges • Concave - Convergent flow indicates valleys Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 13 Watershed Modeling Workshop Raster Data Structure Much of the data we will use in this class will be “Raster” data. Raster formatted data is much more suitable for many types of landscape modeling, including hydrologic analysis. Inputs such as elevation can only be processed as a raster data set Raster is Faster, Vector is Corrector Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 14 Watershed Modeling Workshop Raster Vector Real World Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 15 Watershed Modeling Workshop Most Raster data is created by Rasterizing existing Vector data Transparent grid is placed on map. Each cell is assigned a numeric value according to the dominate attribute type found in cell. Integer and Real values are valid Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 16 Watershed Modeling Workshop Digital Elevation Models (DEM) To do all of this stuff you need data. A DEM is a digital representation of the elevation of a land surface. X,Y and Z value The USGS is the major producer of DEM’s in the Nation Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 17 Watershed Modeling Workshop • DEM’s consist of an array of data representing elevation sampled at regularly spaced intervals Y ELEVATION VALUES Minnesota GIS/LIS Consortium Spring Workshops 2000’ X Page 18 Watershed Modeling Workshop The elevation values of the DEM can be grouped into intervals. Each interval is then represented by a different gradient color. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 19 Watershed Modeling Workshop Two Scales of DEMs Available for Minnesota 1:24,000 Scale • Level 1 - 30 meter spacing – – – – Errors up to 15 meters inherent in data Developed using automated methods from air photos Systematic errors evident as banding Not appropriate for hydrologic modeling • Level 2 – Matches map accuracy of 1:24,000 scale quads – Developed by scanning published quads – Appropriate for hydrologic modeling 1 Degree (~250,000) scale - 93 meter spacing – Appropriate for regional analysis Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 20 Watershed Modeling Workshop Metro Area done by the Met Council For more information look at: http://www.lmic.state.mn.us/bmap90/dem/dem.htm Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 21 Watershed Modeling Workshop ArcView Exercise #1 - Viewing DEMs 1) Start ArcView by clicking on the ArcView Icon on the desktop that says HYDROMOD.APR 2) This opens an ArcView Project that we will be working in for the remainder of this workshop. It has the Spatial Analyst Extension Loaded and a couple of predefined Views and Themes. 3) Open the View called Digital Elevation Model. 4) This View contains a digital elevation model (DEM) for a small (7400 acres) watershed in Rice county Minnesota. This View contains 4 themes: Watershed Basin - Watershed delineated in 1995 Roads and Highways - From MNDOT Streams and Ditches - Digitized from USGS Digital Raster Graphics (DRGS) Original DEM - A hydrologically adjusted 1:24,000 scale Level 2 DEM from the USGS with a cell resolution of 10 meters. 5) Since we want all of this to be bounded by the incredible graphics you can create using GIS let’s start by creating a Hill-shaded view of the Original DEM Theme. To do this make the “Original DEM” theme active and then accessing the Compute Hillshade option in the SURFACE menu. Accept the default values of Azimuth and Altitude, then press OK to generate the grid. Once it’s done processing a new theme will be added to the view called “Hillshade of Original DEM”. Turn it on and view it. It’s a pseudo-3D perspective based on a light source in the upper left. Then Turn it off. Now hide the legend of this theme by making it active and then using the THEME menu, Hide/Show Legend option. Minnesota GIS/LIS Consortium Page 22 Spring Workshops 2000’ Watershed Modeling Workshop ArcView Exercise #1 - Viewing DEMs 6) We can now use the hillshade theme to act as a brightness theme for our elevation. To do this access the legend editor for the “Original DEM” theme. Then press the Advanced button in the lower left hand corner of the Legend Editor dialog. Fill out this dialog as it appears to the right. Then press the OK button and Apply the legend. NICE HUH?! 7) Turn on the other themes in your view (Roads and Highways, Streams and Ditches, and Watersheds). This shaded relief view is really a great way to view data. It adds a nice perspective to the landscape and when the watersheds and streams are displayed you can do some valuable visual analysis and interpretation. 8) Now add a couple more themes. There are two images in the C:\HYDROMOD subdirectory that you should add to this View. One is a Digital Orthophoto Quadrangle (DOQ.TIF) and one is a scanned 1:24,000 USGS quadrangle map called a Digital Raster Graphic or DRG (DRG.TIF). To add these to your View document use the VIEW menu, Add Theme option. Make sure you set the Data Source Type selection to IMAGE. Select the two images and then press the OK button. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 23 Watershed Modeling Workshop ArcView Exercise #1 - Viewing DEMs 9)Edit the property sheets of these images by making them active and using the THEME menu, Properties option. Set the name of the DOQ to “Digital Ortho Photograph” and the name of the DRG to “Digital Raster Graphic”. 10) Then re-order these themes so that the Digital Ortho Photo theme is on the bottom of the table of contents and the Digital Raster Graphic theme is on the top. 11) Edit the legend of the Digital Raster Graphic Press the Colormap button as shown. Set the color of Class 1 to transparent. Then turn on the image and do some exploring by zooming in and out and panning around to learn more about our project area. 12) Now Save Your Project and minimize ArcView. Transparent Colormap button Class 1 Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 24 Elevation data draped on Shaded Relief Notice that this watershed is characterized by a flat upper end with few tributaries and a large valley, more relief, increased drainage in the lower stretches. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 25 Watershed Modeling Workshop Preprocessing DEMs DEMs typically require some type of preprocessing prior to hydrologic modeling to remove errors inherent in the data. This type of processing can greatly increase the accuracy of a DEM. Methods of producing DEMs rarely include a “Drainage Enforcement” Algorithm to remove these errors. Primary error found in DEMs are “Sinks” • A sink is an erroneous depression created by the DEM interpolation routine Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 26 Watershed Modeling Workshop An example Sink 100 100 100 100 100 97 96 95 Stream 100-meter Elevation contour 100 100 Sink Area 100 98 99 100 100 100 100 100 100 100 Cell Elevation 101 Cells containing the contour are assigned the value of the contour, all other cells are interpolated. Sinks are always possible in areas where contours converge near a stream. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 27 Watershed Modeling Workshop Preprocessing DEM’s (continued) Drainage Enforcement • Using existing hydrographic features to remove these errors is essential to produce accurate watershed basins. • Sinks are usually small and cause drainage basins to be incorrectly delineated • If a stream is not present elevations in sink areas are raised to elevation of saddle so that water can drain • If a stream is present elevations of saddles are lowered to that of the sink so that water can drain. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 28 Watershed Modeling Workshop Preprocessing DEM’s (continued) ArcView can Fill sinks but not enforce other types of hydrologic information ANUDEM program from Australian National University which is used to enforce known drainage patterns Arc/Info has a routine called TOPOGRID which is an implementation of this software • Must be careful not to remove real sinks • Lake areas should be flat! • Handles point or contour elevation data Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 29 Watershed Modeling Workshop The flat areas in this shaded elevation model are wetlands and lakes. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 30 Watershed Modeling Workshop ANUDEM uses stream data to enforce drainage. Stream data must have correct directionality and connectivity. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 31 Watershed Modeling Workshop • This DEM is considered to be “Hydrologically Adjusted” Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 32 Watershed Modeling Workshop ArcView Exercise #2 - PreProcessing DEMs 1) ArcView should still be started and the project, HYDROMOD.APR should still be loaded. If not, then start ArcView and Open the project which can be found in the C:\HYDROMOD folder. 2) Using the mouse, make the theme “Original DEM” active. 3) To remove sinks we will use the DNR HYDRO menu Fill Sinks option (do it now). This option will process the DEM and remove all sinks that are found. In this implementation of the fill routine you do not have any options for specifying size or area of sink to remove. It simply iterates through the data until all sink areas are removed. 4) You will be presented with a prompt “Create Sink Shapefile and Statistics?”. This will find the sinks that were filled and create a shapefile of them with statistics that represent the size and depth of the filled areas. Answer YES to the prompt. Again, ArcView will buzz a little and when done you will be asked to supply a name for this new file Take the default name SINKPOLY.SHP and make sure it’s in the C:\HYDROMOD folder. 5) When complete, you will have two new themes added to your view document. A Grid theme called “Filled Original DEM” and a polygon theme called “Sinks with Statistics”. Turn off all your other themes and turn on the “Sinks with Statistics” shapefile. See anything? There’s one small polygon in the center of the watershed. To view the statistics, make the “Sinks with Statistics” active and then use the THEME menu, Table option to open the table. You will see that the sink is 700 square meters in size and has a depth of 1 meter. That’s pretty good but remember, this is a hydrologically adjusted DEM. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 33 Watershed Modeling Workshop ArcView Exercise #2 - PreProcessing DEMs 6) Now turn off all your themes and turn on the “Filled Original DEM” theme and make it active. You probably don’t notice much here and it’s not the same color scheme as the original. Let’s create a new legend using the DNR Hydro menu, Interval Legend option. Use an interval of 1, a Base value of 290 and a Max Value of 375 and press the OK button. Then select a color scheme of interest. One of my favorites is “Full Spectrum” but you can choose your own or try a few if you’d like 8) Wow, edit the legend and change the NO Data value color to transparent. Then use the THEME menu Hide/Show Legend option to hide that really long legend and make some room on our table of contents. Then, move the two new themes down a couple of notches on the Table of Contents so that you can display the vector themes (Roads and Watersheds) on top of them. 9) You now have a depressionless DEM, one that can be used for further Hydrologic Analysis. We want to save this file so, make the “Filled Original DEM” theme active and then use the THEME menu Save Data Set option to save this file to C:\HYDROMOD\DEMFILL. 10) Now save your project! Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 34 Watershed Modeling Workshop Generating Surface Parameters Flow across a surface will always be in the steepest down-slope direction Known as “Flow Direction” this is the basis of all further watershed modeling processes. Once the direction of flow is known it is possible to determine which and how many cells flow into any given cell! This information is used to determine watershed boundaries and stream networks. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 35 Watershed Modeling Workshop Slope - Many of the parameters that we will discuss and generate in this workshop are based on slope. Usually calculated on a 3x3 window with the center cell being the target cell. Slope is calculated from the center cell to each of the 8 neighbors Greatest slope is assigned to the center cell Flow direction is that way….. 12 13 13 11 10 10 8 10 9 Target Cell Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 36 Watershed Modeling Workshop Generating Surface Parameters - Flow Direction In ArcView Spatial Analyst, the output of a Flow Direction is a grid whose values can range from 1 to 255 based on the direction water would flow from a particular cell. The cells are assigned valued as shown below. Target Cell 32 64 128 16 1 8 4 2 Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 37 Watershed Modeling Workshop Generating Surface Parameters - Flow Direction If a cell is lower than its eight neighbors, that cell is given the value of its lowest neighbor and flow is defined towards this cell. If a cell has the same slope in all directions the flow direction is undefined (lakes) If a cell has the same slope in multiple directions and is not part of a sink the flow direction is calculated by summing the multiple directions Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 38 Watershed Modeling Workshop Flow Direction Original Surface 100 Flow Direction Surface 100 100 100 97 96 95 100 98 99 100 100 100 100 100 100 101 100 94 2 2 2 1 1 1 128 128 128 128 64 32 128 64 64 32 80 1 100 Minnesota GIS/LIS Consortium Spring Workshops 2000’ 128 64 Page 39 Watershed Modeling Workshop Flow Direction Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 40 Watershed Modeling Workshop Generating Surface Parameters - Flow Accumulation If we know where the flow is going then we can figure out what areas (cells) have more water flowing through them than others. By tracing backwards up the flow direction grid we can figure the number of cells flowing into all cells in a study area Accumulated flow is calculated as the accumulated number of all cells flowing into each downslope cell. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 41 Watershed Modeling Workshop Generating Surface Parameters - Flow Accumulation For an accumulation surface the value of each cell represents the total number of cells that flow into an individual cell Cells that have high accumulation are areas of concentrated flow and may be used to identify stream channels. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 42 Watershed Modeling Workshop Flow Direction Surface 2 Flow Accumulation Surface 2 2 1 1 1 128 128 128 128 64 32 128 64 100 32 80 1 0 128 0 0 0 3 8 15 0 2 2 0 0 0 0 0 0 0 0 18 0 64 Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 43 Watershed Modeling Workshop Flow Accumulation Surface Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 44 Watershed Modeling Workshop Generating Surface Parameters - Flow Length Another parameter that can be calculated is flow length Flow length is defined as the length of the longest flow path within a drainage basin or watershed. This measure is often used to calculate the time of concentration of a basin. ArcView calculates the flow length for each cell within the basin. The cell values represent the length of flow to an outlet from that point. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 45 Watershed Modeling Workshop Flow Direction Surface 2 Flow Length Surface 2 2 1 1 1 128 128 128 128 64 32 128 64 100 32 80 1 128 144.6 114.6 84.6 30 102.3 72.3 42.3 144.6 114.6 84.6 72.3 84.6 156.9 126.9 114.6 126.9 0 132.3 64 0 30 Assuming 30 meter sq. cells Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 46 Watershed Modeling Workshop Flow Length Surface Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 47 Watershed Modeling Workshop The Whole Process - a Flowchart Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 48 Watershed Modeling Workshop ArcView Exercise #3 - Generating Land Surface Parameters 1) ArcView should still be started and the project, HYDROMOD.APR should still be loaded. If not, then start ArcView and Open the project which can be found in the C:\HYDROMOD folder. Make sure that the “Digital Elevation Model” View is open and active. 2)The first step in this process is to create the Flow Direction theme. We use an elevation theme as our base so make the “Filled Original DEM” theme active and then use the DNR HYDRO menu Flow Direction option to create this grid. The computer will whir for awhile and then add a new theme called “Flow Direction”. Turn this theme on. Notice the cell values in the legend. Remember that 1 represents east flow direction etc. You may also notice that this is really showing us the aspect of the landscape. Edit the legend for this theme and then press the Load button to load the legend file: C:\HYDROMOD\FLOWDIR.AVL. Use the defaults and apply the legend. 4) Now we’re ready to create the Flow accumulation grid. To do this, make the “Flow Direction” grid active and then use the DNR HYDRO menu Flow Accumulation option to create this theme. You will then be requested to enter a “Flow Accumulation Weight Grid”. We don’t have one at this time so press the CANCEL button. At this point the computer will process for a bit and then add a new theme to your View called “Flow Accumulation” (surprise). 5) Turn on this grid and have a look. All you really see in this display is one area that look like they could be stream channel. What you’re looking at here is an artifact of the legend. To create a better looking view of this surface we can modify the legend to show more of the concentrated flow network. To do this create a legend that has the following classes: 0 - 100 100 - 10000 10000 - 25000 25000 - 50000 Minnesota GIS/LIS Consortium 50000 - 260000 Page 49 Spring Workshops 2000’ Watershed Modeling Workshop ArcView Exercise #3 - Generating Land Surface Parameters Then colorize the classes and apply the legend. You should see a much better display of the drainage channels in the landscape. Let’s assume that any cell with less than a 100 cell accumulation is most likely overland flow so make this class transparent in your legend. Also make the NO DATA class symbol transparent. 6) Now let’s calculate flow length for every cell in the watershed. To do this make sure that the “Flow Direction” theme is active and then press the DRN HYDRO menu Flow Length option. 7) You will be asked if you want to calculate the flow length to an outlet. In other words, do you want ArcView to find an outlet and calculate flow length from there. The answer in this case is yes. ArcView will then create the flow length grid called “Downstream Flow Length” and add it to your view document. 8) Examine the grid. What does this tell you? Save your project…… 9) Let’s look at how stream ordering can be created from this “Flow Accumulation” theme. To save some time I’ve already created these data sets. You will find two Grid Data sets in the C:\HYDROMOD subdirectory, one called STRAHLER and one called SHREVE. Add these two themes to your View Document. Notice the difference between the two systems, most notably the difference in maximum stream order. You could convert these to Vector representations of flow channels if desired. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 50 Watershed Modeling Workshop ArcView Exercise #3 - Generating Land Surface Parameters 10) Another way to visualize flow paths is to create a vector version of them. Do this using the DNR Hydro menu Create Stream Network option. You will be required to enter a Flow Accumulation theme, a Flow Direction Theme, and a flow accumulation threshold. For the Flow accumulation threshold use a value of 25. 11) Save the file using the name provided. 12) Once complete a new theme will be added to your view called Stream Network Shape - (25). Turn it on. This shows you all flow paths that drain an area of 25 or more cells (250 square meters). If you look close, you’ll see that these drainage paths follow the flow direction grid….. 13) If you’d like you can create another one of these and try a threshold of 10 and see what happens… 14) Save your project and minimize ArcView…. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 51 Watershed Modeling Workshop Generating Watersheds and Catchments Now you are ready to start delineating watershed basins Watersheds or Catchment areas are the basis for many hydrologic analysis Watersheds can be created for any spot in a dataset. • Culverts, bridges, gauging stations etc. • Points can be interactively selected by the user or you can specify a minimum catchment size. • Points become the lowest point on the boundary of the watershed and are therefore referred to as pour points Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 52 Watershed Modeling Workshop Generating Watersheds and Catchments Pour points can be input as an entire theme or they can be created by selecting a point on the screen. Using a Flow Accumulation Theme you can specify a minimum sized watershed and let Spatial Analyst automatically generate watersheds for an entire area. • Generally not useful for most purposes • Arbitrarily assigns watershed outlets • Has trouble assigning leftover areas…. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 53 Watershed Modeling Workshop Pour Point Contributing Area Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 54 Watershed Modeling Workshop Minimum Catchment Area = 5000 cells Minimum Catchment Area = 10000 cells Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 55 Watershed Modeling Workshop ArcView Exercise #4 - Watershed Delineation 1) ArcView should still be started and the project, HYDROMOD.APR should still be loaded. If not, then start ArcView and Open the project which can be found in the C:\HYDROMOD folder. Make sure that the “Digital Elevation Model” View is active and open. 2) What we’ll do first is create some watersheds for the entire study area based on a couple of points that are stored in a file. These points represent stream gauges on the watershed and can be found in the file C:\HYDROMOD\GAUGES.SHP. Add this theme to your project and turn it on. 3) To create the watersheds, make the “GAUGES.SHP” theme active and then use the DNR HYDRO menu Watershed from Points option. You will then be requested to supply the grid theme that represents the Flow Directions. Select the “Flow Direction” theme from the list and press the OK button. You will be prompted with a “Conversion Extent” window. Set the Output Grid Extent to “Same as Original DEM” and set the “Output Grid Cell Size” to 10. 4) You will then be required to specify the Field in the GAUGES Shapefile who’s values will be used to assign ID’s to the new watersheds. Use the ID Field in this case. 5) Give the output file a name. Take the default in this case. The computer will crank the numbers for a while and then add a new theme to the view called “Calculated Watersheds”. You will see that ArcView has created 3 basins for this area based on the points in the file. To get a better view of them edit the legend and use the Advanced button to specify a brightness theme for this theme. Use the theme “Hillshade of Original DEM” as the brightness theme. Then apply the legend and view the data. Wow! What a country! Now turn off that theme. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 56 Watershed Modeling Workshop ArcView Exercise #4 - Watershed Delineation 6) As discussed in the lecture, you can also interactively create watershed by selecting a point of interest. To do this we need to use the Watershed Tool (the tool with a “W” in it). Select the tool and then press the mouse on the View on any location on the map that you want to see a drainage area. You will be requested to select a Flow Direction and Flow accumulation grid once you select an area and a watershed will be generated and a theme added to your view document for that theme. Try it and turn on the theme. 7) Interpretations? What do you think? Did it produce the watershed you expected? This process is REALLY sensitive to where you place the point. If it’s not on a flow path, then it won’t create a watershed you expect. To help this process, Turn on the Flow Accumulation theme to show you where the flow paths are. You may need to zoom in quite a ways in order to select a point that falls on a flow path. 8) Try it for some other locations in the study area. Try creating a catchment area above a point where a road crosses a stream. In the words of the infamous Bart Simpson, “Cool Man”. 9) Try using the RainDrop Tool. This tool will follow the flow direction from the point chosen to the outlet. You can see where the water will flow if it fell on that spot. Use the RainDrop Tool (the Tool with an “R” in it) to select a point on the View, you will be requested to supply a Flow Direction Grid and the flowpath will be created. 10) Save your project and experiment a bit. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 57 Watershed Modeling Workshop Summarizing Information for Watersheds. Once you have created watersheds for an area many times you want to summarize other land surface variables that fall within the watersheds. This type of Information derived from raw data increases your Understanding a system and how changes to that system (land use etc) affect the process. Two types of reports can be created • Statistical summaries of numeric data (elevation, precip) • Cross-tabulations of Nominal Data (land use, soil types) This can be done easily with ArcView. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 58 Watershed Modeling Workshop Summarizing Information for Watersheds. Statistical Summary Cross-Tabulation Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 59 Watershed Modeling Workshop Summarizing Information for Watersheds. This type of information can then be used in reports or fed to other analytical programs for further analysis. • Hydrologic models – HEC, HydroCAD, SWRRB, others…. • Graphs, charts can be used to view data When using existing programs create a summary of required inputs and see if you can generate them from the spatial layers available to you via GIS. More and more is being done to interface GIS and Hydrologic models. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 60 Watershed Modeling Workshop Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 61 Watershed Modeling Workshop Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 62 Watershed Modeling Workshop ArcView Exercise #5 - Summarizing Watershed 1) ArcView should still be started and the project, HYDROMOD.APR should still be loaded. If not, then start ArcView and Open the project which can be found in the C:\HYDROMOD folder. 2) What we’ll do first is summarize some information by watershed. Let’s start with land use/cover. In the C:\HYDROMOD subdirectory you will see a GRID theme called LULCXRA3 that contains this information. Add this theme to the View document and then edit the legend and load the legend file C:\HYDROMOD\LULCXRA3.AVL. Then apply the legend and view the data. 3) Since this is nominal data (the numbers represent land use classes) you can’t perform statistics, you can only do a cross-tabulation. To do this use the ANALYSIS menu Tabulate Areas option. We’ll use the LULCXRA3 Theme as our Row theme with the DESC field as the Row Field. We want to summarize by watershed so choose the “Calculated Watersheds” theme you created during Exercise 4 or as shown below. When you are done, press the OK button. At this time a table will be created that shows the results. Remember that the units here are in square meters. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 63 Watershed Modeling Workshop ArcView Exercise #5 - Summarizing Watershed 5) Close this table and make sure that your View document is active 6) Now let’s create some statistics for the elevations within each of the watersheds. To do this make your “Calculated Watersheds” theme active and then use the ANALYSIS menu Summarize Zones option. You will be presented with two inputs you need to provide (see examples below) A) Pick Theme containing variable to Summarize: “Filled Original DEM” B) Select Statistic to Chart: Area 7) A new table and a new chart will be created. What do you think? What could you do with these? Of course you would pretty them up and make them interpretable but for now, we’ll just move on... 8) That’s all folks! Save your project and quit ArcView. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 64 Watershed Modeling Workshop Map Overlay is the one of the bread-and-butter abilities of GIS Cell-by-cell overlay is the process of taking two or more raster files and comparing the values of each of the files, cell by cell. The result is a map that identifies map coincidence with the values of the output file based on some user-defined process. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 65 Watershed Modeling Workshop Raster Files can also support “Mapwide Overlays” Take a mathematical equation and “plunge” it through a set of registered map layers. Each map layer is considered a variable Each location is considered a case Each value considered a measurement Very important stuff for modelers Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 66 Watershed Modeling Workshop Using the Flow Direction and Flow Accumulation processes it is easy to compute a mass balance for each cell in terms of: S = P - I - F - E where, • • • • S = surplus water per cell P = input precipitation F = infiltration E = Evaporation Cumulative flow over the net is then obtained by accumulating S over the Flow Direction grid. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 67 Watershed Modeling Workshop Predictive equations are another way to use map overlay. The Water Available for Runoff equation is used by hydrologists use to calculate the amount of water that will be available for runoff for a specific rainfall event, based on the type of soil and land cover present at a location. Using this information you could predict the amount of water available for runoff at every cell in a watershed This could then be accumulated across a flow direction surface Very important to a road engineer who has to design a road that crosses that drainage. After all, if they put in a culvert that is too small there could be problems. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 68 Watershed Modeling Workshop ArcView Exercise #6 - Calculating Water Available for Runoff PROJECT OVERVIEW Let’s assume that you are managing a set of watersheds in Rice county and you wanted to determine the total amount of surface water runoff that could be potentially derived from these watersheds. One of the classic methods of producing this type of information is to use the Natural Resource Conservation Service’s (NRCS) “Water Available for Runoff” equation. This equation predicts the amount of water that will be available as runoff based on the land cover and soil conditions, present at a certain spot, based on a given rainfall amount. That is, if I get an inch of rain, how much can I expect to produce as runoff on a cornfield in clay soils? The landcover/soil information is based on a value called the Curve Runoff Number or CN. The CN is derived by examining the Hydrologic soil grouping of a soil and the landcover present. CN values range from 0 – 100 and are an indication of the ability of the soil/landcover mix to absorb moisture. Concrete has a value close to 100. Sandy soils covered by forbes have values in the 30’s. These values are derived from tables produced by the NRCS that compare landcover with hydrologic soil groups. Hydrologic soil group values range from A – D. “A” soils are light, sandy porous, well drained soils while “D” soils are heavy, clayey, compact, and poorly drained. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 69 Watershed Modeling Workshop ArcView Exercise #6 - Calculating Water Available for Runoff To predict the total water available for runoff you need to use the following equation: Q = (sqr(p – 0.2 * (1000/c – 10))) / (p + 0.8 * (1000/c – 10)) Where: Q = total water available for runoff p = precipitation c = curve number Thus, at a minimum we need two map variables, Precipitation and Curve number. Once we have these two grids the equation can be “Plunged” through these map layers to produce an output layer that shows the water available for runoff at each location in the watershed. The flowchart on the next page illustrates the flow of control for this analysis. Flowcharts are useful because you can map out the process, the commands and files you will need, and those you will create, during the analysis. Sometimes analysis can get confusing because of the number of files created during the process. This file proliferation can be hard to manage if you don’t have a plan. On-the-fly planning is not the best way. As you go through the analysis, print the name of the files you create on the flowchart sheet. The documentation is important. Minnesota GIS/LIS Consortium Page 70 Spring Workshops 2000’ Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 71 Watershed Modeling Workshop ArcView Exercise #6 - Calculating Water Available for Runoff 1) ArcView should still be started and the project, HYDROMOD.APR should still be loaded. If not, then start ArcView and Open the project which can be found in the C:\HYDROMOD folder. 2)Close the “Digital Elevation Model” View and open the “Runoff View” and have a look. You will see three of the four themes that we need to do this project. The “Precipitation” theme represents rainfall from a particular storm, “Hydrologic Soil Group” represents the hydrologic soil group for the soils in the watershed and “Land Use and Cover” is the land cover in the basins. Look at the property sheets of these themes to get an idea of their sources and view the data to get an idea of their spatial distribution. 3) Look at the flow chart, the first thing we need to do is create the curve runoff number grid by combining the Hydrologic Soil Group and Land Use and Cover themes. To do this use the ANALYSIS: Map Calculator option. Enter the following map equation: [Hydrologic Soil Group].Combine( { [Land Use and Cover] } ) This command creates a new grid by performing a spatial coincidence overlay analysis of two or more grids. The values in the new grid represent zones of unique combinations of values in the input grids. A new theme, called “Map Calculation 1” will be added to your View. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 72 Watershed Modeling Workshop ArcView Exercise #6 - Calculating Water Available for Runoff 4) Open the table for this new theme by making the theme active and using the THEME: Table option. This table shows you that there are 28 unique combinations of Hydrologic soil groups and Landcover. Each of these soil/landcover combinations is then assigned a value of Curve runoff based on a table you can get from the NRCS. Normally you would edit the table, add a new item called CN (for curve number) and then enter in the values based on the soil and landcover combination. To save time I have already created this file so you can make this new theme active and then use the EDIT: Delete Theme command to remove the theme. Then add a GRID theme using the grid: C:\HYDROMOD\CN. Then edit the legend of this theme and create Unique Legend using the VALUE field. This field stores the values of curve number for each cell. 5) Now we’re ready to do the analysis. To do this we will use the ANALYSIS: Map Calculator option. You need to enter the equation for water available for runoff as: ( [Precipitation] - 0.2.AsGrid * (1000.AsGrid / [CN] - 10.asgrid)).sqr / ([Precipitation] + 0.8.AsGrid * (1000.AsGrid / [CN] - 10.AsGrid)) Be careful when you enter this equation. It has to be just right for it to work properly. Use the mouse to enter as much of this information as you can. You will need to add some parenthesis by hand to make it work. Once you have entered the equation press the Evaluate command to execute the analysis. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 73 Watershed Modeling Workshop ArcView Exercise #6 - Calculating Water Available for Runoff 6) The machine will chuck away for a while (if you entered the equation properly) and when complete will add a new theme to the view. This theme, called “Map Calculation 1”, contains cell’s whose values represent the total amount of water that will be available for runoff based on the input rainfall event. Edit the properties of this theme and name it “Water Available for Runoff”. Edit the Legend and classify and symbolize as you see fit. This grid, in itself, is an important piece of information. It is obvious that in the upper reaches of the watersheds there is a few areas that have a high potential for soil erosion because they have a high potential water available for runoff value. 7) Let’s take it a step further. Remember the Flow Accumulation grid that we created in earlier exercises. In those exercises we created the accumulation grid where the grid values represented the number of cells that would flow through it. Well, the Flow Accumulation command can take a weight grid and accumulate the values of the cells in the weight grid and assign that value to the cells in the output grid. To create the Weighted Flow accumulation theme we need the Flow Direction theme that was created earlier in this Workshop. Let’s get that Theme. Open the View “Digital Elevation Model” and make the “Flow Direction” theme active and then use the EDIT menu Copy option to copy this theme to the ArcView Clipboard. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 74 Watershed Modeling Workshop ArcView Exercise #6 - Calculating Water Available for Runoff Now close the “Digital Elevation Model” View and make the “Runoff View” active and then paste the theme in the clipboard to this View using the EDIT menu Paste option. Now, make the Flow Direction theme active and then run the DNR HYDRO: Flow Accumulation command. You will then be asked to provide an Accumulation weight grid. Use the “Water Available for Runoff Grid”. The resulting theme is a grid whose cells are coded based on the accumulated flow as water available for runoff. Of course, this is a highly idealized view of the world and does not factor in things like friction, flow length, timing and ponding but it is a start. 8) Now close all of your open ArcView windows, save your project and minimize ArcView. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 75 Watershed Modeling Workshop There are a variety of other types of hydrologic variables that can be generated using DEMs. Flow Direction Grids are the basis for a wide range of dynamic modeling tools These can be calculated using ArcView and Spatial Analyst See van Deursen and Burrough (1998) for more information. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 76 Watershed Modeling Workshop Wetness Index wetness index = ln(As / tanB), where: • As = Contributing Catchment Area in meters squared • B = Slope of cell measured in degrees Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 77 Watershed Modeling Workshop The Stream Power Index w = As / tanB This is directly proportional to the stream power P = pgq tanB where: • p = density of water, • g = acceleration due to gravity • q = overland flow discharge per unit width An indicator of erosive power of overland flow Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 78 Watershed Modeling Workshop The Sediment Transport Index t = [As / 22.13]^0.6 * [sinB / 0.0896]^1.3 This index characterizs the process of erosion and deposition Presents the effects of topography on soil loss Can vary along the length of a stream Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 79 Watershed Modeling Workshop These tools are useful for quantifying the properties and characteristics of the watershed you happen to be investigating. May help find areas for wetland restoration or areas where bank stabilization is needed Relate stream processes to fish distributions Plan fish structures and habitat improvements Measure the effects of management practices on the watershed. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 80 Watershed Modeling Workshop ArcView Exercise #7 - Calculating More Land Surface Variables 1) ArcView should still be started and the project, HYDROMOD.APR should still be loaded. If not, then start ArcView and Open the project which can be found in the C:\HYDROMOD folder. 2) Make sure that the “Digital Elevation Model” View is open and active. We’ll experiment with some of the new tools we’ve discussed in the lecture part of this workshop. Rather than cluttering up an already cluttered view we’ll make a new view and copy the “Filled Original DEM” into that view. Do the following: a) make the “Filled Original DEM” Theme active b) Use the EDIT menu Copy option to copy the theme to the clipboard c) Make the Project Window active and create a new View. d) Use the EDIT menu Paste option to paste the theme to this new View e) Edit the View’s Property sheet and name the View “Extended Variables” 3) Now make the Wetness Index Map by making the “Filled Original DEM” Theme active and then accessing the HYDRO menu Wetness Index option. Your little silicon subordinate will dutifully start processing and when done, add a new theme called “Wetness Index” to your View. Open the Theme’s property sheet and view the comments, they tell you the equation used for this analysis…. Edit the legend to make it visible. You could generate some statistics from this baby….. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 81 Watershed Modeling Workshop ArcView Exercise #7 - Calculating More Land Surface Variables 4) Now make the Stream Power Index Map. Do this by making the “Filled Original DEM” Theme active and then accessing the HYDRO menu Stream Power Index option. This will take a bit as the machine needs to calculate a few temporary variables. When done a new theme called “Stream Power Index” will be added to your View. Again, view the property sheet and see what equation was used….. Edit the legend to make it visible. 5) Now make the Sediment Transport Index Map. Do this by making the “Filled Original DEM Theme active and then accessing the HYDRO menu Sediment Transport Index option. The machine will crunch away and create this derived product. Once it’s done it will add a new theme called “Sediment Transport Index”. View the Property sheet. 6) Now, close the open windows in ArcView, save your project and minimize ArcView Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 82 Watershed Modeling Workshop Where is this all going? More and more effort is being put into integration of Hydrologic Models and GIS Several Web sites are available • • • • • http://www.ce.utexas.edu/prof/maidment/ http://www.ciesin.colostate.edu/USDA/hydrology/models_soft.html http://www.ecgl.byu.edu/wms.htm http://www.esri.com/news/arcuser/arcuser498/hydrology.html http://www.esri.com/library/userconf/proc98/PROCEED/TO400/PAP 400/P400.HTM Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 83 Watershed Modeling Workshop Where is this all going? Right now most efforts are being put into software that bridges the gap between existing software and GIS. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 84 Watershed Modeling Workshop Several vendors and Universities are putting together integration Software ESRI has a really good CD that comes with some training materials, software and data Obtain this CD by contacting ESRI at your local office. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 85 Watershed Modeling Workshop To Conclude This was a brief introduction to the Hydrologic Tools available within ArcView Realm of Possibilities was the intent of this workshop Much more can be done with this stuff, all it takes is some imagination and ideas on how to apply this information. Minnesota GIS/LIS Consortium Spring Workshops 2000’ Page 86