1 Spatial Databases as Models of Reality Geog 495: GIS database design Reading: NCGIA CC ’90 Unit #10.

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.
GIS for Environmental Science
From portions of Chapter 8, 9, 10, &11. Real world is complex. GIS is used model reality. The GIS models then enable us to ask questions of the data by.
Raster Based GIS Analysis
GIS: The Grand Unifying Technology. Introduction to GIS  What is GIS?  Why GIS?  Contributing Disciplines  Applications of GIS  GIS functions  Information.
Introduction to Cartography GEOG 2016 E
Geog 458: Map Sources and Errors January Representing Geography.
Introduction to GIS Ghassan Mikati, Ph.D GIS Expert.
GIS & Spatial Analysis in MCH Ravi K. Sharma, PhD Department of Behavioral & Community Health Sciences, Graduate School of Public Health, University of.
Geographic Information Systems
GIS Geographic Information System
Lecture 05: Spatial Data Structure for Computer Cartography Geography 128 Analytical and Computer Cartography Spring 2007 Department of Geography University.
Geographic Information Systems. What is a Geographic Information System (GIS)? A GIS is a particular form of Information System applied to geographical.
GTECH 201 Lecture 05 Storing Spatial Data. Leftovers from Last Session From data models to data structures Chrisman’s spheres ANSI Sparc The role of GIScience.
GIS 200 Introduction to GIS Buildings. Poly Streams, Line Wells, Point Roads, Line Zoning,Poly MAP SHEETS.
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.
So What is GIS??? “A collection of computer hardware, software and procedures that are used to organize, manage, analyze and display.
NPS Introduction to GIS: Lecture 1
©2005 Austin Troy. All rights reserved Lecture 3: Introduction to GIS Part 1. Understanding Spatial Data Structures by Austin Troy, University of Vermont.
Spatial Data: Elements, Levels and Types. Spatial Data: What GIS Uses Bigfoot Sightings: Spatial Data.
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.
Prepared by Abzamiyeva Laura Candidate of the department of KKGU named after Al-Farabi Kizilorda, Kazakstan 2012.
©2005 Austin Troy. All rights reserved Lecture 3: Introduction to GIS Understanding Spatial Data Structures by Austin Troy, Leslie Morrissey, & Ernie Buford,
Spatial data models (types)
SPATIAL DATA STRUCTURES
GIS2: Geo-processing and Metadata Treg Christopher.
Map Scale, Resolution and Data Models. Components of a GIS Map Maps can be displayed at various scales –Scale - the relationship between the size of features.
TOURISM PLANNING OF ALMATY INFRASTRUCTURE IN GEOINFORMATION SYSTEMS Erkin H. KakymzhanovErkin H. Kakymzhanov.
Chapter 3 Sections 3.5 – 3.7. Vector Data Representation object-based “discrete objects”
–combines elements of computer science –database design –software design geography –map projections –geographic reasoning mathematics –mathematical topology.
Coordinate Systems Global Coordinate System – Latitude, Longitude and elevation UTM – eastings and northings, reference points are the equator and the.
Point to Ponder “I think there is a world market for maybe five computers.” »Thomas Watson, chairman of IBM, 1943.
Introduction to Geographic Information Systems (GIS) Lesson 1.
Geographic Information System GIS This project is implemented through the CENTRAL EUROPE Programme co-financed by the ERDF GIS Geographic Inf o rmation.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-2 Chapters 3 and 4.
1 Introduction to Geographical Data Kris Ray Confederated Tribes of the Colville Reservation.
GIS Data Structure: an Introduction
Chapter 3 Digital Representation of Geographic Data.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
How do we represent the world in a GIS database?
Geographic Information Systems Data Analysis. What is GIS Data ?
1106: Geographical Information: a primer Communicating with Cartography 29/10/2004.
1 Spatial Data Models and Structure. 2 Part 1: Basic Geographic Concepts Real world -> Digital Environment –GIS data represent a simplified view of physical.
GIS Data Structures How do we represent the world in a GIS database?
A Quick Introduction to GIS
Introduction to GIS. Introduction How to answer geographical questions such as follows: – What is the population of a particular city? – What are the.
Geographic Data in GIS. Components of geographic data Three general components to geographic information Three general components to geographic information.
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
Introduction to Geographic Information Systems
Towards Unifying Vector and Raster Data Models for Hybrid Spatial Regions Philip Dougherty.
What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial data”
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.
Data Storage & Editing GEOG370 Instructor: Christine Erlien.
Lesson 3 GIS Fundamentals MEASURE Evaluation PHFI Training of Trainers May 2011.
Geographic Information Systems “GIS”
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.
GTECH 709 GIS Data Formats GIS data formats
NPS Introduction to GIS: Lecture 1 Based on NIMC and Other Sources.
Geographic Information Systems
Presentation transcript:

1 Spatial Databases as Models of Reality Geog 495: GIS database design Reading: NCGIA CC ’90 Unit #10

2 Introduction The real world is too complex for our immediate and direct understanding We create “models” of reality that are intended to have some similarity with selected aspects of the real world Databases are created from these “models” as a fundamental step in coming to know the nature and status of that reality

3 Definition Spatial Database: a collection of spatially referenced data that acts as a model of reality –A database is a model of reality in the sense that the database represents a selected set or approximation of phenomena –These selected phenomena are deemed important enough to represent in digital form –The digital representation might be for some past, present or future time period (or contain some combination of several time periods in an organized fashion)

4 Examples 1: Highway Highway can be seen differently from natural resource organization versus transportation organization –Natural resource organization sees highway as logging roads may only require connectivity –Transportation organization sees highway to be served for numerous purposes requires road condition, traffic flow, and so on

5 Example 2: Wetland Wetland can be seen from different points of view of ecological organization and taxing authority –Ecological organization would define wetlands to be preserved Require more details such as biology –Taxing authority might define wetlands as wastelands Boundaries of wetland would be enough

6 Database design Understand different point of views (external views) Identify phenomena: what is needed and what is not needed Choose data representation: model reality based on database models Think through how database can be implemented given constraints

7 Fundamental Database Elements Elements of reality modeled in a GIS database have two identities: –Entity: the element in reality –Object: the element as it is represented in the database A third identity that is important in cartographic applications is the symbol that is used to depict the object/entity as a feature on a map or other graphic display

8 Entity A phenomenon of interest in reality that is not further subdivided into phenomena of the same kind –Example: a city could be considered an entity and subdivided into component parts, but these parts would NOT be called cities, they would be districts, neighborhoods or the like –Example: a forest could be subdivided into smaller forests

9 Object A digital representation of all or part of an entity The method of digital representation of a phenomenon varies according to scale, purpose and other factors –Example: a city could be represented geographically as a point if the area under consideration were continental in scale –the same city could be geographically represented as an area if dealing with a geographic database for a state or a county

10 Entity Types Similar phenomena to be stored in a database are identified as entity types An entity type is any grouping of similar phenomena that should eventually get represented and stored in a uniform way (i.e., roads, rivers, elevations, vegetation) –Provides convenient conceptual framework for describing phenomena at a general level –Organizational perspective influences this interpretation to a large degree

11 Entity Types ~ Continued Precise definitions should be generated for each entity type –Helps with identifying overlapping categories of information –Aids in clarifying the content of the database –The US National Standard for Digital Cartographic Data, Vol. 2, includes a large number of definitions for entity types. Examples:

12 Entity Types ~ Continued First step in database design: Selection and definition of entity types to be included –This is guided by the organization’s mandate and purpose of the database –This framework can be as important as the actual database because it guides the development Second step in database design: Choose an appropriate method of spatial representation for each of the entity types

13 Spatial Object Type The digital representation of entity types in a spatial database requires the selection of appropriate spatial object types The National Standard for Digital Cartographic Databases specifies a basic list of spatial objects and their characteristics This classification is based on the following definition of spatial dimensions (next slide).

14 Spatial Dimensions O-D: an object that has a position in space, but no length –A point 1-D: an object having a length –Composed of 2 or more 0-D objects –A line 2-D: an object having a length and width –Bounded by at least three 1-D line segment objects –An area 3-D: an object having a length, width, and height/depth –Bounded by at least four 2-D objects –A volume

15 Basic 0- Dimensional Object Types Point Node *

16 Basic 1-Dimensional Object Types Line Line Segment String Arc Link Direct link Chain * * ** * *

17 Basic 1- Dimensional Object Types (Continued) Ring created from string(s) Ring created from arc(s) Ring created from link(s) Ring created from Chain(s) * * * * * * * * *

18 Basic 2-Dimensional Spatial Object Types Area Interior area Simple Polygon Complex Polygon Pixel Grid Cell

19 Attributes An attribute is a characteristic of an entity selected for representation Usually non-spatial –Though some may be related to the spatial character of the phenomena under study Examples: area, perimeter

20 Attribute Value The actual value of the attribute that has been measured (sampled) and stored in the database An entity type is almost always labeled and known by attributes –Example: a road usually has a name and is identified according to its class (i.e., alley, freeway) Attributes values often are conceptually organized in attribute tables which list individual entities in the rows and attributes in the column –Entries in each cell of the table represent the attribute value of a specific attribute for a specific entity »Note: attribute table is not an official DCDSTF term

21 Database Model Is a conceptual description of a database defining entity type and associated attributes –Each entity type is represented by specific spatial objects Examples of database models can be grouped by application area –Example: transportation applications require different database models than to natural resource applications

22 Database Model ~ Continued After the database is constructed, the database mode is a view of the database which the system can present to the user –Other views can be presented, but this one is likely useful because it was important in the conceptual design Example: the system can model the data in vector form but generate a raster for purpose of display to the user –Need not be related directly to the way the data are actually stored in the database Example: census zones may be defined as being represented by polygons, but the program may actually represent the polygon as a series of line segments

23 Spatial objects can be grouped into layers, also called overlays, coverages or themes One layer may represent a single entity type or a group of conceptually related entity types –Example: a layer may have only stream segments or may have streams, lakes, coastline and swamps –Options depend on the system as well as the database model –Some spatial databases have been built by combining all entities into one layer Layers

24 Steps in Database Design Conceptual –Software and hardware independent –Describes and defines included entities –Identifies how entities will be represented in the database i.e., selection of spatial objects - points, lines, areas, raster cells –Requires decisions about how real-world dimensionality and relationships will be represented These can be based on the processing that will be done on these objects i.e., should a building be represented as an area or a point? i.e., should highway segments be explicitly linked in the database?

25 Steps in Database Design ~ Continued Logical –Software specific but hardware independent –Sets out the logical structure of the database elements, determin3ed by the database management system used by the software Physical –Both hardware and software specific –Requires consideration of how files will be structured for access from the disk

26 Desirable database characteristics Contemporaneous: should contain information of the same vintage for all its measured variables As detailed as necessary for the intended applications –The categories of information & subcategories within them should contain all of the data needed to analyze or model the behavior of the resource using conventional methods & models Positionally accurate

27 Desirable database characteristics ~ Continued Exactly compatible with other information that may be overlain with it Internally accurate, portraying the nature of phenomena without error: requires clear definitions of phenomena that are included Readily updated on a regular schedule Accessible to whoever needs it

28 Issues in Database Design Almost all entities of geographic reality have at least 3-dimensional spatial character, but not all dimensions may be needed –Example: highway pavement has a depth which might be important, but is not as important as the width, which is not as important as the length Representation should be based on types of manipulations that might be undertaken Map-scale of the source document is important in constraining the level of detail represented in a database –Example: on a 1:100,000 map individual houses or fields are not visible