Joseph Jaquish 1/10. - Spatial Data Types - Spatial Database Architectures - Geographic Information Systems 2/10.

Slides:



Advertisements
Similar presentations
1 DATA STRUCTURES USED IN SPATIAL DATA MINING. 2 What is Spatial data ? broadly be defined as data which covers multidimensional points, lines, rectangles,
Advertisements

Chapter 10: Designing Databases
I/O and Space-Efficient Path Traversal in Planar Graphs Craig Dillabaugh, Carleton University Meng He, University of Waterloo Anil Maheshwari, Carleton.
Components of GIS.
Geographic Information Systems “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.
DETAILED DESIGN, IMPLEMENTATIONA AND TESTING Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Spatial Join Queries. Spatial Queries Given a collection of geometric objects (points, lines, polygons,...) organize them on disk, to answer point queries.
Spatial Database Systems Tyler Reainthong CSE 7330 Fall 2009.
CS 599 – Spatial and Temporal Databases Realm based Spatial data types: The Rose Algebra Ralf Hartmut Guting Markus Schneider.
Introduction to Spatial Database System Presented by Xiaozhi Yu.
Constructing Popular Routes from Uncertain Trajectories Ling-Yin Wei 1, Yu Zheng 2, Wen-Chih Peng 1 1 National Chiao Tung University, Taiwan 2 Microsoft.
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 Hypermedia and Augmented Reality
ArcGIS Geodatabase Miles Logsdon Spatial Information Technologies, UW Garry Trudeau - Doonesbury.
West Hills College Farm of the Future. West Hills College Farm of the Future Where are you NOW?! Precision Agriculture – Lesson 3.
Geographical Database
Spatio-Temporal Databases
Spatial Information Systems (SIS) COMP Spatial access methods: Indexing.
Geographic Information Systems
Spatial Indexing I Point Access Methods. Spatial Indexing Point Access Methods (PAMs) vs Spatial Access Methods (SAMs) PAM: index only point data Hierarchical.
Introduction General Data Structures - Arrays, Linked Lists - Stacks & Queues - Hash Tables & Binary Search Trees - Graphs Spatial Data Structures -Why.
An Incremental Refining Spatial Join Algorithm for Estimating Query Results in GIS Wan D. Bae, Shayma Alkobaisi, Scott T. Leutenegger Department of Computer.
PROCESS IN DATA SYSTEMS PLANNING DATA INPUT DATA STORAGE DATA ANALYSIS DATA OUTPUT ACTIVITIES USER NEEDS.
19 th Advanced Summer School in Regional Science An introduction to GIS using ArcGIS.
Ranking by Odds Ratio A Probability Model Approach let be a Boolean random variable: document d is relevant to query q otherwise Consider document d as.
An Introduction to Spatial Databases R. H. Guting VLDB Journal v3, n4, October 1994 Speaker: Giovanni Conforti.
An Overview of the SAND spatial Database System Claudio Esperanca Hanan Samet Presented By Gautam Shanbhag.
Geographical Information System GIS By: Yahia Dahash.
7.1 Area of a Region Between Two Curves.
Benjamin Post Cole Kelleher. Encyclopedia Articles: PostGIS, C. Strobl, pp Oracle Spatial, Geometries, R. Kothuri and S. Ravada, page
Chris Cummings.  Traffic cameras recording targets and retrieving them  Cameras track targets and the data needs to be recorded, but how are you supposed.
Microsoft Access Database software. What is a database? … a database is an organized collection of data. A collection of data of similar information compiled.
1 C. Shahabi CSCI599-Fall2000 Introduction to Spatial Database Systems by Cyrus Shahabi from Ralf Hart Hartmut Guting’s VLDB Journal v3, n4, October 1994.
CSE 872 Dr. Charles B. Owen Advanced Computer Graphics1 Polygon Meshes and other modeling tools Object representation Polygon meshes Normals Scene graphs.
Spatial Database Souhad Daraghma.
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.
Faculty of Applied Engineering and Urban Planning Civil Engineering Department Geographic Information Systems Vector and Raster Data Models Lecture 3 Week.
Virtual techdays INDIA │ august 2010 Developing with SQL Server Spatial & Deep Dive into Spatial Indexing Pinal Dave │ Mentor, Solid Quality Mentors.
Spatial Concepts and Data Models Reading: Shekhar & Chawla Chapter 2 November 22, 2005.
FI-WARE Points of Interest (POI) Data Provider Short Introduction Nonprofit educational material. Fair use of copyrighted content, if any, is assumed.
R-Tree. 2 Spatial Database (Ia) Consider: Given a city map, ‘index’ all university buildings in an efficient structure for quick topological search.
Title Line Subtitle Line Top of Content Box Line Top of Footer Line Left Margin LineRight Margin Line Top of Footer Line Top of Content Box Line Subtitle.
Spatial Databases - Introduction Spring, 2015 Ki-Joune Li.
1 Biometric Databases. 2 Overview Problems associated with Biometric databases Some practical solutions Some existing DBMS.
Map overlays & Geoprocessing Learn about spatial analysis functions overlays, clipping & buffering Use overlays to analyze multiple spatial criteria Understand.
Spatial and Geographic Databases ADVANCED DATABASES Khawaja Mohiuddin Assistant Professor Department of Computer Sciences Bahria University (Karachi Campus)
Spatial DBMS Spatial Database Management Systems.
Object Oriented Database By Ashish Kaul References from Professor Lee’s presentations and the Web.
VizDB A tool to support Exploration of large databases By using Human Visual System To analyze mid-size to large data.
Spatial Database 2/5/2011 Reference – Ramakrishna Gerhke and Silbershatz.
Spatial and Geographic Databases. Spatial databases store information related to spatial locations, and support efficient storage, indexing and querying.
1 Efficient and Effective Clustering Methods for Spatial Data Mining Raymond T. Ng, Jiawei Han Pavan Podila COSC 6341, Fall ‘04.
Lecture 10 Creating and Maintaining Geographic Databases Longley et al., Ch. 10, through section 10.4.
U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and.
Which are Spatial Data? Names address NASA satellites imagery Weather and Climate Data SSN Medical Imaging NASA satellites imagery - terabytes of.
Vector data model TIN: Triangulated Irregular Network.
CENTENNIAL COLLEGE SCHOOL OF ENGINEERING & APPLIED SCIENCE VS 361 Introduction to GIS SPATIAL OPERATIONS COURSE NOTES 1.
Bounding Volume Hierarchies and Spatial Partitioning
GIS Basic Training June 7, 2007 – ICIT Midyear Conference
GIS MAP OVERLAY ANALYSIS
Spatial Database Systems
Bounding Volume Hierarchies and Spatial Partitioning
Algorithm design (computational geometry)
SYMMETRY Even and Odd Suppose f is continuous on [-a, a] and even
Multidimensional Search Structures
Geographic Information Systems
Presentation transcript:

Joseph Jaquish 1/10

- Spatial Data Types - Spatial Database Architectures - Geographic Information Systems 2/10

- Spatial Data Types (SDTs)…not Spatial Types of Data (STDs) - Compared to Image Data Types - Values in SDTs contain Spatial Information and Non-Spatial Information (dimensions of building and name of building) - Road data type contains intersections, speed limits and stop signs - This is why mapquest.com is so smart! 3/10

- Single Objects -Point: Location, not magnitude -Line: Connection or Moving Through -Region: Area/Extent in 2D space - Spatially Related Collections of Objects -Partition: Collection of Regions -Network: Graph, Points=Nodes Lines=Edges 4/10

- Early architectures extended existing database systems in two ways: - Layered Architecture -Dual Architecture Spatial Tools (Construct SDT) Standard DBMS Integration Layer Spatial System (Geometry Part) Standard DBMS (Info Part) 5/10

- Extensible architecture - Key Idea: Treat SDTs like everything else! - Store SDT as an object - Use operator overloading - string1+string2 building1+building2 6/10

Selections - Return objects from larger set that fulfill a search criteria - Find all cities in Bavaria - cities select[city.center inside Bavaria] - Assuming 1) “inside” is provide with SDT - 2) Bavaria is a region 7/10

Joins - Compares two objects with a predicate according to their spatial values - Combine cities with their states - cities states join[city.center inside state.area] -For each river, find all cities within 50 miles - cities rivers join[dist(city.center, river.route)<50] 8/10

Indexing - 2 ways to form a key for an SDT - Degree of Error: Maximum allowable difference between objects -Bounding Box - Grid Approximation 9/10

- Forms scenes user chooses - Bottom Up vs. Top Down - Bottom Up: Parts to Whole - Top Down: Whole to Parts - OASIS, Real Time Weather/Flight Simulation…wow… 10/10