Geodatabases by Shawn J. Dorsch Spatial Databases Part 2.

Slides:



Advertisements
Similar presentations
Introduction to Spatial Databases
Advertisements

Week 1: Introduction to GIS
The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.
Spatial Database Systems. Spatial Database Applications GIS applications (maps): Urban planning, route optimization, fire or pollution monitoring, utility.
7/03Spatial Data Mining G Dong (WSU) & H. Liu (ASU) 1 6. Spatial Mining Spatial Data and Structures Images Spatial Mining Algorithms.
Geographic Information Systems GIS Data Models. 1. Components of Geographic Data Spatial locations Attributes Topology Time.
Geographic Information Systems
Spatial Database Systems Tyler Reainthong CSE 7330 Fall 2009.
Raster Based GIS Analysis
Spring 2003Data Mining by H. Liu, ASU1 6. Spatial Mining Spatial Data and Structures Images Spatial Mining Algorithms.
Spatial Mining.
Spatial Database Systems
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 20 – 11 – 2011 College Of Computer Science and Information, Information Systems.
Introduction to GIS Ghassan Mikati, Ph.D GIS Expert.
West Hills College Farm of the Future. West Hills College Farm of the Future Where are you NOW?! Precision Agriculture – Lesson 3.
Geographic Information Systems
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.
1 CIS / Introduction to Business GIS Winter 2005 Lecture 2 Dr. David Gadish.
Geographic Information Systems
Spatial Database Systems. Spatial Database Applications GIS applications (maps): Urban planning, route optimization, fire or pollution monitoring, utility.
Geographic Information System By: Scott Wiegal Mitchell Mathews.
Dr. David Liu Objectives  Understand what a GIS is  Understand how a GIS functions  Spatial data representation  GIS application.
Geographical Information System GIS By: Yahia Dahash.
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.
Introduction to GIS/GPS Mr. Canada World Geography Burris Laboratory School.
Spatial data models (types)
Welcome to Mapping Tom Sellsted – City of Yakima, Washington Vladimir Strinski – Hitech Systems.
September 18-19, 2006 – Denver, Colorado Sponsored by the U.S. Department of Housing and Urban Development Using Geographic Information Systems (GIS) as.
Spatial Databases ENVE/CE 424/524. Definitions Database – an integrated set of data on a particular subject Spatial database - database containing geographic.
Spatial Database Souhad Daraghma.
Chapter 1: Introduction to Spatial Databases 1.1 Overview 1.2 Application domains 1.3 Compare a SDBMS with a GIS 1.4 Categories of Users 1.5 An example.
Spatial Data Management Chapter 28. Types of Spatial Data Point Data –Points in a multidimensional space E.g., Raster data such as satellite imagery,
1 1 ISyE 6203 Radical Tools Intro To GIS: MapPoint John H. Vande Vate Spring 2012.
–combines elements of computer science –database design –software design geography –map projections –geographic reasoning mathematics –mathematical topology.
IST 210 Introduction to Spatial Databases. IST 210 Evolution of acronym “GIS” Fig 1.1 Geographic Information Systems (1980s) Geographic Information Science.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-2 Chapters 3 and 4.
Major parts of ArcGIS ArcView -Basic mapping, editing and Analysis tools ArcEditor -all of ArcView plus Adds ability to deal with topological and network.
GIS concepts, skills and tools
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
How do we represent the world in a GIS database?
Raster Data Model.
Intro to GIS and ESRI Trainers: Randy Jones, GIS Technician, Douglas County Jon Fiskness, GISP GIS Coordinator, City of Superior.
Introduction to GeoDatabase Lecture
 Data Models in Commercial GIS Systems E. Hoel, page CSCI 5715 – Fall /14/2014 Sameera Shah Shyam Sundar Somasundaram.
INTRODUCTION TO GEOGRAPHICAL INFORMATION SCIENCE RSG620 Week 1, Lecture 2 April 11, 2012 Department of RS and GISc Institute of Space Technology, Karachi.
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?
Spatial DBMS Spatial Database Management Systems.
Exploring GIS concepts. Introduction to ArcGIS I (for ArcView 8, ArcEditor 8, and ArcInfo 8) Copyright © 2000–2003 ESRI. All rights reserved. 2-2 Organizing.
NR 143 Study Overview: part 1 By Austin Troy University of Vermont Using GIS-- Introduction to GIS.
Intro to GIS | Summer 2012 Attribute Tables – Part 1.
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.
Intro to GIS & Pictometry Trainers: Randy Jones, GIS Technician, Douglas County Jon Fiskness, GISP GIS Coordinator, City of Superior.
Spatial Indexing Techniques Introduction to Spatial Computing CSE 5ISC Some slides adapted from Spatial Databases: A Tour by Shashi Shekhar Prentice Hall.
Spatial and Geographic Databases. Spatial databases store information related to spatial locations, and support efficient storage, indexing and querying.
Spatial Indexing Techniques Introduction to Spatial Computing CSE 5ISC Some slides adapted from Spatial Databases: A Tour by Shashi Shekhar Prentice Hall.
Lecture 10 Creating and Maintaining Geographic Databases Longley et al., Ch. 10, through section 10.4.
Kedar Gawande Position Paper ITK 478 Fall / 04 / 2006.
What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial data”
Spatial Data Management
Key Terms Attribute join Target table Join table Spatial join.
GEOGRAPHICAL INFORMATION SYSTEM
Spatial Database Systems
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
Presentation transcript:

Geodatabases by Shawn J. Dorsch

Spatial Databases Part 2

Topics Definitions Spatial Database vs. Geodatabase Reference Systems Types of Data Spatial Query Processing

Definitions Spatial Database – a database that models space, objects in space, or a combination of both. – (Reainthong 3) Geodatabase – a specialized spatial database that deals specifically with geographical data.

What’s the difference? A spatial database is used to store a model of any objects within a space. – Might store the components and layout of a circuit board A geodatabase will hold data within the reference of the world. – Coordinates of a city, boundary of a state, or shape of a river

Spatial Reference System A projection of the real world into a dataset that defines how spatial data is related. World Geodetic System (WGS84) – one of the most used geographical reference systems. The Earth is a sphere so it cannot be projected with 100% accuracy.

GIS and Geodatabases GIS is software that allows the data to be visualized and analyzed. – Search, perform calculations, analyze results, and view statistics Geodatabases are one means by which GIS can store and query the data. – Also flat data files or geo-raster files.

Types of Data Traditional data – Non-geographical data Feature data – Data stored as points, lines, and areas Raster data – Imagery data that is geo-rectified.

Traditional Data IDAddrCityStateZip 1123 Main St.SpringfieldIL Fake St.CressonPA Cherry Ln.AltoonaPA15904 Can be stored using a traditional DBMS Processed with standard SQL

Feature Data IDAddrCityStateZipLocation 1123 Main St.SpringfieldIL Fake St.CressonPA Cherry Ln.AltoonaPA15904 An object that stores a geographical representation Uses vector geometry Good for objects with discrete boundaries – Streets, rivers, lakes, states

Feature Datatypes - (Shekhar and Sanjay 12)

Raster Data Imagery data – Satellite imagery, Weather maps – Bitmaps, PNGs, JPEGs

How do we query a bitmap? Need to store geographical reference data – The coordinate system – A reference point or x,y coordinate typically the upper left or the lower left corner of the raster – A cell size – The count of rows and columns

How do we query a bitmap? - (shown in ArcGIS Desktop Help)

Storage of Rasters CellShapeImageCorner… 1 1.jpg … Flat file uses process called geotagging – Add spatial reference as metadata Store them in a geodatabase – 2 methods: Store reference to the image file Store image in the table CellShapeImageCorner… 1 …

Spatial Queries Traditional query – Find all the stores that sell books on databases. Spatial query – Find all the stores that sell books on databases within 10 miles of zip code

Spatial Operators Distance Equals Disjoint Intersects Touches Crosses Overlaps Contains Intersects Length Area

Query Processing IDStoreNameLocation 1Store 1 Single stage query: each tuple has to be accessed at most once. – Find all the stores within 10 miles of zip code ZipLocation spatial query Stores Zips

Query Processing Multi stage query: The tuples are sent thru a series of filter queries where each one reduces the size of the result set. Each filter get increasingly more complex and more costly. - (shown in Spatial Concepts)

Query Processing IDNameAddrLocation 1John Doe123 Main St… Find all store owners who live within ten miles of their store. IDNameOwnerIDLocation 100Books R Us1 People Stores 1st Stage2nd Stage

Indexing R-Trees – like a B-tree, but for multi dimensional data – Splits data into a set of minimum bounding rectangles – At each level of the tree the rectangles get smaller Quad-Trees – tree structure, internal nodes have up to 4 children – Regions are recursively split into 4 quadrants that get smaller and smaller

Summary Geodatabases are a type of spatial database Data is only meaningful in the context of a reference system Three types of data – Traditional, feature, and raster SDBMS runs queries in stages to increase efficiency

Bibliography Shekhar, Shashi and Chawla, Sanjay. Spatial Databases A Tour. Prentice Hall, 2003 Shekhar, Shashi and Chawla, Sanjay. “Chapter 2: Spatial Concepts and Data Models.” Slides for Spatial Databases: A Tour. Nov. 27, Güting, Ralf Hartmut. “An Introduction to Spatial Database Systems.” dna.fernuni-hagen. Sept Nov. 27, “Welcome to ArcGIS Desktop Help 9.2.“ ArcGIS Desktop Help 9.2. March 15, Nov. 27, “Object Modeling and Geodatabases.” University of Texas at Austin Center for Research in Water Resources. July 23, Nov. 27, “Spatial Concepts.” Oracle® Spatial User's Guide and Reference. Nov. 27, IHJF Reainthong, Tyler. “Spatial Database Systems.” CSE 5330/7330 Fall 2009 FILE ORGANIZATION AND DATABASE MANAGEMENT. Nov. 27,

Questions? me at: