Spatial modeling with gis
1 / 39

Spatial Modeling with GIS - PowerPoint PPT Presentation

  • Updated On :

Spatial Modeling with GIS. Longley et al., Chapter 16. Spatial Modeling with GIS. Introduction Types of Model Modeling Technology Multicriteria Methods Accuracy and Validity . Spatial modeling. Modeling: An overworked term

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'Spatial Modeling with GIS' - majed

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Spatial modeling with gis l.jpg

Spatial Modeling with GIS

Longley et al., Chapter 16

Spatial modeling with gis2 l.jpg
Spatial Modeling with GIS

  • Introduction

  • Types of Model

  • Modeling Technology

  • Multicriteria Methods

  • Accuracy and Validity

Spatial modeling l.jpg
Spatial modeling

  • Modeling: An overworked term

  • data model a template for data relational, object-oriented, coverage, shapefile

  • Model concerned with how the world looks

  • Model also a representation of some real-world process

  • Concerned with how the world works

Spatial modeling4 l.jpg
Spatial modeling

  • Manipulation of geographic information in multiple steps

  • Steps may represent stages in some complex analysis

  • Calculation of indicators over space (potentials)

  • Steps may represent time

  • Dynamic model

  • Iterative analysis

  • Geocomputation (see

Analog or digital modeling l.jpg
Analog or Digital Modeling?

  • Analog use of a scale model

  • Analogous process

  • Varignon frame

  • Need a digital process represented in 0s and 1s

    • program in C

    • GIS script in VBA

    • Python

Scale in a digital model l.jpg
Scale in a digital model?

  • Spatial resolution/extent

  • Temporal resolution/extent

  • Define what is left out of the model

  • Leave out uncertainty about model data, predictions

  • Model must run faster than the real world

  • Ecological fallacy

Why model l.jpg
Why model?

  • Support some design process

  • Allow the user to experiment with a replica

  • Investigate what-if scenarios

  • To understand change and dynamics

  • Test sensitivity and confidence

Analysis vs modeling l.jpg
Analysis vs. Modeling

  • To analyze or model?

  • Evacuation scenarios

    • Tom Cova's analysis

    • Church's simulations

    • LANL

Modeling l.jpg


Individual vehicle-based

traffic simulation

of entire cities

Limits of analysis l.jpg
Limits of Analysis

  • Static, one point in time

  • Search for patterns, anomalies

  • Generating hypotheses

  • Revealing what would otherwise be invisible

  • Form vs. process

Modeling multiple stages l.jpg
Modeling multiple stages

  • Perhaps different points in time

  • Implementing ideas and hypotheses

  • Experimenting with policy options

  • Scenario based planning

Types of model l.jpg
Types of Model

  • Static models and indicators

  • Combining GIS layers through overlay e.g., using ModelBuilder

  • Universal Soil Loss Equation

  • A = R x K x LS x Cx P

  • DRASTIC model of groundwater vulnerability

  • Karst groundwater protection model

Model result l.jpg
Model result forecasts

Modeling approach l.jpg
Modeling Approach forecasts

  • Individual vs. Aggregate models

  • Is it possible to model every individual element in the system?

  • Every molecule of groundwater? Every person in a crowd?

  • Autonomous agent models

Mass behavior problems l.jpg
Mass Behavior: Problems forecasts

Twenty-one Hajj pilgrims trampled

Wednesday, February 12, 2003 Posted: 2:33 PM EST (1933 GMT)MINA, Saudi Arabia --Another 21 people were trampled to death Wednesday on their way to one of the rituals of the Hajj, the annual Muslim pilgrimage to Mecca, Saudi officials said. Wednesday's deaths happened on a bridge as the throngs of pilgrims were heading to throw stones at one of three pillars representing Satan's temptation of Abraham, the officials said. The stoning represents a rejection of evil deeds. On Tuesday, a similar incident killed 14 pilgrims.

Cellular models l.jpg
Cellular Models forecasts

  • Work on a raster: Good match to GIS

  • Initial conditions

  • Each cell in one of a number of states

  • Rules of state transition at each timestep based on states of cell and neighbors

  • Conway’s Game of Life

  • SLEUTH land use change model

Cellular automata l.jpg
Cellular automata forecasts

  • Framework for systems experiments

  • Simplest way to demonstrate complex systems behavior

  • Wolfram: Formal framework

  • {Cells, States, Initial conditions, Neighborhood, Rules, Time}

  • Conway’s LIFE

The game of life l.jpg
The game of life forecasts

  • Grid of square cells extending infinitely in every direction.

  • A cell can be live or dead.

  • Each cell in the grid has a neighborhood consisting of the eight cells in every direction including diagonals.

  • To apply one step of the rules, we count the number of live neighbors for each cell.

    • A dead cell with exactly three live neighbors becomes a live cell (birth).

    • A live cell with two or three live neighbors stays alive (survival).

    • In all other cases, a cell dies or remains dead (overcrowding or loneliness).

Some examples l.jpg
Some examples forecasts

More examples l.jpg
More examples forecasts

Technology for modeling in gis l.jpg
Technology for Modeling in GIS forecasts

  • Graphic user interface e.g. GISMO in ERDAS

  • ModelBuilder

    • access to all ArcGIS functions

    • no looping at present

  • Scripts ARC/INFO AML

  • ArcView 3.x Avenue

  • ArcGIS

    • Visual Basic for Applications

    • Perl

    • Python

    • JScript

    • ArcScripts

Model coupling l.jpg
Model Coupling forecasts

  • linking model software to GIS

  • Loose coupling

    • Exchanging files

    • Entering results

  • Tight coupling

    • Common files

    • Common interface

    • Common code

  • Modeling languages

Multcriteria methods l.jpg
Multcriteria Methods forecasts

  • Multiple factors affect decisions

  • Weighted by difference levels of importance

  • Karst case

    • slope > 5%

    • land use = cropping

    • distance from stream < 300m

  • Simple binary decision

  • How to assign weights to each factor?

  • Stakeholders may disagree on weights

  • MCDM = multicriteria decision making

Analytical hierarchy process l.jpg
Analytical Hierarchy Process forecasts

  • Devised by Thomas Saaty

  • Each stakeholder compares each pair of factors

  • Assigns comparative weights

    • e.g., slope 7 times as important as land use

    • e.g., distance from stream 1/2 as important as slope

  • forming a complete matrix

  • Weights must sum to one

Model accuracy and validity l.jpg
Model accuracy and validity forecasts

  • How do we know if the model is correct?

  • How do we know that forecasts are accurate?

  • Results from a computer are often trusted implicitly

  • How to calibrate the model?

    • Hindcasting

    • Boostrapping

  • A model is never more than an approximation to reality but how good/bad is the approximation?

  • Important to provide measures of confidence in results

Sensitivity testing l.jpg
Sensitivity testing forecasts

  • Varying the inputs to observe effects on outputs

  • Some inputs affect outputs more than others

  • These are the inputs that most need to be correct

  • Error propagation

  • Examining the impacts of input errors on outputs

  • Mostly by simulation