Introduction to GIS Modeling Week 5 — Summarizing Neighborhoods GEOG 3110 –University of Denver Presented by Joseph K. Berry W. M. Keck Scholar, Department.

Slides:



Advertisements
Similar presentations
Spatial Analysis with ArcView: 2-D. –Calculating viewshed –Calculating line of sight –Add x and y coordinates –Deriving slope from surface data –Deriving.
Advertisements

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.
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.
Basic geostatistics Austin Troy.
Introduction to GIS Modeling Week 7 — GIS Modeling Examples GEOG 3110 –University of Denver Presented by Joseph K. Berry W. M. Keck Scholar, Department.
Raster Based GIS Analysis
Grid-based GIS Modeling Nigel Trodd Modified from Berry JK, GIS Modeling, presented at Grid-based Map Analysis Techniques and Modeling Workshop,
More Raster and Surface Analysis in Spatial Analyst
19 th Advanced Summer School in Regional Science Combining Vectors and Rasters in ArcGIS.
Lecture 14: More Raster and Surface Analysis in Spatial Analyst Using GIS-- Introduction to GIS By Weiqi Zhou, University of Vermont Thanks are due.
Lecture 07: Terrain Analysis Geography 128 Analytical and Computer Cartography Spring 2007 Department of Geography University of California, Santa Barbara.
From Topographic Maps to Digital Elevation Models Daniel Sheehan IS&T Academic Computing Anne Graham MIT Libraries.
Fundamentals of GIS Lecture Materials by Austin Troy except where noted © 2008 Lecture 14: More Raster and Surface Analysis in Spatial Analyst Using.
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.
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 3 — Reclassifying and Overlaying Maps GEOG 3110 –University of Denver Suitability Modeling Logic; Reclassifying Maps;
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
Map Analysis Procedures and Applications in GIS Modeling Topic 19, Routing and Optimal Paths Online book written by Joseph K. Berry www/innovativegis.com/Basis/MapAnalysis/
Introduction to GIS Modeling Week 6 — GIS Modeling Procedures GEOG 3110 –University of Denver Presented by Joseph K. Berry W. M. Keck Scholar, Department.
Spatial Data Mining Practical Approaches for Analyzing Relationships Within and Among Maps Berry & Associates // Spatial Information Systems 2000 S. College.
Interpolation.
Digital Elevation Model Based Watershed and Stream Network Delineation Understanding How to use Reading
Intro. To GIS Lecture 9 Terrain Analysis April 24 th, 2013.
Interpolation Tools. Lesson 5 overview  Concepts  Sampling methods  Creating continuous surfaces  Interpolation  Density surfaces in GIS  Interpolators.
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.
Presented by Joseph K. Berry Adjunct Faculty in Geosciences, Department of Geography, University of Denver Adjunct Faculty in Natural Resources, Warner.
Traditional Statistics Mean, StDev (Normal Curve) Mean, StDev (Normal Curve) Central Tendency Central Tendency Typical Response (scalar) Typical Response.
Introduction to GIS Modeling Week 4 — Measuring Distance and Connectivity GEOG 3110 –University of Denver Simple vs. weighted distance; Proximity and.
Intro to Raster GIS GTECH361 Lecture 11. CELL ROW COLUMN.
Calculating Visual Connectivity …an animated series of slides demonstrating 2D and 3D visual connectivity from increasing viewer height (0’ to 20,000’)
Spatial Statistics Operations Spatial Analysis Operations Reclassify and Overlay Distance and Neighbors GISer’s Perspective: Surface Modeling Spatial Data.
An example application in GIS Modeling Presentation and hands-on exercise materials prepared by Joseph K. Berry Keck Scholar in Geosciences, University.
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.
Data Types Entities and fields can be transformed to the other type Vectors compared to rasters.
Introduction to GIS Modeling Week 6 — GIS Modeling Procedures GEOG 3110 –University of Denver Presented by Joseph K. Berry W. M. Keck Scholar, Department.
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.
Raster Analysis. Learning Objectives Develop an understanding of the principles underlying lab 4 Introduce raster operations and functions Show how raster.
Introduction to GIS Modeling Week 8 — Surface Modeling GEOG 3110 –University of Denver Presented by Joseph K. Berry W. M. Keck Scholar, Department of.
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.
NR 143 Study Overview: part 1 By Austin Troy University of Vermont Using GIS-- Introduction to GIS.
Final Review Final will cover all lectures, book, and class assignments. New lectures since last test are 18 – 26, summarized here. Over half the test.
1 Overview Importing data from generic raster files Creating surfaces from point samples Mapping contours Calculating summary attributes for polygon features.
Introduction to GIS Modeling Week 7 — GIS Modeling Examples GEOG 3110 –University of Denver Presented by Joseph K. Berry W. M. Keck Scholar, Department.
Raster Analysis and Terrain Analysis Chapter 10 & 11 Raster Analysis.
Grid-based Map Analysis Techniques and Modeling Workshop
Intro to Spatial Analysis Most GIS support simple spatial analysis tasks such as selecting, counting, and generating descriptive statistics such as mean.
An Analytic Framework for GIS Modeling (Berry) The Analysis Frame provides consistent “parceling” needed for map analysis and extends discrete point,
SpatialSTEM: A Mathematical/Statistical Framework for Understanding and Communicating Map Analysis and Modeling Presented by Joseph K. Berry Adjunct Faculty.
Geotechnology Geotechnology – one of three “mega-technologies” for the 21 st Century Global Positioning System (Location and navigation) Remote Sensing.
Introduction to GIS Modeling Week 7 — GIS Modeling Examples GEOG 3110 –University of Denver Presented by Joseph K. Berry W. M. Keck Scholar, Department.
© 2005, Joseph K. Berry—permission to copy granted Figure P-1. Spatial Analysis and Spatial Statistics are extensions of traditional ways of analyzing.
Statistical Surfaces, part II GEOG370 Instructor: Christine Erlien.
Special Topics in Geo-Business Data Analysis Week 3 Covering Topic 6 Spatial Interpolation.
Introduction to GIS Modeling Week 4 — Measuring Distance and Connectivity GEOG 3110 –University of Denver Simple vs. weighted distance; Proximity and.
Grid-based Map Analysis Techniques and Modeling Workshop Part 1 – Maps as Data Part 2– Surface Modeling Part 3 – Spatial Data Mining Linking geographic.
GIS Centroid Seminar – Colorado State University – April 18, 2011
DU Mini-Workshops on GIS Modeling -- Surface Modeling/Analysis
DU Mini-Workshops on GIS Modeling -- Surface Modeling/Analysis
Raster Analysis and Terrain Analysis
Lecture 2: Review of Raster Operations
DU Mini-Workshops on GIS Modeling -- Surface Modeling/Analysis
Forest Availability and Accessibility
Calculating Travel-Time …vector to raster conversion
May 18, 2016 Spring 2016 Institute of Space Technology
Spatial interpolation
Presentation transcript:

Introduction to GIS Modeling Week 5 — Summarizing Neighborhoods GEOG 3110 –University of Denver Presented by Joseph K. Berry W. M. Keck Scholar, Department of Geography, University of Denver Calculating slope, aspect and profile maps; Applying spatial differentiation and integration; "Roving window" summary operations; Characterizing edges and complexity

Class Logistics and Schedule Berry Midterm Study QuestionsMidterm Study Questions (and student answer outlines) …posted now and will be updated with group answers on Monday and Wednesday Midterm Study Questions Midterm Exam …you will download and take the 2-hour exam online (honor system) sometime between 8:00 am Friday February 12 and 5:00 pm Wednesday February 17 Exercise #6 (mini-project, example) — you will form your own teams (1 to 3 members) and tackle one of nine projects; posted now but we will discuss all aspects of the project “opportunities” next week mini-projectexamplemini-projectexample …assigned Thursday, February 11 and final report due 5:00 pm Sunday, February 21 …assigned Thursday, February 11 and final report due 5:00 pm Sunday, February 21 Exercises #7 and #8 — to tailor your work to your interests, you can choose to not complete either or both of these standard exercises; in lieu of an exercise, however, you must submit a short paper (4-8 pages) on a GIS modeling topic of your own choosing New Teams for Exercise #5 Red Team, Kristina, Shelby and Luke Blue Team, Jason and Curtis Green Team, Jeremy V, Elizabeth and Sylvia Orange Team, Katie, Brenton and Eliot Violet Violet Team, Lia, Jason and Jeremy D

Simple Proximity surfaces can be generated for groups of points, lines or polygons …sets of Points LinesAreas Quick Review (Simple proximity) Berry Accumulation surfaces of ever-increasing distance away from a starting location(s)

Effective Proximity surfaces are generated by considering absolute and relative barriers to movement Quick Review (Effective proximity) …sets of Points Water Absolute Barrier Lines Slope Relative Barrier Areas Water & Slope Absolute & Relative Berry

Quick Review (Simple & Effective Proximity comparisons) Berry …sets of Points Water Absolute Barrier Lines Slope Relative Barrier Areas Water & Slope Absolute & Relative Simple Proximity Effective Proximity

Simple Proximity (Euclidean Distance) Starters S1Proximity S125,1 Close to S1 … a Starter location is selected … Proximity from the location to all other locations is computed Starters S2Proximity Close to S2 S21,25 …repeat for another starter location ShortestProximity Close to S2 Close to S1 … the computed Proximity values are compared to the current shortest proximity values … smaller values replace larger ones … repeat for next starter location ShortestProximityUpdated …compare proximity surfaces …store smallest value at each location Berry ShortestProximity Close Shortest Proximity Working Map

Weighted Proximity (Mover Characteristics) S2 equal S1 equal Close to S2 Close to S1 Bisector Simple EqualInfluence Bisector Weighted Close to S2 Close to S1 S2 half S1 twice Twice the Influence …like gravity some locations have more influence therefore other locations are “effectively” closer Berry

Effective Proximity (Overall) COMPARE— store Minimal Effective Distance …repeat for all other Starter locations Minimize (Effective Distance from different starters) Effective Proximity (S2) Effective Proximity (Intervening Conditions) Effective Proximity (S1) Minimize (Weight * Distance * Impedance) Friction Relative ease of movement is represented as Absolute and relative barriers; steps incur the relative impedance of the location it is passing through (conditions impedance) Movement Type Movement propagates from a starter location in waves; step distance can be orthogonal or diagonal (geographic distance) Starters Values on this map identify locations for measuring proximity; values can be used to indicate movement weights (characteristics weight) S1 S2 Berry

Basic and Advanced Distance Operations Berry Basic Operations— Basic Operations— Simple Proximity as the crow “flies” in straight lines (Simple) Simple Proximity as the crow “flies” in straight lines (Simple) Weighted/Explicit Proximity recognizes differences in mover characteristics (Weighted and Explicitly) Weighted/Explicit Proximity recognizes differences in mover characteristics (Weighted and Explicitly) Guided Proximity uses guiding surface to determine Uphill and Downhill movements (Over) Guided Proximity uses guiding surface to determine Uphill and Downhill movements (Over) Effective Proximity as the crow “walks” in not necessarily straight lines that respect absolute/ relative barriers (Thru) Effective Proximity as the crow “walks” in not necessarily straight lines that respect absolute/ relative barriers (Thru) Advanced Operations— Directional Effects (bearing; up/across slope) Directional Effects (bearing; up/across slope) Accumulation Effects (wear and tear) Accumulation Effects (wear and tear) Momentum Effects (acceleration/deceleration with movement) Momentum Effects (acceleration/deceleration with movement) Stepped Movement (go until specified location then restart) Stepped Movement (go until specified location then restart) Back Azimuth (direction of travel) Back Azimuth (direction of travel) 1 st and 2 nd Derivative (speed and change in speed) 1 st and 2 nd Derivative (speed and change in speed)

Connectivity Operations Berry Optimal Path Density counts the number of optimal paths passing through each map location (Drain) Optimal Path Density counts the number of optimal paths passing through each map location (Drain) Visual Connectivity— Viewshed results in a binary map identifying locations that are 1= seen and 0= not seen from at least one viewer location (Simple) Viewshed results in a binary map identifying locations that are 1= seen and 0= not seen from at least one viewer location (Simple) Visual Exposure counts the number of viewer cells connected to each map location (Completely) Visual Exposure counts the number of viewer cells connected to each map location (Completely) Weighted Visual Exposure weights the number of connections based on viewer cell importance (Weighted) Weighted Visual Exposure weights the number of connections based on viewer cell importance (Weighted) Visual Prominence records the largest exposure angle to viewer cells (Degrees) Visual Prominence records the largest exposure angle to viewer cells (Degrees) Optimal Path Connectivity— Optimal Path Connectivity— Optimal Path identifies the steepest downhill path over a surface identifying the flow path if a terrain surface, or the optimal path if a proximity surface (Stream) Optimal Path identifies the steepest downhill path over a surface identifying the flow path if a terrain surface, or the optimal path if a proximity surface (Stream)

Elevation Surface Overland Flow Model 1) The Pipeline is positioned on the Elevation surface 1) Pipeline 2) Flow from Spill Points along the pipeline are simulated X 2) Spill Point #1 3) High Consequence Areas (HCA) are identified 3) HCA 4) A Report is written identifying flow paths that cross HCA areas X HCA Impact 4) Report 5) Overland flow is halted when Flowing Water is encountered (Channel Flow Model) 5) Flowing Water Spill Migration Modeling (Berry)

Types of Surface Flows (Berry) Common sense suggests that “water flows downhill” however the corollary is “…but not always the same way” (See Beyond Mapping III online book, Topic 20 “Surface Flow Modeling” at Beyond Mapping III Beyond Mapping III

Characterizing Overland Flow and Quantity (Berry) Intervening terrain and conditions form Flow Impedance and Quantity maps that are used to estimate flow time and retention Link to Spill1_animationSpill1_animation (Over) (Thru)

Simulating Different Product Types (Berry) Flow Velocity is a function of— Specific Gravity (p), Viscosity (n) and Depth (h) of product Slope Angle (spatial variable computed for each grid cell) Physical properties combine with terrain/conditions to model the flow of different product types

Characterizing Impacted Areas (Berry) Flows from spill 1, 2 and 3 The minimum time for flows from all spills… Drinking water HCA Impacted portion of the Drinking water HCA characterizes the impact for the High Consequence Areas characterizes the impact for the High Consequence Areas

Modeling Stream Channel Flow (Vector) (Berry) Channel Flow Model 1) Channel Flow Time 0 hr 7.3 hr 8.4 hr 9.6 hr 10.8 hr 10.1 hr 13.1 hr 11.2 hr 13.6 hr 1) Channel Flow times along stream network segments are added Base Point 2) Overland Flow time and quantity at entry is noted X X Overland Flow (2.5 hours) 2) Overland Flow Entry Time X = = hr away from Base Point 11.2 hr 13.1 hr 3) Impacted High Consequence Areas (HCA) are identified In = hr Out = 9.86 hr HCA 3) Impacted HCA Times HCA 4) Report is written identifying flow paths that cross HCA areas 4) Report of Impacted HCA’s ( ) = 3.5 hours total Overland Flow (Raster)

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

Neighborhood Operations ORIENT -- Creates a map indicating aspect along a continuous surface. PROFILE -- Creates a map indicating the cross-sectional profile along a continuous surface. SCAN -- Creates a map summarizing the values that occur within the vicinity of each cell. SLOPE -- Creates a map indicating the slope (1st derivative) along a continuous surface. INTERPOLATE -- Creates a continuous surface from point data (uses IDW or Nearest neighbor). (Berry)

Characterizing Neighborhoods (Berry)

Calculating Slope (max, min, median, average) At a location, the eight individual slopes are calculated for the elevation values in a 3x3 window… then summarized for the maximum, minimum, median and average slope. Slope = Rise/Run (*100 for %) ( ArcTan for Degrees)

Calculating Slope (fitted using least squares & vector algebra) “Fitted slope” considers the overall slope within the window by least square fitting a plane to the nine elevation values or by the closure of the vector sum of the eight individual slopes (Berry) …orientation of the fitted plane or direction of resultant vector identifies the Aspect/Azimuth

Creating a Profile Map (Set of cross-sections) The value assigned to each cell identifies the profile class of the side slope through the cell. (Berry)

Neighborhood Techniques (Berry) Calculating Slope and Aspect… Use Slope to create maps of Slope_fitted, Slope_max, Slope_min and Slope_avg Use Slope to create maps of Slope_fitted, Slope_max, Slope_min and Slope_avg Use Compute to calculate difference surfaces between Slope_max minus Slope_min. and Slope_max minus Slope_fitted Use Compute to calculate difference surfaces between Slope_max minus Slope_min. and Slope_max minus Slope_fitted Use Orient to create aspect maps in octants and degrees azimuth Use Orient to create aspect maps in octants and degrees azimuth Develop a binary model that identifies map locations that are fairly steep (1-20 percent slope) AND southerly oriented ( degrees azimuth) Develop a binary model that identifies map locations that are fairly steep (1-20 percent slope) AND southerly oriented ( degrees azimuth) (Exercise 5, Part 1, Questions 1-3)

Classes of Neighborhood Operations Two broad classes of neighborhood analysis— Characterizing Surface Configuration Summarizing Map Values (Berry)

Crime Risk Map Classified Crime Risk Classify Counts the number of incidences (points) within in each grid cell 2D grid display of discrete incident counts Creating a Crime Risk Density Surface Crime Incident Reports Crime Incident Locations Grid Incident Counts Geo-Coding Vector to Raster Calculates the total number of reported crimes within a roving window– crime density Calculates the total number of reported crimes within a roving window– crime density Density Surface Totals Roving Window 2D perspective display of crime density contours 3D surface plot 91 Berry

# of Customers Customer Density Roving Window Total (Density Surface) Berry

Roving Window Average (Simple Average) Average = Total / #cells = 91 / 110 = 91 / 110 = 0.83 = 0.83Berry

Distance-Weighted Decay Functions Weighted Average of values in the “roving window” Standard mathematical decay functions where weights (Y) decrease with increasing distance (X) Berry

Example spatial filters depicting the fall-off of weights (Z) as a function of geographic distance (X,Y) Roving Window Decay Functions (Spatial Filters) Berry

Comparison of simple average (Uniform weights) and weighted average (Linear weights) smoothing results Roving Window Data Summary (Weighted Average) Berry

Neighborhood Techniques Roving Windows Data Summaries… Use Scan to create a map of Use Scan to create a map of Housing Density Housing Density Use Scan to create a map of the Use Scan to create a map of the “coefficient of variation” in slope “coefficient of variation” in slope Use Scan to create a map of Use Scan to create a map of Covertype Diversity Covertype Diversity Use Scan to identify the neighborhood proportion that has the same cover type Use Scan to identify the neighborhood proportion that has the same cover type Develop a binary model to identify locations that have high diversity and low proportion similar Develop a binary model to identify locations that have high diversity and low proportion similar (Berry) (Exercise 5, Part 2, Questions 4-6)

Creating a Housing Density Map The TOTAL number of houses within 500 meters is calculated for each map location (Berry) Note: Density Analysis and Spatial Interpolation are not the same thing

Iterative Smoothing The AVERAGE housing density value is successively calculated to smooth the Housing_density surface (seeking the geographic trend) (Berry)

Coefficient of Variation Map The COFFVAR of the elevation values within 500 meters is calculated. Coffvar= (Stdev/Mean) * 100 (Berry) What information do you think a Coffvar map of crop yield would contain? How might it be used?

Creating a Covertype Diversity Map …a DIVERSITY map indicates the number of different map values that occur within a window… e.g., cover types. As the window is enlarged, the diversity increases. (Berry)

Characterizing “Edginess” A simple “Edginess” model for the meadow involves assigning 1 to the meadow (Renumber) then calculating the total values within a 3x3 window for just the meadow area (Around) (Berry)

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)