CSDMS TauDEM Clinic "Hands On" Exercise
|
|
|
- Horatio Murphy
- 10 years ago
- Views:
Transcription
1 CSDMS TauDEM Clinic "Hands On" Exercise David Tarboton, Utah State University Goal Be able to use TauDEM tools to derive hydrologically useful information from Digital Elevation Models (DEMs) Purpose The purpose of this exercise is to introduce Hydrologic Terrain Analysis using TauDEM and to guide you through the steps of running some of the more important functions required to delineate a stream network. Comprehensive documentation on the use of each TauDEM function is given in the online help that is part of the program. TauDEM (Terrain Analysis Using Digital Elevation Models) is a set of Digital Elevation Model (DEM) tools for the extraction and analysis of hydrologic information from topography as represented by a DEM. This is software developed at Utah State University (USU) for hydrologic digital elevation model analysis and watershed delineation and may be obtained from In this exercise, you will perform the following tasks: - Basic Grid Analysis using TauDEM functions, including. - Pit Remove - D8 Flow Directions - D8 Contributing Area - Grid Network - D-Infinity flow direction - D-infinity Contributing Area - Stream Network Analysis using TauDEM functions, including - Stream Definition by threshold - Move Outlets to Streams - Stream Reach and Watershed - Peuker Douglas - Peuker Douglas Stream Definition - Specialized Grid Analysis using TauDEM functions, including - Wetness index derived from slope to area ratio - D-Infinity Distance Down The Logan River watershed is used as an example. Computer Setup To complete this exercise, you will need to use the TauDEM 5.0 software as well as MPICH2 software from You will also need to use visualization Page 1
2 software such as ArcGIS or R. Refer to CSDMS Workshop setup instructions at for computer setup details. Basic Grid Analysis using TauDEM functions In this section we illustrate the TauDEM basic grid analysis functions. 1. Download the Logan River example data zip file from Extract all files from the zip file. Look at the data. This data was obtained originally from the National Elevation Dataset seamless data server. See appendix 1 for how to obtain US DEM data from the USGS seamless data server and project it to a spatial reference system for the area of interest. Projected data should be used when working with TauDEM because TauDEM uses grid dimensions (cell size) in its length and slope calculations and these will be incorrect if they are not consistent in E-W and N-S directions and in the same units as the vertical units of the DEM. ArcMAP. Add data and adjust the symbology. R z=raster("logan.tif") Page 2
3 plot(z) 2. The first TauDEM function used is Pit Remove. Pits are grid cells surrounded by higher terrain that do not drain. Pit Remove creates a hydrologically correct DEM by raising the elevation of pits to the point where they overflow their confining pour point and can drain to the edge of the domain. ArcMap. Open (by double clicking on) the TauDEM Pit Remove Tool (in the Basic Grid Analysis set) Page 3
4 Select logan.tif for the Input Elevation Grid. Note that the Output Pit Removed Elevation Grid name is automatically filled with loganfel.tif following the file naming convention. Select the Input Number of Processes (I used 8 for a dual quad core PC). The parallel approach used by TauDEM is illustrated below. The domain is subdivided into row oriented partitions that are each processed independently by separate processes. When the algorithms reach a point where they can proceed no further within the partitions there is a swap step that exchanges information along the boundaries. The algorithms then proceed working within the partitions using new boundary information. This process is iterated until completion. The strategies for sharing information across boundaries and iterating are specific to each algorithm. The number of processes does not have to be the same as the number of processors on your computer, although generally should be the same order of magnitude. The operating system (and MPICH2) takes care of time sharing between processes, so in cases where some processes are likely to be waiting for other processes to complete there may be a benefit in selecting more processes than physical processors on the computer. However then message passing across the borders is increased. For large datasets, some experimentation as to the number of processes that works best (fastest) is suggested. Click OK on the Pit Remove tool to run the Pit Remove function for the Logan River DEM. The output dialog reports run statistics that include timing, as well as any error or warning messages. Page 4
5 R # Pitremove system("mpiexec -n 8 pitremove -z logan.tif -fel loganfel.tif") fel=raster("loganfel.tif") plot(fel) Command Line Open a command prompt. Select Start -> All Programs -> Accessories -> Command Prompt Page 5
6 In the command prompt type the equivalent on your computer to cd C:\Users\dtarb\Scratch\Demo This changes directory to the folder where you are working Type (or cut and paste from here) into the command prompt mpiexec -n 8 pitremove -z logan.tif -fel loganfel.tif Note. Command line commands, are exactly the same as the string argument in R system calls so are not repeated in what follows. You can learn more about running TauDEM from the command line at: 3. The next function to run is D8 Flow Direction. This takes as input the hydrologically correct elevation grid and outputs D8 flow direction and slope for each grid cell. ArcMap The resulting D8 flow direction grid (grid has suffix p) is illustrated. This is an encoding of the direction of steepest descent from each grid cell using the numbers 1 to 8 per the embedded help above. This is the simplest model of the direction water would flow over the terrain. Page 6
7 R # D8 flow directions system("mpiexec -n 8 D8Flowdir -p loganp.tif -sd8 logansd8.tif -fel loganfel.tif",show.output.on.console=f,invisible=f) p=raster("loganp.tif") plot(p) sd8=raster("logansd8.tif") plot(sd8) Note that on the R system calls there is the option to include "show.output.on.console=f", and "invisible=f" in the arguments. TauDEM functions write to stderr and stdout. This output gives progress information and an indication of how long each program may take. For long tasks it is helpful to see this to get a sense of progress and get reassurance that the program has not crashed. These arguments enable this, rather than this output being held by R for display only when the task completes. These arguments may be included in any R system call, although this was for expedience not done in many of the calls below. 4. The next function to run is D8 Contributing Area. This counts the number of grid cells draining through (out of) each grid cell based on D8 flow directions. Page 7
8 ArcMap There are options to specify outlets and an input weight grid that were not used here. These are detailed in the tool help and allow calculations to be restricted to the area upstream of designated outlets (specified as a shapefile) and to accumulate an input weight field, rather than just counting contributing area as a number of grid cells. There is also an option to check for edge contamination. Edge contamination is a problem that can occur in the calculation of contributing area when flow is inwards from the boundary of the terrain. The computer does not know what the inflowing contributing area at the edge is, so evaluates the contributing area that may be impacted by this unknown area as no data. The result is streaks that enter the domain along flow paths. This is a desired result as it guards against missing parts of the watershed, but it can and should be turned off if the DEM has been clipped to a watershed boundary. Red has been used to display no data to illustrate edge contamination. A logarithmic scale is often best to render contributing area values as in the illustration below. Page 8
9 R # Contributing area system("mpiexec -n 8 AreaD8 -p loganp.tif -ad8 loganad8.tif") ad8=raster("loganad8.tif") plot(log(ad8)) # Use log scale for plotting zoom(log(ad8)) 5. The Grid Network function outputs three grids: (1) the longest flow path along D8 flow directions to each grid cell, (2) the total length of all flow paths that end at each grid cell, and (3) the grid network order. This is obtained by applying the Strahler stream ordering system to the network defined starting at each grid cell. Page 9
10 ArcMap R # Grid Network system("mpiexec -n 8 Gridnet -p loganp.tif -gord logangord.tif -plen loganplen.tif -tlen logantlen.tif") gord=raster("logangord.tif") plot(gord) zoom(gord) Grid Network Order (file name suffix gord) output from Grid Network is illustrated: Page 10
11 The functions above used the D8 flow model that represents flow from each grid cell to one neighbor. TauDEM also uses the D (D-Infinity) flow model that calculates the steepest outwards flow direction using triangular facets centered on each grid cell and apportions flow between neighboring grid cells based on flow direction angles. 6. The D-Infinity Flow Direction function is the starting point for all D-Infinity work. It calculates the D- Infinity flow directions for use in other TauDEM functions requiring D-infinity flow direction input. ArcMap R # DInf flow directions system("mpiexec -n 8 DinfFlowdir -ang loganang.tif -slp loganslp.tif -fel loganfel.tif",show.output.on.console=f,invisible=f) ang=raster("loganang.tif") plot(ang) slp=raster("loganslp.tif") plot(slp) D-Infinity flow directions are encoded as angles counter clockwise from East in Radians as illustrated in the help. Page 11
12 D-Infinity flow directions render similar to a hillshading. Page 12
13 7. The D-Infinity Contributing Area function evaluates contributing area using the D-Infinity model based on flow being shared between grid cells proportional to the angle to the steepest downslope direction. This is designed to represent specific catchment area within dispersed flow over a smooth topographic surface. ArcMap R # Grid Network system("mpiexec -n 8 AreaDinf -ang loganang.tif -sca logansca.tif") sca=raster("logansca.tif") plot(log(sca)) zoom(log(sca)) The result from running this is specific catchment area obtained from the D-Infinity contributing area function (with edge contamination) as illustrated below. Page 13
14 Stream Network Analysis using TauDEM functions TauDEM provides a number of methods for delineating and analyzing stream networks and watersheds. The simplest stream network delineation method uses a threshold on contributing area. 8. Stream Definition by Threshold. This function defines a stream raster grid (src suffix) by applying a threshold to the input. In this case the input is a D8 contributing area grid and a threshold of 100 grid cells has been used. ArcMap R # Threshold system("mpiexec -n 8 Threshold -ssa loganad8.tif -src logansrc.tif - thresh 100") src=raster("logansrc.tif") plot(src) zoom(src) The result depicts the stream network as a binary grid (but is not logically connected as a network shapefile yet). Page 14
15 9. Identify a watershed outlet. It is common to want to delineate watersheds upstream of an outlet, say a USGS stream gauge. This requires that gauge locations be precisely located on streams as rendered from the DEM. Due to inaccuracies in gauge locations and DEM stream delineation it is common for gauge locations not to be precisely on streams delineated from the DEM. The move Outlets to streams function slides gauge locations downslope following D8 flow directions until a stream (as defined by a stream raster grid) is encountered. An outlet shapefile can be created by clicking on or near a stream. I did this using the R function below. R # a quick R function to write a shapefile makeshape.r=function(sname="shape",n=1) { xy=locator(n=n) points(xy) #Point dd <- data.frame(id=1:n,x=xy$x,y=xy$y) ddtable <- data.frame(id=c(1),name=paste("outlet",1:n,sep="")) ddshapefile <- convert.to.shapefile(dd, ddtable, "Id", 1) write.shapefile(ddshapefile, sname, arcgis=t) } makeshape.r("approxoutlets") Page 15
16 This can also be done in ArcGIS using standard shape editing functionality. Page 16
17 ArcMap Add the ApproxOutlets.shp file to ArcMap and zoom in to the area around it. Change the symbology if necessary. 10. The Move Outlets to Streams function is used to move the outlets to the streams. ArcMap R # Move Outlets system("mpiexec -n 8 moveoutletstostreams -p loganp.tif -src logansrc.tif -o approxoutlets.shp -om Outlet.shp") outpt=read.shp("outlet.shp") Page 17
18 plot(src) points(outpt$shp[2],outpt$shp[3],pch=19,col=2) Visualize the outlet.shp shapefile. Notice (below) how the outlet has been moved to coincide with the stream. It is somewhat overkill to use 8 processors to move one outlet point, but this is illustrative of how this could be used for many more points. Upon adding the moved outlet you may have received an ArcMAP unknown spatial reference warning. Be aware in using TauDEM that TauDEM does not do any spatial reference (projection) conversions. Therefore all data needs to be in the same spatial reference system. TauDEM does copy the spatial reference information from input grids to output grids, but does not do this for shapefiles. With the outlet positioned on the stream the stream network upstream of the outlet can be delineated. Page 18
19 11. Once the outlet has been placed exactly on the stream paths, the D8 Contributing Area function is run again, but specifying an outlet shapefile to evaluate contributing area and effectively identify the watershed upstream of the outlet point (or points for multiple outlets). ArcMap R # Contributing area upstream of outlet system("mpiexec -n 8 Aread8 -p loganp.tif -o Outlet.shp -ad8 loganssa.tif") ssa=raster("loganssa.tif") plot(ssa) The result is contributing area only for the watershed upstream of the outlet. Page 19
20 12. The next step is to use the Stream Definition By Threshold function to define streams using a specified contributing area threshold. Here a threshold of 2000 grid cells is arbitrarily chosen ArcMap R # Threshold system("mpiexec -n 8 threshold -ssa loganssa.tif -src logansrc1.tif -thresh 2000") src1=raster("logansrc1.tif") plot(src1) zoom(src1) The result is a grid stream network upstream of the outlet Page 20
21 13. This network is still only represented as a grid. To convert this into vector elements represented using a shapefile, the Stream Reach and Watershed function is used. ArcMap R # Stream Reach and Watershed system("mpiexec -n 8 Streamnet -fel loganfel.tif -p loganp.tif -ad8 loganad8.tif -src logansrc1.tif -o outlet.shp -ord loganord.tif - tree logantree.txt -coord logancoord.txt -net logannet.shp -w loganw.tif") plot(raster("loganord.tif")) zoom(raster("loganord.tif")) plot(raster("loganw.tif")) # Plot streams using stream order as width snet=read.shapefile("logannet") ns=length(snet$shp$shp) for(i in 1:ns) { lines(snet$shp$shp[[i]]$points,lwd=snet$dbf$dbf$order[i]) } The result is a number of outputs that need to be added to visualized. Here I visualized the watershed grid, loganw.tif, and stream network shapefile, logannet.shp, in R. Page 21
22 The subwatershed raster and stream network shapefile are key outputs from TauDEM. Each link in the stream network has a unique identifier that is linked to downstream and upstream links. Each subwatershed also has a unique identifier that is referenced in terms of the stream network that it drains to. This information enables construction of a subwatershed based distributed hydrologic model with flow from subwatersheds being connected to, accumulated in, and routed along the appropriate stream reaches. It is interesting to zoom in on the outlet and examine the properties of the stream network and subwatersheds near the outlet to identify how the linkages between stream links are represented and what other attributes there are for each stream link. This is easiest to do in an interactive visualization system such as ArcMap. It is a little cumbersome in R. An important question in stream network delineation is what stream delineation threshold to use. The above used an arbitrary thresholds of 2000 grid cells. TauDEM also provides ways to do select stream delineation threshold objectively using a stream drop test following theory described in Tarboton et al. (Tarboton et al., 1991; 1992) and Tarboton and Ames (2001). This may be combined with more geomorphologically based methods for channel definition that attempt to capture topographic texture and spatial variability in drainage density. These will be illustrated next. Page 22
23 14. The Peuker Douglas function produces a "valley" network skeleton following the procedure described in their paper (Peuker and Douglas, 1975). ArcMap R # Peuker Douglas stream definition system("mpiexec -n 8 PeukerDouglas -fel loganfel.tif -ss loganss.tif") ss=raster("loganss.tif") plot(ss) zoom(ss) The result, derived entirely from a local filter applied to the topography is a skeleton of a stream network illustrated below Page 23
24 15. The Peuker Douglas Stream Definition function has a rather extensive set of inputs. It configures TauDEM to run Peuker Douglas, then use the Peuker Douglas stream skeleton as a weighted input to a D8 contributing area calculation. The result is then thresholded using a range of thresholds (the drop analysis thresholds at the bottom of the input) to identify the smallest threshold for which the mean stream drop of first order streams is not significantly different from the mean stream drop of higher order streams. This is the constant drop law (Broscoe, 1959), and TauDEM uses it here to identify the highest resolution stream network that complies with this law as an objective way of identifying the stream delineation threshold. ArcMap Page 24
25 The output results include a table that reports the stream drop statistics for each threshold examined. This is included in the completion dialog as well as written to the drop analysis table file shown below. The last column of this gives T statistics for the differences of first and higher order streams. Using a threshold of 2 as indicating significance in this T test the threshold of 299 is chosen in this case as the objective stream delineation threshold. R. The ArcMap tool above ran 4 underlying TauDEM commands. The PeukerDouglas command was run earlier. Here are the next three. # Accumulating candidate stream source cells system("mpiexec -n 8 Aread8 -p loganp.tif -o outlet.shp -ad8 loganssa.tif -wg loganss.tif") ssa=raster("loganssa.tif") plot(ssa) # Drop Analysis system("mpiexec -n 8 Dropanalysis -p loganp.tif -fel loganfel.tif - ad8 loganad8.tif -ssa loganssa.tif -drp logandrp.txt -o outlet.shp - par ") # Deduce that the optimal threshold is 300 # Stream raster by threshold system("mpiexec -n 8 Threshold -ssa loganssa.tif -src logansrc2.tif -thresh 300") plot(raster("logansrc2.tif")) 16. Next the Stream Reach and Watershed function is used to produce a vector stream shapefile from the resulting stream raster. Page 25
26 ArcMap R # Stream network system("mpiexec -n 8 Streamnet -fel loganfel.tif -p loganp.tif -ad8 loganad8.tif -src logansrc2.tif -ord loganord2.tif -tree logantree2.dat -coord logancoord2.dat -net logannet2.shp -w loganw2.tif -o Outlet.shp",show.output.on.console=F,invisible=F) plot(raster("loganw2.tif")) snet=read.shapefile("logannet2") ns=length(snet$shp$shp) for(i in 1:ns) { lines(snet$shp$shp[[i]]$points,lwd=snet$dbf$dbf$order[i]) } Following is an illustration of the result. Notice how the stream network has been delineated more or less consistently with the contour crenulations depicting the texture of the topography. Page 26
27 Specialized Grid Analysis using TauDEM functions TauDEM also includes a number of specialized grid analysis functions. A few are illustrated here. 17. The TOPMODEL wetness index is defined as ls(a/s) where a is specific catchment area and S is slope (tan of slope angle). In the TauDEM outputs above a is represented by sca, the D-Infinity specific catchment area grid and S by slp, the D-Infinity slope. sca is alreay in length units (the same units as grid cell size). TauDEM has a function to evaluate sar=s/a. This is done to leave to the user the choice as to how to handle grid cells that have S=0. Wetness index is then -ln(sar). ArcMap Wetness index is evaluated using the ArcMap Raster Calculator Page 27
28 R # Wetness Index system("mpiexec -n 8 SlopeAreaRatio -slp loganslp.tif -sca logansca.tif -sar logansar.tif", show.output.on.console=f, invisible=f) sar=raster("logansar.tif") wi=sar wi[,]=-log(sar[,]) plot(wi) The result is illustrated below Page 28
29 18. The D-Infinity Distance Down function computes the distance to streams (or any designated target grid) a number of different ways ArcMap R # Distance Down system("mpiexec -n 8 DinfDistDown -ang loganang.tif -fel loganfel.tif -src logansrc2.tif -m ave v -dd logandd.tif",show.output.on.console=f,invisible=f) plot(raster("logandd.tif")) By selecting -m ave v as the distance method the result is the average vertical drop from each point, to a point on the stream as illustrated below. Page 29
30 There are many other options for distance methods that are described in the help file and command line guide that you could experiment with if you want to. Appendix 1. Downloading DEM data from the USGS Seamless data server This appendix illustrates the process of downloading and projecting DEM data from the USGS Seamless data server, for the Cub River watershed as it drains to the location of a USGS streamflow station # located just north of Preston, Idaho, illustrated below. The USGS Seamless data server was used to obtain a National Elevation Dataset DEM. Page 30
31 The steps followed were 1. Access USGS Seamless data server 2. Click view and download United States Data 3. Zoom to the area of interest. Activate layers on the right to help identify area of interest. 4. Define a download region that covers the area of interest. 5. Modify the data request to comprise the data sets (parameters) that you want to obtain 6. Download the data. I selected the 1/3 arc second National elevation dataset DEM ( 10 m grid) Screen Image of the area that I selected Screen Image of a Data Download Request Page 31
32 Projecting the Digital Elevation Model data The Digital Elevation Model grid from the Seamless Data Server is in Geographic Coordinates. Projected data should be used when working with TauDEM because TauDEM uses grid dimensions (cell size) in its length and slope calculations and these will be incorrect if they are not consistent in E-W and N-S directions and in the same units as the vertical units of the DEM. The DEM from the USGS was added to ArcMap. Then the ArcToolBox Project Raster tool was used to project this data. The ProjectRaster Tool is found within Data Management Tools / Projections and Transformations / Raster. In the Project Raster dialog that opens specify the input raster as the National Elevation Dataset DEM that was unzipped from the download. Name the output raster something convenient. Here I used "cubdem". Click on the button next to Output coordinate system to open the Spatial Reference Properties dialog. Page 32
33 At this Spatial Reference Properties dialog click "Select" and navigate to the NAD_1927_UTM_Zone_12N projection being used as the standard spatial reference system for this exercise. Click OK. Page 33
34 Back at the Project Raster dialog set the resampling technique to CUBIC (I have found by experience that this works best for DEMs) and set the output cell size to 20 m. The raw data in this case is at 1/3 arc second which is roughly 10 m. 20 m cell size is undersampling this a bit. Click OK. A processing dialog box should appear and after a few seconds indicate completion of the projection of the DEM. The DEM data has now been projected. The result is named 'cubdem' References Broscoe, A. J., (1959), "Quantitative analysis of longitudinal stream profiles of small watersheds," Office of Naval Research, Project NR , Technical Report No. 18, Department of Geology, Columbia University, New York. Peuker, T. K. and D. H. Douglas, (1975), "Detection of surface-specific points by local parallel processing of discrete terrain elevation data," Comput. Graphics Image Process., 4: Tarboton, D. G. and D. P. Ames, (2001), "Advances in the mapping of flow networks from digital elevation data," World Water and Environmental Resources Congress, Orlando, Florida, May 20-24, ASCE, Tarboton, D. G., R. L. Bras and I. Rodriguez-Iturbe, (1991), "On the Extraction of Channel Networks from Digital Elevation Data," Hydrologic Processes, 5(1): Tarboton, D. G., R. L. Bras and I. Rodriguez-Iturbe, (1992), "A Physical Basis for Drainage Density," Geomorphology, 5(1/2): Page 34
A Method Using ArcMap to Create a Hydrologically conditioned Digital Elevation Model
A Method Using ArcMap to Create a Hydrologically conditioned Digital Elevation Model High resolution topography derived from LiDAR data is becoming more readily available. This new data source of topography
Create a folder on your network drive called DEM. This is where data for the first part of this lesson will be stored.
In this lesson you will create a Digital Elevation Model (DEM). A DEM is a gridded array of elevations. In its raw form it is an ASCII, or text, file. First, you will interpolate elevations on a topographic
Tutorial 8 Raster Data Analysis
Objectives Tutorial 8 Raster Data Analysis This tutorial is designed to introduce you to a basic set of raster-based analyses including: 1. Displaying Digital Elevation Model (DEM) 2. Slope calculations
Whitebox Geospatial Analysis Tools Tutorial Series. Tutorial 3: Streams and Watershed Extraction
1 Whitebox Geospatial Analysis Tools Tutorial Series Tutorial 3: Streams and Watershed Extraction 2 Tutorial version 1.0, March, 2010 Written by John Lindsay, Whitebox Geospatial Analysis Tools Project
Working with Digital Elevation Models and Digital Terrain Models in ArcMap 9
Working with Digital Elevation Models and Digital Terrain Models in ArcMap 9 1 TABLE OF CONTENTS INTRODUCTION...3 WORKING WITH DIGITAL TERRAIN MODEL (DTM) DATA FROM NRVIS, CITY OF KITCHENER, AND CITY OF
Raster: The Other GIS Data
04-Raster_Tutorial_Arcgis_93.Doc Page 1 of 11 Raster: The Other GIS Data Objectives Understand the raster format and how it is used to model continuous geographic phenomena Understand how projections &
How To Hydrologically Condition A Digital Dam
Program: Funding: Conservation Applications of LiDAR Data http://tsp.umn.edu/lidar Environment and Natural Resources Trust Fund Module: Instructor: Hydrologic Applications Sean Vaughn, DNR GIS Hydrologist
A HYDROLOGIC NETWORK SUPPORTING SPATIALLY REFERENCED REGRESSION MODELING IN THE CHESAPEAKE BAY WATERSHED
A HYDROLOGIC NETWORK SUPPORTING SPATIALLY REFERENCED REGRESSION MODELING IN THE CHESAPEAKE BAY WATERSHED JOHN W. BRAKEBILL 1* AND STEPHEN D. PRESTON 2 1 U.S. Geological Survey, Baltimore, MD, USA; 2 U.S.
Getting Started With LP360
Getting Started With LP360 10/30/2014 1 Contents What is LP360?... 3 System Requirements... 3 Installing LP360... 4 How to Enable the LP360 Extension... 4 How to Display the LP360 Toolbar... 4 How to Import
University of Arkansas Libraries ArcGIS Desktop Tutorial. Section 4: Preparing Data for Analysis
: Preparing Data for Analysis When a user acquires a particular data set of interest, it is rarely in the exact form that is needed during analysis. This tutorial describes how to change the data to make
Impact of water harvesting dam on the Wadi s morphology using digital elevation model Study case: Wadi Al-kanger, Sudan
Impact of water harvesting dam on the Wadi s morphology using digital elevation model Study case: Wadi Al-kanger, Sudan H. S. M. Hilmi 1, M.Y. Mohamed 2, E. S. Ganawa 3 1 Faculty of agriculture, Alzaiem
INTRODUCTION to ESRI ARCGIS For Visualization, CPSC 178
INTRODUCTION to ESRI ARCGIS For Visualization, CPSC 178 1) Navigate to the C:/temp folder 2) Make a directory using your initials. 3) Use your web browser to navigate to www.library.yale.edu/mapcoll/ and
First Steps. Setup, data import, visualization and basic terrain analysis. Volker Wichmann
SAGA First Steps Setup, data import, visualization and basic terrain analysis Volker Wichmann SAGA Setup on Windows Download of SAGA 2.0.8 binaries (1) www.saga-gis.org (2) >> Downloads (@ SourceForge)
Data source, type, and file naming convention
Exercise 1: Basic visualization of LiDAR Digital Elevation Models using ArcGIS Introduction This exercise covers activities associated with basic visualization of LiDAR Digital Elevation Models using ArcGIS.
Getting Started with the ArcGIS Predictive Analysis Add-In
Getting Started with the ArcGIS Predictive Analysis Add-In Table of Contents ArcGIS Predictive Analysis Add-In....................................... 3 Getting Started 4..............................................
Comparison of Programs for Fixed Kernel Home Range Analysis
1 of 7 5/13/2007 10:16 PM Comparison of Programs for Fixed Kernel Home Range Analysis By Brian R. Mitchell Adjunct Assistant Professor Rubenstein School of Environment and Natural Resources University
GEOENGINE MSc in Geomatics Engineering (Master Thesis) Anamelechi, Falasy Ebere
Master s Thesis: ANAMELECHI, FALASY EBERE Analysis of a Raster DEM Creation for a Farm Management Information System based on GNSS and Total Station Coordinates Duration of the Thesis: 6 Months Completion
Geography 3251: Mountain Geography Assignment III: Natural hazards A Case Study of the 1980s Mt. St. Helens Eruption
Name: Geography 3251: Mountain Geography Assignment III: Natural hazards A Case Study of the 1980s Mt. St. Helens Eruption Learning Objectives: Assigned: May 30, 2012 Due: June 1, 2012 @ 9 AM 1. Learn
Raster to Vector Conversion for Overlay Analysis
Raster to Vector Conversion for Overlay Analysis In some cases, it may be necessary to perform vector-based analyses on a raster data set, or vice versa. The types of analyses that can be performed on
INSTRUCTIONS FOR MAKING 3D,.DWG CONTOUR LINES
INSTRUCTIONS FOR MAKING 3D,.DWG CONTOUR LINES A TUTORIAL FROM SPATIAL AND NUMERIC DATA SERVICES NICOLE SCHOLTZ AND GEOFF IVERSON Overview... 2 A. Get a Digital Elevation Model (DEM)... 3 B. Open ArcMap,
Selection of Drainage Network Using Raster GIS A Case Study
International Journal of Engineering Science Invention ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 2 Issue 8 ǁ August. 2013 ǁ PP.35-40 Selection of Drainage Network Using Raster GIS A Case
Files Used in this Tutorial
Generate Point Clouds Tutorial This tutorial shows how to generate point clouds from IKONOS satellite stereo imagery. You will view the point clouds in the ENVI LiDAR Viewer. The estimated time to complete
USGS StreamStats Web Application for Kentucky
USGS StreamStats Web Application for Kentucky Implementation of selected low- and mean-flow estimating equations Gary Martin, Hydrologist Project Chief U.S. Geological Survey, Kentucky Water Science Center
Appendix C - Risk Assessment: Technical Details. Appendix C - Risk Assessment: Technical Details
Appendix C - Risk Assessment: Technical Details Page C1 C1 Surface Water Modelling 1. Introduction 1.1 BACKGROUND URS Scott Wilson has constructed 13 TUFLOW hydraulic models across the London Boroughs
Government 1009: Advanced Geographical Information Systems Workshop. LAB EXERCISE 3b: Network
Government 1009: Advanced Geographical Information Systems Workshop LAB EXERCISE 3b: Network Objective: Using the Network Analyst in ArcGIS Implementing a network functionality as a model In this exercise,
Tutorial Creating a regular grid for point sampling
This tutorial describes how to use the fishnet, clip, and optionally the buffer tools in ArcGIS 10 to generate a regularly-spaced grid of sampling points inside a polygon layer. The steps below should
Hydrologic Modeling using HEC-HMS
Hydrologic Modeling using HEC-HMS Prepared by Venkatesh Merwade School of Civil Engineering, Purdue University [email protected] April 2012 Introduction The intent of this exercise is to introduce you
Studying Topography, Orographic Rainfall, and Ecosystems (STORE)
Studying Topography, Orographic Rainfall, and Ecosystems (STORE) Introduction Basic Lesson 2: Using ArcGIS Explorer to Analyze the Connection between Topography and Rainfall This lesson introduces Geographical
2D Modeling of Urban Flood Vulnerable Areas
2D Modeling of Urban Flood Vulnerable Areas Sameer Dhalla, P.Eng. Dilnesaw Chekol, Ph.D. A.D. Latornell Conservation Symposium November 22, 2013 Outline 1. Toronto and Region 2. Evolution of Flood Management
WFP Liberia Country Office
1 Oscar Gobbato [email protected] [email protected] WFP Liberia Country Office GIS training - Summary Objectives 1 To introduce to participants the basic concepts and techniques in using Geographic
INTRODUCTION TO ARCGIS SOFTWARE
INTRODUCTION TO ARCGIS SOFTWARE I. History of Software Development a. Developer ESRI - Environmental Systems Research Institute, Inc., in 1969 as a privately held consulting firm that specialized in landuse
Exercise 3: Building a GIS data library
The Scenario You are preparing for an interview for a GIS position for a particular county. They asked that you present a GIS demonstration as part of your interviewing process. You decide to develop a
Spatial Analyst Tutorial
Copyright 1995-2010 Esri All rights reserved. Table of Contents About the ArcGIS Spatial Analyst Tutorial......................... 3 Exercise 1: Preparing for analysis............................ 5 Exercise
Data Visualization. Prepared by Francisco Olivera, Ph.D., Srikanth Koka Department of Civil Engineering Texas A&M University February 2004
Data Visualization Prepared by Francisco Olivera, Ph.D., Srikanth Koka Department of Civil Engineering Texas A&M University February 2004 Contents Brief Overview of ArcMap Goals of the Exercise Computer
Introduction to GIS. http://libguides.mit.edu/gis
Introduction to GIS http://libguides.mit.edu/gis 1 Overview What is GIS? Types of Data and Projections What can I do with GIS? Data Sources and Formats Software Data Management Tips 2 What is GIS? 3 Characteristics
Data Visualization. Brief Overview of ArcMap
Data Visualization Prepared by Francisco Olivera, Ph.D., P.E., Srikanth Koka and Lauren Walker Department of Civil Engineering September 13, 2006 Contents: Brief Overview of ArcMap Goals of the Exercise
2. Look for a link to ODESI data portal. In the Key Links section in the left side and double click ODESI Data Retrieval.
Guide to convert census data from ODESI into GIS data ODESI, acronym for Ontario Data Documentation, Extraction Service and Infrastructure, is a web-based data exploration, extraction and analysis tool
Spatial Adjustment Tools: The Tutorial
Spatial Adjustment Tools: The Tutorial By Peter Kasianchuk, ESRI Educational Services In this exercise, you will perform some spatial adjustment and data management operations data to be used in analysis
Version 3.0, April 16, 2012, updated for ArcGIS 10.0 Produced by the Geographic Information Network of Alaska http://www.gina.alaska.
Using the AlaskaMapped Web Services in ESRI ArcGIS Version 3.0, April 16, 2012, updated for ArcGIS 10.0 Produced by the Geographic Information Network of Alaska http://www.gina.alaska.edu AlaskaMapped
3D Analysis and Surface Modeling
3D Analysis and Surface Modeling Dr. Fang Qiu Surface Analysis and 3D Visualization Surface Model Data Set Grid vs. TIN 2D vs. 3D shape Creating Surface Model Creating TIN Creating 3D features Surface
Fort Dodge Stormwater Master Planning. Prepared By: Ralph C. Stark, Jr., P.E., C.F.M. Joel N. Krause, P.E., C.F.M.
Fort Dodge Stormwater Master Planning Prepared By: Ralph C. Stark, Jr., P.E., C.F.M. Joel N. Krause, P.E., C.F.M. Project Location Project Background Flooding History Localized flooding and storm sewer
Topographic Survey. Topographic Survey. Topographic Survey. Topographic Survey. CIVL 1101 Surveying - Introduction to Topographic Modeling 1/8
IVL 1 Surveying - Introduction to Topographic Modeling 1/8 Introduction Topography - defined as the shape or configuration or relief or three dimensional quality of a surface Topography maps are very useful
Performing a Steady Flow Analysis
C H A P T E R 7 Performing a Steady Flow Analysis This chapter discusses how to calculate steady flow water surface profiles. The chapter is divided into two parts. The first part discusses how to enter
University of Arkansas Libraries ArcGIS Desktop Tutorial. Section 5: Analyzing Spatial Data. Buffering Features:
: Analyzing Spatial Data Buffering Features: A buffer operation is one of the most common spatial analysis tools. A buffer is a map feature that represents a uniform distance around a feature. When creating
ArcGIS. Image Server tutorial
ArcGIS 9 ArcGIS Image Server tutorial Copyright 2006, 2007, and 2008 Zanja Technologies, Inc. All rights reserved. The information contained in this work is the property of Zanja Technologies, Inc., under
Publishing Geoprocessing Services Tutorial
Publishing Geoprocessing Services Tutorial Copyright 1995-2010 Esri All rights reserved. Table of Contents Tutorial: Publishing a geoprocessing service........................ 3 Copyright 1995-2010 ESRI,
Introduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May 2004. Content. What is GIS?
Introduction to GIS (Basics, Data, Analysis) & Case Studies 13 th May 2004 Content Introduction to GIS Data concepts Data input Analysis Applications selected examples What is GIS? Geographic Information
MrSID Plug-in for 3D Analyst
LizardTech MrSID Plug-in for 3D Analyst User Manual Copyrights Copyright 2009 2010 LizardTech. All rights reserved. Information in this document is subject to change without notice. The software described
Under GIS Data select Hydrography This will show all of the state-wide options for hydrography data. For this project, we want the seventh entry in
Introductory Exercises for GIS Using ArcMap & ArcCatalog GIS Cyberinfrastructure Module EEB 5894, section 10 Please refer to the ESRI online GIS Dictionary for additional details on any of the terms in
How to Download Census Data from American Factfinder and Display it in ArcMap
How to Download Census Data from American Factfinder and Display it in ArcMap Factfinder provides census and ACS (American Community Survey) data that can be downloaded in a tabular format and joined with
ANALYSIS 3 - RASTER What kinds of analysis can we do with GIS?
ANALYSIS 3 - RASTER What kinds of analysis can we do with GIS? 1. Measurements 2. Layer statistics 3. Queries 4. Buffering (vector); Proximity (raster) 5. Filtering (raster) 6. Map overlay (layer on layer
Watershed Delineation
ooooo Appendix D: Watershed Delineation Department of Environmental Protection Stream Survey Manual 113 Appendix D: Watershed Delineation Imagine a watershed as an enormous bowl. As water falls onto the
Converting GIS Datasets into CAD Format
Ball State University Libraries GIS Research and Map Collection Converting GIS Datasets into CAD Format Author: Angela Gibson, 6/13/2014 Overview: One of the most common requests from students is for GIS
What is GIS? Geographic Information Systems. Introduction to ArcGIS. GIS Maps Contain Layers. What Can You Do With GIS? Layers Can Contain Features
What is GIS? Geographic Information Systems Introduction to ArcGIS A database system in which the organizing principle is explicitly SPATIAL For CPSC 178 Visualization: Data, Pixels, and Ideas. What Can
ArcGIS Reference Document
Migration of GIS Data to ArcSDE Page 1 of 10 Table of Contents A Brief Summary of DEP s GIS Data Storage o The Y Drive o ArcSDE (Spatial Database) Keeping Your GIS Project Data Current o Checking Your
Web-based GIS Application of the WEPP Model
Web-based GIS Application of the WEPP Model Dennis C. Flanagan Research Agricultural Engineer USDA - Agricultural Research Service National Soil Erosion Research Laboratory West Lafayette, Indiana, USA
Project Setup and Data Management Tutorial
Project Setup and Heavy Construction Edition Version 1.20 Corporate Office Trimble Navigation Limited Engineering and Construction Division 5475 Kellenburger Road Dayton, Ohio 45424-1099 U.S.A. Phone:
Request for Proposals for Topographic Mapping. Issued by: Teton County GIS and Teton County Engineering Teton County, Wyoming
Request for Proposals for Topographic Mapping Issued by: Teton County GIS and Teton County Engineering Teton County, Wyoming Proposals due: 2:00PM MDT July 1, 2015 Proposals may be delivered to: Teton
Finding GIS Data and Preparing it for Use
Finding_Data_Tutorial.Doc Page 1 of 19 Getting Ready for the Tutorial Sign Up for the GIS-L Listserv Finding GIS Data and Preparing it for Use The Yale University GIS-L Listserv is an internal University
TAMS 2.1 User s Manual. Utah LTAP Center. Contact: Utah LTAP 4111 Old Main Hill Logan, UT. 84322-4111 800-822-8878 www.utahltap.
TAMS 2.1 User s Manual Utah LTAP Center Contact: Utah LTAP 4111 Old Main Hill Logan, UT. 84322-4111 800-822-8878 www.utahltap.org Table of Contents Introduction 1 Initializing the program... 1 Data Needed
A Brief Explanation of Basic Web Services
A Brief Explanation of Basic Web Services What is REST? REpresentational State Transfer (REST) is a way for software to work when distributed across a network. For example, if I want to view the Iowa Dept
REGIONAL SEDIMENT MANAGEMENT: A GIS APPROACH TO SPATIAL DATA ANALYSIS. Lynn Copeland Hardegree, Jennifer M. Wozencraft 1, Rose Dopsovic 2 INTRODUCTION
REGIONAL SEDIMENT MANAGEMENT: A GIS APPROACH TO SPATIAL DATA ANALYSIS Lynn Copeland Hardegree, Jennifer M. Wozencraft 1, Rose Dopsovic 2 ABSTRACT: Regional sediment management (RSM) requires the capability
Government 1008: Introduction to Geographic Information Systems. LAB EXERCISE 4: Got Database?
Government 1008: Introduction to Geographic Information Systems Objectives: Creating geodatabases Joining attribute tables Attribute and location based queries Spatial joins Creating spatial and attribute
Importing Terrain and Imagery into STK
Importing Terrain and Imagery into STK CONTENTS OVERVIEW... 2 IMPORTING TERRAIN DATA TO A SCENARIO... 3 USING THE IMAGERY AND TERRAIN CONVERTER... 3 Creating a 3D Image Inlay... 3 Displaying Your Image
Training session for the. Firm Yield Estimator. Version 1.0. Prepared for the Massachusetts Department of Environmental Protection
Training session for the Firm Yield Estimator Version 1.0 Prepared for the Massachusetts Department of Environmental Protection June 6, 2000 Firm Yield Estimator - Introduction Software tool for estimating
A. OPENING POINT CLOUDS. (Notepad++ Text editor) (Cloud Compare Point cloud and mesh editor) (MeshLab Point cloud and mesh editor)
MeshLAB tutorial 1 A. OPENING POINT CLOUDS (Notepad++ Text editor) (Cloud Compare Point cloud and mesh editor) (MeshLab Point cloud and mesh editor) 2 OPENING POINT CLOUDS IN NOTEPAD ++ Let us understand
A Workflow for Creating and Sharing Maps
A Workflow for Creating and Sharing Maps By Keith Mann, Esri What You Will Need Item Source ArcGIS Online for Organizations subscription ArcGIS 10.1 for Desktop (Any license level) ArcGIS Spatial Analyst
Introduction to Imagery and Raster Data in ArcGIS
Esri International User Conference San Diego, California Technical Workshops July 25, 2012 Introduction to Imagery and Raster Data in ArcGIS Simon Woo slides Cody Benkelman - demos Overview of Presentation
Creating Slope-Enhanced Shaded-Relief Using Global Mapper
Creating Slope-Enhanced Shaded-Relief Using Global Mapper Kent D. Brown Utah Geological Survey Introduction The purpose of this document is to demonstrate that slope-enhanced hillshade, or shaded-relief
Geocoding and Buffering Addresses in ArcGIS
INTRODUCTION and Buffering Addresses in ArcGIS is the process of assigning location coordinates in a continuous, globlal reference system (Latitude and Longitude, for instance) to street addresses. While
Watershed Modeling System
Watershed Modeling System WMS v8.0 MARICOPA COUNTY TUTORIALS TABLE OF CONTENTS 1 MARICOPA COUNTY: NFF AND HEC-1... 1-1 1.1 OBJECTIVES... 1-1 1.2 DELINEATING THE WATERSHED... 1-1 1.3 BUILDING THE NFF SIMULATION...
Working with the Raster Calculator
Working with the Raster Calculator The Raster Calculator provides you a powerful tool for performing multiple tasks. You can perform mathematical calculations using operators and functions, set up selection
Tutorial 3 - Map Symbology in ArcGIS
Tutorial 3 - Map Symbology in ArcGIS Introduction ArcGIS provides many ways to display and analyze map features. Although not specifically a map-making or cartographic program, ArcGIS does feature a wide
Tutorial 5: Summarizing Tabular Data Florida Case Study
Tutorial 5: Summarizing Tabular Data Florida Case Study This tutorial will introduce you to the following: Identifying Attribute Data Sources for Health Data Converting Tabular Data into Usable Databases
Environmental Remote Sensing GEOG 2021
Environmental Remote Sensing GEOG 2021 Lecture 4 Image classification 2 Purpose categorising data data abstraction / simplification data interpretation mapping for land cover mapping use land cover class
Arena Tutorial 1. Installation STUDENT 2. Overall Features of Arena
Arena Tutorial This Arena tutorial aims to provide a minimum but sufficient guide for a beginner to get started with Arena. For more details, the reader is referred to the Arena user s guide, which can
Step-by-Step guide for IMAGINE UAV workflow
Step-by-Step guide for IMAGINE UAV workflow Overview This short guide will go through all steps of the UAV workflow that are needed to produce the final results. Those consist out of two raster datasets,
Software: AutoCAD Civil 3D 2014, NRCS C3D 2014 template, ESRI ArcMap. Notation:Button to Press Displayed Text Icon Action {Text to Enter} Menu Item
Overview: Use the following processes for exchanging georeferenced data between AutoCAD Civil 3D 2014 and ArcMap. The work must be based in any real world coordinate system. (This example uses NAD 83 UTM
Editing Common Polygon Boundary in ArcGIS Desktop 9.x
Editing Common Polygon Boundary in ArcGIS Desktop 9.x Article ID : 100018 Software : ArcGIS ArcView 9.3, ArcGIS ArcEditor 9.3, ArcGIS ArcInfo 9.3 (or higher versions) Platform : Windows XP, Windows Vista
Modeling Fire Hazard By Monica Pratt, ArcUser Editor
By Monica Pratt, ArcUser Editor Spatial modeling technology is growing like wildfire within the emergency management community. In areas of the United States where the population has expanded to abut natural
Development of an Impervious-Surface Database for the Little Blackwater River Watershed, Dorchester County, Maryland
Development of an Impervious-Surface Database for the Little Blackwater River Watershed, Dorchester County, Maryland By Lesley E. Milheim, John W. Jones, and Roger A. Barlow Open-File Report 2007 1308
A GIS helps you answer questions and solve problems by looking at your data in a way that is quickly understood and easily shared.
A Geographic Information System (GIS) integrates hardware, software, and data for capturing, managing, analyzing, and displaying all forms of geographically referenced information. GIS allows us to view,
HYDROLOGY OF THE TRANSBOUNDARY DRIN RIVER BASIN
University of Texas at Austin GIS in Water Resources Instructor: Dr. David Maidment HYDROLOGY OF THE TRANSBOUNDARY DRIN RIVER BASIN Wikipedia Elisabeta Poci December, 2011 1 Table of Contents: 1. Introduction
How To Configure CU*BASE Encryption
How To Configure CU*BASE Encryption Configuring encryption on an existing CU*BASE installation INTRODUCTION This booklet was created to assist CU*Answers clients with the configuration of encrypted CU*BASE
From GPS Data Collection to GIS Data Display A Walk-Through Example
From GPS Data Collection to GIS Data Display A Walk-Through Example The Global Positioning System (GPS) is a satellite based navigation system consisting of 24 satellites, a worldwide network of tracking
. Address the following issues in your solution:
CM 3110 COMSOL INSTRUCTIONS Faith Morrison and Maria Tafur Department of Chemical Engineering Michigan Technological University, Houghton, MI USA 22 November 2012 Zhichao Wang edits 21 November 2013 revised
DataPA OpenAnalytics End User Training
DataPA OpenAnalytics End User Training DataPA End User Training Lesson 1 Course Overview DataPA Chapter 1 Course Overview Introduction This course covers the skills required to use DataPA OpenAnalytics
Metadata for Big River Watershed Geologic and Geomorphic Data
Metadata for Big River Watershed Geologic and Geomorphic Data Metadata are descriptions and information regarding compiled data. This appendix contains the metadata that describes the compiled data used
BLM Personnel & REA Collaborator Access. Accessing REA Data, Maps, & Models through SharePoint
Accessing REA Data, Maps, & Models through SharePoint BLM Personnel & REA Collaborator Access To access REA data and map services through the BLM network, follow the steps provided below. They will take
Lab 3. GIS Data Entry and Editing.
Lab 3. GIS Data Entry and Editing. The goal: To learn about the vector (arc/node) and raster data types entry and editing. Objective: Create vector and raster datasets and visualize them. Software for
Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide
Open Crystal Reports From the Windows Start menu choose Programs and then Crystal Reports. Creating a Blank Report Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick
Database Servers Tutorial
Copyright 1995-2010 Esri All rights reserved. Table of Contents A quick tour of the database servers tutorial........................ 3 Exercise 1: Add a database server to the Catalog tree and create
Working with Data from External Sources
Working with Data from External Sources Bentley WaterCAD V8i supports several methods of exchanging data with external applications, preventing duplication of effort and allowing you to save time by reusing
Creating Geoprocessing Services Tutorial
Creating Geoprocessing Services Tutorial Copyright 1995-2010 Esri All rights reserved. Table of Contents Guide to the geoprocessing service examples....................... 3 GP service step by step: Buffer
Wyoming Geographic Information Science Center & Wyoming Game & Fish Department
Wyoming Density and Disturbance Calculation Tool Wyoming Geographic Information Science Center & Wyoming Game & Fish Department Nicholas Graf Wyoming Geographic Information Science Center University of
Remote Sensing, GPS and GIS Technique to Produce a Bathymetric Map
Remote Sensing, GPS and GIS Technique to Produce a Bathymetric Map Mark Schnur EES 5053 Remote Sensing Fall 2007 University of Texas at San Antonio, Department of Earth and Environmental Science, San Antonio,
TUTORIAL MOVE 2009.1: 3D MODEL CONSTRUCTION FROM SURFACE GEOLOGICAL DATA
UNIVERSITÁ DEGLI STUDI DI MILANO FACOLTÀ DI SCIENZE MATEMATICHE FISICHE E NATURALI DIPARTIMENTO DI SCIENZE DELLA TERRA ARDITO DESIO TUTORIAL MOVE 2009.1: 3D MODEL CONSTRUCTION FROM SURFACE GEOLOGICAL DATA
How To Create A View Frame In 3D
12/4/2008-10:00 am - 11:30 am Room:Palazzo O-P (5th) The Secrets of Cutting Plan and Profile Sheets in AutoCAD Civil 3D Michelle Rasmussen - Application Engineer, IMAGINiT Technologies CV304-1P In this
User s Guide to ArcView 3.3 for Land Use Planners in Puttalam District
User s Guide to ArcView 3.3 for Land Use Planners in Puttalam District Dilhari Weragodatenna IUCN Sri Lanka, Country Office Table of Content Page No Introduction...... 1 1. Getting started..... 2 2. Geo-referencing...
