Download presentation
Presentation is loading. Please wait.
Published byRegina Jacobs Modified over 8 years ago
1
Introduction to Spatial Information in Modeling Concepts and the GIS Weasel
2
Obviously, real land features do enter a model Instead, a model uses a description of land feature attributes Representation
3
Obviously, real land features do enter a model Instead, a model uses a description of land feature attributes All attributes of land feature cannot be described to model model developer must choose most important attributes Representation
4
Obviously, real land features do enter a model Instead, a model uses a description of land feature attributes All attributes of land feature cannot be described to model model developer must choose most important attributes Models use concepts to represent land features Representation
5
-for example, “hillslope”: area that begins along a stream channel and extends to the elevation ridge above that stream. Representation
6
-for example, “hillslope”: area that begins along a stream channel and extends to the elevation ridge above that stream. attributes: elevation, slope, aspect Representation
7
- for example, “hillslope”: area that begins along a stream channel and extends to the elevation ridge above that stream. attributes: elevation, slope, aspect - Concept of “hillslope” is not entered into the model - Attributes of “hillslope” are put into the model Representation
8
- attributes that are put into the model are called “parameters” -For example, slope, aspect, elevation are parameters of the hillslope - although other attributes exist, model may not use this information Parameters
9
- Again, a c oncept has attributes - An example of the concept is described by parameter values Instance
10
- Again, a c oncept has attributes - An example of the concept is described by parameter values -For example, a real hillslope may have Slope = 15% Aspect = East Elevation = 3000 meters - called an “instance” of the concept Instance
11
- Distributed models allow more than one instance of a concept -For example, 10 hillslopes may exist in a watershed -Model needs to organize instances - uses ARRAYS -Standard to programming and mathematics Arrays
12
- arrays contain a number of instances -Depends on how many examples of the concept you wish to describe Dimension
13
- arrays contain a number of instances -Depends on how many examples of the concept you wish to describe - the number of instances is called the “dimension” of the array -Can also be thought of as the “size” of the array Dimension
14
- arrays contain a number of instances -Depends on how many examples of the concept you wish to describe - the number of instances is called the “dimension” of the array -Can also be thought of as the “size” of the array -For example, if you have 10 instances of hillslopes in your watershed: There are 10 values of slope There are 10 values of aspect There are 10 values of elevation Dimension
15
- The arrays might appear as: -Slope[10] -Aspect[10] -Elevation[10] - The dimension of each of the parameter arrays is ’10’ Dimension
16
1. real land features not put into model 2. model uses concepts to represent data 3. model does not take concepts as input 4. model does not (usually) take GIS data as input 5. model does take parameters as input -parameters describe instance of concept 6. more than one instance may exist - parameters organized into arrays -Size of arrays called dimension Review
17
- model may use more than one spatial feature concept - for example, a model may use “hillslope” and “channel” Multiple Dimensions
18
- model may use more than one spatial feature concept - for example, a model may use “hillslope” and “channel” - model must understand the difference between the concepts and the parameter arrays which describe them Multiple Dimensions
19
- model may use more than one spatial feature concept - for example, a model may use “hillslope” and “channel” - model must understand the difference between the concepts and the parameter arrays which describe them - dimensions are therefore given names - for example, The dimension of the hillslope concept could be called “nhillslope” The dimension of the channel concept could be called “nchannel” Multiple Dimensions
20
- dimension names can refer to types of spatial concepts - for example, “nhillslope” and “nchannel” - dimensions names can also refer to types of non-spatial concepts - for example, “nmonths” and “ncurve” Dimension Names
21
- GIS can help with spatial dimensions - for example, it can be used to make a map of “nhillslope” - for example, it can be used to make a map of “nchannel” - GIS can not (usually) help with non-spatial dimensions - for example, can not make a map of “nmonths” - for example, can not make a map of “ncurves” Role of GIS
22
- the user must know the model concepts being described with dimensions of parameters !! - the user must use GIS correctly!! - can make a map of sub-watersheds and derive parameters - model uses this information to represent “hillslopes” - poor model results Using GIS
23
- the GIS Weasel is very easy to make maps with - the GIS Weasel does not have model-specific knowledge - for example, it does not know the difference between “nhillslope” and “nchannel” - again, the user must know the model concepts that are described with parameters !! - the user must use the GIS Weasel tools correctly!! GIS Weasel
24
General procedure: 1. use the GIS Weasel to make a map of each type of spatial feature 2. tell the GIS Weasel which map represents which dimension 3. derive the parameters of each dimension GIS Weasel & Modeling
25
For example, 1. make maps -make a map of hillslopes called “my_hillslopes” -make a map of stream channels called “my_channels” GIS Weasel & Modeling
26
For example, 1. make maps -make a map of hillslopes called “my_hillslopes” -make a map of stream channels called “my_channels” 2.associate maps with dimension -“my_hillslopes” represents the dimension “nhillslope” -“my_channels” represents the dimension “nchannel” GIS Weasel & Modeling
27
For example, 1. make maps -make a map of hillslopes called “my_hillslopes” -make a map of stream channels called “my_channels” 2.associate maps with dimension -“my_hillslopes” represents the dimension “nhillslope” -“my_channels” represents the dimension “nchannel” 3.derive the parameters of each dimension -apply GIS Weasel routines to create parameter output that is organized by dimension names GIS Weasel & Modeling
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.