CS 128/ES 228 - Lecture 13b1 Surface Analysis. CS 128/ES 228 - Lecture 13b2 How do we display a map with “elevation”? Chloropleth map Contour map Surface.

Slides:



Advertisements
Similar presentations
Chapter Eight: Mapping Earth
Advertisements

Ingredients of Multivariable Change: Models, Graphs, Rates 7.1 Multivariable Functions and Contour Graphs.
WFM 6202: Remote Sensing and GIS in Water Management © Dr. Akm Saiful IslamDr. Akm Saiful Islam WFM 6202: Remote Sensing and GIS in Water Management Akm.
CS 128/ES Lecture 2b1 Attribute Data and Map Types.
Computational Geometry The systematic study of algorithms and data structures for geometric objects, with a focus on exact algorithms that are asymptotically.
GIS Presentation and Output --charts --maps. Presentation: Charts charts can be used to display tabular data. the types of charts available in ArcView.
Return to Outline Copyright © 2009 by Maribeth H. Price 2-1 Chapter 2 Mapping GIS Data.
Functions of GIS 30/04/2010. Major Functions of GIS 1. Data Capture Data used in GIS often come from many different sources, are of many types, and are.
Raster Based GIS Analysis
Geographic Information Systems Applications in Natural Resource Management Chapter 13 Raster GIS Database Analysis Michael G. Wing & Pete Bettinger.
University of Wisconsin-Milwaukee Geographic Information Science Geography 625 Intermediate Geographic Information Science Instructor: Changshan Wu Department.
CS 128/ES Lecture 2b1 Attribute Data and Map Types.
CS 128/ES Lecture 12b1 Spatial Analysis (3D)
CS 128/ES Lecture 5b1 Vector Based Data. Great Rivalries in History Lincoln vs. Douglas “The first great Presidential Debates” Trekkies vs. Jedis.
CS 128/ES Lecture 13a1 Surface Analysis. CS 128/ES Lecture 13a2 Network Analysis Given a network What is the shortest path from s to t? What.
CS 128/ES Lecture 4b1 Spatial Data Formats.
CS 128/ES Lecture 12b1 Spatial Analysis (3D)
West Hills College Farm of the Future. West Hills College Farm of the Future Where are you NOW?! Precision Agriculture – Lesson 3.
WFM 6202: Remote Sensing and GIS in Water Management © Dr. Akm Saiful IslamDr. Akm Saiful Islam WFM 6202: Remote Sensing and GIS in Water Management Akm.
The Precision-Farming Guide for Agriculturalists Chapter Six
IMGD 1001: Illumination by Mark Claypool
CS 128/ES Lecture 11b1 Spatial Analysis (3D)
CS 128/ES Lecture 5b1 Vector Based Data. CS 128/ES Lecture 5b2 Spatial data models 1.Raster 2.Vector 3.Object-oriented Spatial data formats:
Week 17GEOG2750 – Earth Observation and GIS of the Physical Environment1 Lecture 14 Interpolating environmental datasets Outline – creating surfaces from.
Introduction to GIS ©2008 by Austin Troy. All rights reserved Lecture 5: Symbology Lecture by Austin Troy, University of Vermont.
Week 7. Feature relationship and topology Oct. 17 th, 2005.
BASIC SPATIAL ANALYSIS TOOLS IN A GIS
©2007 Austin Troy Lecture 7: Introduction to GIS 1.Queries and table operations for a single layer in Arc GIS 2.Intro to queries in Access Lecture by Austin.
CS 128/ES Lecture 13a1 Surface Analysis. CS 128/ES Lecture 13a2 Network Analysis Given a network What is the shortest path from s to t? What.
Lecture 4. Interpolating environmental datasets
©2005 Austin Troy Lecture 9: Introduction to GIS 1.Vector Geoprocessing Lecture by Austin Troy, University of Vermont.
©2005 by Austin Troy. All rights reserved Lecture 5: Introduction to GIS Legend Visualization Lecture by Austin Troy, University of Vermont.
@ 2007 Austin Troy. Geoprocessing Introduction to GIS Geoprocessing is the processing of geographic information. – Creating new polygon features through.
Attribute based and Spatial Operations Section III Part 1: Attribute Based Operations.
Basic Spatial Analysis
Dept. of Civil and Environmental Engineering and Geodetic Science College of Engineering The Ohio State University Columbus, Ohio 43210
Terrain Mapping and Analysis
Spatial data models (types)
Lecture 9 Managing a GIS project. GIS analysis Collect and process data to aid in decision making  Use the data to make decisions  Identify alternatives.
United Nations Regional Seminar on Census Data Dissemination and Spatial Analysis Amman, Jordan, May, 2011 Spatial Analysis & Dissemination of Census.
Voronoi diagrams and applications Prof. Ramin Zabih
Computational Geometry The systematic study of algorithms and data structures for geometric objects, with a focus on exact algorithms that are asymptotically.
Point to Ponder “I think there is a world market for maybe five computers.” »Thomas Watson, chairman of IBM, 1943.
Price Ch. 2 Mapping GIS Data ‣ GIS Concepts GIS Concepts Ways to map data Displaying rasters Classifying numeric data.
Introduction to GIS ©2008 by Austin Troy. All rights reserved Lecture 5: Symbology Lecture by Austin Troy, University of Vermont.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
How do we represent the world in a GIS database?
Intro to Raster GIS GTECH361 Lecture 11. CELL ROW COLUMN.
Advanced GIS Using ESRI ArcGIS 9.3 3D Analyst part 2.
University of Palestine Faculty of Applied Engineering and Urban Planning GIS Course Spatial Analysis Eng. Osama Dawoud 1 st Semester 2009/2010.
Introduction to Cartographic Modeling
Spatial Interpolation III
GIS Data Structures How do we represent the world in a GIS database?
What exactly is GEOGRAPHY?. Geography is… A. Study of everything on Earth, from rocks and rainfall to people and places B. Study how the natural environment.
NR 143 Study Overview: part 1 By Austin Troy University of Vermont Using GIS-- Introduction to GIS.
Introduction to GIS Lecture 2: Part 1. Understanding Spatial Data Structures Part 2. Legend editing, choropleth mapping and layouts Part 3. Map layouts.
L7 - Raster Algorithms L7 – Raster Algorithms NGEN06(TEK230) – Algorithms in Geographical Information Systems.
©2007 Austin Troy Lecture 7: Introduction to GIS 1.Queries and table operations for a single layer in Arc GIS 2.Intro to queries in Access Lecture by Austin.
Computational Geometry The systematic study of algorithms and data structures for geometric objects, with a focus on exact algorithms that are asymptotically.
Integrating Geographic Information Systems (GIS) into your Curriculum Teaching American History Meg Merrick & Heather Kaplinger Year 2 GIS Inservices.
Concepts of Geographic Thinking
Local Illumination and Shading
Quantitative vs. Qualitative Data
Mapping Technology and Topographic Maps Chapter 1, Lesson 3 and 4.
Demonstration How to create meaningful Maps - using graduated symbols - using graduated colours - using Classification methods Analyzing techniques.....
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.
Chapter 2 Mapping GIS Data.
Quantitative vs. Qualitative Data
Lecture 10: Data Representation (VIII)
Analytical GIS Capabilities
Presentation transcript:

CS 128/ES Lecture 13b1 Surface Analysis

CS 128/ES Lecture 13b2 How do we display a map with “elevation”? Chloropleth map Contour map Surface map

CS 128/ES Lecture 13b3 Chloropleth maps Show areas of equal “elevation” in a uniform manner Are usually “exact” approximations (through aggregation) Subject to classification issues Often intimately connected to queries

CS 128/ES Lecture 13b4 Simple uses of chloropleths Ordinal Population Per capita income Crop yield Categorical Soil type Political party control Primary industry

CS 128/ES Lecture 13b5 Display issues for chloropleths Classification Type Number of intervals Colors

CS 128/ES Lecture 13b6 To dissolve or not to dissolve: That is the question

CS 128/ES Lecture 13b7 More complex queries using chloropleths Time series data Population change % of land in agricultural use Computation driven Total spending power = Average income x population Average wheat yield = Total yield / Number of farms

CS 128/ES Lecture 13b8 Basic model for “computed chloropleths” Use a query to create new attribute data Set the display to use that new data for computation Choose remaining display options

CS 128/ES Lecture 13b9 A riddle (sans funny punch line) What is the difference between a chloropleth map and a 2-D query such as “how many points are in this polygon”? A fine (boundary) line In truth, it is a matter of style of output.

CS 128/ES Lecture 13b10 Voronoi (Theissen) polygons – An important type of chloropleth Each point is “credited” with the region of points closer to it than to any other point

CS 128/ES Lecture 13b11 Dulaunay Triangulation By testing adjacent regions of the Voronoi diagram, interesting questions can be answered.

CS 128/ES Lecture 13b12 “Voronoi” queries Where is the nearest “facility”, e.g. fire house, hospital, Denny’s restaurant? Which is the “second best” facility? What is the largest empty region (to put new store, or toxic dump)

CS 128/ES Lecture 13b13 Continuous fields Requires approximating Often involves slope and aspect Commonly used for shading maps

CS 128/ES Lecture 13b14 Building “shade” Shaded maps intrinsically include a “camera” and a “direction” For “perspective”, color is determined using the dot product of the value of the normal (aspect) and the camera vector (line of sight)

CS 128/ES Lecture 13b15 Some shaded surfaces Image from: Burrough & McDonnell, Principles of Geographic Information Systems, p. 192

CS 128/ES Lecture 13b16 Where has all the rainfall gone? Image from: Burrough & McDonnell, Principles of Geographic Information Systems, p. 194

CS 128/ES Lecture 13b17 It’s not calculus Much analysis is done through “cellular” computation Conway’s game of Life is an example

CS 128/ES Lecture 13b18 How is it used in GIS? Image from: Burrough & McDonnell, Principles of Geographic Information Systems, p. 199

CS 128/ES Lecture 13b19 More complex models To compute the irradiance, I, use the following formula I = [cos 0 cos + sin 0 sincos( 0 -A)]S 0 x exp(-T 0 / cos 0 ) where S 0 is the exatmospheric solar flux,  0 is the solar zenith angle, etc.

CS 128/ES Lecture 13b20 Conclusions Surface analysis is handy, but requires Moderately complex database queries, or Moderately complex mathematics Fortunately, much of this is “built-in” through wizards (e.g. buffer wizard)

CS 128/ES Lecture 13b21 Final thoughts There is no pithy thought today