Lecture 11 - Raster Analysis Terrain Analysis
Lecture 11 - Raster Analysis Terrain Analysis
Analysis
Chapter 10 Part 2 & 11
Raster Analysis
Lecture 11 1
Scope: Neighborhood operations
Lecture 11 2
Neighborhood
Operations
Moving
Windows
(Windows can be any size;
often odd to provide a center)
Lecture 11 3
Kernels vs. Moving Window
Lecture 11 4
Neighborhood Operations:
Separate edge kernals can be used
5
Neighborhood
Operations
6
Lecture 11
Example:Identifying
spatial differences in
a raster layer
7
Raster Analysis
Raster data may also contain “noise”; values that are large
or small relative to their spatial context.
(Noise often requiring correction or smooth(ing))
7 4 2 1 3 1 1 4 3 2 2 30
2.7 9
11 11
Scope: Global operation
Lecture 11 10
ArcMap’s Raster Calculator
“travel costs”
Time to school; hospital;
Chance of noxious foreign weed spreading out from an introduction point
The cell values of a friction surface represent the cost per unit
travel distance for crossing each cell – varies from cell to cell
Used to represent areas with variable travel cost.
Notes:
•Barriers can be added.
•Multiple paths are often not allowed
•Cost and Friction Surfaces are always related to a source
cell(s); “from something”
•The center of a cell is always used the distance calculations
Lecture 11 14
Friction Surface
20 2 10 2 500 22.4
22.4 Lecture 11 15
5.6
4
Chapter 10 Assignment
• Read Ch. 10
• Problems: 2, 4, 6, 8, 12, 14, 16,19, 22, 23
Lecture 11 16
Terrain Analysis
Lecture 11 17
Digital Elevation Models (DEM)/Terrain
Analysis
Terrain determines the natural availability and
location of surface water, and hence soil moisture
and drainage.
21
Slope (continued)
Measured in the steepest
direction of elevation
change
Lecture 11 23
Slope (continued)
for Zo
ΔZ/Δx = (49 – 40)/20 = 0.45
Lecture 11 24
Slope (continued)
Generalized formula for
ΔZ/Δx and ΔZ/Δy
for Zo
ΔZ/Δx
ΔZ/Δx == (Z
(495 –– Z40)/20
4)2* = 0.45
ΔZ/Δy = (Z2 – Z7)2*
ΔZ/Δy = (45 – 48)/20 = -0.15
* = times cell width
Lecture 11 26
Multiply (kernal, cell by cell)
Add (results)
Divide by #cells x cell width
Use slope formula
Lecture 11 27
Slope in ArcGIS 10
Lecture 11 29
Aspect
The orientation (in compass angles) of a slope
Calculation:
Aspect = tan-1[ -(ΔZ/Δy)/(ΔZ/Δx)]
Lecture 11 30
Aspect in ArcGIS 10
Lecture 11 32
Viewshed
The viewshed for a point is the collection
of areas visible from that point.
Lecture 11 33
Lecture 11 34
Lecture 11 35
Shaded Relief Surfaces
Lecture 11 36
Flow Direction
Return:
•Small values when smoothly changing
values.
•Large positive values when centered on a
spike
•Large negative values when centered on a
pit
Lecture 11 38
High Pass Filter
• Raster data may also contain “noise”; values
that are large or small relative to their spatial
context.
• A mean kernal is used to reduce the difference
between a cell and surrounding cells. (done by
average across a group of cells)
• The identified spikes or pits can then be
corrected or removed by editing
Lecture 11 39
35.7 40
41
Watershed
Drainage network
•A set of cells through which surface water flows
44
Routing and Allocation
•Allocation
–Process used to define the areal extent of services
areas
–Service areas are defined around a site
• Region is formed that includes a defined area
–Location/allocation model (optimizes network
efficiency)
• Technique for the evaluation of multiple facility locations
–Determining the configuration of facilities (location)
–Assigning demand for the facilities (allocation)
Lecture 11 45
Assignments for Chapter 11
• Read chapter 11.
• Problems: 3, 4, 6, 8, 22
Lecture 11 46