SlideShare ist ein Scribd-Unternehmen logo
1 von 17
A Study on Trajectory
Data Aggregation
Simone Campora
February 4th 2009
Introduction
 The Purpose:
◦ Building a data warehouse for Rio de Janeiro Traffic Dpt
◦ Prototype a trajectory datawarehouse
◦ Explore DW potentialities
 Challenges:
◦ How to integrate GPS data into a TrDW?
◦ Which kind of information could be extracted?
◦ Discover the issues
◦ How the results could be presented?
Rio The Janeiro: a Metropolis
Population (2007)
Municipality 7,145,472
Density 4,781/km2
Metro 13,782,000
HDI (2000) 0.842 – high
Streets 13858
 Some Facts:
 Number of cars is mostly doubled during
the last year!
Problems
 Which problems will be considered?
 Congestions: is a condition on any network as use
increases and is characterized by slower speeds,
longer trip times, and increased queuing
 Emissions of CO2: How much CO2 is produced by
vehicles? Calculated on average production index
of 200 gr/Km
Traffic Problem: Congestions
From Velocity to Traffic Density
 How to use that information?
◦ We can extract the same information while
looking at vehicles’ average speed
points/KM
(50 km/h)
Traffic
Density
72 9
96 18
144 35
288 70
-> ∞ 140
Why a TrDW for Rio?
 We would like to run queries like
◦ How the traffic congestions are evolving during
the week? (Spatial)
◦ Q2: Which are the most polluted streets?
(Spatio-Temporal)
◦ Q3: Which streets are the most congested?
(Numeric)
1
2
3
How could Trajectories be helpful?
 Trajectory is the unit of work for our
traffic management application
we partially use the trajectory model
developed (i.e. Stops-Moves)
◦ Stops have been already calculated and are
represented by an attribute for each trajectory
◦ Trajectory segmentation is constrainted by
road network segmentation
Note
Our Dataset
 GPS Signals
◦ Position
◦ Time
◦ Speed
 Street Network
◦ Street segmentation
◦ Street names
$GPRMC, €,V,2253.7009,S,04321.2711,W,,,,021.8,W,N*1C
$GPGGA,,2253.7009,S,04321.2711,W,0,00,00.00,000012.8,M,-005.8,M,,*6E
$GPZDA,103037,11,05,2007,+00,00*65
$GPRMC, €,V,2253.7009,S,04321.2711,W,,,,021.8,W,N*1C
...
$GPRMC,103501,A,2300.0632,S,04319.8165,W,017.2,100.3,110507,021.8,W,A*0C
$GPRMC,103502,A,2300.0642,S,04319.8120,W,015.1,103.3,110507,021.8,W,A*0B
$GPRMC,103503,A,2300.0651,S,04319.8082,W,013.1,103.4,110507,021.8,W,A*00
Trajectories
The Star Schema
Time
Streets
Trajectories
Fact table entry:
A trajectory instance
segment
Oracle OLAP SQL interface
 How to access MOLAP using SQL?
First Query: Spatial
 Which is the correlation between pollution
caused by high speed and congestions?
Second Query: Spatio-Temporal
 How Congestions are evolving during week?
Third Query: Numeric
 Which streets have globally the worst
traffic conditions?
Traffic Index Street
25,131
For the Overall Rio
39,077
AVN AMARO CAVALCANTE
27,886 ACESSO A PTE PRES COSTA E SILVA
24,032
ACESSO AVN GOVERN CARLOS LACERDA
(LINHA AMARELA)
15,651
ACESSO DO VTO DE MANGUINHOS
Remarks using Oracle OLAP
 Positives:
◦ Good Expressive Power for Aggregations
◦ Multi-dimensional representation
◦ SQL interface from MOLAP to Relational
 Drawbacks
◦ Too many Catalog tables!
◦ No robust bulk loading methods: Fatal Errors!
◦ Slow queries also with simple mapping to Relational
◦ To query a Cube with streets and Time dimension, it is
required 3-4 Mins.
◦ Limitations of supported types:
◦ Only TEXT, Number, Date
◦ No Complex Objects
Conclusions
 The design process is dangerous!
◦ Lack of Error Handling
 SQL interface leads to wider uses e.g. GIS
tools
 Future work: use OLAP DML to enhance
running times
Thanks for the Attention

Weitere ähnliche Inhalte

Ähnlich wie Trajectory Data Warehousing

Urban flood prediction digital ocean august edition
Urban flood prediction   digital ocean august editionUrban flood prediction   digital ocean august edition
Urban flood prediction digital ocean august editiontransight
 
Christian jensen advanced routing in spatial networks using big data
Christian jensen advanced routing in spatial networks using big dataChristian jensen advanced routing in spatial networks using big data
Christian jensen advanced routing in spatial networks using big datajins0618
 
Indoor & outdoor distance sensing mobile robot
Indoor & outdoor distance sensing mobile robotIndoor & outdoor distance sensing mobile robot
Indoor & outdoor distance sensing mobile robotzolofy
 
IRJET - A Real-Time Pothole Detection Approach for a Safety Transportation Sy...
IRJET - A Real-Time Pothole Detection Approach for a Safety Transportation Sy...IRJET - A Real-Time Pothole Detection Approach for a Safety Transportation Sy...
IRJET - A Real-Time Pothole Detection Approach for a Safety Transportation Sy...IRJET Journal
 
Event Data Recorder in Automobile
Event Data Recorder in AutomobileEvent Data Recorder in Automobile
Event Data Recorder in AutomobileIRJET Journal
 
Traffic Volume Study And Congestion Solution Using VisSim Software
Traffic Volume Study And Congestion Solution Using VisSim SoftwareTraffic Volume Study And Congestion Solution Using VisSim Software
Traffic Volume Study And Congestion Solution Using VisSim SoftwareIRJET Journal
 
IRJET- A Case Study on Weaving Capacity Under Heterogeneous Traffic Condition...
IRJET- A Case Study on Weaving Capacity Under Heterogeneous Traffic Condition...IRJET- A Case Study on Weaving Capacity Under Heterogeneous Traffic Condition...
IRJET- A Case Study on Weaving Capacity Under Heterogeneous Traffic Condition...IRJET Journal
 
IRJET- Intelligent Traffic Management System
IRJET- Intelligent Traffic Management SystemIRJET- Intelligent Traffic Management System
IRJET- Intelligent Traffic Management SystemIRJET Journal
 
Trafic Sign Localization & Recognition using Client-Server Architecture
Trafic Sign Localization & Recognition using Client-Server ArchitectureTrafic Sign Localization & Recognition using Client-Server Architecture
Trafic Sign Localization & Recognition using Client-Server ArchitectureKishan Patel
 
Webinar: Using smart card and GPS data for policy and planning: the case of T...
Webinar: Using smart card and GPS data for policy and planning: the case of T...Webinar: Using smart card and GPS data for policy and planning: the case of T...
Webinar: Using smart card and GPS data for policy and planning: the case of T...BRTCoE
 
Roadroid reference projects 0.6
Roadroid reference projects 0.6Roadroid reference projects 0.6
Roadroid reference projects 0.6Lars Forslöf
 
259711021-LTE-Training.pptx
259711021-LTE-Training.pptx259711021-LTE-Training.pptx
259711021-LTE-Training.pptxssuser6f5356
 
Dynamic Fleet Sizing Problem for an E-Scooter Valet Service
Dynamic Fleet Sizing Problem for an E-Scooter Valet ServiceDynamic Fleet Sizing Problem for an E-Scooter Valet Service
Dynamic Fleet Sizing Problem for an E-Scooter Valet ServiceJoseph Chow
 
Vigyan Abstract PPT.pptxVigyan Abstract PPT.pptxVigyan Abstract PPT.pptx
Vigyan Abstract PPT.pptxVigyan Abstract PPT.pptxVigyan Abstract PPT.pptxVigyan Abstract PPT.pptxVigyan Abstract PPT.pptxVigyan Abstract PPT.pptx
Vigyan Abstract PPT.pptxVigyan Abstract PPT.pptxVigyan Abstract PPT.pptx9016AnjaliRege
 
2015 Broadband Tech Summit - Todd Westberg UPS Presentation
2015 Broadband Tech Summit - Todd Westberg UPS Presentation2015 Broadband Tech Summit - Todd Westberg UPS Presentation
2015 Broadband Tech Summit - Todd Westberg UPS PresentationUtah Broadband Project
 
Experiences and challenges with standards for location referencing from the G...
Experiences and challenges with standards for location referencing from the G...Experiences and challenges with standards for location referencing from the G...
Experiences and challenges with standards for location referencing from the G...Knut Jetlund
 

Ähnlich wie Trajectory Data Warehousing (20)

P1141214157
P1141214157P1141214157
P1141214157
 
Urban flood prediction digital ocean august edition
Urban flood prediction   digital ocean august editionUrban flood prediction   digital ocean august edition
Urban flood prediction digital ocean august edition
 
Christian jensen advanced routing in spatial networks using big data
Christian jensen advanced routing in spatial networks using big dataChristian jensen advanced routing in spatial networks using big data
Christian jensen advanced routing in spatial networks using big data
 
Indoor & outdoor distance sensing mobile robot
Indoor & outdoor distance sensing mobile robotIndoor & outdoor distance sensing mobile robot
Indoor & outdoor distance sensing mobile robot
 
Maps, mashups and metadata:geospatial standards for access and retrieval
Maps, mashups and metadata:geospatial standards for access and retrievalMaps, mashups and metadata:geospatial standards for access and retrieval
Maps, mashups and metadata:geospatial standards for access and retrieval
 
IRJET - A Real-Time Pothole Detection Approach for a Safety Transportation Sy...
IRJET - A Real-Time Pothole Detection Approach for a Safety Transportation Sy...IRJET - A Real-Time Pothole Detection Approach for a Safety Transportation Sy...
IRJET - A Real-Time Pothole Detection Approach for a Safety Transportation Sy...
 
Event Data Recorder in Automobile
Event Data Recorder in AutomobileEvent Data Recorder in Automobile
Event Data Recorder in Automobile
 
Traffic Volume Study And Congestion Solution Using VisSim Software
Traffic Volume Study And Congestion Solution Using VisSim SoftwareTraffic Volume Study And Congestion Solution Using VisSim Software
Traffic Volume Study And Congestion Solution Using VisSim Software
 
IRJET- A Case Study on Weaving Capacity Under Heterogeneous Traffic Condition...
IRJET- A Case Study on Weaving Capacity Under Heterogeneous Traffic Condition...IRJET- A Case Study on Weaving Capacity Under Heterogeneous Traffic Condition...
IRJET- A Case Study on Weaving Capacity Under Heterogeneous Traffic Condition...
 
IRJET- Intelligent Traffic Management System
IRJET- Intelligent Traffic Management SystemIRJET- Intelligent Traffic Management System
IRJET- Intelligent Traffic Management System
 
Trafic Sign Localization & Recognition using Client-Server Architecture
Trafic Sign Localization & Recognition using Client-Server ArchitectureTrafic Sign Localization & Recognition using Client-Server Architecture
Trafic Sign Localization & Recognition using Client-Server Architecture
 
Automated Traffic Signal Performance Measures
Automated Traffic Signal Performance MeasuresAutomated Traffic Signal Performance Measures
Automated Traffic Signal Performance Measures
 
Webinar: Using smart card and GPS data for policy and planning: the case of T...
Webinar: Using smart card and GPS data for policy and planning: the case of T...Webinar: Using smart card and GPS data for policy and planning: the case of T...
Webinar: Using smart card and GPS data for policy and planning: the case of T...
 
Roadroid reference projects 0.6
Roadroid reference projects 0.6Roadroid reference projects 0.6
Roadroid reference projects 0.6
 
259711021-LTE-Training.pptx
259711021-LTE-Training.pptx259711021-LTE-Training.pptx
259711021-LTE-Training.pptx
 
Dynamic Fleet Sizing Problem for an E-Scooter Valet Service
Dynamic Fleet Sizing Problem for an E-Scooter Valet ServiceDynamic Fleet Sizing Problem for an E-Scooter Valet Service
Dynamic Fleet Sizing Problem for an E-Scooter Valet Service
 
Craig Covich
Craig CovichCraig Covich
Craig Covich
 
Vigyan Abstract PPT.pptxVigyan Abstract PPT.pptxVigyan Abstract PPT.pptx
Vigyan Abstract PPT.pptxVigyan Abstract PPT.pptxVigyan Abstract PPT.pptxVigyan Abstract PPT.pptxVigyan Abstract PPT.pptxVigyan Abstract PPT.pptx
Vigyan Abstract PPT.pptxVigyan Abstract PPT.pptxVigyan Abstract PPT.pptx
 
2015 Broadband Tech Summit - Todd Westberg UPS Presentation
2015 Broadband Tech Summit - Todd Westberg UPS Presentation2015 Broadband Tech Summit - Todd Westberg UPS Presentation
2015 Broadband Tech Summit - Todd Westberg UPS Presentation
 
Experiences and challenges with standards for location referencing from the G...
Experiences and challenges with standards for location referencing from the G...Experiences and challenges with standards for location referencing from the G...
Experiences and challenges with standards for location referencing from the G...
 

Kürzlich hochgeladen

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Kürzlich hochgeladen (20)

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

Trajectory Data Warehousing

  • 1. A Study on Trajectory Data Aggregation Simone Campora February 4th 2009
  • 2. Introduction  The Purpose: ◦ Building a data warehouse for Rio de Janeiro Traffic Dpt ◦ Prototype a trajectory datawarehouse ◦ Explore DW potentialities  Challenges: ◦ How to integrate GPS data into a TrDW? ◦ Which kind of information could be extracted? ◦ Discover the issues ◦ How the results could be presented?
  • 3. Rio The Janeiro: a Metropolis Population (2007) Municipality 7,145,472 Density 4,781/km2 Metro 13,782,000 HDI (2000) 0.842 – high Streets 13858  Some Facts:  Number of cars is mostly doubled during the last year!
  • 4. Problems  Which problems will be considered?  Congestions: is a condition on any network as use increases and is characterized by slower speeds, longer trip times, and increased queuing  Emissions of CO2: How much CO2 is produced by vehicles? Calculated on average production index of 200 gr/Km
  • 6. From Velocity to Traffic Density  How to use that information? ◦ We can extract the same information while looking at vehicles’ average speed points/KM (50 km/h) Traffic Density 72 9 96 18 144 35 288 70 -> ∞ 140
  • 7. Why a TrDW for Rio?  We would like to run queries like ◦ How the traffic congestions are evolving during the week? (Spatial) ◦ Q2: Which are the most polluted streets? (Spatio-Temporal) ◦ Q3: Which streets are the most congested? (Numeric) 1 2 3
  • 8. How could Trajectories be helpful?  Trajectory is the unit of work for our traffic management application we partially use the trajectory model developed (i.e. Stops-Moves) ◦ Stops have been already calculated and are represented by an attribute for each trajectory ◦ Trajectory segmentation is constrainted by road network segmentation Note
  • 9. Our Dataset  GPS Signals ◦ Position ◦ Time ◦ Speed  Street Network ◦ Street segmentation ◦ Street names $GPRMC, €,V,2253.7009,S,04321.2711,W,,,,021.8,W,N*1C $GPGGA,,2253.7009,S,04321.2711,W,0,00,00.00,000012.8,M,-005.8,M,,*6E $GPZDA,103037,11,05,2007,+00,00*65 $GPRMC, €,V,2253.7009,S,04321.2711,W,,,,021.8,W,N*1C ... $GPRMC,103501,A,2300.0632,S,04319.8165,W,017.2,100.3,110507,021.8,W,A*0C $GPRMC,103502,A,2300.0642,S,04319.8120,W,015.1,103.3,110507,021.8,W,A*0B $GPRMC,103503,A,2300.0651,S,04319.8082,W,013.1,103.4,110507,021.8,W,A*00 Trajectories
  • 10. The Star Schema Time Streets Trajectories Fact table entry: A trajectory instance segment
  • 11. Oracle OLAP SQL interface  How to access MOLAP using SQL?
  • 12. First Query: Spatial  Which is the correlation between pollution caused by high speed and congestions?
  • 13. Second Query: Spatio-Temporal  How Congestions are evolving during week?
  • 14. Third Query: Numeric  Which streets have globally the worst traffic conditions? Traffic Index Street 25,131 For the Overall Rio 39,077 AVN AMARO CAVALCANTE 27,886 ACESSO A PTE PRES COSTA E SILVA 24,032 ACESSO AVN GOVERN CARLOS LACERDA (LINHA AMARELA) 15,651 ACESSO DO VTO DE MANGUINHOS
  • 15. Remarks using Oracle OLAP  Positives: ◦ Good Expressive Power for Aggregations ◦ Multi-dimensional representation ◦ SQL interface from MOLAP to Relational  Drawbacks ◦ Too many Catalog tables! ◦ No robust bulk loading methods: Fatal Errors! ◦ Slow queries also with simple mapping to Relational ◦ To query a Cube with streets and Time dimension, it is required 3-4 Mins. ◦ Limitations of supported types: ◦ Only TEXT, Number, Date ◦ No Complex Objects
  • 16. Conclusions  The design process is dangerous! ◦ Lack of Error Handling  SQL interface leads to wider uses e.g. GIS tools  Future work: use OLAP DML to enhance running times
  • 17. Thanks for the Attention