GIS TOOL BAR FOR IDENTYING POTENTIAL FLOODING
EVENTS IN CANAL SECTIONS CAUSED BY SURFACE RUNOFF
by
J. J Escurra
Abstract
One
of the most common problems in the Northern part of the
Keywords: canal, surface runoff, maximum flow permissible in the canal, GIS Toolbar.
Introduction
Irrigation
canals in
TAMS
program, which was developed by Doyt Bolling from the
In addition, this toolbar uses as an input, the eight flow direction. This input was generated from the digital elevation model by the TAUDEM program, developed by David Tarboton.
Finally, this toolbar was created to simplify the work of the user to achieve the identification of flooding problems in canal sections from a practical perspective.
Methodology
All the code was being written in visual basic for applications in GIS 9.1, and it considers as input information, for example, canals shapefile where the canal is segmented by sections. The segmentation of the canal should be developed using the following criteria (same as used by the TAMS program for road sections):
Digital elevation model (DEM) of the basin where the canals flow should be considered because this DEM will be transformed to D8 Flow Direction raster using TAUDEM (http://hydrology.neng.usu.edu/taudem/). The TAUDEM will encode the DEM assigning values from 1 to 8 which represents the directions of flow; for example, 1 East, 2 North East, 3 North, 4 North West, 5 West, 6 South West, 7 South, 8 South East. The DEM can download from certain internet sites. To develop this procedure, click the function D8 Flow Direction inside the Basic Grid Analysis Menu. It is important to use the function Fill Pits to reduce the possible elevation errors in the DEM and avoid crashes in the computer.
Fig1. GIS Tool bar
4. Calculation of
the runoff flow using the rational equation 6. Difference between
maximum flow rate and the runoff flow rate and classification of possible
flood problem in each section.
2. Filling in
data about condition and characteristics of the canals and calculation of
the maximum flow using the Manning Equation 3. Calculation of
the total runoff area which will flow into the canal 5. Observation of
the picture for the specific section
The GIS toolbar (Fig 1) was created considering 6 steps that together will reach the final objective which is the identification of the potential flooding events in canal sections caused by surface runoff.
This function is code to choose the section of the canal which will be selected to start all the processes, the use of the mouse is needed to select the section. Before,this function is used; the canal shapefile and the DEM converted in D8 flowdirection using TAUDEM should be added in the Table of Contents
2.Filling in Data:
This
function is code to insert all the information of the canal from the Diagnostic
Walk-Thru process. The information
will be saved in the attribute table of the canal shapefile. In addition, nine fields will be created
and these will contain the walk-thruinformation for the specific analyzed
section, for testing purpose, canal’s characteristics data from the
Fig2. DiagnosticWalk Thru
Manning Equation is used to calculate the maximum flow rate in the canal and taking a picture of every section is strongly recommended.
3.Calculation of the Surface Runoff Area:
This code was given by David Tarboton. The code works with the D8 Flow Direction raster from TAUDEM and the outlet shapefile which represents the points where the water will run into the canal. Consequently, these points should be created using edit function as new shapefile and separated every 10 meters to cover all the possible inflow of water into the canal. The output of this function will be the numbers of grids which represents the total area of runoff.
4.Calculation of Runoff Flow
This function uses the Rational Equation:
Q = Flow rate (m3/s)
I = Rainfall intensity (in/hr)
A = Area (m2)
C = Runoff Coefficient (0.9) for urban areas
The rainfall
intensity table of
5.Observation of the Picture:
This function allows the user to see the picture for the specific section. This function also finds the picture number and it will be visualized in the top ofthe browse form which will be connected to the folder that contains all the photos.
6. Difference between
This function is coded to calculate the difference between maximum canal and runoff flow. If the output is negative, the model will add a value of“1”or if it is positive, a value of“0”. Two fields are created one contains the difference value and the other the values of 1 and 0.
Results
To
test the model, data from
Fig3.Northern Logan Canal
To obtain efficient results the author suggests the following order to identify the possible sections with flooding problems:
Calculation of the Surface Runoff Area
Create the outlet shapefile considering that each point should be separated every 10 meters (Fig4).
Fig4.Creation of outlet shapefile
Then click in the function “Total_Runoff”, a browse form will appear, in this browse form the folder that contains the outlets shapefile and the D8 Flow Directionraster will be located (Fig 5).
Fig5.Browse form
The input box that asks for the name of the input file will appear. The user should use the name of the outlet shapefile. For this example, the name of outletsec will be used (Fig 6).
Fig6.Input box for outlet shapefile
name
The input box which asks for the name of the raster output will appear. The raster output contains the information of the runoff area. The user can use any name. For this example, the name“results”is used (Fig 7).
Fig7.Input box for output raster name
Finally, the output raster is generated and the numbers of grids are calculated from the raster calculator using the formula gridshape([results]). For this example, the number of grid is 60073. Consequently, the total area will be 60073 x 100 m2. 100 is the area of a single grid (Fig 8).
Fig8. Total surface runoff area.
Selection of Section:
The selection of the section (Fig 9) is executed using the mouse; all the information given will be stored in the fields for that section, so it is important to finish the process for that section before going onto another section.
Fig9.Selection of section
Filling in Data:
The filling data function in the GIS toolbar is called“Inventory”. This button will show a form (Fig 12) that stores data and will save it in the attribute table of the canal shapefile. To run this part of the code, it is necessary that the canal shapefile has the first position over the other rasters and shapefiles. For this example, the name of the canal shapefile is “NorthernCanal” (Fig 10).
Fig 10.Position of the NorthernCanal shapefile
First of all the shapefiles
and rasters
The form needs to be filled in with the following information: canal material, freebord, total canal depth (from the bottom to the top of the canal), canal width, slope (should be measured using level or total station), and the values of m right and m left which represent the ratio of the total depth minus free bord over the length from the end of the top width to the end of the bottom width (Fig 11).
Fig11.Parameters used for a trapezoidal canal
For rectangular canals m right and left are zero.
Fig12. Inventoryform store data from Diagnostic Walk-Thru
This form will save the data for the selected section
Calculation of Runoff Flow:
This function calculates the runoff flow rate that will get into the canal from the runoff area using the rational equation detailed before. The button for this function is called “RationalEquation” and it will bring a form which will ask for the runoff area and the rainfall intensity (Fig13).
Fig13. Runoff FlowRate Form
Rainfall intensity table for
For
this example, the area is 6007300 m2and the rainfall intensity is
chosen from the table from the
Observation of the Picture:
The button for this function is called“Picture”. This button shows a form where the picture will be visualized and then the usershould click“insert”button to bring the browse form to look forthe path of the picture. It is important to indicate that the number of the picture can be observed in the top of the form. This information is obtained from the field “n°_photo” for that specific section and it is filled in during the filling data step (Fig14).
Fig14. Browse form to get the picture
Picture number from the field n°_photo
Difference between
The button for this function is called“Owners”. This button will obtain the difference of runoff and maximum flow rate and it willgrant values of 0 and 1. 0 when the difference is a positive value or 0 and 1when is negative value. This calculation is only developed for the selected section using the selection of section function and it will be performed in the attribute table of the canal shapefile. Finally, the canal attribute table will be populated with all this calculated data (Fig 15).
Fig15.Final output attribute table
Conclusions and Recommendations
ThisGIS toolbar allows the user to find the possible flooding problems for different canal sections. That knowledge will help in the creation of solutions such as in construction ofsewers that carry excess water from surface runoff and construction of weirs that flow to secure places in case of overflow. It is known that the Manning Equation is only used to uniform flow; therefore, the user can use any other flow rate measurement method and type it in the form. The model will use that flow rate input to get the values of 1 or 0. Backwater effects were not considered in this model.
The runoff coefficient considered in the equation to calculate the runoff flow ratewas 0.9 due to the approximation of the canal to urbanization areas where the infiltration is reduced because the concrete and asphalt covers the surface. The user can change the runoff coefficient based on own criteria.
For future research it is recommended to create another function in the toolbar that generates pages for the different sections which contains the map of the section and the characteristics of the canal for that specific section. This should be viewed in layout vies and ready to be converted in PDF files and printed. Therefore, the report generation of the inventory of this canal can be easily achieved. In addition, the coding of a button to calculate the seepage gain or loss can be developed for each section.
Acknowledgments
Assistance with concepts information and code to calculate surface runoff area was provided by Dr David Tarboton. Logan City Engineering Office provided canal shapefile as input to test this model.
References
American Society of Civil Engineers Hydrology Handbook Second Edition ASCE,
Burke, R.Getting To Know ArcObjects Programming ArcGIS with VBA Relands, California 2003.
Escurra, JJ .Field
Calibration of The Float Method in
Merkley, G.P.IrrigationEngineering
FundamentalsBiological and
Rainfall Intensity in Logan-UT WWW.hdsc.nws.noaa.gov/ Retrieved November 25, 2005, from http://hdsc.nws.noaa.gov/cgibin/hdsc/.
Tarboton, D. VBA
Homework Code GIS in Water Resource. Civil and Environmental
TAUDEM model WWW.engineering.usu.edu/cee/faculty/dtarb/
Retrieved September 27, 2005 from http://hydrology.neng.usu.edu/taudem/.
Ticlavilca, A, Tammali, B and Merkley, G.P
Water Management Improvements In Cache Valley Irrigations Canals Biological
and Irrigation Engineering Department, Utah State University, Logan-UT, 2005