Moving objects in a geo-DBMS

Slides:



Advertisements
Similar presentations
Flood Map Library MD. M. HAQUE DWR-HYDROLOGY. Building a Flood Map Library Indexing existing flood maps and geospatial data for search and retrieval Separate.
Advertisements

The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial.
Programming Tools for Visualization of GIS Data Garret Suen Wednesday, March 5, 2003 CPSC –Advanced Algorithms in GIS and Scientific Applications.
Probabilistic Cardinal Direction Queries On Spatio-Temporal Data Ganesh Viswanathan Midterm Project Report CIS 6930 Data Science: Large-Scale Advanced.
Situation Aware Mobile Computing (SAMC) CPSC 608 Project Spring 2002 Project Members: Brent Dinkle Hemant Mahawar Marco Morales Sreekanth R. Sambavaram.
GeoInformatics Discussion Group Betty Salzberg & Peggy Agouris.
Spatio-Temporal Databases
Spatio-Temporal Databases. Outline Spatial Databases Temporal Databases Spatio-temporal Databases Multimedia Databases …..
Geographic Information Systems
Vermelding onderdeel organisatie 1 Economic models for the development of Spatial Data Infrastructures Forum June 2004 Bastiaan van Loenen
Oracle-GIS update for MCMLTER Chi Yang. VALMAP- Valleys Mapping Project Developed By Dr. Michael Prentice at the University of New Hampshire 2001 version.
Computer Science 101 Database Concepts. Database Collection of related data Models real world “universe” Reflects changes Specific purposes and audience.
The 2000 Decennial Census School District Project: Using Census Data for the School District Mapping System **** Development and Implementation Tai A.
City of Chula Vista using query layers to map field work Bob Blackwelder City of Chula Vista.
Moving Point Type OTB Research Institute for Housing, Urban and Mobility Studies Dagstuhl 1 A ‘movingpoint’ type for a DBMS Wilko Quak - TUDelft.
Spatial DBMS issues OTB Research Institute for Housing, Urban and Mobility Studies Spatial DBMS Research GISt lunch meeting Wilko Quak.
International Directory Network (IDN) Scalability, Security and Interoperability WGISS, 2006 Tom Northcutt Systems Administrator: GCMD September 13, 2006.
Optimizing search through distributed space partitioning RUMBLE Gal Yaroslavsky.
DIST: A Distributed Spatio-temporal Index Structure for Sensor Networks Anand Meka and Ambuj Singh UCSB, 2005.
Relational Database vs. Data Files By Willa Zhu JISAO/UW - PMEL/NOAA March 25, 2005.
GISt lunch meeting OTB Research Institute for Housing, Urban and Mobility Studies Writing a DBMS buyers guide Wim de Haas Wilko Quak Based.
NR 621: GIS on The Web Jim Graham Spring Dynamic Web Pages (server) Browser ClientServer Web Server HTML File Image File HTML File Image File Database.
CIS 250 Advanced Computer Applications Database Management Systems.
Evaluation of distribution Alternatives of Pantex Spatial database for the Pantex Plant Presented by Ye Maggie Ruan (
Introduction to Databases Angela Clark University of South Alabama.
Copyright Ó Oracle Corporation, All rights reserved. 77 Creating LOVs and Editors.
Copyright © 2004 Pearson Education, Inc. Chapter 1 Introduction and Conceptual Modeling.
Flood Map Library MD. M. HAQUE DWR-HYDROLOGY. Building a Flood Map Library Indexing existing flood maps and geospatial data for search and retrieval Separate.
A Flexible Spatio-temporal indexing Scheme for Large Scale GPS Tracks Retrieval Yu Zheng, Longhao Wang, Xing Xie Microsoft Research.
Geographic Information Systems GIS Data Databases.
Databases and DBMSs Todd S. Bacastow January
Managing Massive Trajectories on the Cloud
Key Terms Attribute join Target table Join table Spatial join.
Manik Bali and Lori Brown Annual Meeting Madison, Wisconsin
An Introduction to database system
Physical Database Design
9. Creating and Maintaining Geographic Databases
Multimedia Database.
Informix Red Brick Warehouse 5.1
Modernization of Navigation Statistics Publishing
Methodology – Physical Database Design for Relational Databases
Database Database is a large collection of related data that can be stored, generally describes activities of an organization. An organised collection.
Geographic Information Systems
Database Management  .
Chattrakul Sombattheera
SpatialHadoop: A MapReduce Framework for Spatial Data
Databases.
Database-Driven Web Sites
9/22/2018.
An Overview Microsoft Office.
Database Processing: David M. Kroenke’s Chapter One: Introduction
Database Processing: David M. Kroenke’s Chapter One: Introduction
Spatio-Temporal Databases
Structured Query Language
What's New in eCognition 9
Introduction to Databases
Lecture 1 File Systems and Databases.
Lecture 2 Components of GIS
Database Design Hacettepe University
Chapter 9 Query-by-Example Pearson Education © 2009.
Chapter 1 Introduction to Database Processing
Query-by-Example Transparencies
What's New in eCognition 9
Introduction to Databases
Parallel Feature Identification and Elimination from a CFD Dataset
What's New in eCognition 9
Geographic Information Systems
Working with Temporal Data
Introduction to Enterprise Resource Planning
Esri Roads and Highways An Introduction
Presentation transcript:

Moving objects in a geo-DBMS Structuring, indexing, querying and visualizing moving objects in a spatiotemporal DBMS Heraklion, Agile 2004 Marco Baars*, Peter van Oosterom, Edward Verbree, Ben Gorte November 27, 2018 OTB Research Institute for Housing, Urban and Mobility Studies Section GIS Technology

Content Introduction of the subject Generic model for moving object DMBS Case I: static modeling Case II: dynamic modeling Conclusions and recommendations November 27, 2018

Introduction Spatiotemporal DBMSs become popular Traffic jams, cadastral issues Database is remained to stay constant New challenge for moving objects in database Databases useful for Large datasets Easy querying Consistency, security, redundancy, interoperability November 27, 2018

Introduction – Main question What is the potential and performance of the Oracle Spatial geo-DBMS to structure, index, query and visualize spatiotemporal point clouds of moving objects? November 27, 2018

Introduction Vazirgiannis/Wolfson Map Moving object Trajectory Characteristic: Developed for specific application November 27, 2018

Generic model November 27, 2018

Generic model Base table: CREATE TABLE mov_obj (id, t, geometry) –-prim.key = id,t November 27, 2018

Generic model Base table with (materialized) views CREATE VIEW move_obj_succ AS SELECT t1.*, t2.t as next_t FROM mov_obj t1, mov_obj t2 WHERE t1.id=t2.id and t2.t=(select min(t) from move_obj where t>t1.t); Flexible, consistent and fast November 27, 2018

Case I: Static modeling Data (id,x,y,t) collected in advance One “base table” with views in Oracle 9i Spatial Querying based on operators and functions Operator: sdo_relate in where-clause Index necessary Function: sdo_geom.relate Visualization (animation) November 27, 2018

Case I: Static modeling November 27, 2018

Case II: Dynamic modeling November 27, 2018

Case II: Dynamic modeling Real-time simulation (growing table) 2D and 3D indexing tests November 27, 2018

Case II: Dynamic modeling 2D Query “SDO_RELATE” 3D Query “SDO_FILTER” x1,y1,t1 x0,y0,t0 November 27, 2018

Conclusions Generic model is flexible, fast and consistent for static and dynamic point data Choice for “base table” has to be made and depends on: 2D or 3D queries 2D or 3D index Update time for index depends on covered area and number of objects in growing table November 27, 2018

Future Research Prove Generic Model for 4D data (x,y,z,t) Test the ArcIMS Tracking Server Implementing more efficient R-tree Test model for polylines, polygons or polyhedrons November 27, 2018