GPS for Interactive Traffic Analysis af Kristian Torp, AAU

615 views
533 views

Published on

Oplægget blev holdt ved InfinIT-arrangementet Big Data og data-intensive systemer i Danmark, der blev af holdt en 15. januar 2014. Læs mere om arrangementet her: http://infinit.dk/dk/arrangementer/tidligere_arrangementer/big_data_i_danmark.htm

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
615
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

GPS for Interactive Traffic Analysis af Kristian Torp, AAU

  1. 1. GPS FOR INTERACTIVE TRAFFIC ANALYSIS Kristian Torp Department of Computer Science Aalborg University, Denmark torp@cs.aau.dk
  2. 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. 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. 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. 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. 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
  7. 7. Data Warehouse Design Vehicle Data Source Batch Load Positioning Data Date Time InfinIT 2014-01-15 Attributes 7
  8. 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. 9. Speed and Congestion Maps Congestion • Maps covers all of Denmark InfinIT 2014-01-15 9
  10. 10. Køer i Jylland? InfinIT 2014-01-15 10
  11. 11. Køer i Jylland? Randers Vej, Aarhus Limfjordstunnel InfinIT 2014-01-15 11
  12. 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. 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. 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. 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. 16. Helsingørmotorvejen 7:00 – 9:00? 37 % 20 % 37 % • 855 trips InfinIT 2014-01-15 16
  17. 17. Køge Bugt: Where to 7:00 – 9:00? • 893 trips InfinIT 2014-01-15 17
  18. 18. Køge Bugt: Where from 7:00 – 9:00? • 893 trips InfinIT 2014-01-15 18
  19. 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. 20. Additional Information • http://daisy.aau.dk/its • http://daisy.aau.dk/its/spqdemo • Benjamin out-front doing demos InfinIT 2014-01-15 20

×