AdvancedGISModeling
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• The phenomenon is reactive to what is occurring around it
each time step
• Try to model time more explicitly
Fall 2012
CRP 834 Lecture 11: Advanced Modeling
Descriptive
Process
Housing Suitability Model
Hydrologic Model of Current Conditions
Modeling Technique
Error
Sensitivity
Housing Suitability Change Input Income Layer
changes ▪ Small change causes big change in output, model sensitive to the
parameter ▪ Robust if the results do not change much
Fall 2012
CRP 834 Lecture 11: Advanced Modeling
step - iterators
• Different responses might occur depending on the status ห้องสมุดไป่ตู้f
the phenomenon – branching and merging
Fall 2012
CRP 834 Lecture 11: Advanced Modeling
• With a priori knowledge of the error distribution • Error propagation or scenarios
Fall 2012
CRP 834 Lecture 11: Advanced Modeling
5
What Do You Model? (cont)
Vary Fuel Load for a Wildlife Growth Model
Change the Base layer for a Wildfire Growth Model
Stochastic
Input
Dynamic
Parameters
Fall 2012
N/A
Wildfire Growth with Spotting (e.g. distance)
▪ Example - A housing suitability model
• Describes a physical process
▪ This is not to be confused with a ModelBuilder process
▪ Example – A hydrologic model of current conditions
Multiple Parameters
Input
Static
Parameters
N/A
N/A
Alter the DEM within a Hydrologic Model
Alter the Precipitation Input Used in a Hydrologic Model
N/A
Changing the Stream Threshold Value Using A Random Value Within A Hydrologic Model
10
How to model time explicitly
• The status of the landscape may change each time step –
feedback looping
• Multiple output will be created – inline variable substitution
6
Context - Types of Process Models
Static
Process
Dynamic
• Based on the conditions for a specified time interval; a slice of time
▪ Event: Define a stream network ▪ Error: Change the channel
Outline
• Model types
▪ Descriptive versus process ▪ Static versus dynamic ▪ Deterministic versus stochastic
• Modeling techniques for adding time • Fire model – dynamic modeling introduction • Additional Modeling Tools
9
How to model time explicitly
• The length of a time step must be identified
▪ The characteristics of the phenomenon ▪ What you know of the phenomenon ▪ The resolution of the data ▪ Need a “Model in a model”
3• Perform sensitivity analysis
▪ Understand the interaction of the parameters – no randomness ▪ Systematically change one parameter (or input) to see how output
• Since you cannot precisely model every move or decision
Housing Suitability Change Parameters
Static
Deterministic
Dynamic
Run Wildfire Growth
N/A
Wildfire Growth Model
Alter Fuel Load in a Wildfire Model
Model and Systematically Change
Fall 2012
CRP 834 Lecture 11: Advanced Modeling
7
Context - Types of process models
Process
Deterministic
• The precise outcome can be predicted
▪ Because full knowledge of the process and its relationships are understood
▪ Event: Wildfire growth model ▪ Error: Alter income layer in
housing suitability ▪ Sensitivity: Change weight
for distance to road for suitability model
•2 The error inherent in the input and in the processing
▪ In the input data
• Measurement • Local variation • Outdated information
▪ In the parameters ▪ In the processes of the modeling tools ▪ In the assumptions ▪ Addressing error:
▪ Event: Wildfire growth model ▪ Error: Vary the DEM (affecting
slope) for each model run for wildfire growth ▪ Sensitivity: Systematically change a wind speed parameter in wildfire model
Advanced Modeling
Spatial Modeling Review
Stephen L. Sperry CRP 834
CRP 834 Lecture 11: Advanced Modeling
Fall 2012
The This presentation is based on 2011 Esri User Conference Workshops
• A set of general movement rules must be defined that can
be applied to the phenomenon each time step
• The rules must be applied to the phenomenon each time
with spotting ▪ Error: Randomly add error to
DEM in a stream network model
Fall 2012
CRP 834 Lecture 11: Advanced Modeling
8
Putting it Together
Model Type
Fall 2012
CRP 834 Lecture 11: Advanced Modeling
2
The Problem
• Modeling phenomenon as static events or have been
generalizing time in the modeling process
Vary Parameters in a Hydrologic Model (e.g. channel roughness coefficient)
Vary Parameters in a Housing Suitability Model (e.g. weights)
N/A
Starting Condition for Animal Movement'
roughness coefficient in a hydrologic model ▪ Sensitivity: Change the threshold for a stream network model
• Time is explicit – The output from one time interval is feed as the input to the next time step
3
Context - Types of Models
Descriptive
Model Types
Process
• Based on the attributes at a particular location you assign weights and preferences
▪ You describe or quantify what is there
CRP 834 Lecture
11:
Vary Parameters in Wildfire Growth Model (e.g. Wind ASdpvaenecedd) Modeling
a
Systemically Change Multiple Parameters of a Wildlife Growth Model
Stochastic
• Events appear random
▪ Random or you do not have complete information and understanding?
▪ Results are probabilities ▪ Event: Parameter – Wildfire
Fall 2012
CRP 834 Lecture 11: Advanced Modeling
4
What Do You Model?
•1 The actual physical event or phenomenon
▪ Predict how the fire will grow or urban development will spread
each time step
• Try to model time more explicitly
Fall 2012
CRP 834 Lecture 11: Advanced Modeling
Descriptive
Process
Housing Suitability Model
Hydrologic Model of Current Conditions
Modeling Technique
Error
Sensitivity
Housing Suitability Change Input Income Layer
changes ▪ Small change causes big change in output, model sensitive to the
parameter ▪ Robust if the results do not change much
Fall 2012
CRP 834 Lecture 11: Advanced Modeling
step - iterators
• Different responses might occur depending on the status ห้องสมุดไป่ตู้f
the phenomenon – branching and merging
Fall 2012
CRP 834 Lecture 11: Advanced Modeling
• With a priori knowledge of the error distribution • Error propagation or scenarios
Fall 2012
CRP 834 Lecture 11: Advanced Modeling
5
What Do You Model? (cont)
Vary Fuel Load for a Wildlife Growth Model
Change the Base layer for a Wildfire Growth Model
Stochastic
Input
Dynamic
Parameters
Fall 2012
N/A
Wildfire Growth with Spotting (e.g. distance)
▪ Example - A housing suitability model
• Describes a physical process
▪ This is not to be confused with a ModelBuilder process
▪ Example – A hydrologic model of current conditions
Multiple Parameters
Input
Static
Parameters
N/A
N/A
Alter the DEM within a Hydrologic Model
Alter the Precipitation Input Used in a Hydrologic Model
N/A
Changing the Stream Threshold Value Using A Random Value Within A Hydrologic Model
10
How to model time explicitly
• The status of the landscape may change each time step –
feedback looping
• Multiple output will be created – inline variable substitution
6
Context - Types of Process Models
Static
Process
Dynamic
• Based on the conditions for a specified time interval; a slice of time
▪ Event: Define a stream network ▪ Error: Change the channel
Outline
• Model types
▪ Descriptive versus process ▪ Static versus dynamic ▪ Deterministic versus stochastic
• Modeling techniques for adding time • Fire model – dynamic modeling introduction • Additional Modeling Tools
9
How to model time explicitly
• The length of a time step must be identified
▪ The characteristics of the phenomenon ▪ What you know of the phenomenon ▪ The resolution of the data ▪ Need a “Model in a model”
3• Perform sensitivity analysis
▪ Understand the interaction of the parameters – no randomness ▪ Systematically change one parameter (or input) to see how output
• Since you cannot precisely model every move or decision
Housing Suitability Change Parameters
Static
Deterministic
Dynamic
Run Wildfire Growth
N/A
Wildfire Growth Model
Alter Fuel Load in a Wildfire Model
Model and Systematically Change
Fall 2012
CRP 834 Lecture 11: Advanced Modeling
7
Context - Types of process models
Process
Deterministic
• The precise outcome can be predicted
▪ Because full knowledge of the process and its relationships are understood
▪ Event: Wildfire growth model ▪ Error: Alter income layer in
housing suitability ▪ Sensitivity: Change weight
for distance to road for suitability model
•2 The error inherent in the input and in the processing
▪ In the input data
• Measurement • Local variation • Outdated information
▪ In the parameters ▪ In the processes of the modeling tools ▪ In the assumptions ▪ Addressing error:
▪ Event: Wildfire growth model ▪ Error: Vary the DEM (affecting
slope) for each model run for wildfire growth ▪ Sensitivity: Systematically change a wind speed parameter in wildfire model
Advanced Modeling
Spatial Modeling Review
Stephen L. Sperry CRP 834
CRP 834 Lecture 11: Advanced Modeling
Fall 2012
The This presentation is based on 2011 Esri User Conference Workshops
• A set of general movement rules must be defined that can
be applied to the phenomenon each time step
• The rules must be applied to the phenomenon each time
with spotting ▪ Error: Randomly add error to
DEM in a stream network model
Fall 2012
CRP 834 Lecture 11: Advanced Modeling
8
Putting it Together
Model Type
Fall 2012
CRP 834 Lecture 11: Advanced Modeling
2
The Problem
• Modeling phenomenon as static events or have been
generalizing time in the modeling process
Vary Parameters in a Hydrologic Model (e.g. channel roughness coefficient)
Vary Parameters in a Housing Suitability Model (e.g. weights)
N/A
Starting Condition for Animal Movement'
roughness coefficient in a hydrologic model ▪ Sensitivity: Change the threshold for a stream network model
• Time is explicit – The output from one time interval is feed as the input to the next time step
3
Context - Types of Models
Descriptive
Model Types
Process
• Based on the attributes at a particular location you assign weights and preferences
▪ You describe or quantify what is there
CRP 834 Lecture
11:
Vary Parameters in Wildfire Growth Model (e.g. Wind ASdpvaenecedd) Modeling
a
Systemically Change Multiple Parameters of a Wildlife Growth Model
Stochastic
• Events appear random
▪ Random or you do not have complete information and understanding?
▪ Results are probabilities ▪ Event: Parameter – Wildfire
Fall 2012
CRP 834 Lecture 11: Advanced Modeling
4
What Do You Model?
•1 The actual physical event or phenomenon
▪ Predict how the fire will grow or urban development will spread