Download Cartographic modeling

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Cartographic modeling
• … a set of interacting, ordered map
operations that act on raw data, as well as
derived and intermediate map data, to
simulate a spatial decision-making process
(DeMers, 1997, p. 353)
• developed by Dana Tomlin (1990)
Cartographic modeling
• A cartographic model is a plan of how to
proceed through an analysis, including the
necessary data, operations on those data,
intermediate results of those operations, and
the final results of the analysis.
• A cartographic model is usually expressed
in a flowchart of some kind.
Cartographic modeling
– No matter how much experience you have,
flowcharting aids the modeling process by:
• diminishing the overall complexity of the task
• allowing the analysis to be planned out in an
organized manner
• providing documentation
Cartographic modeling
– Steps in cartographic modeling for a site
suitability analysis:
Operationalizing
•
•
•
•
1. Identify the goal of the analysis
2. Identify the criteria for site suitability
3. Identify necessary data layers and GIS operations
4. Create a formal representation (e.g. flowchart) of
how analysis should proceed
• 5. Go through analysis
• 6. Iterative refinement of analysis
• 7. Model verification
Cartographic modeling
– Goal
• Rank land according to suitability for farming
– Criteria
• must be on fair or good soil
• must be on slope < 11 %
• must be > 10 meters from water
• Soil criteria is twice as important as slope
• Desire a ranking of land, if possible
Data Inputs
• Soils (vector)
• Elevation (raster)
• Waterbodies (vector)
Cartographic modeling
Soil
rasterize
RasSoil
reclassify
SoilRank
multiply
SRank2x
add
Elevation
calcslope
Slope
reclassify
SlopeRank
BadSlope
multiply
SoilSlope
multiply
Rough
Exclusive
reclassify
Water
buffer
WaterBuf
rasterize
WBufR
Final
Cartographic modeling
Soil
rasterize
RasSoil
Soil
1
2
3
5
4
ID Type
1
2
3
4
5
xxxx
xxxx
xxxx
xxxx
xxxx
1
rasterize
reclassify
SoilRank
multiply
SRank2x
1
1
2
RasSoil
1 2 2 3
2 2 3 3
2 3 3 1
3
3
2
SoilRank
3 2 2 1
2 2 1 1
2 1 1 3
4
4
2
4
1
1
2
1
5
4
5
5
1
5
reclassify
1 good
2 fair
3 poor
4 poor
5 good
3
1
3
3
ID Type
1 poor
2 fair
3 good
3
3
Cartographic modeling
Soil
rasterize
RasSoil
SoilRank
3 3 2 2 1
3 2 2 1 1
2 2 1 1 3
1 2
1 1
3
1
3
3
3
3
reclassify
multiply
SoilRank
SRankR2x
SRank2x
multiply x 2
6
6
4
6
4
4
4
4
2
4
2
2
2
2
6
2
2
4
2
6
2
6
6
6
6
ID Type
ID Type
1 poor
2 fair
3 good
2 poor
4 fair
6 good
Cartographic modeling
Soil
rasterize
RasSoil
reclassify
SoilRank
multiply
SRank2x
add
Elevation
calcslope
Slope
reclassify
SlopeRank
BadSlope
multiply
SoilSlope
multiply
Rough
Exclusive
reclassify
Water
buffer
WaterBuf
rasterize
WBufR
Final
Cartographic modeling
Elevation
calcslope
reclassify
Slope
SlopeRank
Slope
Elevation
75
84 78
85
96
14
13
11
15
16
67
74 79
81
83
9
8
7
8
11
69 70 71 76 79
4
3
3
6
7
70
73 70
68
74
4
4
3
7
6
63
67 68
62
64
8
9
4
10
11
SlopeRank
0 0 0 0 0
1 1 2 1 0
2 3 3 2 2
calcslope
(not correct!)
2
1
reclassify
0-3 =3
4-7 =2
8 - 10 = 1
> 10 = 0
2
1
3
2
2
1
2
0
ID Slope
0
1
2
3
impossible
poor
fair
good
Cartographic modeling
Soil
rasterize
RasSoil
reclassify
SoilRank
multiply
SRank2x
add
Elevation
calcslope
Slope
reclassify
SlopeRank
BadSlope
multiply
SoilSlope
multiply
Rough
Exclusive
reclassify
Water
buffer
WaterBuf
rasterize
WBufR
Final
Cartographic modeling
SRank2x
6 6
6 4
4 4
4 4 2
4 2 2
2 2 6
2
2
6
2
4
2
6
6
6
6
add
SlopeRank
0 0 0 0 0
1 1 2 1 0
2 3 3 2 2
2
1
2
1
3
2
2
1
2
0
ID Type
ID Slope
2 poor
4 fair
6 good
0 impossible
1 fair
2 good
SoilSlope
=
6
6
4
4
2
7
5
6
3
2
6
7
5
4
8
4
6
9
8
8
3
3
4
7
6
Cartographic modeling
Soil
rasterize
RasSoil
reclassify
SoilRank
multiply
SRank2x
add
Elevation
calcslope
Slope
reclassify
SlopeRank
BadSlope
multiply
SoilSlope
multiply
Rough
Exclusive
reclassify
Water
buffer
WaterBuf
rasterize
WBufR
Final
Cartographic modeling
Slope
14 13
11
15
16
9
7
8
11
8
reclassify
4
3
3
6
8
4
4
3
7
6
8
9
4
10
11
> 11 = 0
0 - 10 = 1
BadSlope
0 0 0 0 0
1 1 1 1 0
1 1 1 1 1
1
1
1
1
1
1
1
1
ID Status
0 excluded
1 included
1
0
Cartographic modeling
Soil
rasterize
RasSoil
reclassify
SoilRank
multiply
SRank2x
add
Elevation
calcslope
Slope
reclassify
SlopeRank
BadSlope
multiply
SoilSlope
multiply
Rough
Exclusive
reclassify
Water
buffer
WaterBuf
rasterize
WBufR
Final
Cartographic modeling
Water
buffer
Water
WaterBuf
rasterize
WBufR
WaterBuf
B
A
B
B
Buffer
10 meters
ID Buffer
A in
B out
1
0
1
WbufR
1 0 0
0 0 0
1 1 0
1
1
0
1
1
1
1
0
1
rasterize
A = excluded
B = included
1
1
1
1
ID Status
0 excluded
1 included
Cartographic modeling
Soil
rasterize
RasSoil
reclassify
SoilRank
multiply
SRank2x
add
Elevation
calcslope
Slope
reclassify
SlopeRank
BadSlope
multiply
SoilSlope
multiply
Rough
Exclusive
reclassify
Water
buffer
WaterBuf
rasterize
WBufR
Final
Cartographic modeling
0
1
1
BadSlope
0 0 0 0
1 1 1 0
1 1 1 1
1
1
1 1
1 1
1
1
ID Status
0 excluded
1 included
x
1
0
multiply
WBufR
1 1 0 0
0 0 0 0
1 1 1 0
1
1
0
1
1
0
1
1
1
1
1
1
1
Exclusive
=
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
1
1
1
1
0
1
1
1
1
0
ID Status
ID Status
0 excluded
1 included
0 excluded
1 included
Cartographic modeling
Soil
rasterize
RasSoil
reclassify
SoilRank
multiply
SRank2x
add
Elevation
calcslope
Slope
reclassify
SlopeRank
BadSlope
multiply
SoilSlope
multiply
Rough
Exclusive
reclassify
Water
buffer
WaterBuf
rasterize
WBufR
Final
Cartographic modeling
Exclusive
SoilSlope
Rough
0
0
0
0
0
6
6
4
4
2
0
0
0
0
0
0
0
0
0
0
7
5
6
3
2
0
0
0
0
0
1
1
1
0
0
6
7
5
4
8
6
7
5
0
0
1
1
1
1
0
4
6
9
8
8
4
6
9
8
0
1
1
1
1
0
3
3
4
7
6
3
3
4
7
6
x
multiply
ID Status
0 excluded
1 included
=
Cartographic modeling
Rough
Final
0
0
0
0
0
0
0
0
0
0
6
7
5
0
0
4
6
9
8
0
3
3
4
7
6
reclassify
0
1-3
4-5
6-7
8-9
=0
=4
=3
=2
=1
0
0
0
0
0
0
0
0
0
0
2
2
3
0
0
3
2
1
1
0
4
4
3
2
2
ID Rank
0
1
2
3
4
Excluded
Best
Good
Fair
Poor
Cartographic modeling
Soil
rasterize
RasSoil
reclassify
SoilRank
multiply
SRank2x
add
Elevation
calcslope
Slope
reclassify
SlopeRank
BadSlope
multiply
SoilSlope
multiply
Rough
Exclusive
reclassify
Water
buffer
WaterBuf
rasterize
WBufR
Final
Cartographic modeling
• Can get large and complex diagrams
– Manage intermediate data layers
– Maintain documentation
• Model verification
– Question integrity of model - do the data and operations
capture the real world process you are attempting to
model?
– Does the model output suit the decision making needs
of the organization?
– Check for logical inconsistencies (maps are helpful for
this)
Cartographic modeling
– check for logical inconsistencies (maps are
helpful for this)
Slope
Final
14
13
11
15
16
0
0
0
0
0
ID Rank
9
8
7
8
11
0
0
0
0
0
4
3
3
6
7
2
2
3
0
0
4
4
3
7
6
3
2
1
1
0
8
9
4
10
11
4
4
3
2
2
0
1
2
3
4
Excluded
Best
Good
Fair
Poor
Cartographic modeling
– Remember that GIS is for decision support, it is
not the decision maker!
Related documents