Moving objects in a geo-DBMS

Slides:



Advertisements
Verwante presentaties
D-Rainfall Runoff de nieuwe neerslagafvoermodule in SOBEK 3.0 Govert VerhoevenDonderdag 17 november Next Generation Hydro Software.
Advertisements

Module 7 – Hoofdstuk 5 (1) SQL – een begin.
Meerdere tabellen: Relaties en Joins
PHP & MYSQL LES 03 PHP & DATABASES. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Hogeschool HZ Zeeland 19 augustus 2003augustus 2003 Data Structuren & Algoritmen Week 1.
GrondGebruiks modellering, Toepassing Land Use Scanner in Suriname.
Databases Informatica Ga verder met een muisklik. SQL FCO DBMS NE FA
GIS – Scada Integratie Kees Kremer GEO Event 18 maart 2014
Module 7 – Hoofdstuk 5 (4) SQL – voorwaarden aan groepen en meerdere tabellen.
Modellering ruimtelijke gevolgen van infrastructuur op GrondGebruik met de LandUseScanner.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Databases.
<Mdl01 hoorcollege 1>
Representing Time in GIS Sander Florisson GIA 2004.
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 - -
SQL (structured Query Language) DDL (Data Definition Language) DML (Data Manipulation Language) Ontwerp databaseBevraag database.
Databases I (H. 1) Wiebren de Jonge Vrije Universiteit, Amsterdam Voorlopige versie 2003.
Location Based Services GIA – Najaar 2004 Martijn Baede.
Spatial subgroup mining
Path planning voor elastische objecten Robin Langerak Planning paths for elastic objects under manipulation constraints LamirauxKavraki.
Workshop PHP Een productencatalogus Met database.
Delft3D GIS integratie Jan Mooiman 18 mei SIMONA gebruikersdag2 Inhoud Waarom GIS? Gebruikerseisen Ontwikkelingen Demo.
Datamodellen en databasemodellen
Schatten Robert de Hoog College 9 mei College Projectmanagement 9 mei Onderwerpen De methode van DeMarco Functiepunt analyse Kleine projecten.
Databases.
Geodesie en Informatica GIS Integratie Infra en ICT.
INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION Inwinning van 3D topografie Sander Oude Elberink George Vosselman 28 april 2006.
PADS4 maakt het eenvoudig om informatie te verspreiden naar een specifiek publiek op de juiste plaats en het juiste moment PADS4 is een professionele oplossing.
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.
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.
Les 0 Structured Query Language SQL. Programma Les 0 – Introductieopdracht Les 1 Les 2 Les 3 Schriftelijke toets.
6 Vaardigheden 6.1 Rekenvaardigheden Rekenen in verhouding
Datum Task Force Architectuur development in 2008.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
BIMAIV03 Les A1 BIMAIV03 Les A1 Databases. De gegevens in een database vormen de grondstof voor informatie De informatie wordt opgevraagd in de taal met.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
Analyse 3 INFANL01-3 week 2 CMI Informatica.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
Hoorcollege 2 Enkele statistische verdelingen ED: Het experiment atoom Labels De empirische distributie.
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.
ANALYSE 3 INFANL01-3 WEEK 6 CMI Informatica. ANALYSE 3- INFANL01-3 ▸ Vorige les ▸ Subqueries met correlaties ▸ Subqueries zonder correlaties ▸ Views ▸
Quality Management: METHODEN TECHNIEKEN PROCESVERBETERIN G
Stelsels van vergelijkingen H5 deel 3 Hoofdstuk 10 Opgave 61, 62, 63.
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
Meten en meetkunde in het verkeer
Van Auditfile naar Proef- en Saldibalans
Performance Tuning SSIS packages
Keuzevoorlichting havo wiskunde AB.
Moving objects in a geo-DBMS
Moving objects in a geo-DBMS
Informatie-analyse 1: Er zijn veel manieren om een database te vullen
Verkeersvoorspellingen met modellen
Team 5 Jeffrey.
Promotie-onderzoek naar een 3D datamodellering
Rekenen Verbanden les 3: Rekenen met tabellen 1 Verbanden les 5: Rekenen met grafieken, diagrammen en tabellen.
SQL Les February 2019.
SQL Les 9 12 May 2019.
SQL Les May 2019.
Raaklijn aan een grafiek Grafiek van f’(x)
Transcript van de presentatie:

Moving objects in a geo-DBMS Structuring, indexing, querying and visualizing moving objects in a spatiotemporal DBMS Afstudeercolloquium Marco Baars January 1, 2019

Inhoud Onderzoeksvraag Theoretisch kader Case I: Helicoptervlucht boven snelweg Case II: Taxi’s in omgeving Rotterdam Voorlopige conclusies January 1, 2019

Onderzoeksvraag Bewegende objecten Modelleren Indexeren Bevragen Visualizeren Spatiotemporal DBMS January 1, 2019

Theoretisch kader (Langran, 1992) 5 elementen voor spatiotemporal GIS Model ruimtelijke veranderingen (Modelleren) Niet-ruimtelijke attributen (Modelleren) Logistiek Data ontsluiting (Indexeren) Bevragingsalgoritmen (bevrag./visual.) January 1, 2019

Theoretisch kader - Modelleren Vazirgiannis/Wolfson Kaart Bewegend object Trajectory DSTTMOD Vorige posities Huidige posities Bestemming January 1, 2019

Theoretisch kader - Indexeren R-tree RT-tree 3D R-tree STR-tree 2+3 R-tree TPR-tree January 1, 2019

Theoretisch kader – Generiek model Basis tabel met views January 1, 2019

Theoretisch kader – Generiek model Voorbeeld: create view dist_view as select a.car_id, b.time, a.time, sdo_geom.sdo_distance(a.shape, b.shape, 0.1), sdo_geom.sdo_distance(a.shape, b.shape, 0.1)/(a.time - b.time) from cars_2D a, cars_2D b where a.car_id=b.car_id and a.time=1+b.time; January 1, 2019

Case I: Helicopter boven snelweg Reeks foto’s van snelweg (elke 0.1 seconde) Automatische detectie en tracking (Denef en Gorte) Resulteert in tabel met [id, rij, kolom, fotonr] January 1, 2019

Case I: Helicopter boven snelweg Testen (post processing): Welke datastructuur is geschikt? Hoe snel werkt het (indexeren)? Bereken en visualizeer de bumperklevers Bereken enkele variabelen uit de “traffic flow theory” January 1, 2019

Case I: Helicopter boven snelweg - Architectuur- Exceed ArcSDE ArcGIS 8.3 Oracle Spatial 9i January 1, 2019

Case I: Helicopter boven snelweg Datamodel: 4 basistabellen met views Voor berekening afstanden e.d. 2D beter dan 3D View op view op view langzaam Gebruik meerdere tabellen kan leiden tot inconsistentie January 1, 2019

Case I: Helicopter boven snelweg Geometrische bevragingen: Functie (sdo_geom.relate) Operator (sdo_relate) January 1, 2019

Case I: Helicopter boven snelweg -bumperklevers- Welke auto’s bevinden zich binnen een afstand van 2 seconden voor auto x in dezelfde rijbaan? January 1, 2019

Case I: Helicopter boven snelweg -bumperklevers- January 1, 2019

Case I: Helicopter boven snelweg -variabelen verkeerskunde- Mean Time Headway (T/n) Mean Distance Headway (X/m) Intensity (n/T) Density (m/X) Mean Speed January 1, 2019

Case II: Taxi’s rondom Rotterdam Real time simulation Exceed ArcIMS Tracking server ArcSDE ArcGIS 8.3 Oracle Spatial 9i January 1, 2019

Case II: Taxi’s rondom Rotterdam Vragen als: Rijdt de chauffeur dezelfde route als de routeplanner? Wat zijn populaire bestemmingen? Houdt een taxichauffeur zich aan de snelheid? Modellen testen, specifieke indexering en visualizatie technieken January 1, 2019

Voorlopige conclusies Er zijn vele modellen en indexeermethodes beschikbaar Model met basistabellen en views werkt goed R-tree indexeren gaat het best bij 3D data Voor veel vragen 2D data nodig Performance is stukken hoger bij het gebruik van operatoren dan bij functies in Oracle January 1, 2019

? January 1, 2019