16. Spatial Modeling with GIS. Outline Why model? Types of model Technology for modeling Multicriteria methods Accuracy and validity.

Slides:



Advertisements
Similar presentations
Complexity Settlement Simulation using CA model and GIS (proposal) Kampanart Piyathamrongchai University College London Centre for Advanced Spatial Analysis.
Advertisements

Design of Experiments Lecture I
Spatial Modeling with GIS Longley et al., Chapter 16.
GIS Error and Uncertainty Longley et al., chs. 6 (and 15) Sources: Berry online text, Dawn Wright.
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
Raster Based GIS Analysis
Group 3 Akash Agrawal and Atanu Roy 1 Raster Database.
Border around project area Everything else is hardly noticeable… but it’s there Big circles… and semi- transparent Color distinction is clear.
CELLULAR AUTOMATON Presented by Rajini Singh.
Geographic Information Systems
Geographic Information Systems. What is a Geographic Information System (GIS)? A GIS is a particular form of Information System applied to geographical.
Looking Forward Mike Goodchild. Where is ESRI going? 9.0 –massively expanded toolbox –script management and metadata –Python, JScript, Perl –visual modeling.
GUS: 0265 Fundamentals of GIS Lecture Presentation 4: Raster Data Model and Operations Jeremy Mennis Department of Geography and Urban Studies Temple University.
NPS Introduction to GIS: Lecture 1
GIS Models and Modeling Chapter 14. Introduction A model is a simplified representation of a phenomenon or system A model is a simplified representation.
Joanne Turner 15 Nov 2005 Introduction to Cellular Automata.
Geospatial Modeling Maps and Animated Geography E. Lynn Usery Professor, University of Georgia Research Geographer, U.S. Geological Survey.
© K.Fedra Integrating GIS and environmental models integrated tools for spatial environmental analysis.
Principle of Functional Verification Chapter 1~3 Presenter : Fu-Ching Yang.
Dr. David Liu Objectives  Understand what a GIS is  Understand how a GIS functions  Spatial data representation  GIS application.
GIS Functions and Operators The functions associated with raster cartographic modeling can be divided into five types: The functions associated with raster.
Spatial data Visualization spatial data Ruslan Bobov
Nawaf M Albadia Introduction. Components. Behavior & Characteristics. Classes & Rules. Grid Dimensions. Evolving Cellular Automata using Genetic.
Fundamentals of GIS Lecture Materials by Austin Troy except where noted © 2008 Lecture 13: Introduction to Raster Spatial Analysis Using GIS-- By.
Chapter 12: Simulation and Modeling
Overview Dennis L. Johnson What is GIS? Geographic Information System Geographic implies of or pertaining to the surface of the earth Information implies.
Preparing Data for Analysis and Analyzing Spatial Data/ Geoprocessing Class 11 GISG 110.
Discovery of Cellular Automata Rules Using Cases Ken-ichi Maeda Chiaki Sakama Wakayama University Discovery Science 2003, Oct.17.
Grid-based Analysis in GIS
1 Performance Evaluation of Computer Networks: Part II Objectives r Simulation Modeling r Classification of Simulation Modeling r Discrete-Event Simulation.
Applied Cartography and Introduction to GIS GEOG 2017 EL
Introduction to Geographic Information Systems (GIS) Lesson 1.
More Accurate Rate Estimation CS 170: Computing for the Sciences and Mathematics.
Indiana GIS Conference, March 7-8, URBAN GROWTH MODELING USING MULTI-TEMPORAL IMAGES AND CELLULAR AUTOMATA – A CASE STUDY OF INDIANAPOLIS SHARAF.
GIS Data Structure: an Introduction
Topic 7: GIS Models and Modeling
AQUIFER VULNERABILITY ASSESSMENT: PROJECT REVIEW COLUMBIA COUNTY June 11, 2009 Columbia County, Florida Advanced GeoSpatial Inc. Alan Baker, P.G. James.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
Simulating Human Agropastoral Activities Using Hybrid Agent- Landscape Modeling M. Barton School of Human Evolution and Social Change College of Liberal.
1 Chapter 13 Artificial Life: Learning through Emergent Behavior.
Intro to Raster GIS GTECH361 Lecture 11. CELL ROW COLUMN.
Cellular Automata Spatio-Temporal Information for Society Münster, 2014.
Model Iteration Iteration means to repeat a process and is sometimes referred to as looping. In ModelBuilder, you can use iteration to cause the entire.
Geosimulation Geosimulation models are developed to represent phenomena that occur in urban systems in highly realistic manner In particular, Cellular.
Geographic Information Systems Temporal GIS Lecture 8 Eng. Osama Dawoud.
Role of Spatial Database in Biodiversity Conservation Planning Sham Davande, GIS Expert Arid Communities Technologies, Bhuj 11 September, 2015.
MODES-650 Advanced System Simulation Presented by Olgun Karademirci VERIFICATION AND VALIDATION OF SIMULATION MODELS.
Introduction to Spatial Modeling Michael F. Goodchild University of California Santa Barbara.
So, what’s the “point” to all of this?….
Chapter 13 Repeated-Measures and Two-Factor Analysis of Variance
Cellular Automata Introduction  Cellular Automata originally devised in the late 1940s by Stan Ulam (a mathematician) and John von Neumann.  Originally.
Introduction to Geographic Information Systems (GIS)
GUS: 0262 Fundamentals of GIS Lecture Presentation 7: Raster Operations Jeremy Mennis Department of Geography and Urban Studies Temple University.
Pedro R. Andrade Münster, 2013
Phil Hurvitz Avian Conservation Lab Meeting 8. March. 2002
GIS September 27, Announcements Next lecture is on October 18th (read chapters 9 and 10) Next lecture is on October 18th (read chapters 9 and 10)
Complexity Settlement Simulation using CA model and GIS (proposal) Kampanart Piyathamrongchai University College London Centre for Advanced Spatial Analysis.
Definition of Spatial Analysis
U.S. Department of the Interior U.S. Geological Survey Automatic Generation of Parameter Inputs and Visualization of Model Outputs for AGNPS using GIS.
An analog model built in 1941 to validate the “bouncing bomb” ideas of Dr. Barnes Wallis, in preparation for the successful Royal Air Force assault on.
Why use landscape models?  Models allow us to generate and test hypotheses on systems Collect data, construct model based on assumptions, observe behavior.
MCE: Criteria Development and the Boolean Approach Exercise 2-7.
Deforestation Part 2: Top-down Modelling Pedro R. Andrade Münster, 2013.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-5 Chapters 9 and 10.
Application of a CA Model to Simulate the Impacts of Road Infrastructures on Urban Growth Nuno Pinto and António Antunes, University of Coimbra with Josep.
Traffic Simulation L2 – Introduction to simulation Ing. Ondřej Přibyl, Ph.D.
An Introduction to Urban Land Use Change (ULC) Models
Spatio-Temporal Information for Society Münster, 2014
Raster Analysis Ming-Chun Lee.
Pedro R. Andrade Münster, 2013
Presentation transcript:

16. Spatial Modeling with GIS

Outline Why model? Types of model Technology for modeling Multicriteria methods Accuracy and validity

What Is a Model? A data model provides a template for representing the real world in a GIS For modeling how the world looks This chapter is about models that represent real processes Or how the world works

Spatial Models Represent variation over the Earth's surface Produce results that change when the locations of features change GIS provides a suitable platform Manipulate geographic information in multiple stages Representing either a single point in time, or predictions about future points in time

Spatial and Temporal Resolution Models work at defined levels of resolution All variation at finer resolutions is ignored The model must leave the user uncertain to some degree about the real world A model of a dynamic process has a temporal resolution equal to the size of its time steps

The Value of Models They allow experiments to be conducted on simulated systems, rather than the real thing Cheaper, less invasive They allow alternative scenarios to be evaluated Different policy options and their impacts on the future

To Analyze or to Model? Analysis is static Revealing what would otherwise be invisible Looking for anomalies, patterns Leading to hypotheses about systems Modeling can be dynamic Testing hypotheses about systems Evaluating alternative scenarios

Simulation of driver behavior in an evacuation of the Mission Canyon area of Santa Barbara, California, U.S.A., some minutes after the initial evacuation order. The red dots denote the individual vehicles whose behavior is modeled in this simulation.

Types of Model Static models and indicators Take multiple GIS inputs, and compute useful indices The Universal Soil Loss Equation predicting erosion from five inputs The DRASTIC groundwater vulnerability model predicting an index of vulnerability to pollution

The results of using the DRASTIC groundwater vulnerability model in an area of Ohio, U.S.A. The model combines GIS layers representing factors important in determining groundwater vulnerability, and displays the results as a map of vulnerability ratings.

Graphic representation of the groundwater protection model developed by Rhonda Pfaff and Alan Glennon for analysis of groundwater vulnerability in the Mammoth Cave watershed, Kentucky, U.S.A.

Results of the groundwater protection model. Highlighted areas are farmed for crops, on relatively steep slopes and within 300m of streams. Such areas are particularly likely to generate runoff contaminated by agricultural chemicals and soil erosion, and to impact adversely the cave environment into which the area drains.

Individual and Aggregate Models Individual models simulate the behavior of every individual in the system Every person in a crowd Aggregate models are used when there are too many individual elements to model Impossible to model every molecule of water, grain of sand

Simulation of the movement of individuals during a parade. Parade walkers are in white, watchers in red. The watchers (A) build up pressure on restraining barriers and crowd control personnel, and (B) break through into the parade.

Cellular Models Model a system using a raster Each cell can be in one of a number of states Change through time is represented by change of cell state Change is defined by a series of rules Depending on the state of the cell and its neighbors

Cellular automaton (CA) A cellular automaton is a discrete model studied in computability theory, mathematics, physics, complexity science, theoretical biology and microstructure modeling. It consists of a regular grid of cells, each in one of a finite number of states, such as "On" and "Off". The grid can be in any finite number of dimensions. For each cell, a set of cells called its neighborhood (usually including the cell itself) is defined relative to the specified cell. For example, the neighborhood of a cell might be defined as the set of cells a distance of 2 or less from the cell. An initial state (time t=0) is selected by assigning a state for each cell. A new generation is created (advancing t by 1), according to some fixed rule (generally, a mathematical function) that determines the new state of each cell in terms of the current state of the cell and the states of the cells in its neighborhood. For example, the rule might be that the cell is "On" in the next generation if exactly two of the cells in the neighborhood are "On" in the current generation, otherwise the cell is "Off" in the next generation. Typically, the rule for updating the state of cells is the same for each cell and does not change over time, and is applied to the whole grid simultaneously, though exceptions are known. Cellular automata are also called "cellular spaces", "tessellation automata", "homogeneous structures", "cellular structures", "tessellation structures", and "iterative arrays". [2] [2]

The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway in 1970.Game of Life The "game" is a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input. One interacts with the Game of Life by creating an initial configuration and observing how it evolves. E.g.: Modern Cellular Automata

Cellular Models of Urban Growth Each cell is either undeveloped or developed Transitions may occur at each time step from undeveloped to developed Depending on the state of neighboring cells And on the characteristics of the cell slope, access to transportation, protected status, etc.

Simulation of future urban growth patterns in Santa Barbara, California, U.S.A. (Upper) Growth limited by current urban growth boundary; (Lower) growth limited only by existing parks.

Cartographic Modeling and Map Algebra Organizes all GIS operations on a raster into four types Local operations are determined by the attributes of each cell alone Focal operations are determined by a cell's neighbors Global operations compute properties of the entire raster layer Zonal operations apply to all contiguous cells with the same value

Technology for Modeling Scripts Sequences of GIS operations that can be stored and shared written in a scripting language such as Visual Basic for Applications, Perl, Python, or JScript a model can be written and executed as a script Scripts can be manipulated visually e.g., through ESRI's ModelBuilder

Coupling Models often exist as separate, stand-alone programs Can be used in conjunction with a GIS through various forms of coupling Loose coupling The GIS and the model exchange data in the form of files Close coupling Both GIS and the model read and write to the same file through a common interface

Multicriteria Methods Many decisions depend on numerous factors The factors must be combined in some fashion Often stakeholders disagree on how the factors should be combined Multicriteria methods attempt to reconcile such differences and to reach consensus

Saaty's Analytical Hierarchy Process (AHP) Each stakeholder compares each pair of factors Indicating relative importance as a ratio The ratings are combined to produce a consensus set of weights Along with a measure of the strength of agreement or disagreement

One Stakeholder's Weights An example using the three factors in the Pfaff and Glennon groundwater protection model SlopeLand useDistance from Stream Slope72 Land use1/71/3 Distance from Stream 1/23

Screen shot of an AHP application using IDRISI ( The five layers in the upper left part of the screen represent five factors important to the decision. In the lower left the image shows the table of relative weights compiled by one stakeholder. All of the weights matrices are combined and analyzed to obtain the consensus weights shown in the lower right, together with measures to evaluate consistency among the stakeholders.

Accuracy and Validity How can the results of a model be assessed? Is the vulnerability index correct? Are the predictions of a scenario correct? A model is only as accurate as its inputs And the rules used to emulate real processes And subject to the limitations of its spatial and temporal resolution Models help to reduce uncertainty about the future But can never reduce it to zero

Error Propagation Methods for assessing the effects of known degrees of error in a model's inputs Producing measures of confidence in model outputs Normally by simulation

Sensitivity Analysis Used to assess the effects of uncertainty in model parameters and assumptions Systematically raise and lower the value of each parameter Observe the effects on model predictions Helps in identifying those parameters that are more important and need to be carefully examined