by Yibing ZHU
--------------------------------------------------------------------------------------------------------------------------
1. Goals, Topic and Project Location
2. Background (about Life Loss Resulting from Dam Break)
3. About Data (Flood, Geographic & Census Data)
4. Processing
5. Future Work
6. References and Thanks
--------------------------------------------------------------------------------------------------------------------------
The goals of this term project is to become familiar with some part of GIS, and to experience GIS method in a simple life loss estimation for future research in same field.
The project location is at City of Logan, Utah, which is also home to Utah State University. Logan River runs out of Logan Canyon and crosses through the southeast part of Logan City. There is a little dam called First Dam stands on the river at the outlet of the canyon. Logan City below the dam. http://www.lib.utexas.edu/Libs/PCL/Map_collection/united_states/Logan_Ut_86.jpg
Estimating life loss resulting from dam break is an important part in Dam Safety Risk Assessment and Management, which studies the possibility and consequence of dam failure, and provides the basis for management decision.
Life loss is events with chance. Various factors influence Population at risk (Par) and further life loss:
Flood severity (depth, velocity);
Warning time;
Evacuation;
Weather;
Time of day, day of week, and time of year;
Cause and type of dam failure;
Activity in which people are engaged;
Individual physical condition;
Building structure, vegetation, topography;
And so on.
The main research methods in estimating life loss are:
Life loss estimation could be divided into two main successive parts:
In this term project, I work with Graham Model (1999), which is an empirical guidance using flood severity based method for estimating life loss, because life loss is caused mainly by flood dynamics. Graham Model (1999) is a brief model, just considering 15 conditions derived from flood severity, warning time, and flood severity understanding (The three dominant factors that influenced life loss). U.S. Bureau of Reclamation adopts it as present standard. Because the flood severity is first-level factor which controls the overall extent of life loss, so I omit the other two factors to simplify Graham Model for this exercise. (Same estimation method for other conditions).
Flood Severity Level |
Judgment for Level |
Fatality Rate |
High |
D*V>600 (ft2/s) |
0.75 |
Medium |
|
0.15 |
Low |
D*V<50 (ft2/s) |
0.01 |
D---The max flood depth at a cross section.
V---The max flood velocity at a cross section.
3. About
Data (Flood, Geographic & Census Data)
Life loss research involves flood data, geographic data and census data.
The flood data come from DAMBRK Model (National Weather
Service). It gives inundation coverage and flood severity data (maximum depth
and maximum velocity at downstream cross sections).
Unfortunately, I don’t find out Logan City’s geographic and census data in GIS form for this term project, so I need to create them. The data I create base on the following information.
Census Bureau provides two
kinds of data about census separately. Tiger (Topologically Integrated
Geographic Encoding and Referencing) consists of geographic data at tract level,
while Census data gives population information at block level. An average of
five blocks make up one tract, therefore data at block level is the greatest
detailed information by now. Usually, TIGER files (TIGER/Line, the public
product extracted from TIGER) are free to public, and Census data need charge.
From census data, could get .dbf (dBASE) file; and from TIGER file, could get polygon coverage. To join census data to TIGER data, I could get shape theme including demographic data at the block level. (Theme/Convert to Shape File)
Below is part of the census blocks of
Logan City. (http://utstdp-ims.state.ut.us/website/census/viewer.htm).
It is very similar to city block. So I could create the census blocks according
to the city blocks in this exercise.
I learn these from Census Bureau documents and Michele Simpson. Michele Simpson describes a method to join census information to TIGER data in order to display census data at block level, in her/his term project in Spring 1998, University of Texas at Austin.
The main data I need for this term project are:
A. City blocks with census information
B. Inundation coverage
Following layout shows the GIS theme features I create, and their attributes tables.
The procedure of creating features:
1. Import Logan map as background to create features: File/Extensions, select JPEG(JFIF) Image Support, and click OK. Click on Add Theme button, select Data Source Types as Image Data Source, and select logan_ut_86.jpg, and press OK. Click on the raised box to the left of the theme to make a check mark to see the coverage displayed in the View window. Click on the Save Project button to save this project as Termproj.apr.
2. Create River.shp: View/New Theme, select Feature type as Line, press OK, and save the new theme named River.shp in the work directory. Double click River.shp legend to open Legend Editor, and double click Symbol to change Color to light blue, to change Pen size to 2. Click on Apply in Legend Editor window. Hit Draw Line button, and click along the river line of logan_ut_86.jpg to create river feature, double click at the end point. If River.shp not active, first click on it’s legend, and select Theme/Start Editing to edit features. In the condition of Start Editing, I adjust the vertex position of the line by hit Vertex Edit button. Select Theme/Stop Editing to quit, response to Yes to save edits to River.shp. Click on Clear Selected Features button.
3. Create Reservoir.shp: View/New Theme, select Feature type as Polygon, press OK, and save the new theme named Reservoir.shp in the work directory. Double click on Reservoir.shp legend to open Legend Editor, and double click Symbol to change Color to dark blue. Click on Apply in Legend Editor window. Using Zoom In button to have a closer look. Using Pan button to move the display. Hit Draw Polygon button, and click along the reservoir’s shoreline of logan_ut_86.jpg to create reservoir feature, double click at the end point. Click on Vertex Edit button to adjust the vertex position of the polygon. Select Theme/Stop Editing to quit, and response to Yes to save edits to Reservoir.shp. Click on Clear Selected Features button.
4. Create Blocks.shp: View/New Theme, select Feature type as Polygon, press OK, and save the new theme named Blocks.shp in the work directory. Double click on Blocks.shp legend to open Legend Editor, and double click Symbol to change Color to pink. Click on Apply in Legend Editor window. Hit Draw Polygon button or Draw Rectangle button, and click along the block’s outline of logan_ut_86.jpg to create block features block by block. Click on Vertex Edit button to adjust the vertex position of the blocks. Select Theme/Stop Editing to quit, and response to Yes to save edits to Blocks.shp. Click on Clear Selected Features button.
5. Create Inundation.shp: View/New Theme, select Feature type as Polygon, press OK, and save the new theme named Inundation.shp in the work directory. Double click on Inundation.shp legend to open Legend Editor, and double click Symbol to change Color to green-yellow. Click on Apply in Legend Editor window. Hit Draw Polygon button, and click according to the inundation map in reference 2 to roughly create inundation feature, double click at the end point. Click on Vertex Edit button to adjust the vertex position of the polygon. Select Theme/Stop Editing to quit, and response to Yes to save edits to Inundation.shp. Click on Clear Selected Features button.
6. Click on Blocks.shp theme legend, and hit Open Theme Table button to open Attributes of Blocks.shp. Click on Inundation.shp theme legend, and hit Open Theme Table button to open Attributes of Inundation.shp.
With Attributes of Blocks.shp open, to make it active by clicking on it, Table/Start Editing, and Edit/Add Field to open Field Definition window, give Block in Name, Number in Type, 10 in Width, and 0 in Decimal Places, then press OK. Thus Block field add into the table. Same procedure for adding Population field. Hit Edit button to add values in Id field, Block field, and Population field. The values of Block and Population are assumed, the values of Id in order. Table/Stop Editing, response to Yes to save edits.
Make Attributes of Inundation.shp active by clicking on it, Table/Start Editing, Hit Edit button to change the value in Id field from 0 to 1. Table/Stop Editing, response to Yes to save edits.
From above layout, could see that, the flood will endanger the blocks covered or cut by the inundation area. So the question is that how I cut these blocks from all, and get Population at risk (Par) in blocks, and further to calculate life loss.
Map Calculator is a useful tool in this process. It could help to get the overlap of themes. Map Calculator works with grid data, so I need to convert shape themes to grid themes.
First step is flood severity calculating and zoning the inundation area on flood severity level. The basic flood data come from DAMBRK Model. Calculating and graphing in Excel.
From above flood severity curve and Graham Model, could know that there are two flood severity level zones in this case. They are separated at 2.15 miles downstream from First Dam. Because DAMBRK is a one dimensional model, so I just could divide flood severity zones along the river, couldn’t parallel the river.
Dividing the inundation.shp theme into two parts at the place 2.15 miles downstream from First Dam. Show below. The process: Make Inundation.shp active by clicking on it’s legend, Theme/Start Editing, and then hit Draw Line to Split Polygon button to divide Inundation.shp to two parts. Theme/Stop Editing, response to Yes to save edits to Inundation.shp. Click on Clear Selected Features button. Click on Select Feature button, and click on the up-right part of Inundation.shp to make it highlighted, Theme/Convert to Shapefile, save the new theme named Inundation1.shp in the work directory, and response to Yes to add Inundation1.shp theme to the view. Double click on the legend of Inundation1.shp to open it’s Legend Editor, double click Symbol, and change Color to dark green-yellow. Click on Apply in Legend Editor window. Same procedure to convert the low-left part of Inundaion.shp to a new shape file named Inundation2.shp with legend’s color light green-yellow.
The up-right part is medium flood severity zone with fatality rate of 0.15, and the low-left part low flood severity zone with fatality rate 0.01.
Because Map Calculator works with grid data, so I need to convert shape themes to grid themes. This converting deals with Blocks.shp, Inundaion1.shp, and Inundation2.shp.
Make Blocks.shp active, Theme/Convert to Grid, save the new grid theme named Blocksgrid in the work directory. Response to Conversion Extent: Blocks.shp and Conversion Field: Blocks.shp windows as follows,
and response to Yes to Join feature attributes to grid, response to Yes to add Blocksgrid grid theme to the view. The zigzag shape shows the grids.
Make Inundation1.shp active, Theme/Convert to Grid, save the new grid theme named Inunda1grid in the work directory. Response to Conversion Extent: Inundation1.shp and Conversion Field: Inundation1.shp windows as follows,
and response to Yes to Join feature attributes to grid, response to Yes to add Inunda1grid grid theme to the view. Same procedure as Inundation1.shp to convert Inundation2.shp to a grid theme named Inunda2grid.
{Notice: Don’t change the value of 1 to other values in the Value field of Attributes of Inundation2.shp or Inundation1.shp, otherwise, the value (represents block’s number) of Value in Map Calculation2:[Blocksgrid]*[Inunda2grid] or Map Calculation1:[Blocksgrid]*[Inunda1grid] will be multiplied by the values not equals 1, and the block’s number will be mixed up.}
Now, I could get the blocks within inundation area using Map Calculator: Analysis/Map Calculator, input algorithm [Blocksgrid]*[Inunda1grid] and click on Evaluate.
A new theme named Map Calculation1 is created, and add to the view automatically. Analysis/Map Calculator again, input algorithm [Blocksgrid]*[Inunda2grid] and click on Evaluate. A new theme named Map Calculation2 is created, and add to the view automatically. Click on the raised box to the left of Map Calculation1 and Map Calculation2 themes. The colorful blocks show the blocks within inundation zone 1 and 2 respectively.
Click on the legend of Map Calculation1, and then the to open Attributes of Map Calculation1. Same procedure for opening Attributes of Map Calculation2. In these two tables, the Count field shows the block’s grid cell number within inundation zone1 and zone2 respectively.
I need a composite table for life loss calculating. It should include the fields of block’s identity number, block’s population, block’s entire grid cell number, block’s grid cell number within inundation area. Following is the joining procedure.
Open Attributes of Map Calculation1 and Attributes of Blocksgrid from Tables in project window. Click on the Value field in Attributes of Map Calculation1 at first, and then in Attributes of Blocksgrid, choose Table/Join. Then, join Attributes of Map Calculation2 to Attributes of Blocksgrid, same procedure as above.
The composite table after joining:
Make Attributes of Blocksgrid active, and File/Export it to a dBASE file, named Par-Lifeloss.dbf.
Open Par-Lifeloss.dbf in Excel to calculate Population at risk (Par) and life loss.
Par (in a block) = (Block’s grid cell number within inundation area / Block’s entire grid cell number) * Block’s population
Life loss (in a block) = Par (in a block) * Fatality rate
Bring the number of life loss into Attributes of Blocks.shp for showing life loss distribution in GIS interface. Click Tables in project window, click on Add, set file type as dBASE, select Par-Lifeloss.dbf file. Open Par-Lifeloss.dbf and Attributes of Blocks.shp. Click Block field in Par-Lifeloss.dbf first, and then in Attributes of Blocks.shp, select Table/Join.
To show life loss distribution in Blocks.shp theme. Double click Blocks.shp legend, set Legend Type as Graduated Color, set Classification Field as Lifeloss, set Color Ramps as Yellow to Orange to Red, and click on Apply. Now, the Blocks.shp shows the life loss (in blocks).
¾
About DAMBRK Model
DAMBRK is a one dimensional model, it works well in valleys narrow or cross section profiles well defined, usually in mountainous regions. However, in areas that open into large, unconfined valleys, a one dimensional modeling approach fails to adequately describe the two dimensional flows. Obviously, in following graph, the flood severity along the river centerline is larger than the one near inundation area boundary.
DAMBRK Model gives the flood level and the average velocity (or maximum?) of the calculating section. With the flood level and topography, could get the point depth allover inundation area, but the velocity could not be figured out accurately.
U.S. Bureau of Reclamation has been developing a fully integrated GIS interface to DAMBRK Model. And plan to adopt a two dimensional model (MIKE21). Probably I could use this resource.
¾
About dividing Par to subPars
In a proposed life loss estimation model under development, the procedure of dividing Par is more complex and reasonable than this term project. Below shows the concept model in dividing Par to homogeneous subPars.
More or less of the arrow on the left side shows the number of subPars; the size of the ovals shows the area of subPars. How to realize it with GIS method is a challenge.
¾
About GIS data
In preparing this term project, I browse some websites, which include (Utah)Governors Office of Planning and Budget, State of Utah – Division of Information Technology Services, U.S. Census Bureau, USGS, Center for International Earth Science Information Network and so on, in which the last (CIESIN) seems could provide the data I need, but it’s data is unavailable now (It’s staff told me “we are having ongoing difficulties with ddcarto directory, problems may not be resolved for several days or even weeks).