Final Project in Water Resources Engineering GAMES Model interface Application: Extending the Capabilities of the GAMES model for Erosion and Sediment Loading Analysis By: Nabil Allataifeh Date: December 19th, 2013 Acknowledgement • My great appreciation to Professor Ramesh Rudra for the guidance and effort in delivering the application. • As well to Professor Trevor Dickinson for attending this presentation. • My sincere thanks go to Chin Dai and Kishor Panjabi • My final but great thanks will go to my wife Outline: • Introduction • The Project Purpose • Review and Background • Methodology • Results and Discussion / Example Project • Conclusions Introduction • Soil erosion: – Removal process of soil particles by water or wind – The rate exceeds the formation of soil rate • A major environmental and agricultural problem – Reduced productivity • Soil become water deficit and/or nutrient deficit. – social and economical adverse effects • Extensive adverse impact on the crop production. • Environmental results such as pollution. Introduction cont… • Highly noticeable with agricultural land • More common with areas that have high slopes. • Ancient Romans once had a food supply from North African regions that now become desert. Introduction cont … • Soil erosion quantitative assessment is needed to - Find the extent/magnitude of soil erosion problems - Create management strategies • Reported factors influencing soil erosion - Steep slopes, - Bare soil compared to covered soil - Soil structure and texture. Introduction cont … • Many practicing modeling: – To depict the natural erosion process – To solve problems associated with soil erosion • Physically based erosion models have been developed – CREAMS, GLEAMS, EUROSEM and WEPP. Project Purpose • Improve the current GIS/GAMES model interface – Time consuming – More susceptible to human errors. • Produce a new GIS/GAMES model interface – – – – Efficient Automated Processes are centralized from one location User friendly application. Review and Background • Soil Erosion Modeling • The Universal Soil Loss Equation (USLE) • The GMAES Model • Geographical Information System (GIS) • Programming Language and Development Environment Soil Erosion Modeling • The importance of soil erosion problem had escalated the attempt to produce a powerful mathematical soil erosion models • Soil erosion modeling has been identified as an important technique to practice conservation and planning practices. • Use of models within the GIS is a cost effective method Soil Erosion Modeling cont… • Integrating GIS provide a rapid assessment of erosion on spatial basis. • GIS would be of great help in using digital elevation model (DEM) in soil erosion assessment. • GIS techniques to calculate several products from a DEM – Slope gradient a dominant factor in the erosion process, – Overland flow rate – Drainage direction The Universal Soil Loss Equation (USLE) • It is an empirical model and does not involve a spatial resolution • Developed based on a set of data from the eastern half of the USA. • The USLE, its revised (RUSLE) and modified (MUSLE) versions, are still used in many studies of soil loss USLE cont... • On annual rainfall A= R. K. LS. C. P where; R = rainfall erosivity factor, K = soil erodibility factor, LS = slope gradient and slope length factor, C = land use or management factor, P = support practices factor • On seasonal rainfall As= 2.242. Rs. Ks. LS. Cs. Ps The subscript s relates to the seasonal aspect. The GAMES Model • GAMES: the Guelph Model for Evaluating Effects of Agricultural Management Systems on Erosion and Sedimentation • Utilizing the USLE equation based on a seasonal estimates rather than annual estimates • The model developed as a screening tool for nonpoint source pollution management for an entire watershed. • The theory behind the model is to find the percent of soil loss delivered on a seasonal base to the downstream – Estimated by the application of microscopic delivery ratio. – This ratio incorporates • The surface roughness • Land use characteristics • The hydrological conditions along the water flow path. The GMAES Model cont... • The input for the GAMES model contain many important parameters: – – – – – Soil erodibility Land use Slope length and gradient Support practice factors to control erosion The area and the direction of the flow for each cell that has been delineated in the watershed. • GAMES output for each cell represent – – – – Soil loss and soil loss rate Delivery ratio to the adjacent cell Delivery ratio to the stream Sediment loads and sediment load rates. The GMAES Model cont... • It consist of three main components: – Soil Loss Component – Sediment delivery component. – Problem classification component. The Soil Loss Component • Developed based on the application of the USLE equation with the consideration of the seasonal base As = 2.242Rs.Ks.Cs.LS.P The Sediment Delivery Component • Developed on the assumptions – The factors affecting the delivery of the water suspended sediments are: • velocity of fluid • flow path length • the physical characteristics of the sediments. – Sediments are spatially uniform for small agricultural watershed – The hydraulic effects are negligible. The Sediment Delivery Component cont... • The sediment yield from each cell to the stream: SDs = As*DRs • The Sediment yield at the outlet of the watershed as: where Asi = seasonal soil loss for the ith cell (t/ha) DRsi = seasonal delivery ratio for the ith cell Areai = the area of the ith field (ha) • The DRSi = α[ ]β where; nsi = seasonal surface roughness of the ith cell Si= the surface slope Hcsi = is the seasonal hydrologic coefficient of the ith cell Lsi = length of seasonal overland flow of the ith cell α and β = constants Problem classification component • The watershed sub-catchments identified based on the rate of soil erosion and sediment yield rates to 4 categories: – I for high sediment and high erosion rates – II for low Sediment and high erosion rates – III for high sediment and low erosion rates – IV for low sediment and erosion rates. Geographical Information System (GIS) • GIS a group of computer tools as hardware and software that used to collect, store, retrieve, manipulate, transform and display spatial data. • GIS has the power of interacting with models – Models has been built into the GIS as an interface to easily interact with the GIS power and using sets of data from the map. – Utilize the output of a GIS processing as an input for the model. Geographical Information System (GIS) • ESRI is one of the leaders and first initiative of GIS work since 1969, considered the leader in the world of GIS improvement and development • ESRI in their recent release ArcGIS 10.3 serving the world with four major products: Arc Catalogue, ArcMap, ArcScene, and ArcGlope. Programming Language and Development Environment • The interface has been developed using the Microsoft Visual Studio 2010 Development Environment • The C#.NET programming language has been used inside the Visual Studio Methodology • The Study Area • The Input layers to ArcMap • The output layers from ArcMap first model • The Input and output files for the GAMES Model • The model output import to ArcMap • The final Output of the ArcMap 3.1. The Study Area mean prec.: 840-880 mm 100-200 mm as snow drainage area 143 km2 soil of silt loam type mean Temp 6-9 °C annual evapo. 65% Adopted from GRCA (http:\\www.grandriver.ca) The land use in the area is dominated by agriculture The primary source of contamination is agricultural runoff Adopted from Chen 2006 The Input layers in ArcMap • The preliminary input for an ArcMap project require five input layers and 1 custom toolbox. The layers are: – – – – – Rivers Study area Soil Land use Digital elevation model. • The toolbox contains 5 models to handle the project. – – – – – Produce the required tables to create the input for the GAMES model. Import the output from the GAMES model, process it and create new layers. Applying symbology to the soil erosion rate layer and sediment load rate. Create raster layers from the soil erosion rate layer and sediment load rate. Categorize the watershed into four area problems. The output from ArcMap first Model • The Study Area Digital Elevation Model (DEM) • The Study area Land Use Map • The Study area Soil Types Map • The study area Slope Map • The Study area river network • The Study area Catchment Flow Network • The study area Drainage Lines • The study area flow start and end points GAMES Model Input and output Files • The GAMES model require an input file in the form of space delimited text file (.DAT) • The file prepared by extracting the required field from the ArcMap first model output • The GAMES model will create an output text file that will have the cell erosion data. The model output file processing in ArcMap • The final excel file from the GAMES model will be imported to the ArcMap project and Joined to the Dissolved Catchments layer. • A new two layers created: – Soil erosion rate – Sediment yield rate • Create the Raster Maps of Soil Erosion and Sediment Yield Rate Maps The Final output of ArcMap models • The final step in the project will identify the problem areas in the watershed for high soil erosion rate and high sediment yield rate. – Reclassify the Soil Erosion and the Sediment Yield Rate maps based on average tolerance of 3.00 t/ha for the erosion rate and 0.50 t/ha for sediment rate – Identify the watershed into 4 categories: • • • • I: high sediment and high erosion rates II: low Sediment and high erosion rates III: high sediment and low erosion rates IV: low sediment and erosion rates Results and Discussion Example project • First time users • Running the first model in ArcMap • Prepare the input for the GAMES model • Process the input file through the GAMES Model • Prepare the model output to be imported to ArcMap • Process the model output in ArcMap • Create the soil erosion and sediment yield rate maps • Identify the soil erosion and sediment yield areas of problems in the study area. First Time users • The supplied zipped file has to be extracted to the desktop • The user should have enough privileges to be able to copy executable files to the C drive (a requirement for the GAMES model). • The interface handle both ArcGIS 9.3 and ArcGIS 10.0 • Copy files and directories to the C drive • Run the example project option from the C drive Running an Example Project Running the First Model in ArcMap Running the First Model in ArcMap Running the First Model in ArcMap cont… • Generating the Study Area Layers • Create the Flow Network and the Catchments • Creating the Tables to be used to generate the GAMES model input file The ArcMap First Model Output The ArcMap First Model Output cont… The ArcMap First Model Output cont… The ArcMap First Model Output cont… The ArcMap First Model Output cont… The ArcMap First Model Output cont… The ArcMap First Model Output cont… Prepare the GAMES Model Input File Prepare the GAMES Model Input File cont… Starts the GAMES Model Process the input file in the GAMES Model • The .dat file is the input to the GAMES model • Specifying the mode: analytical or calibrated • Input and output files • The output file will contain the data about each catchment Process the input file in the GAMES Model Prepare the model output to be imported to ArcMap Process the GAMES model output in ArcMap • second model – Add the GAMES output file to the ArcMap project – Join on the dissolved catchment to add the information for each catchment or cell. – Create two feature layers: • Soil erosion rate • Sediment yield rate. Create the soil erosion and sediment yield rate raster • Third model – Add the symbology to the two layers created • Soil erosion rate • Sediment yield rate. • Fourth model – Create the Raster Maps • Soil Erosion rate • Sediment Yield Rate The soil erosion rate map The sediment yield rate map Identify the soil erosion and sediment yield areas of problems • Fifth Model – Reclassify both layers from previous step based on • Average tolerance of 3.00 t/ha for the erosion rate • Average tolerance 0.50 t/ha for sediment rate. – The watershed will be identified into 4 categories: • • • • I for high sediment and high erosion rates II for low Sediment and high erosion rates III for high sediment and low erosion rates IV for low sediment and erosion rates soil erosion and sediment yield rates areas of problems cont… CONCLUSIONS • The application is an improvement of the previously developed application. • The new application is a fully automated tool and will ease the user experience. • The new map identified four problem categories in the watershed CONCLUSIONS cont… • The new application were: – Able to achieve an output with a minimal time span – Eliminate the sources of error • The new application can be of help for analyst to identify the watershed areas with high erosion rate. • Can be of great help to adopt certain watershed management practices to eliminate the soil erosion. Recommended future advancement and development • Create a more advanced tool to be imported to ArcMap as an interface or extension • Some of the thoughts that can be helpful are using the ArcGIS Geoprocessing power (python scripting) • The first step might be decoding the GAMES model to have it re-written in a modern programming language for more convenience. Questions