GIS & Databases Ming-Chun Lee.

Slides:



Advertisements
Similar presentations
Object-Oriented Design Keith T. Weber, GISP GIS Director, ISU.
Advertisements

Geographical Information Systems and Science Longley P A, Goodchild M F, Maguire D J, Rhind D W (2001) John Wiley and Sons Ltd 9. Geographic Data Modeling.
GIS for Environmental Science
GI Systems and Science January 30, Points to Cover  Recap of what we covered so far  A concept of database Database Management System (DBMS) 
Geodatabase basic. The geodatabase The geodatabase is a collection of geographic datasets of various types used in ArcGIS and managed in either a file.
ETEC 100 Information Technology
Syr Johnathan Duncan. GIS What is GIS? Geography is information about the earth's surface and the objects found on it, as well as a framework for organizing.
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.
Geographic Information Systems
Designing a Database Unleashing the Power of Relational Database Design.
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
GIS A geographic information system. A GIS is most often associated with a map. A GIS is most often associated with a map. The map is a display of a data.
©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.
Rebecca Boger Earth and Environmental Sciences Brooklyn College.
NSF DUE ; Laura Johnson Cherie Aukland.
IST Databases and DBMSs Todd S. Bacastow January 2005.
INTRODUCTION TO DATABASE USING MS ACCESS 2013 PART 2 NOVEMBER 4, 2014.
Lecture 4 Data. Why GIS? Ask questions Solve a problem Support a decision Make Maps Involve others, share data, procedures, ideas.
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
GIS for Environmental Science ENSC 3603 Class 4 1/22/09.
DBMS By Narinder Singh Computer Sc. Deptt. Topics What is DBMS What is DBMS File System Approach: its limitations File System Approach: its limitations.
Attribute Data in GIS Data in GIS are stored as features AND tabular info Tabular information can be associated with features OR Tabular data may NOT be.
GIS 1110 Designing Geodatabases. Representation Q. How will we model our real world data? A. Typically: Features Continuous Surfaces and Imagery Map Graphics.
Geog 495 GIS Database Design Midterm review. Outlines 1.Database Concepts 2.Relational Database 3.Object-oriented Database 4.Entity-Relationship Diagram.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
Chapter 8. ATTRIBUTE DATA INPUT AND MANAGEMENT
URBDP 422 Urban and Regional Geo-Spatial Analysis Lecture 2: Spatial Data Models and Structures Lab Exercise 2: Topology January 9, 2014.
GIS Data Structures How do we represent the world in a GIS database?
URBDP 422 URBAN AND REGIONAL GEO-SPATIAL ANALYSIS Lecture 3: Building a GeoDatabase; Projections Lab Session: Exercise 3: vector analysis Jan 14, 2014.
DATA Spatial Data – where things are Non Spatial Data or Attribute Data – What things are Data in a computer database are managed and accessed through.
Chapter 13.3: Databases Invitation to Computer Science, Java Version, Second Edition.
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”
WELLS AND TIME SERIES DATA. Framework Temporal Aquifers & Wells.
Geographic Information Systems GIS Data Databases.
Databases and Database User ch1 Define Database? A database is a collection of related data.1 By data, we mean known facts that can be recorded and that.
Rayat Shikshan Sanstha’s Chhatrapati Shivaji College Satara
Geog. 314 Working with tables.
Databases and DBMSs Todd S. Bacastow January
Key Terms Attribute join Target table Join table Spatial join.
GIS Basic Training June 7, 2007 – ICIT Midyear Conference
GIS MAP OVERLAY ANALYSIS
Fundamentals of Information Systems, Sixth Edition
Fundamentals & Ethics of Information Systems IS 201
DATA MODELS.
ArcGIS Topology Shapefiles, Coverages, Geodatabases
Physical Structure of GDB
ESRI Geodatabases Ming-Chun Lee.
Introduction to ArcGIS Software
CSCI-100 Introduction to Computing
Geographic Information Systems
DATABASE CONCEPTS.  It does not have to be computerized  However, due to the high power and relatively low price of current technology, as well.
Databases and Information Management
Data Queries Raster & Vector Data Models
GTECH 709 GIS Data Formats GIS data formats
ESRI Geodatabases Ming-Chun Lee.
Object-Oriented Design
Geography & Technology
GIS & Databases Ming-Chun Lee.
GTECH 709 Week 2 summary.
Lecture 2 Components of GIS
DATA MODELS.
Database System Concepts and Architecture
Introduction to Geographic Information Systems (GIS)
NPS Introduction to GIS: Lecture 1 Based on NIMC and Other Sources.
Object-Oriented Design
Introduction to ArcGIS Software
Geographic Information Systems
Presentation transcript:

GIS & Databases Ming-Chun Lee

Data vs. Information Data: raw fact Information: data processed to reveal meaning Database system transforms data into information through queries

Data vs. Database Database is a collection of related data Database stores data in an organized manner Database exists, first and the foremost, to serve users’ requirements

Data Modeling From GIS perspective, database is the “physical” form of data representation Describe the reality in terms of different concepts to either physical objects, such as a house, a parcel, or social/political meanings, such as land uses, zoning codes, postal zip codes. In the GIS representation, GIS needs to know the logic behind all the visual graphical elements on either a computer display or a map. A polygon representing a house has to be fully within another polygon representing a parcel.

Data Modeling Conceptual Model - How humans see the world Users’ view of the world (interpreted by data) Logical Model - How programs see the world Precise definition of the set of objects of interest to identify the relationships between them including such relationships as “located at”, “owned by”, “is part of” Physical Model - How machines see the world Implementation of data model within the framework of relational database technology

Object Relationships One-to-One One-to-Many Many-to-One Many-to-Many

Types of Databases Flat File Hierarchical Relational Single Table; No Relationships Hierarchical Nested Tables One-to-One & One-to-Many Relationships Relational Interrelated Tables One-to-One, One-to-Many, Many-to-One, Many-to-Many Relationships

Flat File Database ID Route Timepoint 1 Timepoint 2 … Timepoint 10 1 71 4th Ave. S & S Washington St. 5th Ave. S & S Jackson St. 50th Ave. NE & NE 75th St. 2 72 Ravenna Ave. NE & NE 80th St. 3 73 15th Ave. NE & NE 125th St.

Hierarchical Database TPID Timepoint 1 4th Ave. S & S Washington St. 2 5th Ave. S & S Jackson St. … 10 50th Ave. NE & NE 75th St. ID Route 1 71 2 72 3 73 TPID Timepoint 1 4th Ave. S & S Washington St. 2 5th Ave. S & S Jackson St. … 10 50th Ave. NE & NE 75th St. TPID Timepoint 1 4th Ave. S & S Washington St. 2 5th Ave. S & S Jackson St. … 10 15th Ave. NE & NE 125th St.

Relational Database ID Route 1 71 2 72 3 73 OID Route TP Order 101 71 102 2 110 10 201 72 202 210 301 73 302 310 TPID Timepoint 1 4th Ave. S & S Washington St. 2 5th Ave. S & S Jackson St. … 110 50th Ave. NE & NE 75th St. 210 Ravenna Ave. NE & NE 80th St. 310 15th Ave. NE & NE 125th St.

Relational Database Concepts One Table for Each Type of “Thing/Entity” Within a Table: One Row for Each Distinct “Thing” of that Type Primary Key: A Unique Identifier for the distinct “Thing” Foreign Key: A Reference to Another Table’s Primary Key

GIS as a Relational Database Join Tables to Spatial Data Layers User ID Name Abbrev. 10 Washington WA 12 Oregon OR 18 Michigan MI ID Area Perimeter User ID 1 25.3 10.4 10 2 30.2 13.5 12 3 10.1 8.2 18 4 27.8 12.6

Object-oriented Database The idea of "object-oriented" database is to organize information into the sorts of “objects" that people recognize. Instead of "decomposing" each feature in a distinctive list of attributes, features are stored as collections of attributes and behaviors. A class is a computer construct representing a concept bound in a cohesive package Some are concrete (i.e. real world) Bank account Rental item Database item Pile Others are abstract Scanner Stream Math An Object: An instance of a CLASS Contains meaningful data Concepts that occupy memory space at runtime are, according to the definition, objects

Object-oriented Databases Feature Object Relationship

Object-oriented Database It enables you to make the features in GIS datasets smarter by endowing them with natural behaviors and relationship among features. It brings a physical model closer to its logical model. The users work with objects of interests such as roads, lakes and transformers.

Features, Objects, and Relationships

Object-oriented Relational Databases ArcGIS uses a geographic data model that represents spatial information as objects, features, raster, and other data types. It integrates two GIS data models, the traditional relational database model and an object-oriented relational model called a geodatabase All persistent (database) information is still in tables, but some of the tabular entries can have richer data structure

Object-oriented Relational Databases All database information is still in tables, but some of the tabular entries can have richer data structure

GIS architecture Built upon relational database Spatial/non-spatial data are stored in tables Storing spatial data in table is tedious Built upon object-oriented database Can define user-defined data type (e.g. ArcGIS geodatabase has different data models such as hydrology, network, land parcel, and so on)