since a plane will generally not pass exactly
through all the points
- the plane which minimizes the sum of squared
elevation differences between the plane and the
data at each of the nearby points is often used
- can determine the equation of the plane as follows:
- use the four nearest grid points (known as the
"neighborhood" of the point or the "2x2 window"
around the point)
- define an origin in the middle of the 2x2 window,
and give the four neighboring points the coordinates
(-1,-1), (-1,1), (1,-1) and (1,1)
- since the four points are evenly spaced, the
coefficients in the equation can be calculated from
the following:
a = (z1 + z2 + z3 + z4)/4
b = (-z1 + z2 - z3 + z4)/4
c = (-z1 - z2 + z3 + z4)/4
- note: the coefficients can be solved using
larger neighborhoods, e.g. the nearest 9 points
(see handout)
- having determined the coefficients, the elevation
(z) can be determined from:
z = a + bx + cy
C. ESTIMATING SLOPE AND ASPECT
- slope and aspect can be calculated from the fitted plane
- to estimate these at a raster point, a 3x3 window
centered on the point is usually used
- slope is calculated from:
/ (b2 + c2)
- aspect is calculated from:
tan-1 c/b
- normally a "slope map" or "aspect map" will display the
attribute values generalized over areas (regions) instead
of at points, such that within each area, all slopes fall
into a certain range (e.g. 10-15%) or all aspects fall
into a certain quadrant (e.g. NW)
- to generate such a map, slope or aspect is
determined at each raster point, and then these
values are aggregated into polygons based on a set
of predefined ranges
- this way of representing slope or aspect is not as
accurate as the original raster form
- since both slope and aspect are derivable from elevation
by a simple process, is there any need to store them as
separate layers?
D. DETERMINING DRAINAGE NETWORKS
- a raster DEM contains sufficient information to determine
general patterns of drainage and watersheds
- think of each raster point as the center of a square
cell
- the direction of flow of water out of this cell will
be determined by the elevations of surrounding cells
- algorithms to determine the flow direction generally use
one of the following cases:
1. assume only 4 possible directions of flow (up,
down, left, right - the Rook's move directions from
chess); or
2. assume 8 possible directions (the Queen's move
directions)
- in both cases, number the move directions clockwise from
up
- water is assumed to flow from each cell to the lowest of
its neighbors
- if no neighbor is lower, the cell is a "pit" and
gets code "0"
- combinations which would be hydrologically impossible,
such as a 4 to the left of a 6 in the 8 move case, are
logically impossible in this scheme
Determining the watershed
- a watershed is defined here as an attribute of each point
on the network which identifies the region upstream of
that point
- to find a watershed
- begin at the specified cell and label all cells
which drain to it, then all which drain to those,
etc. until the upstream limits of the basin are
defined
- the watershed is then the polygon formed by the
labeled cells
Determining the network
- to draw the drainage network, connect the moves with
arrows
- a zero on the edge of the array is interpreted as a
channel which flows off the area
- since in natural systems, small quantities of water
generally flow overland, not in channels, we may want to
accumulate water as it flows downstream through the cells
so that channels begin only when a threshold volume is
reached
- accumulation of volume proceeds as follows:
- start by setting each cell to zero
- then beginning at each cell, add one to it and all
cells downstream of it, following the directions
indicated in the network
- to simulate actual stream channels, assume a channel
begins only when the accumulated water passing through a
cell reaches some critical value
- this means that small tributaries in the examples
above will be deleted
- in the example, channels start only when the flow
reaches a volume of 2
- the networks found by this process can be thought of as
estimates of real channel networks
- real networks consist of junctions or forks, links,
and sources, and all of these can be identified on
the simulated networks
Characteristics of automatically derived networks
- how do networks obtained from DEMs differ from real ones?
- real streams sometimes branch downstream
- but this is impossible using this method, the
simulated networks cannot bifurcate
- DEM data contains large numbers of ties of elevation,
because the vertical resolution is not very high
- using this method, water cannot "flow" from one cell
to an adjacent cell with the same elevation
- as a result, ties can lead to large numbers of
unwanted pits
- e.g. in this example, using Rook's case (4
directions) central cell has no outflow
direction
- to avoid the problem, allow water to flow between
neighbors at the same elevation, determining the
direction of flow by evaluating local slope (i.e.
over a larger window)
- e.g. here the local slope is to the south
- alternatively, deal with the problem by regarding
the cell as a very small lake, and simulating its
overflow (see next point)
- pits occur frequently on DEMs, largely as a result of
data errors
- if a cell has no lower neighbors, it is a pit
- the pit can be "flooded" to form a "lake" by the
following process:
- initiate a lake at the elevation of the cell, with a
"shoreline" defined by the cell's perimeter
- find the lowest cell adjacent to the shoreline,
raise the lake to that level and expand the
shoreline to include it
- if one of the neighbors is now lower than the lake,
it is the outlet: terminate the process
- if the lowest neighbor is part of another lake,
merge the lakes and continue
- the number of streams joining at a junction, known as the
valency of the junction, is almost always 3 in reality,
but may be as high as 4 with the 4-move case, and 8 with
the 8-move case
- junction angles are determined by the cell geometry in
the simulation, but in reality are a function of the
terrain and the erosion process
- in areas of uniform slope the technique generates large
numbers of parallel streams
- in reality streams tend to wander because of
unevenness, and the resulting junctions reduce the
density of streams in areas of approximately uniform
slope
- drainage density is very high in the simulations
- in many types of terrain, channels are incised, and often
the width of the incised channel is too small to show on
the DEM
- this problem can be dealt with by searching the DEM
for possible channels - see Band (1986) for example
Summary
- these methods do well on highly dissected landscapes of
high drainage density
- they do better at modeling watershed boundaries than
drainage channels
- therefore, ideally, a spatial database for modeling
runoff and other processes related to hydrology
should include both the DEM and the stream channels
themselves (the "blue lines" of a topographic map)
REFERENCES
Band, L.E., 1986. "Topographic partition of watersheds with
digital elevation models," Water Resources Research
22(1):15-24.
Burrough, P.A., 1986. Principles of Geographical Information
Systems for Land Resources Assessment, Clarendon, Oxford.
Chapter 3 reviews alternative methods of terrain
representation.
Evans, I.S., 1980. "An integrated system for terrain analysis
and slope mapping," Zeitschrift fur Geomorphologie
36:274-95.
Marks, D., J. Dozier and J. Frew, 1984. "Automated basin
delineation from digital elevation data," Geoprocessing
2:299-311.
O'Callaghan, J.F. and D.M. Mark 1984. "The extraction of
drainage networks with lakes," Water Resources Research,
18(2):275-280.
Pfaltz, J.L., 1976. "Surface networks," Geographical Analysis
8:77-93. Discussion of surface-specific points and their
relationship to ridge and channel lines.
USGS, 1987. Digital Elevation Models, Data Users Guide 5, US
Department of the Interior, USGS, Reston, VA. Describes
the creation and data structures of USGS DEMs in detail.
DISCUSSION AND EXAMINATION QUESTIONS
1. Discuss some of the problems encountered with algorithms
which extract drainage networks from digital elevation
models, and present some possible solutions to those
problems.
2. How would the incorporation of hydrologic information--
such as drainage divides and stream networks--into a GIS
assist a resource manager?
3. Discuss the problems of obtaining maps of slope and
aspect from DEMs.
4. What possible ways are there for displaying a DEM on a
computer screen? Discuss the advantages and disadvantages
of each from the point of view of a) the users and b) the
programmers.
Back to Geography 370 Home Page
Back to Geography 470 Home Page
Back
to GIS & Cartography Course Information Home Page
Please send comments regarding content to: Brian
Klinkenberg
Please send comments regarding web-site problems to: The
Techmaster
Last Updated: August 30, 1997.