Objectives of Lecture:
(also called `fields' in more proper mathematical circles):
Scalar value is a single number (eg. elevation)
Vector (confusing) value has a quantity (strength) and
a direction (eg. slope); this usage is at the basis of "vector"
hardware using graphics CRTs, then applied to any line-based representation
system...
A vector field is one example of a multicomponent surface (whose single value might take two numbers to represent).
Visualization site (US Corps of Engineers, Champaign IL) relocated
at North Carolina!.
one of the papers
generated by Lubos Mitas and Helena Mitasova from the GRASS development
group (Elsevier Press) [scroll down]; specific
paper on terrain processing.
GRASS applications
site (rediscovered! at Baylor)
Montana GIS
site with different
relief representations and DEMs
(this one at 1 km spacing); precipitation;
and more...
Washington DEM data
from UW Map Library WAGDA
site; and a neat poster
presentation of Puget Sound.
Example of really
detailed DEM development for floodplain modeling
piecewise, once differentible, twice differentiable (restrictions on neighboring values).
is the composite of a gradient (often called slope) and a direction (aspect).
Computing slope requires neighboring values. There are three different neighborhood choices: orthogonal neighbors, eight neighbors (diagonals included) and slope for the area with points at corners.
Computing slope requires a rule: dominance (largest slope amongst neighbors) or a 'best fit' (least squares contributory rule). Note that the dominance result may not be as large as the value from the best fit (when the steepest slope is between the directions sampled).
Given a matrix Z with grid spacing S,
the least square fit plane at zi,j can be written as:
z = a + bx + cy where: a = (zi-1,j-1 +zi-1,j +zi-1,j+1 +zi,j-1 +zi,j +zi,j+1 +zi+1,j-1 +zi+1,j +zi+1,j+1)/9 b = (zi-1,j+1 + 2 zi,j+1 +zi+1,j+1) - (zi-1,j-1 + 2 zi,j-1 +zi+1,j-1) / 8S c = (zi+1,j-1 +2zi+1,j +zi+1,j+1) - (zi-1,j-1 + 2 zi-1,j +zi-1,j+1) / 8S Slope gradient tangent = square root (b2 + c2) Aspect angle = arctan (c / b) Note: gradient can be represented as tangent, sine, or angle (degrees, grads, radians).
(local behavior on surface) leads to a topology of surfaces:
(Concepts due to Arthur Cayley 1856, but terms due to William
Warntz 1960s)
Peaks, Pits connected by Ridges and Courses; creating Hills and
Dales (watersheds)
This surface structure specifies a set of relationships...
terms vary, concepts remain (saddle for pass) | watershed = basin | "Hill" and "Dale" (Yorkshire) | ...
Downslope flow example |
Notice that the 'properties' of continuity, slope and convergence
do not occur at a location without reference to their neighbors.
Estimating these properties, and most other properties of surfaces,
must be carried out using neighboring values.