Gis Concepts 5/5
-
Upload
cier-facultad-de-agronomia -
Category
Education
-
view
3.177 -
download
2
description
Transcript of Gis Concepts 5/5
![Page 1: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/1.jpg)
Concepts and Functions of
Geographic Information Systems(5/5)
MSc GIS - Alexander Mogollon Diaz
Department of Agronomy
2009
![Page 2: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/2.jpg)
2
Concepts and Functions of GIS
.PPT Topic #1 Topic #2 Topic #31 A GIS is an information
systemGIS is a technology
2 Spatial Data modelling Sources of data for geodatasets
Metadata
3 Geo-referencing Coordinate transformations
4 Database management
5 Spatial Analysis
![Page 3: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/3.jpg)
3
Functionalities of GIS
INPUT
QUERY - DISPLAY - MAP
ANALYSE
STRUCTURE
MANAGE
TRANSFORM
![Page 4: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/4.jpg)
4
Spatial analysis• Creation of information / added value from the gDB by
means of:– computational algorithms applied to the geometric and attribute
data
• Finding answers to questions which are not already in the gDB– Which hotels are closer than 2 km walk from the coast line ?– Which area of arable land is located on slopes steeper than 8% ?– What is the shortest path from point A to point B ?
• Analysis often requires specific re-structuring and transformations of the geodatasets in the gDB
![Page 5: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/5.jpg)
5
Spatial analysis tools
![Page 6: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/6.jpg)
6
Spatial analysis & Topology
• Absolute location of objects / locations is important: – Where is it ? What is the shape like ? How far is it from ?
• From absolute location, relative location can be deduced– Who is the owner of the parcel next to mine ?– Which store is closest to my home ?– To which province does this municipality belong ?– Which streets are crossing at this roundabout ?
• Topology = spatial properties of objects / locations which– Are independent of the geospatial reference system, i.e.
independent of absolute location– Are dependent on relative location– Can be exploited in spatial analysis
![Page 7: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/7.jpg)
7
Topological properties of vectorial geodatasets
• Can be permanently stored in the gDB– topological vectorial data structures
• Can be derived at runtime from the (geometric raster and vector) data stored in the gDB
• Both require topologically correct geodatasets– Polygon-line– Line-node– Left-right
![Page 8: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/8.jpg)
8
Raster topology Column-/row-number of cells implicitly contains topological
information
![Page 9: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/9.jpg)
9
Spatial (topological) analysis for vectorial objects
1. Generalisation
2. Overlay-analysis
3. Proximity-analysis (buffering)
4. Multi-criteria-analysis– Search for optimal location
5. Network-analysis– Shortest, fastest, cheapest path: travelling salesman
problem– Search for optimal locations on a network
![Page 10: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/10.jpg)
10
1. Generalisation
• Line-generalisation: see 3.PPT (Structuring)
• Polygon-generalisation– Reclassification = Substitute attribute values by alternative
values, possibly followed by geometric/topologic modifications (dissolve)
– Aggregation = Incorporation of non-sense areas into surrounding polygons
![Page 11: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/11.jpg)
11
1. Generalisationof lines; of polygons
![Page 12: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/12.jpg)
12
Poly # Attribuut2 A3 B4 A5 C6 D
A
A
DISSOLVE polygons =dropping boundary lines
usingtopological info
![Page 13: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/13.jpg)
13
Aggregation - Vector
• = Eliminate operation:• Polygons with identification
codes 1, 2 and 4 are merged with the surrounding polygon with code 5 based on a threshold value for area
12
3
5 4
3
5
![Page 14: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/14.jpg)
14
2. Overlay of geodatasets
• Visual overlay• Topological overlay
Both require vertically integrated geodatasets
![Page 15: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/15.jpg)
15
Topological overlay
![Page 16: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/16.jpg)
16
Topological OverlayPoly-on-Poly
![Page 17: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/17.jpg)
17
Topological overlay line-node, poly-line, left-right is modified
![Page 18: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/18.jpg)
18
Topological overlay and Boolean logic
Intersection
Union
Subtraction
Union without intersection
Applied to overlapping polygons and/or lines
![Page 19: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/19.jpg)
19
Topological overlay
![Page 20: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/20.jpg)
20
Topological OverlayLine-in-Poly
![Page 21: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/21.jpg)
21
Topological OverlayPoint (node)-in-Poly
Half-line algorithm:At uneven # intersections, Point is in last-left polygon
![Page 22: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/22.jpg)
22
3. Proximity analysis (= Buffering)
A. One ore more target objects or locations
B. Specification of a ‘neighbourhood’ or ‘buffer’ relative to the target object/location – As a final product (e.g. for cartography) – As an input for further analysis
C. Specification of the analysis to be performed within the neighbourhood
![Page 23: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/23.jpg)
23
Buffering: Steps A & BTARGET
![Page 24: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/24.jpg)
24
Buffering: Steps A & B
TARGET
![Page 25: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/25.jpg)
25
3(C). Operations on the bufferzone
• Buffers are mostly isotropic but can also be anisotropic
• Such operations need additional geodatasets. Examples: – Selection of objects (in an additional geodataset)
which are located within the buffer zone, i.e. at a distance smaller than the given threshold (buffer distance) from the target object / location
– Counting the selected objects – Computing statistics of characteristics of the selected
objects (frequency of classes, min, max, average, range, ...)
![Page 26: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/26.jpg)
26
4. Multi-criteria location analysis
• Determination of locations matching spatial criteria by combining– Overlay analysis– Proximity analysis
• Example: determine the potential locations for a multi-national company:– Within 2 km from highway– On a parcel of at least 10.000 m2– With stable sub-soil
![Page 27: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/27.jpg)
27
5. Network analysis
• Finding the shortest, fastest, cheapest path over a network of lines
• Finding the optimal location in terms of accessibility over a network
![Page 28: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/28.jpg)
28
Networks
![Page 29: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/29.jpg)
29
Topological networks
10
![Page 30: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/30.jpg)
30
Finding paths
![Page 31: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/31.jpg)
31
Spatial analysis of raster-geodatasets
• Complex analyses are efficient due to simple data structure1. Proximity (buffer) analysis
2. Neighbourhood analysis; Filtering
3. Cost-distance analysis
4. Map Algebra
![Page 32: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/32.jpg)
32
Distances in raster-geodatasets
![Page 33: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/33.jpg)
33
1. Buffering - Raster
TARGET = cell or group of cells
BUFFERING = selection of cells whichmatch the distance threshold. Result = WINDOW
Operations can be performed on the window, e.g. FILTERING
![Page 34: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/34.jpg)
34
2. Example: Majority filter 5 * 5
The most frequent class in each (moving, e.g. 5*5) window is atributed to the central cell
![Page 35: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/35.jpg)
35
• A convolution kernel is a matrix of numbers which is used to replace the value of each pixel with a weighed average of the values of the pixels in the neighbourhood of which the dimensions are those of the kernel
• (-1x8)+(-1x6)+(-1x6)+(-1x2)+(16x8)+(-1x6)+(-1x2)+(-1x2)+(-1x8) /(-1+ -1+ -1+-1+ 16+ -1+ -1+ -1+ -1)) = 11
• High pass filter: differences between pixel values are enhanced
1 2 3 4 5
1 2 8 6 6 6
2 2 11 5 6 6
3 2 0 11 6 6
4 2 2 2 8 6
5 2 2 2 2 8
2. Example: Convolution-filtering
![Page 36: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/36.jpg)
36
3. Map Algebra
• Applicable to vertically integrated raster geodatasets of equal spatial resolution
• 1st order computing functions– Add– Subtract – Multiply– Divide
• Relational operators– >, <, =
• Boolean logic: AND, OR, NOT, XOR
![Page 37: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/37.jpg)
37
3. Map AlgebraWEIGHT FACTOR
ACCESSIBILITY
DRAINAGE
EXPOSURE
GOOD
GOOD
SOUTH
EAST OR WEST
NORTH
FAIR
FAIR
POOR
POOR
using map addition
![Page 38: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/38.jpg)
38
4. Cost-Distance analysis using a ‘friction’ surface or friction-geodataset
Friction surface
![Page 39: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/39.jpg)
39
4. Cost-Distance analysis
(1/v in min/km)
(min; resolution = 1 km)
![Page 40: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/40.jpg)
40
Summary of important items • Analytical functions create added value with respect to the
data available in the gDB. Information is generated which is not stored in the gDB and which provide (part of) the answer to more complex questions
• Spatial analysis exploits topological relationships, both in vector and raster geodatasets
• Some analytical functions require one input geodataset only (buffer and simple network analysis, filtering, ...).
• Most analytical functions need more than one geodataset: map algebra (raster), topological overlay (vector), ...
![Page 41: Gis Concepts 5/5](https://reader035.fdocuments.us/reader035/viewer/2022062405/55819cadd8b42a417f8b5516/html5/thumbnails/41.jpg)
Questions or remarks ?
Thank you …