SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
GPS FOR INTERACTIVE TRAFFIC
ANALYSIS
Kristian Torp
Department of Computer Science
Aalborg University, Denmark
torp@cs.aau.dk
Outline
• Technical part





Data foundation
Software architecture
Data-warehouse design

• Traffic-analysis part





Congestion and speed maps
Eco routing (fastest versus most fuel-efficient route)
Path analysis (routes taken between points A and B)
Trip analysis (where from and where to)

• Questions and answers

InfinIT 2014-01-15

2
Overall Idea
Travel-time
Map

Digital
Map

Congestion Map
GPS Data
CANBus
Data

ITS
Software

Eco Routing
Path Analysis

POI
Trip Analysis
…

Input

…
InfinIT 2014-01-15

Output

3
GPS and CANBus Data
id
1
2
3
4
5
id
1
2
3
4
5

Veh id
42
42
42
42
42

Lat
57.0
57.0
57.0
57.0
57.0

Long
9.9
9.9
9.9
9.9
9.9

Time
12:00:00
12:00:01
12:00:02
12:00:03
12:00:04

Velocity
80
80
70
75
80

Veh. id Fuel Breaks Temp. RPM
GPS data
42
123
0
90
1400 …
42
120
0
91
1424 …
42
90
40
90
850 …
42
12
80
90
850 …
42
239
9
90
2299 …
InfinIT 2014-01-15

4
Statistics
• ~2.5 billion GPS observations



+80 % of road network
~1.8 million GPS observations daily

• ~250 million CANBus/OBD/FMS observations



12 % of road network
~0.5 million CANBus observations daily

• +14.000 vehicles in total


~3.000 vehicles daily (roughly half in weekends)

• Data warehouse updated nightly


Used for payment of taxi drivers

• Not really “big data”



Compensate by small hardware budget 
Big enough!
InfinIT 2014-01-15

5
Software Architecture
Project-specific Code
pygrametl

Project-generic
Code
Psycopg

PostgreSQL 9.3/
Postgis 2.1

NetworkX
M-GEMMA

Python 3.3

64 bit Operating System

InfinIT 2014-01-15

6
Data Warehouse Design

Vehicle

Data
Source

Batch
Load

Positioning
Data

Date

Time
InfinIT 2014-01-15

Attributes
7
Overall ETL Data Flow

trip
GPS Data

Map-match

insert

trip-fact

data-fact

point

Phase 1

Phase 2
InfinIT 2014-01-15

point-fact

Phase 3
8
Speed and Congestion Maps

Congestion

• Maps covers all of Denmark
InfinIT 2014-01-15

9
Køer i Jylland?

InfinIT 2014-01-15

10
Køer i Jylland?

Randers Vej, Aarhus Limfjordstunnel

InfinIT 2014-01-15

11
Eco-routing: Airport - AAU CPH

Fuel
Fastest

13:57
10:51

7.44 km.
9.11 km.
InfinIT 2014-01-15

0.74 l.
0.83 l.
12
Eco-routing: Airport – Railway Station

Best
Worse

17:08
18:06

8.06 km. 0.80 l.
13.64 km. 1.23 l.
InfinIT 2014-01-15

13
Køge Bugt – Ring 3: 15:00 – 18:00
12 trips
761 secs
18.4 km
122 trips
669 secs
17.3 km

125 trips
655 secs
16.7 km

• 3 different routes
InfinIT 2014-01-15

14
Køge Bugt – Ring 3: 7:00 – 9:00
JUG?

18 trips
709 secs
17.3 km

96 trips
815 secs
16.7 km

• 11 different routes
InfinIT 2014-01-15

15
Helsingørmotorvejen 7:00 – 9:00?

37 %
20 %

37 %

• 855 trips
InfinIT 2014-01-15

16
Køge Bugt: Where to 7:00 – 9:00?

• 893 trips
InfinIT 2014-01-15

17
Køge Bugt: Where from 7:00 – 9:00?

• 893 trips
InfinIT 2014-01-15

18
Summary
• Traffic is a great application for spatio-temporal data


Daisy’s “core business” for many years

• Many applications of GPS data





Congestion and speed maps
Route-choice/path analysis
Eco-routing
Intersection analysis using trips

• Fuel consumption from CANBus data



Interest for fleet owners
Green mobility

• 1NF is not dead



1NF+SQL

SQL is a pretty good query language
Parallel data processing a necessity

InfinIT 2014-01-15

19
Additional Information

• http://daisy.aau.dk/its
• http://daisy.aau.dk/its/spqdemo

• Benjamin out-front doing demos

InfinIT 2014-01-15

20

Más contenido relacionado

Destacado

Effektiv ledelse og forretningsudvikling med en veldesignet og fælles BI-stra...
Effektiv ledelse og forretningsudvikling med en veldesignet og fælles BI-stra...Effektiv ledelse og forretningsudvikling med en veldesignet og fælles BI-stra...
Effektiv ledelse og forretningsudvikling med en veldesignet og fælles BI-stra...IBM Danmark
 
Big Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter JönssonBig Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter JönssonIBM Danmark
 
Multisource Data Integration to prepare Interactive 3D Model of Kathmandu Uni...
Multisource Data Integration to prepare Interactive 3D Model of Kathmandu Uni...Multisource Data Integration to prepare Interactive 3D Model of Kathmandu Uni...
Multisource Data Integration to prepare Interactive 3D Model of Kathmandu Uni...Upendra Oli
 
Fra døde data til digital kreativitet
Fra døde data til digital kreativitetFra døde data til digital kreativitet
Fra døde data til digital kreativitetCreuna
 
Big Data og data-intensive systemer i Danmark af Torben Bach Pedersen, AAU
Big Data og data-intensive systemer i Danmark af Torben Bach Pedersen, AAUBig Data og data-intensive systemer i Danmark af Torben Bach Pedersen, AAU
Big Data og data-intensive systemer i Danmark af Torben Bach Pedersen, AAUInfinIT - Innovationsnetværket for it
 
Analytics Trends 2016: The next evolution
Analytics Trends 2016: The next evolutionAnalytics Trends 2016: The next evolution
Analytics Trends 2016: The next evolutionDeloitte United States
 

Destacado (9)

Massive Data
Massive DataMassive Data
Massive Data
 
Tbp big dataogbi_tbp
Tbp big dataogbi_tbpTbp big dataogbi_tbp
Tbp big dataogbi_tbp
 
Effektiv ledelse og forretningsudvikling med en veldesignet og fælles BI-stra...
Effektiv ledelse og forretningsudvikling med en veldesignet og fælles BI-stra...Effektiv ledelse og forretningsudvikling med en veldesignet og fælles BI-stra...
Effektiv ledelse og forretningsudvikling med en veldesignet og fælles BI-stra...
 
Big Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter JönssonBig Data & Analytics, Peter Jönsson
Big Data & Analytics, Peter Jönsson
 
Multisource Data Integration to prepare Interactive 3D Model of Kathmandu Uni...
Multisource Data Integration to prepare Interactive 3D Model of Kathmandu Uni...Multisource Data Integration to prepare Interactive 3D Model of Kathmandu Uni...
Multisource Data Integration to prepare Interactive 3D Model of Kathmandu Uni...
 
Fra døde data til digital kreativitet
Fra døde data til digital kreativitetFra døde data til digital kreativitet
Fra døde data til digital kreativitet
 
Big Data og data-intensive systemer i Danmark af Torben Bach Pedersen, AAU
Big Data og data-intensive systemer i Danmark af Torben Bach Pedersen, AAUBig Data og data-intensive systemer i Danmark af Torben Bach Pedersen, AAU
Big Data og data-intensive systemer i Danmark af Torben Bach Pedersen, AAU
 
Big Data and Advanced Analytics
Big Data and Advanced AnalyticsBig Data and Advanced Analytics
Big Data and Advanced Analytics
 
Analytics Trends 2016: The next evolution
Analytics Trends 2016: The next evolutionAnalytics Trends 2016: The next evolution
Analytics Trends 2016: The next evolution
 

Similar a GPS for Interactive Traffic Analysis af Kristian Torp, AAU

Automobile Route Matching with Dynamic Time Warping Using PySpark with Cather...
Automobile Route Matching with Dynamic Time Warping Using PySpark with Cather...Automobile Route Matching with Dynamic Time Warping Using PySpark with Cather...
Automobile Route Matching with Dynamic Time Warping Using PySpark with Cather...Databricks
 
Snug 2010: Pedestrian Delay Presentation
Snug 2010: Pedestrian Delay PresentationSnug 2010: Pedestrian Delay Presentation
Snug 2010: Pedestrian Delay PresentationJonathan Slason
 
Traffic Signal Re-timing Studies to Reduce Congestion and Emissions
Traffic Signal Re-timing Studies to Reduce Congestion and EmissionsTraffic Signal Re-timing Studies to Reduce Congestion and Emissions
Traffic Signal Re-timing Studies to Reduce Congestion and EmissionsSociety of Women Engineers
 
Analysis of Planned Journeys
Analysis of Planned JourneysAnalysis of Planned Journeys
Analysis of Planned JourneysTraveline
 
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
 
LTC, Annual Forum, The Direction of Technology in Transportation, 05/13/2011,...
LTC, Annual Forum, The Direction of Technology in Transportation, 05/13/2011,...LTC, Annual Forum, The Direction of Technology in Transportation, 05/13/2011,...
LTC, Annual Forum, The Direction of Technology in Transportation, 05/13/2011,...LTC @ CSUSB
 
Traffic volume survey
Traffic volume surveyTraffic volume survey
Traffic volume surveyRashed Alam
 
Tracking daily mobilities: GPS based bicycle data collection, processing, and...
Tracking daily mobilities: GPS based bicycle data collection, processing, and...Tracking daily mobilities: GPS based bicycle data collection, processing, and...
Tracking daily mobilities: GPS based bicycle data collection, processing, and...cdc2013workshop
 
(Slides) P-Tour: A Personal Navigation System for Tourist
(Slides) P-Tour: A Personal Navigation System for Tourist(Slides) P-Tour: A Personal Navigation System for Tourist
(Slides) P-Tour: A Personal Navigation System for TouristNaoki Shibata
 
INTELLIGENT TRANSPORTATION SYSTEM
INTELLIGENT TRANSPORTATION SYSTEMINTELLIGENT TRANSPORTATION SYSTEM
INTELLIGENT TRANSPORTATION SYSTEMAmar Patel
 
TRAFFIC VOLUME STUDY AND DESIGN OF ROUNDABOUT AT PATHANAMTHITTA
TRAFFIC VOLUME STUDY AND DESIGN OF ROUNDABOUT AT PATHANAMTHITTATRAFFIC VOLUME STUDY AND DESIGN OF ROUNDABOUT AT PATHANAMTHITTA
TRAFFIC VOLUME STUDY AND DESIGN OF ROUNDABOUT AT PATHANAMTHITTAIRJET Journal
 

Similar a GPS for Interactive Traffic Analysis af Kristian Torp, AAU (14)

TomTom Dynamic Routing
TomTom Dynamic RoutingTomTom Dynamic Routing
TomTom Dynamic Routing
 
Automobile Route Matching with Dynamic Time Warping Using PySpark with Cather...
Automobile Route Matching with Dynamic Time Warping Using PySpark with Cather...Automobile Route Matching with Dynamic Time Warping Using PySpark with Cather...
Automobile Route Matching with Dynamic Time Warping Using PySpark with Cather...
 
Snug 2010: Pedestrian Delay Presentation
Snug 2010: Pedestrian Delay PresentationSnug 2010: Pedestrian Delay Presentation
Snug 2010: Pedestrian Delay Presentation
 
Presentation 1
Presentation 1Presentation 1
Presentation 1
 
Traffic Signal Re-timing Studies to Reduce Congestion and Emissions
Traffic Signal Re-timing Studies to Reduce Congestion and EmissionsTraffic Signal Re-timing Studies to Reduce Congestion and Emissions
Traffic Signal Re-timing Studies to Reduce Congestion and Emissions
 
Analysis of Planned Journeys
Analysis of Planned JourneysAnalysis of Planned Journeys
Analysis of Planned Journeys
 
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...
 
LTC, Annual Forum, The Direction of Technology in Transportation, 05/13/2011,...
LTC, Annual Forum, The Direction of Technology in Transportation, 05/13/2011,...LTC, Annual Forum, The Direction of Technology in Transportation, 05/13/2011,...
LTC, Annual Forum, The Direction of Technology in Transportation, 05/13/2011,...
 
Traffic volume survey
Traffic volume surveyTraffic volume survey
Traffic volume survey
 
Tracking daily mobilities: GPS based bicycle data collection, processing, and...
Tracking daily mobilities: GPS based bicycle data collection, processing, and...Tracking daily mobilities: GPS based bicycle data collection, processing, and...
Tracking daily mobilities: GPS based bicycle data collection, processing, and...
 
(Slides) P-Tour: A Personal Navigation System for Tourist
(Slides) P-Tour: A Personal Navigation System for Tourist(Slides) P-Tour: A Personal Navigation System for Tourist
(Slides) P-Tour: A Personal Navigation System for Tourist
 
INTELLIGENT TRANSPORTATION SYSTEM
INTELLIGENT TRANSPORTATION SYSTEMINTELLIGENT TRANSPORTATION SYSTEM
INTELLIGENT TRANSPORTATION SYSTEM
 
Transportation Mode Annotation of Tourist GPS Trajectories under Environmenta...
Transportation Mode Annotation of Tourist GPS Trajectories under Environmenta...Transportation Mode Annotation of Tourist GPS Trajectories under Environmenta...
Transportation Mode Annotation of Tourist GPS Trajectories under Environmenta...
 
TRAFFIC VOLUME STUDY AND DESIGN OF ROUNDABOUT AT PATHANAMTHITTA
TRAFFIC VOLUME STUDY AND DESIGN OF ROUNDABOUT AT PATHANAMTHITTATRAFFIC VOLUME STUDY AND DESIGN OF ROUNDABOUT AT PATHANAMTHITTA
TRAFFIC VOLUME STUDY AND DESIGN OF ROUNDABOUT AT PATHANAMTHITTA
 

Más de InfinIT - Innovationsnetværket for it

Más de InfinIT - Innovationsnetværket for it (20)

Erfaringer med-c kurt-noermark
Erfaringer med-c kurt-noermarkErfaringer med-c kurt-noermark
Erfaringer med-c kurt-noermark
 
Object orientering, test driven development og c
Object orientering, test driven development og cObject orientering, test driven development og c
Object orientering, test driven development og c
 
Embedded softwaredevelopment hcs
Embedded softwaredevelopment hcsEmbedded softwaredevelopment hcs
Embedded softwaredevelopment hcs
 
C og c++-jens lund jensen
C og c++-jens lund jensenC og c++-jens lund jensen
C og c++-jens lund jensen
 
201811xx foredrag c_cpp
201811xx foredrag c_cpp201811xx foredrag c_cpp
201811xx foredrag c_cpp
 
C som-programmeringssprog-bt
C som-programmeringssprog-btC som-programmeringssprog-bt
C som-programmeringssprog-bt
 
Infinit seminar 060918
Infinit seminar 060918Infinit seminar 060918
Infinit seminar 060918
 
DCR solutions
DCR solutionsDCR solutions
DCR solutions
 
Not your grandfathers BPM
Not your grandfathers BPMNot your grandfathers BPM
Not your grandfathers BPM
 
Kmd workzone - an evolutionary approach to revolution
Kmd workzone - an evolutionary approach to revolutionKmd workzone - an evolutionary approach to revolution
Kmd workzone - an evolutionary approach to revolution
 
EcoKnow - oplæg
EcoKnow - oplægEcoKnow - oplæg
EcoKnow - oplæg
 
Martin Wickins Chatbots i fronten
Martin Wickins Chatbots i frontenMartin Wickins Chatbots i fronten
Martin Wickins Chatbots i fronten
 
Marie Fenger ai kundeservice
Marie Fenger ai kundeserviceMarie Fenger ai kundeservice
Marie Fenger ai kundeservice
 
Mads Kaysen SupWiz
Mads Kaysen SupWizMads Kaysen SupWiz
Mads Kaysen SupWiz
 
Leif Howalt NNIT Service Support Center
Leif Howalt NNIT Service Support CenterLeif Howalt NNIT Service Support Center
Leif Howalt NNIT Service Support Center
 
Jan Neerbek NLP og Chatbots
Jan Neerbek NLP og ChatbotsJan Neerbek NLP og Chatbots
Jan Neerbek NLP og Chatbots
 
Anders Soegaard NLP for Customer Support
Anders Soegaard NLP for Customer SupportAnders Soegaard NLP for Customer Support
Anders Soegaard NLP for Customer Support
 
Stephen Alstrup infinit august 2018
Stephen Alstrup infinit august 2018Stephen Alstrup infinit august 2018
Stephen Alstrup infinit august 2018
 
Innovation og værdiskabelse i it-projekter
Innovation og værdiskabelse i it-projekterInnovation og værdiskabelse i it-projekter
Innovation og værdiskabelse i it-projekter
 
Rokoko infin it presentation
Rokoko infin it presentation Rokoko infin it presentation
Rokoko infin it presentation
 

Último

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 

Último (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 

GPS for Interactive Traffic Analysis af Kristian Torp, AAU

  • 1. GPS FOR INTERACTIVE TRAFFIC ANALYSIS Kristian Torp Department of Computer Science Aalborg University, Denmark torp@cs.aau.dk
  • 2. Outline • Technical part    Data foundation Software architecture Data-warehouse design • Traffic-analysis part     Congestion and speed maps Eco routing (fastest versus most fuel-efficient route) Path analysis (routes taken between points A and B) Trip analysis (where from and where to) • Questions and answers InfinIT 2014-01-15 2
  • 3. Overall Idea Travel-time Map Digital Map Congestion Map GPS Data CANBus Data ITS Software Eco Routing Path Analysis POI Trip Analysis … Input … InfinIT 2014-01-15 Output 3
  • 4. GPS and CANBus Data id 1 2 3 4 5 id 1 2 3 4 5 Veh id 42 42 42 42 42 Lat 57.0 57.0 57.0 57.0 57.0 Long 9.9 9.9 9.9 9.9 9.9 Time 12:00:00 12:00:01 12:00:02 12:00:03 12:00:04 Velocity 80 80 70 75 80 Veh. id Fuel Breaks Temp. RPM GPS data 42 123 0 90 1400 … 42 120 0 91 1424 … 42 90 40 90 850 … 42 12 80 90 850 … 42 239 9 90 2299 … InfinIT 2014-01-15 4
  • 5. Statistics • ~2.5 billion GPS observations   +80 % of road network ~1.8 million GPS observations daily • ~250 million CANBus/OBD/FMS observations   12 % of road network ~0.5 million CANBus observations daily • +14.000 vehicles in total  ~3.000 vehicles daily (roughly half in weekends) • Data warehouse updated nightly  Used for payment of taxi drivers • Not really “big data”   Compensate by small hardware budget  Big enough! InfinIT 2014-01-15 5
  • 6. Software Architecture Project-specific Code pygrametl Project-generic Code Psycopg PostgreSQL 9.3/ Postgis 2.1 NetworkX M-GEMMA Python 3.3 64 bit Operating System InfinIT 2014-01-15 6
  • 8. Overall ETL Data Flow trip GPS Data Map-match insert trip-fact data-fact point Phase 1 Phase 2 InfinIT 2014-01-15 point-fact Phase 3 8
  • 9. Speed and Congestion Maps Congestion • Maps covers all of Denmark InfinIT 2014-01-15 9
  • 10. Køer i Jylland? InfinIT 2014-01-15 10
  • 11. Køer i Jylland? Randers Vej, Aarhus Limfjordstunnel InfinIT 2014-01-15 11
  • 12. Eco-routing: Airport - AAU CPH Fuel Fastest 13:57 10:51 7.44 km. 9.11 km. InfinIT 2014-01-15 0.74 l. 0.83 l. 12
  • 13. Eco-routing: Airport – Railway Station Best Worse 17:08 18:06 8.06 km. 0.80 l. 13.64 km. 1.23 l. InfinIT 2014-01-15 13
  • 14. Køge Bugt – Ring 3: 15:00 – 18:00 12 trips 761 secs 18.4 km 122 trips 669 secs 17.3 km 125 trips 655 secs 16.7 km • 3 different routes InfinIT 2014-01-15 14
  • 15. Køge Bugt – Ring 3: 7:00 – 9:00 JUG? 18 trips 709 secs 17.3 km 96 trips 815 secs 16.7 km • 11 different routes InfinIT 2014-01-15 15
  • 16. Helsingørmotorvejen 7:00 – 9:00? 37 % 20 % 37 % • 855 trips InfinIT 2014-01-15 16
  • 17. Køge Bugt: Where to 7:00 – 9:00? • 893 trips InfinIT 2014-01-15 17
  • 18. Køge Bugt: Where from 7:00 – 9:00? • 893 trips InfinIT 2014-01-15 18
  • 19. Summary • Traffic is a great application for spatio-temporal data  Daisy’s “core business” for many years • Many applications of GPS data     Congestion and speed maps Route-choice/path analysis Eco-routing Intersection analysis using trips • Fuel consumption from CANBus data   Interest for fleet owners Green mobility • 1NF is not dead   1NF+SQL SQL is a pretty good query language Parallel data processing a necessity InfinIT 2014-01-15 19
  • 20. Additional Information • http://daisy.aau.dk/its • http://daisy.aau.dk/its/spqdemo • Benjamin out-front doing demos InfinIT 2014-01-15 20