Introduction to GIS Modeling Week 3 — Reclassifying and Overlaying Maps GEOG 3110 –University of Denver Suitability Modeling Logic; Reclassifying Maps;

Slides:



Advertisements
Similar presentations
MS EXCEL is a spreadsheet application Excel covers: Calculation Graphic tools Pivot tables Macro programming language called VBA EXCEL is a part of MS.
Advertisements

Center for Modeling & Simulation.  A Map is the most effective shorthand to show locations of objects with attributes, which can be physical or cultural.
Grid-based Map Analysis Techniques and Modeling Workshop Part 1 – Maps as Data Part 2– Surface Modeling Part 3 – Spatial Data Mining Part 4 – Spatial.
Introductory Workshop on Grid-based Map Analysis Techniques and Modeling Presentation by Joseph K. Berry Joseph K. Berry W.M. Keck Scholar in Geosciences,
Grid-based Map Analysis Techniques and Modeling Workshop Part 1 – Maps as Data Part 2– Surface Modeling Part 3 – Spatial Data Mining Part 4 – Spatial.
Introduction to SPSS Allen Risley Academic Technology Services, CSUSM
Geographic Information Systems Applications in Natural Resource Management Chapter 13 Raster GIS Database Analysis Michael G. Wing & Pete Bettinger.
Grid-based GIS Modeling Nigel Trodd Modified from Berry JK, GIS Modeling, presented at Grid-based Map Analysis Techniques and Modeling Workshop,
Lecture by Austin Troy © 2005 Lecture 13: Introduction to Raster Spatial Analysis Using GIS-- Introduction to GIS Lecture Notes by Austin Troy, University.
B a c kn e x t h o m e Classification of Variables Discrete Numerical Variable A variable that produces a response that comes from a counting process.
Dr. David Liu Objectives  Understand what a GIS is  Understand how a GIS functions  Spatial data representation  GIS application.
Joseph K. Berry CSU Alumnus, MS in Business Management ’72 and PhD emphasizing Remote Sensing ‘76 W.M. Keck Scholar in Geosciences, University of Denver.
Slope and Aspect Calculated from a grid of elevations (a digital elevation model) Slope and aspect are calculated at each point in the grid, by comparing.
Raster Data Analysis Chapter 11. Introduction  Regular grid  Value in each cell corresponds to characteristic  Operations on individual, group, or.
Title: Spatial Data Mining in Geo-Business. Overview  Twisting the Perspective of Map Surfaces — describes the character of spatial distributions through.
Introduction to GIS Modeling Week 9 — Spatial Data Mining GEOG 3110 –University of Denver Presented by Joseph K. Berry W. M. Keck Scholar, Department.
DU GIS Modeling -- Surface Modeling/Analysis
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
Spatial Data Mining Practical Approaches for Analyzing Relationships Within and Among Maps Berry & Associates // Spatial Information Systems 2000 S. College.
Part 3) Spatial Statistics. Spatial Statistics involves quantitative analysis of the “numerical context” of mapped data, such as characterizing the geographic.
STAT02 - Descriptive statistics (cont.) 1 Descriptive statistics (cont.) Lecturer: Smilen Dimitrov Applied statistics for testing and evaluation – MED4.
Applied Cartography and Introduction to GIS GEOG 2017 EL
Excel Worksheet # 5 Class Agenda Formulas & Functions
Chapter Eleven A Primer for Descriptive Statistics.
Price Ch. 2 Mapping GIS Data ‣ GIS Concepts GIS Concepts Ways to map data Displaying rasters Classifying numeric data.
Part 3) Spatial Statistics. Spatial Statistics involves quantitative analysis of the “numerical context” of mapped data, such as characterizing the geographic.
Why Is It There? Getting Started with Geographic Information Systems Chapter 6.
Introduction to Raster Spatial Analysis Using GIS-- Introduction to GIS Raster Query Map Calculation Zonal statistics Terrain functions Viewshed.
Introduction to GIS Modeling Week 5 — Summarizing Neighborhoods GEOG 3110 –University of Denver Presented by Joseph K. Berry W. M. Keck Scholar, Department.
Introduction to GIS Modeling Week 3 — Reclassifying and Overlaying Maps GEOG 3110 –University of Denver Suitability Modeling Logic Reclassifying Maps.
GIS Technology in Transition Moving Maps to Mapped Data, Spatial Analysis and Beyond Presented by Joseph K. Berry GIS is more different than it is similar.
Traditional Statistics Mean, StDev (Normal Curve) Mean, StDev (Normal Curve) Central Tendency Central Tendency Typical Response (scalar) Typical Response.
Intro to Raster GIS GTECH361 Lecture 11. CELL ROW COLUMN.
Spatial Statistics Operations Spatial Analysis Operations Reclassify and Overlay Distance and Neighbors GISer’s Perspective: Surface Modeling Spatial Data.
Traditional Statistics Mean, StDev (Normal Curve) Mean, StDev (Normal Curve) Central Tendency Central Tendency Typical Response (scalar) Typical Response.
Introduction to GIS Modeling Week 5 — Summarizing Neighborhoods GEOG 3110 –University of Denver Presented by Joseph K. Berry W. M. Keck Scholar, Department.
Advanced GIS Using ESRI ArcGIS 9.3 3D Analyst part 2.
SpatialSTEM: A Mathematical/Statistical Framework for Understanding and Communicating Map Analysis and Modeling Presented by Joseph K. Berry Adjunct Faculty.
An example application in GIS Modeling Presentation and hands-on exercise materials prepared by Joseph K. Berry Keck Scholar in Geosciences, University.
GrowingKnowing.com © Frequency distribution Given a 1000 rows of data, most people cannot see any useful information, just rows and rows of data.
Introduction to GIS Modeling Week 3 — Reclassifying and Overlaying Maps GEOG 3110 –University of Denver Suitability Modeling Logic Reclassifying Maps.
XP. Objectives Sort data and filter data Summarize an Excel table Insert subtotals into a range of data Outline buttons to show or hide details Create.
Raster Analysis. Learning Objectives Develop an understanding of the principles underlying lab 4 Introduce raster operations and functions Show how raster.
Figure 2-1. Two different renderings (categorizations) of corn yield data. Analyzing Precision Ag Data – text figures © 2002, Joseph K. Berry—permission.
Introduction to GIS Modeling Week 8 — Surface Modeling GEOG 3110 –University of Denver Presented by Joseph K. Berry W. M. Keck Scholar, Department of.
SpatialSTEM: A Mathematical/Statistical Framework for Understanding and Communicating Grid-based Map Analysis and Modeling Presented by Joseph K. Berry.
Special Topics in Geo-Business Data Analysis Week 2 Covering Topics 4 and 5 Spatial Analysis Analyzing Location.
An example application in GIS Modeling Presentation and hands-on exercise materials prepared by Joseph K. Berry Keck Scholar in Geosciences, University.
1 Overview Importing data from generic raster files Creating surfaces from point samples Mapping contours Calculating summary attributes for polygon features.
Grid-based Map Analysis Techniques and Modeling Workshop
An Analytic Framework for GIS Modeling (Berry) The Analysis Frame provides consistent “parceling” needed for map analysis and extends discrete point,
Mr. Magdi Morsi Statistician Department of Research and Studies, MOH
Geotechnology Geotechnology – one of three “mega-technologies” for the 21 st Century Global Positioning System (Location and navigation) Remote Sensing.
Presented by Joseph K. Berry Adjunct Faculty in Geosciences, Department of Geography, University of Denver Adjunct Faculty in Natural Resources, Warner.
© 2005, Joseph K. Berry—permission to copy granted Figure P-1. Spatial Analysis and Spatial Statistics are extensions of traditional ways of analyzing.
Special Topics in Geo-Business Data Analysis Week 3 Covering Topic 6 Spatial Interpolation.
Grid-based Map Analysis Techniques and Modeling Workshop Part 1 – Maps as Data Part 2– Surface Modeling Part 3 – Spatial Data Mining Linking geographic.
Part 3) Spatial Statistics. Spatial Statistics involves quantitative analysis of the “numerical context” of mapped data, such as characterizing the geographic.
Why Is It There? Chapter 6. Review: Dueker’s (1979) Definition “a geographic information system is a special case of information systems where the database.
DU Mini-Workshops on GIS Modeling -- Surface Modeling/Analysis
Chapter 8 Raster Analysis.
Raster Analysis Ming-Chun Lee.
Statistical Analysis with Excel
URBDP 422 Urban and Regional Geo-Spatial Analysis
Forest Availability and Accessibility
Statistical Analysis with Excel
Review- vector analyses
Statistical Analysis with Excel
Special Topics in Geo-Business Data Analysis
Supplemental Slide Set for GeoWorld Beyond Mapping Column, August 2004
Presentation transcript:

Introduction to GIS Modeling Week 3 — Reclassifying and Overlaying Maps GEOG 3110 –University of Denver Suitability Modeling Logic; Reclassifying Maps; Overlaying Maps (point-by-point, region and map-wide) Presented by Joseph K. Berry W. M. Keck Scholar, Department of Geography, University of Denver

Map Analysis and Modeling … Map Analysis and Modeling …need closer and more active relationships with the “bookends” Sundry Soapbox Thoughts (Berry) ( See GIS Community Continuum Of the Computer  Of the Application Model Logic …the link between step-by-step logic of a model and the sequencing of the commands becomes the objective of an exercise …the “bookends” are currently driving geotechnology

Evaluating Habitat Suitability (Berry) Manual Map Overlay (Binary) Ranking Overlay (Binary Sum) Rating Overlay (Rating Average) Generating maps of animal habitat… (digital slide show Hugag) Hugag Assumptions – Hugags like… gentle slopes, gentle slopes, southerly aspects, and southerly aspects, and lower elevations lower elevations (See Beyond Mapping III online book, “Topic 23” for more information) Topic 23Topic 23

Covertype Water Mask 0= No, 1= Yes Habitat Rating 0= No, 1 to 9 Good Constraint Map SolutionMap Habitat Rating Bad 1 to 9 Good (Times 1) (1) (1) Conveying Suitability Model Logic (Berry) (See Beyond Mapping III online book, “Topic 22” for more information) Topic 22Topic 22 InterpretedMaps gentle slopes Slope Preference Bad 1 to 9 Good Aspect Preference Bad 1 to 9 Good Elevation Preference Bad 1 to 9 Good southerly aspects lower elevations Derived Maps Slope Aspect Base Maps Elevation FactJudgment CalibrateAlgorithmWeight Reclassify Overlay …while Reclassify and Overlay commands are not very exciting, they are some of the most frequently used operations Rows  Model Criteria Columns  Analysis Levels Levels Lines  Processing Steps Processing Steps (Commands) (Commands)

Habitat Rating Bad 1 to 9 Good gentle slopes Slope Preference Bad 1 to 9 Good Aspect Preference Bad 1 to 9 Good Elevation Preference Bad 1 to 9 Good southerly aspects lower elevations Slope Aspect Extending Model Criteria (Berry) Elevation Additional criteria can be added… forests Forest Preference Bad 1 to 9 Good Forest Proximity Forests —Hugags would prefer to be in/near forested areas water Water Preference Bad 1 to 9 Good Water Proximity Water —Hugags would prefer to be near water —Hugags are 10 times more concerned with slope, forest and water criteria than aspect and elevation (Times 10) (10) (10) (1) (1) Rows  Model Criteria Columns  Analysis Levels Levels Lines  Processing Steps Processing Steps (Commands) (Commands)

Grid-Based Map Analysis Spatial analysis investigates the “contextual” relationships in mapped data… Reclassify — reassigning map values (position; value; size, shape; contiguity) Reclassify — reassigning map values (position; value; size, shape; contiguity) Overlay — map overlay (point-by-point; region-wide; map-wide) Overlay — map overlay (point-by-point; region-wide; map-wide) Distance — proximity and connectivity (movement; optimal paths; visibility) Distance — proximity and connectivity (movement; optimal paths; visibility) Neighbors — ”roving windows” (slope/aspect; diversity; anomaly) Neighbors — ”roving windows” (slope/aspect; diversity; anomaly) (Berry) Data mining investigates the “numerical” relationships in mapped data… Descriptive — aggregate statistics (e.g., average/stdev, similarity, clustering) Descriptive — aggregate statistics (e.g., average/stdev, similarity, clustering) Predictive — relationships among maps (e.g., regression) Predictive — relationships among maps (e.g., regression) Prescriptive — appropriate actions (e.g., optimization) Prescriptive — appropriate actions (e.g., optimization) Surface modeling maps the spatial distribution and pattern of point data… Map Generalization — characterizes spatial trends (e.g., titled plane) Map Generalization — characterizes spatial trends (e.g., titled plane) Spatial Interpolation — deriving spatial distributions (e.g., IDW, Krig) Spatial Interpolation — deriving spatial distributions (e.g., IDW, Krig) Other — roving window/facets (e.g., density surface; tessellation) Other — roving window/facets (e.g., density surface; tessellation) Spatial statistics Weeks 3,4,5 Weeks 7,8,9

Classes of Spatial Analysis Operators (See Example Applications, “Cross-Reference” for a cross reference of MapCalc operations and those of other systems) Example ApplicationsExample Applications (Berry) …all spatial analysis involves changing values (numbers) on a map as a mathematical or statistical function of the values on that map

An Analytic Framework for GIS Modeling (Berry) Reclassify operations involve reassigning map values to reflect new information about existing map features …recall Map Analysis organization and evolution discussion from Week 1 class presentation/reading (GIS Modeling Framework paper) GIS Modeling FrameworkGIS Modeling Framework

Reclassifying Maps (Berry)

Reclassifying Maps (Berry) CLUMP -- Assigns new values to contiguous groups of cells within each map category. CONFIGURE -- Assigns new values characterizing the shape of the area associated with each category. RENUMBER -- Assigns new values to the categories of a map. SIZE -- Assigns new values according to the size of the area associated with each map category. SLICE -- Assigns new values by dividing the range of values on a map into specified intervals (contouring). The most frequently used map analysis operation …and the most dangerous!!!

Renumber Operation …any real number from -3.4E 38 to + 3.4E 38 can be assigned to any existing value on a map …often integer values are assigned based on user reasoning (as in this example) Note: PMAP_NULL is a special value that can be assigned indicating “no data” and the grid location will be ignored in processing and display (Berry) Renumber — assigns new values to the categories of a map. RENUMBER Elevation ASSIGNING 1 TO 500 THRU 1800 ASSIGNING 1 TO 500 THRU 1800 ASSIGNING 0 TO 1800 THRU 2500 ASSIGNING 0 TO 1800 THRU 2500 FOR E_Pref FOR E_Pref …context Help provides information on use of operations …context Help provides information on use of operations MapCalc ManualMapCalc Manual

Slice Operation Slice — assigns new values by dividing the range of values on a map into specified intervals (“Equal Ranges” contouring) … Slice is often used to collapse a map with a large set of map values to just a few intervals for a quick view of the pattern of the spatial data distribution …a user can specify the minimum and maximum values of the range– SLICE Elevation INTO 20 SLICE Elevation INTO 20 FROM 1000 THRU 1200 ZeroFill FROM 1000 THRU 1200 ZeroFill FOR Relief_10ft FOR Relief_10ft …Map Range = Max_Value – Min_Value = 2500 – 500= 2000 feet = 2500 – 500= 2000 feet …Contour Interval = Map Range / # ranges = 2000 / 20 = 100 feet = 2000 / 20 = 100 feet SLICE Elevation into 20 FOR Relief_100ft (Berry)

Size Operation …the Size operation assigns the number of cells comprising each map region (category) …in this instance there are three map regions (Open Water=1, Meadow=2, Forest=3)– note that Water occurs in two different places. …to calculate the actual area of each map region multiply the size map times the area per grid cell– 10,000 m 2 or 1 ha in this case …to calculate the size/area of each occurrence you must first Clump the map “regions”, then use the Size command (Berry) Size — assigns new values according to the size of the area associated with each map category. SIZE Covertype FOR Coverype_size

Clump Operation …a map “category” identifies all locations with the same characteristic or condition– e.g., Open Water, Meadow, Forest …a “clump” is a contiguous group (individual spatial instance of a map “category”)–e.g., five cover type clumps with two instances of Open Water (Berry) Clump — assigns new values to contiguous groups of cells within each map category. CLUMP Covertype AT 1 DIAGONALLY FOR Coverype_clumps “At” identifies how far to reach in defining clumps “Orthogonally” reaches horizontally and vertically only; “Diagonally” includes off angles

Configure Operation (Berry) Spatial Integrity Configure — assigns new values characterizing the shape and integrity of the area associated with each map category. Boundary Configuration Edge cells CONFIGURE Covertype Edges FOR Covertype_edges FOR Covertype_edges Convexity is the ratio of the Edge to the Area (Size) and normalized to that of a circle of the same area Euler = (# Holes) – (1-#Fragments)

Some Reclassifying Things to Keep in Mind (Berry) The Covertype map contains Nominal data that is Discretely distributed in geographic space. As such, it is best displayed in 2D using cells (Grid) and with layer mesh on as the stored values do not form gradients in either numerical or geographic space. The Size command assigns new values according to the size of the area (# of cells) associated with each map category. In this instance the input map is Covertype (Nominal/Discrete data) and the output map is Covertype_size (Ratio/Discrete data). The size algorithm “counts” the number of cells for each map category (stored map value). …identifies that “one cell in size” elevation values occur in 64% of the map area (384/1= 384 times; each value is unique). “Three cells in size” areas occur in 2.88% of the analysis window (18/3= 6 times; six sets of the same value). Size works on Nominal data (Categorical) but usually is not appropriate for ratio data as far to many values (decimal places); results in most of the map being assigned the cell size value of 1 because elevation values with decimal points rarely are the same. For example, sizing the Elevation map…

An Analytic Framework for GIS Modeling (Berry) Overlay operations involve characterizing the spatial coincidence of mapped data …Map Analysis organization and evolution (GIS Modeling Framework paper) (GIS Modeling Framework paper)GIS Modeling FrameworkGIS Modeling Framework

Overlaying Maps (Berry)

Overlaying Maps (Berry) COMPOSITE -- Creates a map summarizing values from one map which coincide with the categories of another. CALCULATE and COMPUTE -- Creates a map as the mathematical or statistical function of two or more maps. COVER -- Creates a new map where nonzero values of the top map replace the values on the previous (bottom) map, or stack of maps. CROSSTAB -- Generates a spatial coincidence table of two maps. INTERSECT -- Creates a map that assigns new values to pair-wise combinations of values on two maps. …true “map-ematics”

Compute/Calculate Operation All of the basic mathematical operations on a typical pocket calculator can be performed on grid maps… …including Add, Subtract, Multiply, Divide, Exponentiation, Square, Square Root, Max, Min, And, Or, & Trig functions …other math functions? …other math functions? …in this example one map is multiplied by 10 then added to another map, thereby creating a 2-digit code indicating the first map’s categories as the tens digit followed by the second map’s categories as the one’s digit (Berry) Compute/Calculate — creates a new map as the mathematical function of two or more maps. COMPUTE Covertype TIMES 10 Plus Water FOR Coverype_Water

Crosstab — generates a spatial coincidence table of two maps. Map1 = Districts Map2 = Covertype Crosstab Operation …the maps are compared “cell-by-cell” and the number of joint occurrences between the map categories are summarized in a table (Berry) CROSSTAB Districts WITH Covertype Simply TO Newtextfile.txt In this example there are… 58 cells classified as District 1 on the Districts map 58 cells classified as District 1 on the Districts map 82 cells classified as Open Water on the Covertype map 82 cells classified as Open Water on the Covertype map 58 cells identified as having the joint condition of District 1 and Open Water representing 9.28 percent of the entire map area. 58 cells identified as having the joint condition of District 1 and Open Water representing 9.28 percent of the entire map area. Note: all of the District 1 cells are in Open Water Note: all of the District 1 cells are in Open Water Optional Question 3-2

Intersect Operation …if “completely” is specified all combinations are automatically identified using unique sequential numbering for map values Note: Intersect is similar to geo-query operations in desktop mapping packages by identifying all locations having specified category (map value) combinations (Berry) …“zerofill” assigns 0 to all combinations that are not specified … “oldfill” retains 1 st map values for non-specified combinations Intersect — creates a map that assigns new values to pair- wise combinations of values on two maps. Map 1 = Districts Map 2 = Covertype The maps are compared “cell-by-cell” and a user specified number is assigned to designated category combinations… INTERSECT Districts WITH Covertype ASSIGN 1 to 1, 1 Zerofill FOR Districts1_Cover1

Cover — creates a new map where the non-zero values of the top map replace the values on the previous (bottom) map, or stack of maps. 4 Water 4 Cover 1 Water Covertype Cover Operation …in the example coincidence 4,1  4 because 4 is non-zero and replaces what is beneath it …0,3  3 because zero is ignored and does not replace the previous value in the map stack (Berry) …the maps are compared “cell-by-cell” and the value in the top-most cell replaces the previous values unless that value is zero, then the top most non-zero value is retained COVER Covertype WITH Water IGNORE 0 FOR Districts1_Cover1 (4,1  4) (0,3  3) “Zero” is treated as transparent as maps are staked; non-zero values treated as opaque

Composite Operation …data summary procedures include Average, Standard deviation, Average, Standard deviation, Coefficient of variation, Total, Coefficient of variation, Total, Maximum, Minimum, Median Maximum, Minimum, Median Majority, Minority, Diversity, Majority, Minority, Diversity, Deviation and Proportion Deviation and Proportion (Berry) “Cookie-cutter” Template Map Data Map Composite — creates a map summarizing values from one map that coincide with the categories (termed regions) identified on another map …the regions identified by category values on one map serve as cookie-cutter shapes (Template map) for summarizing data contained on another map (Data map) COMPOSITE Districts WITH Slope Average IGNORE PMAP_NULL FOR Districts_avgSlope

Generalizing Continuous Mapped Data (Berry) Elevation Contours (2D Discrete) 3D Plot of Elevation (3D Continuous) Districts Map (2D Discrete) Districts Draped over Elevation (3D Continuous)

Thematic Mapping (Composite) (Berry) Best Worst Average Elevation of Districts “Thematic Mapping” (0)(39) (9) (29) (21) (9) (24) …include Coffvar in Thematic Mapping results

Creating a Flowchart (using PowerPoint) Under the Home tab, 1) use the Rectangle drawing tool to create and size a box to represent a map in the flowchart and 2) use the Text box drawing tool to enter the map name in the Rectangle. Select both and use Format  Group to group the two objects. Enter map title 12 Enter other map title Slope Copy and Paste the Rectangle to form other maps. Use the Line drawing tool to connect the boxes. Use the Text box drawing tool to enter the command, rotate and place over the Line. Enter yet another map title Repeat the process to add additional maps (boxes) and processing steps (lines) to complete the flowchart containing the logic of the GIS model. There are a lot of other things you can do to make the graphic a bit more unique, such as borders, transparency, shadowing and animation (viewed as a slide show). Also, keep in mind that Format  Align can be used to align multiple graphic objects if things get out of whack. (Berry)

Compound Graphic (Campground model results) Use SnagIt to capture one of the graphic elements, such as the S_Pref map then Paste and Size at the appropriate location on the “canvas” (white background shape). Repeat for all of the other graphic elements. Use the Text Box tool to embed text as appropriate. Group the figure elements in logical groupings and then use the Custom Animation tool to control their sequencing for display if you intend to present as a PowerPoint slide deck. (Berry) Campground Suitability

Optional Questions (Berry) Flowchart of Binary Habitat Model “Simply” and “Completely” Crosstab Tables Average Suitability Rating for each Covertype parcel

Optional Questions (continued) (Berry) Average Fuel Loading index for each District Average and Coefficient of Variation maps for the 200 foot contour polygons of Elevation

Pop Quiz Possibility …questions cover Class/Lab material and Reading assignments to date — you reviewed the previous class material and did the required reading for this class as well as, right? (Berry)