Moving objects in a geo-DBMS

Slides:



Advertisements
Verwante presentaties
1.INTRO 2.Evident? Obstakels? 1.‘Teveel bewijs’ 2.‘Te weinig (goed) bewijs’ 3.‘NVT’ 4.‘De anderen’ 5.‘Ikzelf’ 6.‘Verhaaltjes’ 7.‘Snel, sneller, snelst’
Advertisements

D-Rainfall Runoff de nieuwe neerslagafvoermodule in SOBEK 3.0 Govert VerhoevenDonderdag 17 november Next Generation Hydro Software.
Document Management Silicon.
Nederlab Laboratory for research on the patterns of change in the Dutch language and culture Kickoff, 25 januari, 2013 Meertens Instituut, Amsterdam.
Module 7 – Hoofdstuk 5 (1) SQL – een begin.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
PHP & MYSQL LES 03 PHP & DATABASES. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Databases Informatica Ga verder met een muisklik. SQL FCO DBMS NE FA
GIS – Scada Integratie Kees Kremer GEO Event 18 maart 2014
Gegevensbeheer Karin Diederiks KOAC•NPC.
Module 7 – Hoofdstuk 5 (4) SQL – voorwaarden aan groepen en meerdere tabellen.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Databases.
Operational excellence door SLIMM(e) sensoring TU Delft Vakantiecursus 2014 Doeke Schippers 10 januari september 2013.
Computervaardigheden en Programmatie Universiteit AntwerpenDatabank - Basis 4.1 Computervaardigheden en Programmatie 1rste BAC Toegepaste Biologische Wetenschappen.
Download en installeer de gereedschappen
Download en installeer de gereedschappen
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Vorige week: Referentiele integriteit
Databases I (H. 1) Wiebren de Jonge Vrije Universiteit, Amsterdam Voorlopige versie 2003.
Location Based Services GIA – Najaar 2004 Martijn Baede.
Spatial subgroup mining
ruimte object beleving
Workshop PHP Een productencatalogus Met database.
Databases.
‘Geef uw team vleugels’
Je publiek aan het woord Hoe ga je beleidsmatig om met de stem van je publiek? Workshop - Dag voor Cultuurcommunicatie 13 december Gent.
© 2013 Autodesk AutoCAD ® Map + GeoIT Bodem
SQL ( SERVER ) Les #02: T-SQL. A GENDA Herhaling les 4 Views SELECT…INTO Beheren van tabellen: CREATE ALTER DROP Opdracht voor de volgende les.
LauwersCollege Buitenpost Informatica
Computervaardigheden Hoofdstuk 4 — Databank (Basis)
3D modellen van de Nederlandse Ondergrond
Join Indices … as a tool for Spatial Datamining. Inhoud Inleiding Spatial Relations (Spatial) Join Index Implementatie Conclusie.
Vakgroep Telecommunicatie en Informatieverwerking 1 Relationele databases: Het relationeel databasemodel Hoofdstuk 4 Database, Document and Content Management.
24/04/2015IT-Assurance1 IT-Assurance deeltijd 4. Inleiding SQL Introductie in de basisfuncties Bijbehorend lesmateriaal: -AIV-boek van Derksen en Crins.
Les 0 Structured Query Language SQL. Programma Les 0 – Introductieopdracht Les 1 Les 2 Les 3 Schriftelijke toets.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
Week 6 BIMAIV03 les B1. DML en DDL ata D anipulation M anguage L ata D efinition D anguage L.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
1 KPN Mobiel – Introductie Repository Object Browser & Designer 10 Designer 10g & Repository Object Browser Maandag 28 februari 2005 Lucas Jellema (AMIS)
Wat is SQL (1)? SQL (Structured Query Language):  is een zeer krachtige taal met een beperkt vocabulaire (aantal ‘woorden’)  is declaratief (‘WAT’ niet.
SQL Performance Analyzer Inschatten performance impact van wijzigingen Bram van der Vos
Databases.
– Software development fundamentals
‘Business at the speed of change’
Key Process Indicator Sonja de Bruin
= Data management Voor uitvoering en communicatie Informatie tijdens het ontwerp- en het bouwproces Werken met het InfraModel Het begin van de verandering!
LauwersCollege Buitenpost Informatica
Geografische Informatie Systemen (GIS) woensdag 1 november 2017
Moving objects in a geo-DBMS
NL: We zitten in een Verandering van Tijdperken in plaats van een Tijdperk van Verandering.
Informatie-analyse 1: Er zijn veel manieren om een database te vullen
Databases.
Promotie-onderzoek naar een 3D datamodellering
Moving objects in a geo-DBMS
Uitwisselen van gegevens
SQL Les February 2019.
SQL Les 7 24 February 2019.
SQL Les 6 14 April 2019.
SQL Les 9 12 May 2019.
Agro Data Cube: Big Data faciliteit voor open innovatie
Meaning maning by public leaders in times of crisis
– Software development fundamentals
SQL Les May 2019.
Software Development fundamentals
Transcript van de presentatie:

Moving objects in a geo-DBMS Structuring, indexing, querying and visualizing moving point objects in a geo-DBMS context. De Reehorst/GIN Symposium Marco Baars, Peter van Oosterom, Ben Gorte, Edward Verbree September 20, 2018 OTB Research Institute for Housing and Development Studies Section GIS Technology

Inhoud Introductie Bestaande modellen Indexeren Generiek model voor bewegende punt objecten Case I: Post-processing data Case II: Real-time data Conclusies September 20, 2018

Introductie Bewegende punt objecten Voertuigen voorzien van GPS Schepen met radar GSM-plaatsbepaling Gegevens van tevoren inzamelen (post-processing) Real-time September 20, 2018

Introductie Waarom een (geo)-DBMS Grote data hoeveelheden Bewaking consistentie, integriteit en veiligheid Interoperabiliteit Eenvoudig bevraagbaar Ruimtelijke functies Nadeel: - DBMS wil constant blijven - Niet altijd even snel September 20, 2018

Introductie Hoofdvraag: What is the potential and performance of a geo-DBMS to structure, index, query and visualize spatiotemporal point clouds of moving objects? September 20, 2018

Bestaande modellen [Vazirgiannis/Wolfson 2001] Stratenplan Bewegend object Trajectory Nadeel: Beperkt tot stedelijke gebieden September 20, 2018

Bestaande modellen [Marchand et al, 2003] Nadeel: redundantie September 20, 2018

Indexeren 2D R-tree (MBR) September 20, 2018

Indexeren 3D R-tree (MBB) September 20, 2018

Generiek model September 20, 2018

Generiek model Basis tabel: CREATE TABLE mov_obj (id, t, position) –-prim.key = id,t (materialized) views: CREATE VIEW mov_obj_3D_vw AS SELECT s.id as id, mdsys.sdo_geometry(3001, NULL, mdsys.sdo_point_type(a.position.sdo_point.x, a.position.sdo_point.y, a.t), NULL, NULL) as position FROM mov_obj a; September 20, 2018

Generiek model Verschillende views voor bijvoorbeeld opvolgende t 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); Ook voor snelheid, versnelling, enz. September 20, 2018

Case I: Post-processing Helicopter boven snelweg, elke 0.1s foto   September 20, 2018

Case I: Post-processing Eenvoudige vragen als: Wie reed er sneller dan 120? SELECT id, t_beg, t_end, speed FROM speed_view WHERE speed>120 ORDER BY t_beg; Complexere vragen: Zoek alle bumperklevers September 20, 2018

Case I: Post-processing September 20, 2018

Case I: Post-processing September 20, 2018

Case II: Real-time September 20, 2018

Case II: Real-time September 20, 2018

Case II: Real-time 2D: Overlay 2D punten (x,y) en vlakken. -> SDO_RELATE operator 3D: Overlay 3D punten en boxes. -> SDO_FILTER x0,y0,t0 x1,y1,t1 September 20, 2018

Conclusies Generieke model voor bewegende punt objecten is snel en flexibel Generieke model houdt data consistent Complexe 2D en 3D bevragingen mogelijk mbv SDO_RELATE en SDO_FILTER Dynamisch indexeren in real-time gaat goed, maar verbetering mogelijk. Qua visualisatie  mogelijkheden uitbuiten September 20, 2018

Verder onderzoek Implementeren voor een applicatie Verder testen op 4D data (x,y,z,t) Implementatie van andere indexeermethoden Index bevat voldoende info voor vele bevragingen September 20, 2018

Vragen? ? September 20, 2018