Introduction to Geocomputation
Helena Mitasova, Anna Petrasova, Vaclav Petras
Learning objectives
- geocomputation definitions
- motivations for geosimulation
- models for geosimulation and their properties
- applications in science and practice
- open source platforms and tools
Geocomputation includes
- Geospatial analysis and visualization
- Data mining and image processing using machine learning,
artificial inteligence, neural networks
- Modeling spatial processes with continuous fields
- Agent-based spatial modeling
- Spatial optimization: siting, routing, land management
- Serious spatial games and game-based modeling
Geocomputation includes
Modeling dynamic spatial processes:
distribution of solar radiation during summer solstice
Geospatial simulations
- Using modeling to simulate complex spatial processes or behaviors under designed set of conditions to gain understanding of the studied phenomenon
- Numerical simulations are computational tools for gaining new knowledge - virtual experiments
- Diagnostic and predictive modeling
- Provide information for decision making
- In literature, often focused on agent based modeling and cellular automata but we will use a broader definition
Geospatial simulation example
Simulation of sediment transport and net erosion / deposition to understand interactions
between land cover and water quality and to support sustainable land use management
Mitas, L., Mitasova, H., 1998, Distributed erosion modeling for effective erosion prevention Water Resources Research Vol. 34, No. 3, pp. 505-516.
Geospatial simulation case study
Urban stormwater runoff
Visdom: Simulating and visualizing scenarios, with focus on flood management
Geospatial process models
Geospatial process models are core tools for simulations.
The models of geophysical, biological and socio-economic processes
have evolved:
- from: empirical, spatially averaged, and static
- to: process-based, distributed, and dynamic with
the aim to predict modeled quantity at any point in space and time
Most models combine both approaches
Empirical models
- statistical models derived from experimental or observed data
- applicable only to landscapes under same conditions
- empirical / statistical methods often have physics based interpretations
- given sufficient data they can be very accurate (ML, AI)
Example: Universal Soil Loss Equation: U = RKLSCP, the factors are based on observations, but topographic LS factor also represents a special case of stream power
Provide examples from your research
Process-based models
- derived from first principles, based on physical laws,
such as continuity and mass conservation equations
- refered to as mechanistic or deterministic models
- may include stochastic components
- can simulate the process under conditions not previously observed
- physics based equations often have empirical parameters
Example: surface water flow model is based on partial differential (St. Venant) equation,
but uses empirical Mannings coefficient for computing flow velocity
Provide examples from your research
Modeling components
When performing simulations we need to consider:
- Modeled quantity:
water depth [m], discharge [m$^3$/s], pollutant concentration[mg/l]
- Spatial and temporal scale:
e.g. modeling a first order stream may require 1m spatial and 1 min temporal resolution
- Configuration space and interactions:
water depth depends on precipitation, topography, soils, land use
- Governing equations:
continuity equations, diffusion, ...
Geospatial representation
Modeled quantities and environmental variables can be represented by continuous georeferenced fields
To support numerical simulations these fields need to be discretized:
- spatially averaged units: discrete polygons (hydrologic units, hillslope elements, landscape patches)
- spatially distributed representation: structured and unstructured meshes, or random particles
Modeled quantities can also evolve along networks or represent discrete objects (particles, agents)
Spatially averaged models
Spatially averaged models predict the modeled variable for each averaged unit, such as watershed,
the result is discrete polygons or a number
Mitasova H., Hofierka, J., Harmon R.S., Barton M.C., Ullah, I., 2013, GIS-based Soil Erosion Modeling, In: Shroder, J. (Ed. Chief), Bishop, M.P. (Ed.), Treatise on Geomorphology. v 3, p. 228-258.
Spatially distributed models
Spatially distributed or spatially explicit models predict
the variable at any point in space and the result is continuous field
Mitasova H., Hofierka, J., Harmon R.S., Barton M.C., Ullah, I., 2013, GIS-based Soil Erosion Modeling, In: Shroder, J. (Ed. Chief), Bishop, M.P. (Ed.), Treatise on Geomorphology. v 3, p. 228-258.
Coupled models for simulations of complex systems
- Continuous time simulations of coupled processes
- problems: different spatial and temporal scales, discretization
- examples: SWAT, WEPP: weather, runoff, infiltration, crop growth, soil erosion, pollutant transport
- coupled agent based and continuous field models for complex human - nature systems simulations (MEDLANDS)
Geospatial simulations challenges
- data intensive - large heterogeneous data sets
- complex, multiscale spatial interactions
- high level of uncertainty and difficult validation
- input and validation data may not available at sufficient spatial and temporal resolution
- process-based distributed models do not always improve accuracy but they provide important insight
Physics : predictions at the electronic level are with 6-12 digits accuracy
Geosciences: 70% differences between measurements and model could be satisfactory
Example: we cannot predict rainfall rate at each 100m cell with high accuracy and
we don’t have values of initial soil moisture at sufficient temporal resolution,
so it is difficult to accurately model infiltration, runoff or sediment flow at any point in space
Geospatial simulations and GIS
- workflow using standard GIS tools: simple empirical models with physics based components
- models fully integrated as modules: complex physics-based or empirical models
- models linked to GIS as extensions or add-ons: common structure and interface
- complex modeling systems linked through data: GIS is used for input data processing,
results analysis and visualization, but the model is independent from GIS.
- complex modeling systems can incorporate selected GIS capabilities
Geospatial simulation environments
- desktop with modern GUIs, touch tables
- tangible GIS
- collaborative web environments
- virtual reality systems
Applications in science
Pioneering paper:
W. R. Tobler (1970) A Computer Movie Simulating Urban Growth in the Detroit Region, Economic Geography, 46:sup1, 234-240, DOI: 10.2307/143141
Applications in science
Pioneering paper:
W. R. Tobler (1970) A Computer Movie Simulating Urban Growth in the Detroit Region, Economic Geography, 46:sup1, 234-240, DOI: 10
.2307/143141
Applications in science
Pioneering paper:
W. R. Tobler (1970) A Computer Movie Simulating Urban Growth in the Detroit Region, Economic Geography, 46:sup1, 234-240, DOI: 10
.2307/143141
Applications in coastal science
Simulation of storm surge, comparison with wrack line
Clinch, A.S., Russ, E.,Oliver, R.C., Mitasova H., and Overton, M.F. 2012, Remote sensing estimation of Hurricane Irene soundside surge elevations on the North Carolina Outer Banks, Shore and Beach 80, p. 1-10.
Applications in land management
Applications in anthropology
Coupling process modeling with agent based modeling to simulate evolution of prehistoric settlements
Barton, C., Ullah, I., Bergin, SM., Mitasova, H. (2012).
Looking for the future in the past: long-term change in socioecological systems, Ecological Modelling, 241, 42-53
Applications in flood risk management
FIMAN:NC Flood Inundation Mapping and Alert Network
Applications in outreach and education
Tangible Landscape
Summary
- geocomputation and geospatial simulations was defined and discussed
- role of modeling in simulations was explained
- types of geospatial process models and their properties were described
- examples of geosimulation applications in science and practice were discussed