Professional Documents
Culture Documents
Sushil Pradhan
GIS Analyst Mountain Environment and Natural Information Systems (MENRIS) International Centre for Integrated Mountain Development (ICIMOD)
INPUT
Data from Maps Tabular Data Field Data
OUTPUT
Maps Statistics Reports Other Database
Other Database A B C D
Storage, Retrieval
Output
Remote Sensing
Heart of GIS which Allows to study realworld processes Part of a decision-making process Important use of the analysis is predicting what will happen after certain time which provides the opportunity to select the best possible alternative
GIS
Where are the forest ? What is trend of current road network ? What is the trend of population distribution ? What is the total area of forest ? Show me the settlements within 1km from road Show me the Districts with pop. Density > 500/sq.km.
Where should I build a new building ? Identify the suitable area for locating carpet industries. Assuming that a field will produce the same crop next year as this year; what will happen if there is change in stream flow ?
Conditional Statements
Boolean (Logical) Operators: AND, OR, NOT, XOR (exclusive OR) Relational (Conditional) Operators: =, >, <, <> (not equal to)
Landuse map
Attribute Table
Landuse_id Type 1 2 3 4 5 Urban Forest Grass Agriculture Water body
Conditional Statements:
Landuse_ID = 3 Landuse_ID = Grass Landuse_ID = 2 OR Landuse_ID = 4 Landuse_ID = Forest OR Landuse_ID = Agriculture Landuse_ID <> 5 Landuse_ID NOT 5 Landuse_ID > 2 Landuse_ID >= 4 Landuse_ID <=3
(Re)classification operations involve the reassignment of thematic values to the categories of an existing map.
Reclassify a VDC map based on its population density Classify an elevation map into 500m interval classes
Examples:
v v
Vector Overlay
During vector overlay, map features and the associated attributes are integrated to produce new composite map. Logical rules can be applied to how the maps are combined. Vector overlay can be performed on different type of map feature: viz., polygon-on-polygon overlay, line-on-polygon overlay, point-on-polygon overlay. During the process of overlay, the attribute data associated with each feature type is merged. The resulting table will contain both the attribute data. The process of overlay will depend upon the modelling approach the user needs. One might need to carry out a series of overlay procedures to
Counties
C_ID County
1 2 3 4
W1 W2 W3 W4
B C
1 2 3
A B C
New_ID WatershedCounty 1 2 5 4 7 3 6 8 1 2 3 4 5 6 7 8 W1 W1 W3 W2 W2 W4 W2 W4 A B B A B B C C
County
R_ID Hwy. 1 2 3 4 5 6 7 8 35 22 35 60 60 35 32 35
A B
New_ID Org ID Hwy. County 1 2 3 4 5 6 7 8 9 10 11 2 2 3 3 4 4 5 6 6 7 8 22 22 35 35 60 60 60 35 35 32 35 Black Cole Cole Cole Black Cole Cole Cole Fall Fall Fall
1 A 5 6
2 4
7 8 10 11
Counties
ID 1 2 3 4 5 Owner
A
ID
B
A B C
1 3
ID 1 2 3 4 5
County Owner Black Cole Cole Fall Fall John Murray Smith Schwarz Harris
Raster Overlay
Map
Map
Results
Lake
Raster Overlay
In raster overlay, the pixel or grid cell values in each map are combined using arithmetic and Boolean operators to produce a new value in the composite map. The maps can be treated as arithmetic variables and perform complex algebraic functions. The method is often described as map algebra. The raster GIS provides the ability to perform map layers mathematically. This is particularly important, for the modelling in which various maps are combined using various mathematical functions. Conditional operators are the basic mathematical
Map
Map
Results
Map Algebra
Provides a way to create mathematical operations that compare grid themes uses mathematical expressions creates new raster layers
Rainfall98 (A) 7 1 1 1 5 1 1 1 5 1 1 1 3 1 1 2 Rainfall99 (B) 5 1 2 1 1 1 1 1 2 1 1 2 Change (C) 1 1 2 2 2 0 0 0 4 0 0 -1 3 0 0 -1 2 0 -1 0
Arithmetic operators
5 5 2 2 5 5 5 2 6 2 2 2 6 6 6 6 MapC = MapA +10 15 15 12 12 15 15 15 12 16 12 12 12 16 16 16 16 MapC MapC1 = MapA + MapB
MapC1 9 9 10 10 9 9 9 10 7 3 3 10 7 7 14 14
MapA
4 4 8 8 4 4 4 8 1 1 1 8 1 1 8 8
MapC2 = ((MapA - MapB)/(MapA + MapB))*100 Negative values in the map mapC2 are showed in Bold.
MapB
Logical Operators
F F F F F F F F F F F F F
F = forest 7 = 700 m. 6 = 600 m. 4 = 400 m.
MapB MapA MapD = (MapA = "forest") and (MapB < 500)
MapD
0 0 0 0 0
0 0 1 0 0
0 0 1 1 0
0 0 0 1 0
0 0 1 1 0
MapD1
MapD2
MapD2 = (MapA = "forest") xor (MapB < 500)
1 1 1 0 0
1 1 1 0 0
1 0 1 1 0
0 0 1 1 1
1 1 1 1 1
7 7 4 6 6
7 7 4 6 6
7 7 4 4 6
7 7 4 4 6
4 4 4 4 6
1 1 1 0 0
1 1 0 0 0
1 0 0 0 0
0 0 1 0 1
1 1 0 0 1
MapD3
1 1 0 0 0
1 1 0 0 0
1 0 0 0 0
0 0 0 0 1
0 0 0 0 1
MapC
F F F F F F F F F F F F F
MapB
1 1 ? ? ?
1 1 1 ? ?
1 ? 1 1 ?
? ? ? 1 1
? ? 1 1 1 1 1 0 0 0
MapC1
7 7 4 6 6
7 7 4 6 6
7 7 4 4 6
7 7 4 4 6
4 4 4 4 6
1 1 0 0 0
1 0 0 0 0
0 0 0 0 0
0 0 0 0 0
Reclassify 1 B B 0
OUTPUT 0 0 0 1 1 0 0 0 0
INPUT 1 Multiply
6 6 8
7 7 8
7 7 7
0 Reclassify 0 0
1 1 0
1 1 1
INPUT 2
INPUT 1 ADD
1 1 0
2 2 0
1 1 1
6 6 8
7 7 8
7 7 7
0 Reclassify 0 0
1 1 0
1 Reclassify 1 1 1 1 0 1 1 0 1 1 1
INPUT 2
OUTPUT
Buffer Operation
Define a zone within a specified distance from a feature
Point buffer
Line buffer
The figure shows an example of optimum paths based on minimum distance. In the figure, there are locations of number of main hospitals within the ring road of Kathmandu valley. If there has been an accident out of ring road (lets say: close to Bhaktapur), which is the closest hospital and the shortest route to that hospital for a ambulance. The network analysis identifies the closest hospital (Bir Hospital as you notice in the figure) in terms of distance and also indicates how to go there.
Neighbourhood Operations
Neighbourhood operations evaluate the characteristics of an area surrounding a specified location
Interpolation
Interpolation is the procedure of estimating unknown values at unsampled sites using the known values of existing observations at neighbouring locations Examples: Point interpolation (rainfall, spot heights) Line interpolation (contours)
Interpolation
10 20 40 70 80 30 60 40 10 20 30 25 55 63 80 62 60 65 70 74 77 80 50 72 80 84 86 84 40 57 67 86 90 87
15 20 30 28 40 32 50 50
20
80 80
90
20 38
Modeling Methodology
Define issues and problems Define the model
BACK to TOC