Geog 258: Maps and GIS

February 27, 2006

GIS: Analytics

 


Geographic questions

 

GIS provides tools to answer geographic questions

Geographic questions range from very simple (how far is from A to B) to complex one (where should be the suitable site for a new landfill?)

The process to answer geographic questions can be thought of the series of input – operation – output, where operations can be thought of a function that transforms input to output

Answering geographic questions with GIS follows these steps below:

 

1)   Frame the question

2)   Select the data relevant to answering questions (input)

3)   Choose analysis methods (operation)

4)   Process the data (process diagram)

5)   Look at the results (output)

 

For example,

1) Question: Where is nearest hospital from my place?

2) Data: my place, hospital

3) Analysis method: Distance (myplace, hospital)

4) Process diagram:

List distance measures between myplace and hospital;

Pick the minimum among the list

5) Output: Hospital with the minimum distance

 

One of the most valuable skills in GIS is the ability to take a real problem and convert it into a series of GIS operations. So what types of operations are available in GIS?

 


Taxonomy of GIS operations

 

Attribute operations

          Decreasing information contents

          Increasing information contents

Spatial operations

          Object operations

                   Unary operations

                   Binary operations

                             Topological

                             Metric

          Field operations

                   Local

                   Focal

                   Zonal

 


Types of attribute operations

 

Operations performed on attributes attached to geographic features. Let’s say you perform operations on attributes of the hospital nearest your place (e.g. the number of beds in the hospital).

 

There are two kinds of operation performed on a single attribute value: reducing information content or increasing information content.

 

The operation reduces the information content if level of measurement is lowered.

e.g. select from the hospital where the number of bed is more than 100

 

The operation increases the information content if level of measurement is raised.

e.g. rank the hospital based on multiple nominal attributes

 


Types of spatial operations

 

Can be divided into two types of operations depending on data model

Operations performed on discrete object: object operation

Operations performed on continuous field: field operation

The difference between object and field operations comes from the fact that geometric dimensionality of object is easily identified whereas that of field is not

 

Forest stand from object versus field view

 


1. Object operation

 

1.1 Unary spatial operations

 

Calculate geometric properties intrinsic to a single feature

Possible geometric properties of a single feature are different depending on the dimensionality of a feature

 

1.1.1 Operations on zero-dimensional feature

Location

Where is Seattle? Location (A) = (x,y)

 

1.1.2 Operations on one-dimensional feature

Location, distance, direction, sinuosity

In which direction is this road heading? Direction (A) = 180 degree

How long is this runway? Length (A) = 1000 meter

 

1.1.3 Operations on two-dimensional feature

Location, distance (parameter), direction, area, shape, compactness, and so on

How large is this land parcel? Area (A) = 10 acre

 

 

1.2 Binary spatial operations

 

Calculate spatial relationships between features

Spatial relationships between features can be divided into topological and metric

 

1.2.1 Topological

Qualitative spatial relation; invariant properties of geometric figures under continuous deformation (e.g. adjacency, containment, overlap); it defines spatial relations

 

1.2.2 Metric

Quantifiable spatial relation (e.g. distance, direction); it refines spatial relations

 

In the cell below, write down all possible spatial relations (both metric and topological)

 

 

Point

Line

Polygon

Point

 

 

 

Line

 

 

 

Polygon

 

 

 

 

Not too straightforward

 

Most of the time, cases are generalized into one of the followings:

Point-to-point metric relation

Point-to-polygon topological relation

Polygon-to-polygon topological relation

e.g. To measure the distance between Seattle and Buffalo, think of Seattle and Buffalo as point features (even though they may be better seen as polygon), and measure distance between them.

 

For example,

To answer the question “Is this café in WIFI zone?”

Set café = a AS point

Set WIFI zone = b AS polygon

Choose topological relation between café and WIFI zone, say within

Within (a, b) = True or False

 

Q. Dimensionality of features and type of operations?

1. How far is my place to the nearest ramp to I5

2. The proximity of my place to crime hot spots

3. Demographics of areas likely to be affected by flooding zone

 


2. Field operation

 

2.1 Local operation

Value of the new field at a given location in the spatial framework depends only on the value of the input field at that location

e.g. Identify mountain ranges with elevation over 2000 feet

 

2.2 Focal operation

Value of the resulting field at a given location depends on the values that the input field assumes in a small neighborhood of the location

e.g. What is the slope gradient at point A? 

 

2.3 Zonal operation

Zonal operations are naturally associated with aggregate operators or the integration function.

e.g. What is the average elevation of a set of river basins?

 


Overlay: a key tool in GIS

 

1) Vector overlay

 

Which road segments are likely be affected by flood?

Think of polygons in Layer A as flood zones

Think of lines in Layer B as road

With overlay, it is possible to identify roads that are likely to be flooded.

 

 

 

 

Is road within flood zone?

Set road in Layer B as line

Set flood zone in Layer A as polygon

Choose topological operation within (B, A)

Identify subset of B where within (B, A) is True

 

2) Raster overlay

 

Estimate the total runoff in a precipitation event.

The equation for the model is: (S * C * P)/160 = R

where:

S = the surface slope, categorized into values of 1 (0 to 3 degrees), 2 (3 to 6 degrees), 3 (6 to 9 degrees), or 4 (greater than 9 degrees),

C = ground cover coefficient, a value of 10 for dense, broad leaf cover, 20 for grass or mixed coniferous forest, 30 for sparse canopy forest, and 40 for bare ground,

P = Precipitation in millimeters, and

R = Runoff volume of water, in liters per square meter

 

These are elements of process diagram: input – operation - output

1) Input

 

 

2) Operation

(S * C * P)/160

 

3) Output

Q. What type of operation among the following is used in this run-off model application?

a) local                b) focal      c) zonal