Introduction to GIS Modeling Week 4 — Measuring Distance and Connectivity GEOG 3110 –University of Denver Simple vs. weighted distance; Proximity and.

Slides:



Advertisements
Similar presentations
Analysis grid superimposed 2D Street Grid Calculating Travel-Time …vector to raster conversion Note that a 100 row by 100 column analysis grid (10,000.
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.
By Joseph K. Berry W. M. Keck Scholar, University of Denver – August, An Overview of GIS-based Corridor.
Raster Based GIS Analysis
Border around project area Everything else is hardly noticeable… but it’s there Big circles… and semi- transparent Color distinction is clear.
From Topographic Maps to Digital Elevation Models Daniel Sheehan DUE Office of Educational Innovation & Technology Anne Graham MIT Libraries.
Grid-based GIS Modeling Nigel Trodd Modified from Berry JK, GIS Modeling, presented at Grid-based Map Analysis Techniques and Modeling Workshop,
BASIC SPATIAL ANALYSIS TOOLS IN A GIS
NPS Introduction to GIS: Lecture 1
From Topographic Maps to Digital Elevation Models Daniel Sheehan IS&T Academic Computing Anne Graham MIT Libraries.
Dr. David Liu Objectives  Understand what a GIS is  Understand how a GIS functions  Spatial data representation  GIS application.
Let’s pretty it up!. Border around project area Everything else is hardly noticeable… but it’s there Big circles… and semi- transparent Color distinction.
GIS Analysis Functions INLS GIS Digital Information: Uses, Resources & Software Tools.
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.
Terrain Mapping and Analysis
Spatial data models (types)
GIS Modeling (Berry) GIS Modeling logically sequences map analysis operations (Spatial Analysis, Surface Modeling and Spatial Data Mining) to solve spatial.
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;
GIS at the Crossroads From Where is What and Wow, to Why and So What Berry & Associates // Spatial Information Systems 2000 South College Ave, Suite 300,
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.
Joseph K. Berry, MGUG 2014 Opening
Spatial Data Mining Practical Approaches for Analyzing Relationships Within and Among Maps Berry & Associates // Spatial Information Systems 2000 S. College.
Distance. Euclidean Distance Minimum distance from a source (Value NoData) Input grid must have at least one source cell with the rest of the grid.
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.
SpatialSTEM: A Mathematical/Statistical Framework for Understanding and Communicating Map Analysis and Modeling Presented by Joseph K. Berry Adjunct Faculty.
Presented by Joseph K. Berry Adjunct Faculty in Geosciences, Department of Geography, University of Denver Adjunct Faculty in Natural Resources, Warner.
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.
SpatialSTEM: A Mathematical/Statistical Framework for Understanding and Communicating Map Analysis and Modeling Presented by Joseph K. Berry Adjunct Faculty.
Store 111 Competition Analysis (Costa Mesa Orange County, California) Ocean 28 Miles Newport Beach Mission Viejo Santa Ana TustinTustin Analytic Tools.
An example application in GIS Modeling Presentation and hands-on exercise materials prepared by Joseph K. Berry Keck Scholar in Geosciences, University.
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.
Environmental Modeling Basic GIS Functions for Suitability Index Modeling.
Raster Analysis and Terrain Analysis Chapter 10 & 11 Raster Analysis.
So, what’s the “point” to all of this?….
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.
© 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.
What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial data”
Introduction to GIS Modeling Week 4 — Measuring Distance and Connectivity GEOG 3110 –University of Denver Simple vs. weighted distance; Proximity and.
Spatial Data Models Geography is concerned with many aspects of our environment. From a GIS perspective, we can identify two aspects which are of particular.
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.
Transmission Line Siting Model (Hypothetical Example) Criteria – the transmission line route should… Goal – identify the best route for an electric transmission.
GIS Centroid Seminar – Colorado State University – April 18, 2011
DU Mini-Workshops on GIS Modeling -- Surface Modeling/Analysis
On- and Off-road Emergency Response (within 1.0 minutes)
Raster Analysis and Terrain Analysis
DU Mini-Workshops on GIS Modeling -- Surface Modeling/Analysis
Forest Availability and Accessibility
Calculating Travel-Time …vector to raster conversion
Special Topics in Geo-Business Data Analysis
Spatial interpolation
Map Analysis – Topic 5 Figures
Presentation transcript:

Introduction to GIS Modeling Week 4 — Measuring Distance and Connectivity GEOG 3110 –University of Denver Simple vs. weighted distance; Proximity and movement; Accumulation surfaces; Identifying optimal path(s); Narrowness; Viewsheds and visual exposure surfaces Presented by Joseph K. Berry W. M. Keck Scholar, Department of Geography, University of Denver

Classes of Spatial Analysis Operators (Berry) …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

An Analytic Framework for GIS Modeling (Berry) Proximity operations involve measuring distance and connectivity among map locations (GIS Modeling Framework paper) (GIS Modeling Framework paper)GIS Modeling FrameworkGIS Modeling Framework

Distance and Connectivity Fundamentals (Berry) S, SL, 2P S route S, SL, 2P

Distance “Waves” (Simple and Effective Proximity) (Linked slide show DIST) DIST (Berry)

Variable-Width Buffers (Simple vs. Uphill Proximity) Simple Buffer– “as-the-crow-flies” proximity to the road; no absolute or relative barriers are considered; dark blue line indicates the full simple buffer reach (polygon) (Berry) Clipped Buffer– simple proximity for just the land areas Uphill Buffer– simple proximity to the road for just the areas that are uphill from the road; absolute barrier (uphill only– absolutely no downhill steps) Downhill

Distance and Connectivity Operations DRAIN -- Creates a map indicating the number of steepest paths (optimal path density) from a set of locations along a surface. RADIATE -- Creates a map indicating areas that are visible from locations specified on the 'viewers map'. SPAN -- Creates a map indicating the narrowness within all non- zero areas on a map. SPREAD -- Creates a map indicating the shortest effective distance from specified cells to all other locations. STREAM -- Creates a map identifying the steepest downhill route along a surface (optimal path). (Berry)

Distance Techniques (Exercise 4, Q1) CalculatingCalculating Simple/Weighted Proximity … Calculating SPREAD Roads TO 20 Simply FOR Roads_simpleprox SPREAD Roads TO 20 Simply FOR Roads_simpleprox SPREAD Roads TO 20 OVER Elevation Uphill Only Simply FOR Roads_uphillprox SPREAD Roads TO 20 OVER Elevation Uphill Only Simply FOR Roads_uphillprox RENUMBER Covertype ASSIGNING 0 TO 1 RENUMBER Covertype ASSIGNING 0 TO 1 ASSIGNING 3 TO 2 ASSIGNING 7 TO 3 ASSIGNING 3 TO 2 ASSIGNING 7 TO 3 FOR Hiking_friction FOR Hiking_friction SPREAD Roads TO 60 THRU Hiking_friction Simply SPREAD Roads TO 60 THRU Hiking_friction Simply FOR Road_hikingprox FOR Road_hikingprox (Berry)

Measuring Distance as “Waves” (Splash) (Berry) (See recommended reading on the CD “Calculating Effective Distance” for an in-depth discussion) Calculating Effective DistanceCalculating Effective Distance

Customizing MapCalc Displays (Shading Manager) (Berry) 1) Set “User Defined Ranges” 2) Set #Ranges = 14 3) Enter Range Breaks 4) Set Color and Color Locks1) 2) 4) 3)

Distance Techniques (Exercise 4, Q2) (Berry) Boxes represent maps Lines represent processing steps Locations Roads Allroads 1= Any road 0= All else Covertype Hiking_friction Bike_Hiking _friction Ranch 1= Ranch 0= All else Ranch_prox Step 1) Establish off-road hiking friction that considers the relative ease of traveling through various cover types (done in Q1) RENUMBER Step 2) Establish on-road travel as 1= easiest with 0= all non-road areas RENUMBER Step 4) Isolate the ranch location RENUMBER Step 3) Combine the on- and off- road friction maps such that the on- road friction take precedent over the off-road friction COVER Step 5) Calculate the effective proximity from the ranch to everywhere SPREAD

Distance/Connectivity Techniques (Exercise 4, Q2) Friction Map – identifies the relative ease of travel through each map location (grid cell) Friction Map (See Beyond Mapping III online book, “Topic 14” for more information) Topic 14Topic 14 (Berry) Accumulation Surface Accumulation Surface – identifies shortest distance (effective proximity steps) 83.0

Establishing Optimal Paths (Exercise 4, Q3) (Berry) Stream (Optimal Path) – like a raindrop, the “steepest downhill” path identifies the optimal path. If the surface is a proximity map, the optimal path identifies the shortest (not necessarily straight) route between any location on the surface and the closest starting cell (point, line or polygon) Drain (Optimal Path Density) – accumulates the optimal paths from many locations. Higher “Drain” values indicate locations that have numerous optimal paths passing through it (many uphill sources moving through). (Q3a)(Q3b) Repeat for next step Col 23, Row 19 and next, and next… until no more downhill steps Col 22, Row 20 (36.5 – 41.1) uphill (N) (36.5 – 38.2) uphill (NE) (36.5 – 40.6) uphill (E) (36.5 – 35.0) downhill (SE) (36.5 – 36.0) downhill (S) (36.5 – 43.0) uphill (SW) (36.5 – 43.5) uphill (W) (36.5 – 42.8) uphill (NW) …move to SE cell How STREAM works

Discrete vs. Continuous Buffers Continuous Buffer Discrete Buffer (Berry) … Proximity is formed by a series of continuous concentric rings– like throwing a rock into a pond (each “step” is a one cell diagonal or orthogonal movement away)

Calculating Effective Proximity (Travel-time) Superimposed Analysis Grid 100c x 100r = 10,000 cells Effective Proximity …”proximity waves” ripple out along the streets as if they were canals …minutes away TTime_animation.ppt (Berry) Street Type as Barriers Streets are calibrated… …for ease of travel… …“burn” the Roads into the analysis grid (Vector to Raster) Starting Location …splash… …”burn” the Starting location into the analysis grid (Vector to Raster)

Transferring Travel-Time Information …the Proximity Waves propagate throughout the entire street pattern assigning the travel-time values to each location (farthest is 26 minutes in the upper-left corner) …the proximity information is easily transferred to a desktop mapping system …using Pseudo-Grid format (Raster to Vector) (Berry)

Utilizing Travel-Time Information …a Spatial Join appends the travel-time information to the customer data table …and is retrievable by clicking on any customer location or through a geo-query request (families with 2 children that are more than 15 minutes—80 base cells—away) (Berry)

Working with Travel-Time Surfaces …a travel-time map forms an Accumulation Surface whose values are continuously increasing from the starting location (increasingly farther away) …the result is a bowl-like surface with estimated time to travel for every location …not a perfect bowl but warped and twisted based on the Relative and Absolute barriers to movement (Berry)

Optimal Path Connectivity (Berry) …the “steepest” downhill path along the Travel- Time surface identifies the quickest route (optimal path)

Identifying Catchment Areas (Optimal Path Density) …the set of all optimal paths from all locations identify Catchment Areas characterized by travel-time to nearest ATM location (Berry)

Competition Analysis (Relative Travel-time Position) …subtracting the two surfaces derives relative travel-time advantage …locations that are the same travel distance from both stores result in zero– Positive values favor Colossal; Negative favor Kent (Berry)

Measuring Narrowness The simple distance from a location to all edge (boundary) locations is computed. The minimum value of the sum of distances for opposing edge cells is assigned… narrowness. To improve performance, the procedure is usually constrained to some maximum reach (e.g., all locations greater than 500 meters will be set to 500) SPAN Meadow WITHIN 9 FOR Cover_narrow (See MapCalc Applications, “Characterizing Narrowness” for more information) Characterizing NarrownessCharacterizing Narrowness (Berry) Narrowness is defined as the “shortest chord connecting opposing edges.”

Establishing Visual Connectivity Radiate – visual exposure is calculated bay a series of “waves” that carry the tangent to beat. Simply – viewshed Completely – number of “viewers” that see each location Weighted – viewer cell value is added (Berry) Seen if new tangent exceeds all previous tangents along the line of sight— At At Thru ) Thru ) Onto Onto …like proximity, Visual Connectivity starts somewhere (starter cell) and moves through geographic space by steps (wave front)– like a lighthouse beam…

Calculating Visual Exposure (# Times Seen) Visual exposure identifies how many times (count) each map location is seen from a set of viewer locations (Berry)

Visual Exposure from Extended Features A visual exposure map identifies how many times each location is seen from an “extended eyeball” composed of numerous viewer locations (road network) (Berry)

Weighted Visual Exposure (Sum of Viewer Weights) Different road types are weighted by the relative number of cars per unit of time …the total “number of cars” replaces the “number of times seen” for each grid location (See Beyond Mapping III, Topic 15, “Deriving and Using Visual Exposure Maps” for more information) Beyond Mapping IIIBeyond Mapping III (Berry)

Real-World Visual Analysis Weighted visual exposure map for an ongoing visual assessment in a national recreation area— the project developed visual vulnerability maps from the reservoir in the center of the park and a major highway running through the park. In addition, aesthetic maps were generated based on visual exposure to pretty and ugly places in the park (Senior Honors Thesis by University of Denver Geography student Chris Martin, 2003) (Berry)

Variable-Width Buffers (Line-of-sight) Line-of-Sight Buffer– identifies all land locations (clipped) within 250m that can be seen from the road… 250m “viewshed” of the road 250m “viewshed” of the road (Berry) Line-of-Sight Exposure– notes the number of times each location in the buffer is seen Line-of-Sight Noise– locations hidden behind a ridge or farther away from a source (road) greatly decrease noise levels.

Distance Techniques (Exercise 4, Q4) Determining visual connectivity from roads and houses… Radiate Roads Radiate Roads over Elevation over Elevation to 100 completely to 100 completely for Ve_roads for Ve_roads Slice Ve_roads Slice Ve_roads into 5 into 5 for Ve_roads_sliced for Ve_roads_sliced Radiate Housing over Elevation to 100 weighted for Ve_housing Radiate Housing over Elevation to 100 weighted for Ve_housing Slice Ve_housing into 5 for Ve_housing_sliced Slice Ve_housing into 5 for Ve_housing_sliced Analyze average ve_roads_sliced with ve_housing_sliced for Vexposure Analyze average ve_roads_sliced with ve_housing_sliced for Vexposure (Berry)

On Your Own (Exercise 4, Q5) (Berry) 5-1) Using the Tutor25 database, determine the average visual exposure (Vexposure map) for each of the administrative districts (Districts map). 5-2) Using the Tutor25 database, identify the visual exposure (Vexposure map from question #4) for a 300m simple buffer (3 cells) around roads (Roads map). 5-3) Using the Tutor25 database, create a map (not just a display) that shows the locations that have the highest (top 10%) visual exposure to houses (Housing map). 5-4) Using the Island database, create a map that identifies locations that are fairly steep (15% or more on the Slope map) and are westerly oriented (SW, W and NW on the Aspect map) and are within 1500 feet inland from the ocean (hint: the analysis frame cell size is a “property” of any map display). 5-5) Using the Agdata database, create a map that locates areas that have unusually high phosphorous levels (one standard deviation above the mean on the 1997_Fall_P map) and are within 300 feet of a “high yield pocket” (top 10% on the 1997_Yield_Volume map). Screen grab the important maps and briefly describe your solution as a narrative flowchart. Must do three (other 2 Optional extra credit)…

Optional Questions (Berry) Extended “Problems with No Guidance” Weighted Visual Exposure Density Surface “Draining Forests” for What? for What?

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)