Spatial Database Systems Tyler Reainthong CSE 7330 Fall 2009.

Slides:



Advertisements
Similar presentations
TISEC OPEN SOURCE, WEB-BASED, SPATIAL DECISION SUPPORT TOOL FOR TIDAL POWER SITING IN WASHINGTON STATE Z-Pulley Inc.
Advertisements

1 DATA STRUCTURES USED IN SPATIAL DATA MINING. 2 What is Spatial data ? broadly be defined as data which covers multidimensional points, lines, rectangles,
A Roadmap of Open Source components for GI Web Services and Clients A Paul R Cooper MAGIC.
Spatial Databases Reading: None. Dept. of Computing Science, University of Aberdeen2 In this lecture you will learn the need for spatial databases some.
Multi-user and internet mapping. Multi-user environments Simple file server solution, LAN (Novel, Windows network) View from everywhere, edit from one.
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.
GUS: 0262 Fundamentals of GIS
Spatial Database Systems. Spatial Database Applications GIS applications (maps): Urban planning, route optimization, fire or pollution monitoring, utility.
Oracle Spatial and Mapviewer Problems From Real World Applications.
Data Modeling and Database Design Chapter 1: Database Systems: Architecture and Components.
1 Enviromatics Spatial database systems Spatial database systems Вонр. проф. д-р Александар Маркоски Технички факултет – Битола 2008 год.
Introduction to Spatial Database System Presented by Xiaozhi Yu.
Spring 2003Data Mining by H. Liu, ASU1 6. Spatial Mining Spatial Data and Structures Images Spatial Mining Algorithms.
Spatial Mining.
GI Systems and Science January 30, Points to Cover  Recap of what we covered so far  A concept of database Database Management System (DBMS) 
Spatial Database Systems
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 20 – 11 – 2011 College Of Computer Science and Information, Information Systems.
Enterprise Architecture for Delivering Spatial and Tabular Data and Associated Documents to Managers and Field Personnel Bill Slocumb GIS Professional.
Geodatabases by Shawn J. Dorsch Spatial Databases Part 2.
ArcGIS Geodatabase Miles Logsdon Spatial Information Technologies, UW Garry Trudeau - Doonesbury.
Geographical Database
Oracle8i Spatial Concepts. Concepts Geometric data types Oracle8i Spatial data model Spatial Layers Spatial query model Spatial indexing «Window» queries.
Geographic Information Systems
Oracle Location based services Spatial and Oracle Locator Srinivas Gudelli CIS 764 Fall 2008.
Geographic Information Systems and Science SECOND EDITION Paul A. Longley, Michael F. Goodchild, David J. Maguire, David W. Rhind © 2005 John Wiley and.
Attribute databases. GIS Definition Diagram Output Query Results.
Spatial Database Systems. Spatial Database Applications GIS applications (maps): Urban planning, route optimization, fire or pollution monitoring, utility.
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
Open Source Databases and GIS
Benjamin Post Cole Kelleher. Encyclopedia Articles: PostGIS, C. Strobl, pp Oracle Spatial, Geometries, R. Kothuri and S. Ravada, page
10. Creating and Maintaining Geographic Databases.
Database for Location- Aware Applications Mohammad Rezaei School of Computing University of Eastern Finland
Implemented Systems Presenter: Manos Karpathiotakis Extended Semantic Web Conference 2012.
“Codd’s Rules for Spatial ORDBMS”
GIS technologies and Web Mapping Services
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.
GIS in Real Estate Phil Hurvitz CAUP-Urban Form Lab April 13, 2005.
1 CS 430 Database Theory Winter 2005 Lecture 1: Introduction.
Jeremy D. Bartley Kansas Geological Survey An Introduction to an Index of Geospatial Web Services.
Introduction to SQL Steve Perry
Database for Location- Aware Applications Mohammad Rezaei School of Computing University of Eastern Finland
Faculty of Applied Engineering and Urban Planning Civil Engineering Department Geographic Information Systems Vector and Raster Data Models Lecture 3 Week.
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.
The OpenGIS Consortium Geog 516 Presentation #2 Rueben Schulz March 2004.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
Introduction to the Geodatabase. What is a Geodatabase? What are feature classes and feature datasets? What are domains Design a personal Geodatabase.
1 1 W. Fredrick Limp University Professor Robert Harris DBA Center for Advanced Spatial Technologies University of Arkansas Spatially Enabling the DBMS.
Joseph Jaquish 1/10. - Spatial Data Types - Spatial Database Architectures - Geographic Information Systems 2/10.
Configuration by conceptual modeling C-plan ag Toni Fankhauser, CTO.
Creating and Maintaining Geographic Databases. Outline Definitions Characteristics of DBMS Types of database Relational model SQL Spatial databases.
Spatial DBMS Spatial Database Management Systems.
Nhóm thực hiện: nhóm 1 Nguyễn Ngọc Trường Trần Minh Khang Bùi Quốc Huy Nguyễn Ngọc Linh Nguyễn Thành Phương Trần.
John Pickford IBM H11 Wednesday, October 4, :30. – 14:30. Platform: Informix Practical Applications of IDS Extensibility (Part 2 of 2)
Introduction to GIS GIS/CAD5.
Intro to GIS | Summer 2012 Attribute Tables – Part 1.
Benjamin Post Cole Kelleher.  Availability  Data must maintain a specified level of availability to the users  Performance  Database requests must.
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.
SDE Highlights Now licensed as a part of ArcGIS server Recommending SDE to be separate from RDBMS –Remove overhead from the server –Utilize direct connects.
Spatial Database Bryan Dennie Jian Huang Jianghong Li Judy Mays GISC 6383 GIS Management & Implementation.
What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial data”
Oracle Spatial Extension of the RDBMS Oracle by spatial data types and operations –introduced in version 8 (current version.
Introduction to Geodatabases
LP – MUNICIPALITY OF PATRAS State of Implementation of project “Neighborhood Social Planning and Development” Acronym: ‘NEBSOC’ T. Roustanis Bari, 3-4/11/2014.
Spatial Database Systems
Database.
Spatial Database Systems
Presentation transcript:

Spatial Database Systems Tyler Reainthong CSE 7330 Fall 2009

Topics Definitions Storage and Indexing Spatial Relationships Spatial Queries Standards Systems Applications and the Future

What is a Spatial Database? Database that models space, objects in space, or a combination of both Provide capabilities to store and manipulate spatial data as well as find various interactions between them

What is a Spatial Database? (cont) Uses spatial data types (SDTs) and spatial indexes Uses spatial queries which are able to work with the spatial data types Usually provides these capabilities as an extension to a standard RDBMS

What is Spatial Data? Each vendor’s implementation will consist of different spatial data types Each type can be abstracted to basic geometric primitives which consist of: –Points –Lines –Polygons/Regions

What is Spatial Data? (cont) Point –Can define locations of interest –Used when you do not care about the extent of the object –Can be used to define “space” Land Map boundaries Grids

What is Spatial Data? (cont) Line –Can be straight, arcing or a combination of both –Can be used to define movement and connections between spatial objects

What is Spatial Data? (cont) Polygon/Region –Basic shapes (box, square, triangle, etc.) –May have holes

Spatial Data Types (SDTs) Spatial Data Types often referred to as “geometries” can either be defined as one or more spatial data primitive types Example Oracle Spatial SDO_GTYPE: Source:

Spatial Storage Creating a normal table with an additional spatial column in Oracle Spatial Source:

Spatial Indexing R-Trees –Similar to B-trees but allow indexing for multidimensional data –Creates minimum bounding boxes that essentially partition the spatial data into hierarchical rectangular shaped boxes –These boxes provide rough approximations of the geometries which optimizes query performance

Spatial Indexing (cont) Example R-Tree Source:

Spatial Indexing (cont) Quad-Trees –Recursively divide space into four quadrants Source:

Spatial Relationships Spatial relationships can be categorized into three different types –Topological relationships Contains, Inside, Covers, Adjacent, Touch, Disjoint –Directional relationships Above, Below, West of, East of –Metric relationships Distances between two geometries Each vendor may or may not implement certain relationships as a function

Spatial Relationships (cont) Oracle Spatial supports the following relationships Source: %20Topobase%202010%20User%20Documentation/images/IS D/Everest-ALL/English/pic_admin_oracle_spatial.png %20Topobase%202010%20User%20Documentation/images/IS D/Everest-ALL/English/pic_admin_oracle_spatial.png

Spatial Queries SQL can work with spatial data types Spatial operators and functions can also be used with SQL

Spatial Queries (cont) Spatial Query Examples in PostGIS Source:

Spatial Queries (cont) Spatial Query Examples in PostGIS Source:

Standards and Specifications Standards and specifications governed by the Open Geospatial Consortium (OGC) – Defines standard Geographic Information Systems (GIS) object types, functions associated with them, and metadata tables –Simple Feature Access Architecture

Some Spatial DBMS Systems Oracle Spatial PostgreSQL with PostGIS extension MySQL Microsoft SQL Server 2008 IBM DB2 with Spatial Extender

Applications and the Future GIS/Mapping CAD and GIS integration Location based services Spatial data is becoming ubiquitous –Environmental –Health sectors –Agricultural –Geological –Hazard management –Military and intelligence

Bibliography 78&CFTOKEN= http://portal.acm.org/ft_gateway.cfm?id=615206&type=pdf&coll=Portal&dl=GUIDE&CFID= &CFTOKEN= htmhttp://publib.boulder.ibm.com/infocenter/idshelp/v10/index.jsp?topic=/com.ibm.rtree.doc/rtree2 9.htm ocumentation/index.html?url=WS73099cc142f48755b0eae110a8ea4f1d98a3.htm,topicNumber=d0 e17737http://docs.autodesk.com/TOPOBSCLNT/2010/ENU/Autodesk%20Topobase%202010%20User%20D ocumentation/index.html?url=WS73099cc142f48755b0eae110a8ea4f1d98a3.htm,topicNumber=d0 e