Exercise advanced gis_and_hydrology

12
Exercise 3 Advanced GIS and Hydrology By Ir. Herve V. HABONIMANA

Transcript of Exercise advanced gis_and_hydrology

Page 1: Exercise advanced gis_and_hydrology

Exercise 3

Advanced GIS and Hydrology

By Ir. Herve V. HABONIMANA

Page 2: Exercise advanced gis_and_hydrology

1. Flow Direction: Based on your clipped DEM– this will compute for every cell the

direction that water would flow through it. The value of the cell is a number

representing a cardinal direction as shown here:

2. Sink: This step uses your Flow Direction grid to identify sinks in your DEM. These are

areas surrounded by higher areas, so that there is no external drainage. Sometimes

sinks are real, but often DEMs have erroneous sinks. Regardless of whether they are

real or not, for the watershed delineation process to work, we need a “depressionless DEM,” i.e., a

DEM with no sinks.

3. Fill: This step will fill the sinks of your DEM. Note that doing this correctly requires

care and an iterative process which we don’t detail in this tutorial. Instead, we will do a basic Fill

command. The result of this step will be a depressionless DEM which will in turn be

the basis of the rest of the process

4. A new Flow Direction based on the Filled (depressionless) DEM.

5. Flow Accumulation based on your new corrected (filled) Flow Direction grid: This step

calculates for each cell in your filled DEM array, the number of cells flowing into it).

Areas of higher values are where water collects and drains. Areas of very high

values are likely perennial streams or rivers, areas with lower values may be

intermittent streams. The Flow Accumulation grid will allow the software to

determine the area draining to any specified point on the DEM (i.e., your stream

gage).

6. Snap Pour Point: Your stream gage point may not fall directly over the correct raster cell

(all GIS data have inherent positional error). Since a stream gage is by definition

next to a stream, we know that the Pour Point representing the gage should be

coincident with the stream. The Snap Pour Point command snaps your stream gage

point to the nearest area of high flow accumulation within a distance you specify.

7. Watershed: This command performs the watershed delineation based on your snapped

stream gage pour point.

The following steps describe part of a typical workflow for (gridded) DEM-based hydrological

modelling using the Hydrology toolset in ArcGIS Spatial Analyst. As part of a typical workflow

for (gridded) DEM-based hydrological modelling in this exercise you will perform the following

steps in sequential order:

- Generating a DEM from Contour lines and points;

- Filling of sinks;

- Flow direction computation;

Page 3: Exercise advanced gis_and_hydrology

- Flow accumulation computation;

- Stream network delineation;

- Stream segmentation;

- Catchment del ineat ion.

In a more operational context these steps would form the input for further hydrological

modelling.

Data set

You will use a DEM of the Kigali City.

We will first generate a Digital Elevation Model from contour lines.

- In the working directory you will insert the Kigali_DEM_ITRF and Study area

- It is possible to create contour lines from a digital elevation model; from the

spatial analyst tools, choose surface and select contour. The contour interval will

be 10m as highlighted in the image below.

It is also possible to create a DEM from contour line by going through a number of steps. We

will first change the contour lines into elevation points. Finally, the elevation points will be

interpolated using IDW method to produce a DEM.

- Changing line to points: Data management tools, Feature, Feature vertices to

point

- Spatial Analyst Tools, Interpolation, IDW (you can also try other options)

- Z value: Contour, Pixel size:10

- Compare the DEM you have produced and the DEM provided

- Think of a way to check of areas with differences using “raster calculator”, write

down the results and their significance. Please try other interpolation methods

(Kriging: Keeping it ordinal, try different semi-variogram model and compare the

results with the DEM provided in the data folder)

The second step in digital terrain modelling involves familiarizing yourself with the DEM data

set (what is the range of elevation values? Where are overall high and low elevated area?).

You also want find out - in this exercise by visual inspection - if the DEM contains major data

value problems. Here it helps to derive a contour map and a hill shade map from the DEM.

These you can also use to further familiarize yourself with the general topography of the area

considered.

Page 4: Exercise advanced gis_and_hydrology

- To view spatial DEM information: right click on the DEM layer, then click Properties \ Source

- If you wish change the colour display use Layer properties Symbology

- You can use the Raster Calculator in Spatial Analyst to explore the higher and lower elevation

areas in the DEM

- To construct a contour map from the DEM, select Spatial Analyst Surface

Contour

- To construct a hillshade map from the DEM select Spatial Analyst

Surface Hillshade

Questions: What are minimum, maximum elevation values? Where in the DEM are the overall

higher and lower areas? What do you think of the DEM quality based on visual inspection?

Sinks in a DEM can refer to natural sinkholes in a landscape (e.g. karst in limestone) or to

DEM data errors. Hydrological modelling tools in a GIS cannot deal well with sinks. Pixel cells

that are surrounded by pixels with higher elevation values ‘trap’ the water; thus they

interrupt the modelled flow (of water). To eliminate this problem, the Fill Sinks function

modifies the elevation value of these pixels.

- In the Arc toolbox, select Spatial Analyst Tools Hydrology Fill.

- Define a name for the output that you can easily recognize for use in subsequent analysis

steps (e.g. add ‘fill’ to its name)

- Accept other default values, press OK to run the process.

Question:

- What operation could you perform to find out how many pixels have been ‘sink filled’?

Now you will compute a flow direction map using the corrected (i.e. filled) DEM as input. Each

pixel value in the resulting map will indicate the direction of steepest descent from that pixel.

- Spatial Analyst Tools, Hydrology

- Use the function Flow Direction to compute a flow direction map using the filled DEM (!) as

input.

Questions:

- What are the pixel values in your flow direction map? What do they mean?

- What is the range of different flow direction values? Why?

Now you will compute a flow accumulation map using the just created flow direction values as

input. A resulting flow accumulation pixel value represents the number of upstream pixels. In

other words: a pixel value depends on how much area upstream in the watershed

accumulates into this pixel.

Page 5: Exercise advanced gis_and_hydrology

- Use the Flow Accumulation function to compute a flow accumulation map.

- Afterwards adjust the Symbology of the flow accumulation map to a multiplicatively increasing

scale (from lighter to darker colour) to illustrate better the increase in accumulated flow value

when descending into the flow network.

Questions:

- What kind of value do you read using the Identify Button if you click on a point in the

network?

- How can you compute the area in m2 draining into that point? What value do you need to use

for that as well?

Using the flow accumulation map as input you can now delineate the stream network in your

DEM area.

In the selection of an appropriate threshold value you typically consider the climatic conditions

(for example in arid regions the threshold value may be larger since water will flow faster over

the land because of low or lacking vegetation density). Overall, a smaller threshold value will

result in a denser stream network and usually in a larger number of delineated (smaller)

catchments.

For your information, the TAUDEM software – another free ArcGIS extension – includes

functionality for more objective methods for selection of stream delineation thresholds.

But we will not use it in this exercise.

The Hydrology toolset does not contain a ready-made function for stream network delineation.

A stream network can be delineated by applying a threshold value to the flow accumulation

map. Hence, using the Raster Calculator in the Map Algebra toolset (see Spatial Analyst) a

Conditional IF-THEN -ELSE expression can be defined as follows:

Stream network map = con ("flow accumulation map" > 15000, 1)

Questions:

- What will be the results if you try a smaller or bigger threshold?

Before proceeding, you need to measure how far your stream gage is from an area of high

accumulation on your Flow Accumulation grid. It is likely that your stream gage is on top of

or near an area shaded white, indicating high flow accumulation.

i. Zoom into your stream gage on ArcMap and click on the Measure Tool:

ii. Measure the distance between your stream gage point and the center

point of the nearest high value flow accumulation cell. In the example

below, the distance is about 40 meters to each of the nearest cells –

round this up a bit to make sure the Snap will work:

Page 6: Exercise advanced gis_and_hydrology

iii. Activate the Snap Pour Point tool in ArcToolbox with specifications similar to

what you see below, using the distance you measured plus a little extra as

your Snap Distance. Make sure to call the output raster, SnapPour:

iv. Make sure the result is a single cell directly on top of a high accumulation

area (colored white) and near your stream gage, as you see here:

Calculates the upstream or downstream distance, or weighted distance, along the flow path

for each cell. The value type for the Flow Length output raster is floating point. A primary use

of the Flow Length tool is to calculate the length of the longest flow path within a given basin.

This measure is often used to calculate the time of concentration of a basin. This would be

done using the UPSTREAM option. The tool can also be used to create distance-area diagrams

of hypothetical rainfall and runoff events using the weight raster as an impedance to

movement downslope.

Definition (Hydrologic): The flow length is the distance from any point in the watershed to

the watershed outlet. This distance is measured along the direction of flow, not “as the crow

flies”.

Page 7: Exercise advanced gis_and_hydrology

Definition (GIS): In GIS, the flow length of an arbitrary pixel is determined by summing the

incremental distances from center-to-center of each pixel along the flow path from the

selected pixel to the outlet pixel. The flow length assigned to the outlet pixel is zero

The input data is the flow direction that you have created above. The result should

look like the image below

As final step in this exercise you will delineate catchments in the DEM area, using the flow

direction map and the outlet points as input.

Use the Catchment function to construct a raster that delineates the drainage basins

(catchments) in the DEM area. Use the pour point you’ve created to generate a catchment.

Your results should look like this:

Page 8: Exercise advanced gis_and_hydrology

From the catchment we have created, you are going to do some terrain analysis in the

following steps:

11.1 Changing raster to polygon

If you think your result is correct, you can convert this catchment raster data set to a GIS

vector polygon (shapefile) so that you can have it permanently for mapping. To do this: in

ArcToolbox choose Conversion Tools – From Raster – Raster to Polygon

11.2 Extracting or clipping a raster dataset

extract only the DEM of the catchment. from the spatial analyst tools, you will select extract,

then extract by mask to keep the elevation data on the study area only.

Page 9: Exercise advanced gis_and_hydrology

11.3 Slope

You will calculate the Slope of the catchment in percentage and degrees. From the spatial

analyst tool, you will choose surface, then slope. You will choose either percentage or

degrees.

Question:

Why do we have slope percentage over100%?

11.4 Raster classification

Different types of activities are allowed to be carried out in different slope units here in

Rwanda. You will make five classes: 0-2, 2-5, 5-15, 15-55, and >55. From the spatial analyst

Page 10: Exercise advanced gis_and_hydrology

tool, you will choose reclass, the reclassify. The input raster will be the slope produced in

degrees.

The classify field will be value, click on classify option and choose five classes as highlighted

in the image below. You can change manually the break values by entering the slope classes

given above.

Page 11: Exercise advanced gis_and_hydrology

11.5 Creating TIN

TIN or triangulated irregular network is a digital data structure used in a geographic

information system (GIS) for the representation of a surface.

11.6 Hillshade

Another way of visualization of elevation is hillshade. The Hillshade tool obtains the

hypothetical illumination of a surface by determining illumination values for each cell in a

raster. It does this by setting a position for a hypothetical light source and calculating the

illumination values of each cell in relation to neighbouring cells. It can greatly enhance the

visualization of a surface for analysis or graphical display, especially when using

transparency. By default, shadow and light are shades of grey associated with integers from

0 to 255 (increasing from black to white).

Use the search option to make the hillshade using the DEM provided

Page 12: Exercise advanced gis_and_hydrology

11.7 Cut and fill

Checking volumes of the areas filled with land or water

The results will be in form of net gain, unchanged, and net loss.