gis concepts 5/5

41
Concepts and Functions of Geographic Information Systems (5/5) MSc GIS - Alexander Mogollon Diaz Department of Agronomy 2009

Upload: cier-facultad-de-agronomia

Post on 17-Jun-2015

3.178 views

Category:

Education


2 download

DESCRIPTION

Introduction to basic concepts on Geographical Information Systems Autor: Msc. Alexander Mogollón Diaz http://www.agronomia.unal.edu.co

TRANSCRIPT

Page 1: Gis Concepts 5/5

Concepts and Functions of

Geographic Information Systems(5/5)

MSc GIS - Alexander Mogollon Diaz

Department of Agronomy

2009

Page 2: Gis Concepts 5/5

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

3

Functionalities of GIS

INPUT

QUERY - DISPLAY - MAP

ANALYSE

STRUCTURE

MANAGE

TRANSFORM

Page 4: Gis Concepts 5/5

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

5

Spatial analysis tools

Page 6: Gis Concepts 5/5

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

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

8

Raster topology Column-/row-number of cells implicitly contains topological

information

Page 9: Gis Concepts 5/5

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

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

11

1. Generalisationof lines; of polygons

Page 12: Gis Concepts 5/5

12

Poly # Attribuut2 A3 B4 A5 C6 D

A

A

DISSOLVE polygons =dropping boundary lines

usingtopological info

Page 13: Gis Concepts 5/5

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

14

2. Overlay of geodatasets

• Visual overlay• Topological overlay

Both require vertically integrated geodatasets

Page 15: Gis Concepts 5/5

15

Topological overlay

Page 16: Gis Concepts 5/5

16

Topological OverlayPoly-on-Poly

Page 17: Gis Concepts 5/5

17

Topological overlay line-node, poly-line, left-right is modified

Page 18: Gis Concepts 5/5

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

19

Topological overlay

Page 20: Gis Concepts 5/5

20

Topological OverlayLine-in-Poly

Page 21: Gis Concepts 5/5

21

Topological OverlayPoint (node)-in-Poly

Half-line algorithm:At uneven # intersections, Point is in last-left polygon

Page 22: Gis Concepts 5/5

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

23

Buffering: Steps A & BTARGET

Page 24: Gis Concepts 5/5

24

Buffering: Steps A & B

TARGET

Page 25: Gis Concepts 5/5

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

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

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

28

Networks

Page 29: Gis Concepts 5/5

29

Topological networks

10

Page 30: Gis Concepts 5/5

30

Finding paths

Page 31: Gis Concepts 5/5

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

32

Distances in raster-geodatasets

Page 33: Gis Concepts 5/5

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

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

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

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

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

38

4. Cost-Distance analysis using a ‘friction’ surface or friction-geodataset

Friction surface

Page 39: Gis Concepts 5/5

39

4. Cost-Distance analysis

(1/v in min/km)

(min; resolution = 1 km)

Page 40: Gis Concepts 5/5

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

Questions or remarks ?

Thank you …