Professional Documents
Culture Documents
GIS Analysis
Functions
Types of operators
Suitabilit y IF (( Landuse " Forest" AND Geo log y " Alluvial " ) OR
( Landuse " Grass" AND Geo log y " Shale" ), " Suitable " , "Unsuitable" )
The output will be areas that are suitable and those that are not suitable.
5.5. Overlay Operators (10/10)
Decision Table in Raster Overlay
5.6. Neighborhood Operators (1/6)
These include:-
Proximity Computation
Spread Computation
Seek Computation
5.6. Neighborhood Operators (2/6)
Proximity Computation
The objective of proximity computation is to establish the characteristics
of the neighborhood of a given location. The usefulness of such
operations is such that they are able to answer suitability questions on
the basis of not only what is at but also on what is near.
There are three fundamental issues that should be addressed before such
computations can be performed namely:-
Identifying the target locations and their spatial extent
Definition of the mode of determining the neighborhood
Identify the characteristics of the target to be used in the computation of
each neighborhood.
On the basis of geometric distance, proximity computation can be done
using:-
Buffer generation
Thiessen polygon generation
5.6. Neighborhood Operators (3/6)
Buffer Generation
The concept of buffer generation involves simply identifying the target of
interest and simply determining the area around them on the basis of a
distance.
The figure shows such an example where the targets are main and minor roads
and different buffer distances applied.
5.6. Neighborhood Operators (4/6)
Thiessen Polygon Generation
Thiessen polygon is based on spatially distributed points as target locations
and the idea is to find for each location which target is closest. This will
involve generating polygons for each target thereby identifying those locations
that belong to that target.
5.6. Neighborhood Operators (5/6)
Spread Computation
Optimal path finding is conducted when the least cost path between the origin and the
destination is required. It involves identifying a sequence of connected lines that
traverse from the origin to the destination at the lowest cost. The determination of the
lowest cost path can be defined on the basis of:-
5.7. Network Operators (2/2)
Total length of all lines on the path which is a simple operation.
In addition to the total length, it could take into account the maximum
capacity, travel rate among other parameters to determine the lowest cost
path.
The aim of network partitioning is to assign lines or nodes in a network target
locations which play the role of service centre e.g. medical services, education
facilities, water supply, etc. This type of network partitioning problem is
known as network allocation problem. The issue then is, which part of the
network to assign exclusively to which part of service centre.
Another type is trace analysis which focuses on problems pertinent to that part
of network that is upstream or upstream from a given target location. This
finds application in pollution tracing along e.g. rivers or streams, energy
distribution networks, etc. The idea is to find which part of the network is
conditionally connected to a chosen node on the network namely the trace
origin, where the condition will depend on the application and is logical in
nature.
5.8. Summary
In this lecture, we have discussed the
analytic capabilities of GIS. Using
examples and illustrations we have
demonstrated how exploratory, overlay,
neighborhood and network operations can
be applied to solve spatial related problems.
5.9. Activity
Consider a route network problem and
formulate it as a GIS problem.
Identify the spatial and non-spatial data sets
required.
Discuss the operations that you would
perform to determine the optimal location of
a route.
5.10. Further Reading
Hansen G.W. and Hansen J.V.,
1996: Database Management and
Design, 2nd Edition.
Longley P.A., Goodchild M.F.,
Maguire D.J., Rhind D.W., 2005:
Geographic Information Systems
and Science, 2nd Edition.