SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
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

Contenu connexe

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Plus de InfinIT - Innovationsnetværket for it

Plus 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
 

Dernier

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Dernier (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

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