1 Spatial Data Models and Structure. 2 Part 1: Basic Geographic Concepts Real world -> Digital Environment –GIS data represent a simplified view of physical.

Slides:



Advertisements
Similar presentations
Data Models There are 3 parts to a GIS: GUI Tools
Advertisements

Geographic Information Systems GIS Data Models. 1. Components of Geographic Data Spatial locations Attributes Topology Time.
Geographic Information Systems
Copyright, © Qiming Zhou GEOG1150. Cartography Data Models for Computer Cartography.
Center for Modeling & Simulation.  A Map is the most effective shorthand to show locations of objects with attributes, which can be physical or cultural.
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.
Raster Based GIS Analysis
School of Environmental Sciences University of East Anglia
TERMS, CONCEPTS and DATA TYPES IN GIS Orhan Gündüz.
Geog 458: Map Sources and Errors January Representing Geography.
Cartographic and GIS Data Structures
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:
GIS Geographic Information System
Lecture 06: Map Data Structures Geography 128 Analytical and Computer Cartography Spring 2007 Department of Geography University of California, Santa Barbara.
Week 7. Feature relationship and topology Oct. 17 th, 2005.
Geographic Information Systems : Data Types, Sources and the ArcView Program.
PROCESS IN DATA SYSTEMS PLANNING DATA INPUT DATA STORAGE DATA ANALYSIS DATA OUTPUT ACTIVITIES USER NEEDS.
©2005 Austin Troy. All rights reserved Lecture 3: Introduction to GIS Part 1. Understanding Spatial Data Structures by Austin Troy, University of Vermont.
1 Spatial Databases as Models of Reality Geog 495: GIS database design Reading: NCGIA CC ’90 Unit #10.
Digital Spatial Data Francisco Olivera, Ph.D., P.E. Department of Civil Engineering Texas A&M University.
GIS Introduction What is GIS?. Geographic Information Systems A database system in which the organizing principle is explicitly SPATIAL.
Dr. David Liu Objectives  Understand what a GIS is  Understand how a GIS functions  Spatial data representation  GIS application.
GI Systems and Science January 23, Points to Cover  What is spatial data modeling?  Entity definition  Topology  Spatial data models Raster.
Introduction to GIS in ArcGIS Desktop 10. A computer-based system that stores geographically referenced data layers (features) and links it with non-graphic.
Rebecca Boger Earth and Environmental Sciences Brooklyn College.
@2007 Austin Troy Lecture 4: An Introduction to the Vector Data Model and Map Layout Techniques Introduction to GIS By Brian Voigt University of Vermont.
Spatial data Visualization spatial data Ruslan Bobov
The Nature of Geographic Data Based in part on Longley et al. Ch. 3 and Ch. 4 up to 4.4 (Ch. 4 up to 4.6 to be covered in Lab 8) Library Reserve #VR 100.
Spatial data models (types)
Cartographical Whispers Dr Nigel Trodd Coventry University.
Grid-based Analysis in GIS
Chapter 3 Sections 3.5 – 3.7. Vector Data Representation object-based “discrete objects”
Introduction to Rasters In ArcGIS 9.2. What can you do with Rasters Lots….
–combines elements of computer science –database design –software design geography –map projections –geographic reasoning mathematics –mathematical topology.
Point to Ponder “I think there is a world market for maybe five computers.” »Thomas Watson, chairman of IBM, 1943.
Presented by Rehana Jamal (GIS Expert & Geographer) Dated: Advance Applications of RS/GIS in Geo-Environmental Conservation Subject Lecture# 9&10.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-2 Chapters 3 and 4.
Basic Geographic Concepts GEOG 370 Instructor: Christine Erlien.
Major parts of ArcGIS ArcView -Basic mapping, editing and Analysis tools ArcEditor -all of ArcView plus Adds ability to deal with topological and network.
Chapter 3 Digital Representation of Geographic Data.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
Raster Data Model.
Cartographic and GIS Data Structures Dr. Ahmad BinTouq URL:
1 Data models Vector data model Raster data model.
Geographic Information Systems Data Analysis. What is GIS Data ?
URBDP 422 Urban and Regional Geo-Spatial Analysis Lecture 2: Spatial Data Models and Structures Lab Exercise 2: Topology January 9, 2014.
Tables tables are rows (across) and columns (down) common format in spreadsheets multiple tables linked together create a relational database entity equals.
GIS Data Types. GIS technology utilizes two basic types of data 1. Spatial Data Describes the absolute and relative location of geographic features.
A Quick Introduction to GIS
Geographic Data in GIS. Components of geographic data Three general components to geographic information Three general components to geographic information.
The Nature of Geographic Data Based in part on Longley et al. Chapters 3 and 4.
Geographic Information Systems
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
Cartography Developing a Spatial Perspective. Developing spatial awareness F Two interconnected concepts of objects and measurements. F Use objects to.
What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial data”
1 Basic Geographic Concepts Real World  Digital Environment Data in a GIS represent a simplified view of physical entities or phenomena 1. Spatial location.
Raster Data Models: Data Compression Why? –Save disk space by reducing information content –Methods Run-length codes Raster chain codes Block codes Quadtrees.
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.
Topic: Data Models. Data Model: A consistent way of defining and representing real world entities or phenomena in a GIS. Two Primary Types of Data Models:
UNIT 3 – MODULE 3: Raster & Vector
Czech Technical University in Prague Faculty of Transportation Sciences Department of Transport Telematics Doc. Ing. Pavel Hrubeš, Ph.D. Geographical Information.
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
Spatial Data Models Raster uses individual cells in a matrix, or grid, format to represent real world entities Vector uses coordinates to store the shape.
Statistical surfaces: DEM’s
Data Queries Raster & Vector Data Models
UNC at Chapel Hill, Gregory Taff
Cartographic and GIS Data Structures
Geographic Information Systems
Geography 413/613 Lecturer: John Masich
Presentation transcript:

1 Spatial Data Models and Structure

2 Part 1: Basic Geographic Concepts Real world -> Digital Environment –GIS data represent a simplified view of physical phenomena These data contain: –Locational Information –Non-spatial attributes

3 Symbolization In a GIS, we represent real world phenomena in a digital format

4 Vocabulary Real-World Entities or Phenomena Data Objects Cartographic Objects

5 Terminology Entities or Phenomenon -- real world features to be represented in a database

6 Terminology Data Objects -- digital representations of entities or phenomena Pasture Road House

7 Terminology Cartographic Objects -- real-world entities as depicted on maps

8 Real World  Data Objects Attributes –Information about object (e.g., characteristics) Location/Spatial information –Coordinates –May contain elevation information Time –When collected/created –Why? Objects may have different attributes over time

9 Real World  Cartographic Objects Real world objects differ in: –Size –Shape –Color –Pattern These differences affect how these objects are represented on maps Where possible the cartographic objects (i.e., map symbols) can relate to the entities they are representing (e.g., water = blue)

10 Topology The spatial relationships between data objects

11 Conceptualizing Topology Primary –Adjacency –Connectivity –Containment Secondary –Direction –Proximity (distance)

12 Adjacency Springfield Shelbyville

13 Connectivity These roads are connected at the black points.

14 Containment Moe’s Kwik-E-Mart NuclearPlant Springfield

15 Direction Moe’s is Northeast of the Kwik-E-Mart The nuclear plant is Southeast of the Kwik-E- Mart Moe’s Kwik-E-Mart NuclearPlant

16 Proximity Homer lives near Ned Homer lives far from Grampa

17 Complex Case: Overlap Springfield Blue Lake

18 Entities in the real world are represented as one of the following in a GIS: –Raster data Pixels in an array –Vector data Points Lines Areas (or polygons) Part 2: GIS Data Models Key concept!

19 “The continuous field view represents the real world as a finite number of variables, each one defined at every possible position. “ “The discrete object view represents the geographic world as objects with well- defined boundaries in otherwise empty space. “ Continuous & Discrete

20 Continuous & Discrete Some data types may be presented as either discrete or continuous –Example Population at a point (discrete) Population density surface for an area (continuous)

21 Continuous & Discrete Continuous –Data values distributed across a surface w/out interruption –Key words: What varies and how smooth? –Examples: elevation, temperature Discrete –with well-defined boundaries in otherwise empty space –Examples Points: Town, power pole Lines: Highway, stream Areas: U.S. Counties, national parks

22 Continuous or Discrete?

23 Continuous & Discrete In computer databases –Raster data models represent continuous data –Vector data model are used for discrete objects

24 Cell (x,y) The raster data model represents the Earth’s surface as a two-dimensional array of grid cells, with each cell having an associated value: Cell value Cell size = resolution columns rows Raster Data Model

25 Raster data example Elevation data: each cell contains a number representing the elevation of that cell.

26 Part 3: The vector data model

27 Vector Data Objects Geographic building blocks Points –0 dimensional Lines –1 dimensional Polygons –2 dimensional

28 Spatial Objects Data objects in the vector data model can be: –A point can represent: Tree, airport, a city, street intersection, a movie theater, a benchmark –A line is a data object, made up of a connected sequence of points. It can represent: Roads, rivers, regional boundaries, fences, hedgerows, power lines –A polygon is an enclosed area. Examples: A census tract, Saunders building, boundary of Chapel Hill, a lake, a watershed, a city

29 Object example: oak tree

30 Thought question: How are you going to represent the California OAK tree in digital format? A point? A polygon? Or a pixel? It will depend on: -Scale of observation -Purpose of your research -The type of data you have access to in the GIS

31 – When do you want to represent Chapel Hill as a polygon object instead of a point object? – When do you want to represent a river as a polygon instead of a line? Thought questions:

32 point linepolygon(area) (x,y) The vector data objects The vector data model represents geographic features similar to the way maps do –A point: recorded by a pair of (x,y) coordinates. –A line: recorded by joining more than one point, –A polygon: recorded by a joining multiple points that enclose an area (x,y)

33 Vector Data Storage in Computers: Points Points Data Storage Point ID Coordinates 1 1, 1 2 4, 2 3 6, 2 4 2, 4 0

34 (x1,y1) (x2,y2) (x3,y3) ② ① Line # Coordinates ① (x1, y1) (x2,y2) ② (x2,y2) (x3,y3) Note: In GIS, this is considered a line (a connected set of individual lines). Vector Data Storage in Computers: Lines (Sometimes called arcs)

35 (x1,y1) (x2,y2) (x3,y3) (x4,y4) (x6,y6) (x5,y5) ① ② Polygon # Coordinates ① (x1,y1) (x2,y2) (x3,y3) (x4,y4) ② (x3,y3) (x4,y4) (x5,y5) (x6,y6) Vector Data Storage in Computers: Polygons

36 The Arc-Node Data Structure The arc-node structure allows efficient data storage for vector data Benefit: How does it work? It stores data so that nodes construct arcs, and arcs construct polygons Nodes define the two endpoints of an arc. They may or may not connect two or more arcs. An arc is the line segment between two nodes. The points between two nodes defining the shape of an arc are called vertices. Nodes and vertices are represented as x, y coordinates.

① ② ③ Arc: ①, ②, ③ Nodes: 2, 5 Vertices: 1, 6 for arc ① 3, 4 for arc ② Arc # Start Node Vertices End Node 1 2 1, , Polygon arc list A ①, ③ B ②, ③ A B Points 1 x1,y1 2 x2,y2 3 x3,y3 4x4,y4 5 x5,y5 6 x6,y6 The Arc-Node Data Structure

38 Topology defines spatial relationships. The arc-node data structure supports three major topological concepts: Connectivity: Arcs connect to each other at nodes Area definition: Arcs that connect to surround an area define a polygon Contiguity: Arcs have direction and left and right sides enables topology definition Arc-Node Data Structure: enables topology definition

39 Topology: Connectivity ⑤ ① ② ③ ④ Arc From-Node To-Node Arc-node list Connected arcs are determined by searching through the list for common node numbers. Because of the common node 11, arcs 1, 2, and 3 all intersect. The computer can determine that it is possible to travel along arc 1 and turn onto arc 3. But it is not possible to turn directly from arc 1 to arc 5.

40 Topology: Area Definition B C D E Polygon Arc List B 1,5,8,4 C 2,6,9,5 D 6,3,4,7 E 9,7,8 Polygon-Arc Topology Polygons are simply the list of arcs defining its boundary, arc coordinates are stored only once, therefore, reducing the amount of data and ensuring that the boundaries of adjacent polygons don’t overlap

41 Topology: Contiguity Two geographic features which share a boundary are called adjacent. Contiguity is the topological concept which allows the vector data model to determine adjacency. An Arc From-Node To-Node Direction left right B C D E Arc Left Right Polygon Polygon 5 C B 9 E C 6 ? ? 1 ? ?