Gis 2
Gis 2
Dr Mohamed Khaled
GIS Analysis Functions
Dr Mohamed Khaled
[email protected]
1. Retrieval, Classification, &
Measurement Functions
Retrieval
– Selective Search
Classification/Reclassification (Overlays, combine)
– Identifying a set of features as belonging to a group
– Defines patterns
Measurement
– Distances, lengths, perimeters, areas
Dr Mohamed Khaled
[email protected]
Retrieval: Selective Search
Dissolving to
aggregate
polygons
Dr Mohamed Khaled
[email protected]
Reclassify by Area Size
Dr Mohamed Khaled
2nd Ed. Exploring Geographic Information Systems. p 60. fig. 6-3.
[email protected]
Image Source: Chrisman, Nicholas.(2002).
2. Overlay Functions
Arithmetic
– addition, subtraction, division, multiplication
Logical
– find where specified conditions occur (and, or, >, <, etc.)
Raster & Vector methods differ
– Vector good for sparse data sets
– Raster grid calculations easier
Overlay (demo – addition)
Dr Mohamed Khaled
[email protected]
Overlay: Combining Attributes
(Raster & vector methods do this differently, but the results are similar)
Dr Mohamed Khaled
[email protected]
Overlay: 4 Basic Rules
Dr Mohamed Khaled
[email protected]
Vector based overlay
point-in-polygon example
Dr Mohamed Khaled
[email protected]
Vector based overlay
line-in-polygon example
Dr Mohamed Khaled
[email protected]
Vector based overlay
polygon-in-polygon example
Dr Mohamed Khaled
[email protected]
Raster Based Overlay:
Simple Addition
Dr Mohamed Khaled
2nd Ed. Exploring Geographic Information Systems. p 144. fig. 5-12.
[email protected]
Image Source: Chrisman, Nicholas.(2002).
Raster Overlay:
Boolean Combine
Dr Mohamed Khaled
Image Source: Chrisman, Nicholas.(2002). 2nd Ed. Exploring Geographic Information Systems. p 125. fig. 5-3
[email protected] .
Raster Overlay:
Composite Combine
Dr Mohamed Khaled
[email protected]
Vector Overlay:
Composite Structure
Dr Mohamed Khaled
2nd Ed. Exploring Geographic Information Systems. p 127. fig. 5-5.
[email protected]
Image Source: Chrisman, Nicholas.(2002).
3. Neighborhood Functions
Basic Functions
– Average, diversity, majority, minimum/maximum,
and total
Parameters to define:
– Target location(s)
– Specification of neighborhood
– Function to perform on neighborhood elements
Dr Mohamed Khaled
[email protected]
3. Neighborhood Function (cont)
Search Operation
– most common neighborhood operation
Example
– count the number of customers within 2 miles of the
grocery store
Dr Mohamed Khaled
[email protected]
3. Neighborhood Functions (cont)
Dr Mohamed Khaled
[email protected]
3. Neighborhood Functions (cont)
Dr Mohamed Khaled
[email protected]
Example: Neighborhood Function
Thiessen Polygons
Dr Mohamed Khaled
[email protected]
Neighborhood Functions:
Implementing
Dr Mohamed Khaled
[email protected]
Neighborhood Functions:
Annulus Neighborhood Processing
Dr Mohamed Khaled
[email protected]
Neighborhood Functions:
Circular Neighborhood Processing
Dr Mohamed Khaled
[email protected]
Neighborhood Functions:
Wedge Neighborhood Processing
Dr Mohamed Khaled
[email protected]
Neighborhood Functions:
Example
Output:
Mean elevation of each
watershed
Dr Mohamed Khaled
[email protected]
Neighborhood Functions:
10x10 averaging filter on a DEM
Dr Mohamed Khaled
[email protected]
4. Connectivity Functions
Dr Mohamed Khaled
[email protected]
4. Connectivity Functions (cont).
Proximity Operation
– measure of the distance between features
– not restricted to distance; can be noise, time,
pollution, etc.
Parameters to define:
– target location
– unit of measure
– function to calculate proximity (distance/time/noise)
– area to be analyzed
Dr Mohamed Khaled
[email protected]
Example: Connectivity (Raster)
Proximity Operation:
Dr Mohamed Khaled Road Buffer
[email protected]
Example: Connectivity (Vector)
Proximity Operation:
Dr Mohamed KhaledBuffer Generation
[email protected]
Example: Connectivity (Vector)
Dr Mohamed Khaled
Image Source: Chrisman, Nicholas.(2002). 2nd Ed. Exploring Geographic Information Systems. p 154. fig. 6-1.
[email protected]
4. Connectivity Functions (cont).
Contiguity Operation
– spatial units are connected - defines “unbroken area”
Contiguity measures:
– size of neighboring area(s)
– shortest/longest straight line distance across adjacent
area(s)
– specific shape of neighboring area(s)
Dr Mohamed Khaled
[email protected]
Contiguity Functions
Network Operations
– set of interconnected lines that represent a set of
features through which resources flow
Common network functions
– shortest path problem (route optimization)
– location-allocation modeling (resource allocation)
– traveling salesperson problem (route optimization)
– route tracing (prediction of network loading)
Dr Mohamed Khaled
[email protected]
Example: Connectivity (Vector)
Dr Mohamed Khaled
[email protected]
Spread Functions:
Travel Time – Friction Surface
Cumulative
Travel Time
Data Layer
Dr Mohamed Khaled
[email protected]
Spread Functions:
Travel Time – Map
Dr Mohamed Khaled
[email protected]
Spread Function:
Calculation of Distance
Dr Mohamed Khaled
[email protected]
Spread Function:
Equidistant Travel Zones from Target (A)
Dr Mohamed Khaled
[email protected]
Spread Function:
Travel Zones-Absolute & Partial Barriers
Dr Mohamed Khaled
[email protected]
Emergency Services
Dr Mohamed Khaled
[email protected]
4. Connectivity Functions (cont).
Dr Mohamed Khaled
[email protected]
Connectivity Function Example:
Viewshed Analysis
Dr Mohamed
Image Source: Chrisman, Nicholas.(2002). Khaled
2nd Ed. Exploring Geographic Information Systems. p 198. fig. 8-14 .
[email protected]
Viewshed aka Intervisibility
Dr Mohamed Khaled
[email protected]
Environmental Impact Analysis
Surface functions
– density, contour, interpolation functions
– aspect, slope, hillshade, etc.
– watershed analysis and modeling (flow direction,
flow accumulation, flow length, watershed
delineation, stream ordering)
– visibility modeling/mapping
determine the area that can be "seen" from the
target location
Dr Mohamed Khaled
[email protected]
The 3rd Dimension: Height Analysis
Contours
Hill shading
Spot height symbols
Cliff & slope symbols
Viewpoint symbols
Dr Mohamed Khaled
[email protected]
Analysis: Summation
Dr Mohamed Khaled
[email protected]
Flood Risk
Numerical Values
Dr Mohamed Khaled Color Representation
[email protected]
Derived Mapping: Data from images
ThisDrisMohamed
a goal:Khaled
Not there yet!
[email protected]
Retail: Site Selection