Spatial Databases: A Quick Tour Dr. David Briggs Professor & Researcher Computer Science Department Research Computer Group & ISIS University of Southern.

Slides:



Advertisements
Similar presentations
A Roadmap of Open Source components for GI Web Services and Clients A Paul R Cooper MAGIC.
Advertisements

The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Chapter 10: Designing Databases
Routemap to derive ISO models from BUFR Why do we need both ISO and BUFR models? –The BUFR data model is very large – much larger in principle than most.
Technology Guide 3 Data and Database T3-1. IT for Management Prof. Efraim Turban T3-2 File Management Hierarchy of data for a computer-based file Record.
An Operational Metadata Framework For Searching, Indexing, and Retrieving Distributed GIServices on the Internet By Ming-Hsiang.
Center for Modeling & Simulation.  A Map is the most effective shorthand to show locations of objects with attributes, which can be physical or cultural.
Introduction to Databases
Objectives In this session, you will learn to:
Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.
Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW.
Dimensional Modeling Business Intelligence Solutions.
Client/Server Databases and the Oracle 10g Relational Database
Understanding Networked Applications: A First Course Chapter 15 by David G. Messerschmitt.
CSE 190: Internet E-Commerce Lecture 10: Data Tier.
Geographic Information Systems
ICS (072)Database Systems Background Review 1 Database Systems Background Review Dr. Muhammad Shafique.
Copyright © 2006, Open Geospatial Consortium, Inc., All Rights Reserved. The OGC and Emergency Services: GML for Location Transport & Formats & Mapping.
Web Feature Service and Web Map Service WATER FOR A HEALTHY COUNTRY FLAGSHIP SISS Workshop v2.3 Pavel Golodoniuc, Josh Vote 8 May 2013.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Martin Doerr, Gerald Hiebel, Institute of Computer Science
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
A Framework for Web and Mobile Volunteered Geographic Information Applications Clodoveu Davis, Hugo Vellozo, Michele Pinheiro Departamento de Ciência da.
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
XML, distributed databases, and OLAP/warehousing The semantic web and a lot more.
Lecture 4 Data. Why GIS? Ask questions Solve a problem Support a decision Make Maps Involve others, share data, procedures, ideas.
Databases From A to Boyce Codd. What is a database? It depends on your point of view. For Manovich, a database is a means of structuring information in.
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
Interoperability ERRA System.
U.S. Department of the Interior U.S. Geological Survey NWIS, STORET, and XML National Water Quality Monitoring Council August 20, 2003.
CST203-2 Database Management Systems Lecture 2. One Tier Architecture Eg: In this scenario, a workgroup database is stored in a shared location on a single.
David Blasby The Open Planning Project New York. Goals Explain what a WFS and WMS are, and when to use them Be able to create simple spatial web applications.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
AIXM Users’ Conference, March Implementing AIXM in Instrument Flight Procedures Automation Presenter: Iain Hammond MacDonald, Dettwiler &
The OpenGIS Consortium Geog 516 Presentation #2 Rueben Schulz March 2004.
Component 4: Introduction to Information and Computer Science Unit 6: Databases and SQL Lecture 2 This material was developed by Oregon Health & Science.
U.S. Department of the Interior U.S. Geological Survey NWIS, STORET, and XML Advisory Committee on Water Information September 10, 2003 Kenneth J. Lanfear,
Databases From A to Boyce Codd. What is a database? It depends on your point of view. For Manovich, a database is a means of structuring information in.
What is Information Modelling (and why do we need it in NEII…)? Dominic Lowe, Bureau of Meteorology, 29 October 2013.
Georeferencing of Search Results based on Annoted Data and Geographic Information Systems by Giw Aalam MPI, Department 5, Databases and Information Systems.
Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech.
EXist Indexing Using the right index for you data Date: 9/29/2008 Dan McCreary President Dan McCreary & Associates (952) M.
Ocean Observatories Initiative Data Management (DM) Subsystem Overview Michael Meisinger September 29, 2009.
Rupa Tiwari, CSci5980 Fall  Course Material Classification  GIS Encyclopedia Articles  Classification Diagram  Course – Encyclopedia Mapping.
U.S. Department of the Interior U.S. Geological Survey A Consideration of Geospatial Feature Formation in Linked Open Vocabularies Workshop on Linked Open.
A GeoSpatial Mapping Architecture
Component 4/Unit 6b Topic II Relational Databases Keys and relationships Data modeling Database acquisition Database Management System (DBMS) Database.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
A Quick Introduction to GIS
WIGOS Data model – standards introduction.
Slide 1 SDTSSDTS FGDC CWG SDTS Revision Project ANSI INCITS L1 Project to Update SDTS FGDC CWG September 2, 2003.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
ESRI Education User Conference – July 6-8, 2001 ESRI Education User Conference – July 6-8, 2001 Introducing ArcCatalog: Tools for Metadata and Data Management.
Object storage and object interoperability
Glossary WMS – OGC Web Mapping Services WFS – OGC Web Feature Services XML- Extensible Markup Language OGC – Open GIS Consortium ADN –
COMPASS09 Annual Conference of Compass Informatics.
1 10 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 10 Designing Databases.
Chapter 1: Introduction. 1.2 Database Management System (DBMS) DBMS contains information about a particular enterprise Collection of interrelated data.
® Increasing the value of Business Intelligence using Geospatial Standards George Percivall, Chief Architect and Executive Director of the OGC Interoperability.
Of 24 lecture 11: ontology – mediation, merging & aligning.
L1-S1 Infinite R-DB 2003 SJSU -- CmpE Database Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering San.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
Semantic metadata in the Catalogue Frédéric Houbie.
Geospatial metadata Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
The Next Generation Network Enabled Weather (NNEW) SWIM Application
Integrating ArcHydro and HEC Models by David R
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Principles of GIS Fundamental database concepts Shaowen Wang
Data Model.
Database Systems Instructor Name: Lecture-3.
Presentation transcript:

Spatial Databases: A Quick Tour Dr. David Briggs Professor & Researcher Computer Science Department Research Computer Group & ISIS University of Southern Maine GeoPortal Project Maine GeoLibrary Board

Combining Spatial and Conventional Data In Visual Presentations In a DBMS Across the Internet

Some Early Examples of Visual Representations 1. Dr. Snow's Map of Cholera Cases (1854) 2. Minard's Depiction of Napoleon's Russian Campaign (1869) 3. U.S. Army's Map of Ocean Currents (1943) 4. Minard's Map of Cattle Shipped to Paris (1858)

John Snow’s Map of Cholera Outbreak Image Source:

John Snow’s Map of Cholera Outbreak

Minard’s Map of Napoleon’s Russian Campaign Image Source:

Berezina River Crossing

Ocean Currents of the World Image Source:

Gulf Stream Ocean Current

Minard’s Map of Cattle Shipments to Paris Image Source:

Imaginative Visual Representations of Data Embedded in Maps Can convey information in a striking and compelling manner Can suggest connections that the same data in a tabular format would not

Animation of Images Annual Cycle of Temperatures Map cold to blue hot to red in a color ramp Temperatures at noon over a uniformly tesselated region of the country for each day of the year Play out to see annual pattern What might be revealed? Would different elevations show themselves? Would cloud cover show itself? Daily Cycle of Temperatures Simultaneous temperatures every quarter hour over the same region for one day Play out to see a diurnal pattern

Conventional Databases and Spatial Information All phenomena occur in a spatial-temporal matrix, so with few exceptions, knowledge and facts have a spatial aspect Conventional databases have temporal types for dates and times, and support their linear ordering relations Conventional databases representation of spatial entities such as locations or regions is by names given as strings ("15 Main Street", "Connecticut", "Lot #8" of "Map 84") Name representations do not support operations

Spatial Databases (Conceptually) Treat spatial data types comparably to conventional types like string, integer, or float Add operations and predicates appropriate for them

OGC's Simple Features UML diagram Image Source:

Operations from OGC's Simple Features SQL Real valued: length, area, distance,... Boolean valued: disjoint, touches, within, overlaps,... Geometry valued: startpoint, endpoint, envelope,... Caveat: machine implementation of real arithmetic is not exact!

OGC’s Suggested Incorporation into Relational Model Feature (=Entity) Tables with Geometry valued attributes have columns containing foreign keys to where the actual values are stored. Within a Geometry table All rows/instances are the same geometric type (so the regions will need to be multi polygons) All rows/instance use the same Spatial Reference System Example: States with capitals and regions StName…CapitalCapitalPoint…Region Maine…Augustaalpha…beta GID… alpha… GID… beta… CityPoints_Table StatePolygons_Table Geometry Tables States_Table

Implementation Techniques Relational Databases use B-tree Indices Spatial Databases use R-tree Indices to Filter Instances Before Applying Spatial Predicates. Image Sources:

Sharing Spatial Data Over the Web Standard Interfaces Metadata Standards Data Mediation

Open Geospatial Consortium, Inc. (OGC) Standards Simple Features SQL – Describes extensions to the SQL data model with suggestions for implementation Geography Markup Language (GML) – An XML schema for defining schemas involving spatial data Web Map Service (WMS) – For delivering a map image files in response to requests Web Feature Service (WFS) – For executing queries and updates against a spatial database Styled Layer Descriptor (SLD) – Augments WMS by allowing user input to control styling of map images (colors and symbology) Many more! – Unfortunately, most use XML as the medium of information exchange over the net.

Metadata Standards Primary Purpose Provide potential users with enough information about the actual data to determine if it is fit for their intended use of it, among other things. ISO – Metadata – Some 400 elements, approximately 50 are needed for level I compliance. Another XML schema Partial List of Categories – Identification Data Information – Data Quality Information – Lineage Information – Reference System Information – Spatial Representation Information – Feature Catalog Information – Distribution Information Importance of Metadata

Data Mediation - Overcoming Differences Common "Ontology“ (really a schema integration problem) Central Data Warehouse vs. Federated Database – Central Data Warehouse brings all data into one site.

Federated Database System Image Source: