It's busness time - Open Transit Data for the ACT

1,323 views

Published on

It's busness time - Open Transit Data for the ACT

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
1,323
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
4
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide
  • 120 routes (Suburban and Intertown Express/"Rapid" services, not School services though) 263 route variants (weekend/saturday/sunday timetable, different directions) 220 timing points (landmarks, intersections, shopping centers, schools/universities) 49 spelling mistakes/duplications 1659 possible stop locations Could be double that in actual stops; one for each side of the road! 102 suburbs, 578 streets 834 point-to-point routes A->B, B->A, B->C on routes X,Y,Z etc. Based on Halifax case - first do it with a bike and a GPS and eventually you'll get the real data!
  • OpenStreetMappers already have quite a number of suburbs covered with bus stops at greater accuracy than anything ACTION provides to the public.
  • 120 routes (Suburban and Intertown Express/"Rapid" services, not School services though) 263 route variants (weekend/saturday/sunday timetable, different directions) 220 timing points (landmarks, intersections, shopping centers, schools/universities) 49 spelling mistakes/duplications 1659 possible stop locations Could be double that in actual stops; one for each side of the road! 102 suburbs, 578 streets 834 point-to-point routes A->B, B->A, B->C on routes X,Y,Z etc. Based on Halifax case - first do it with a bike and a GPS and eventually you'll get the real data!
  • The last step took the longest to provide instruction for but if real open data came out, it could be merged here and still build on the corrections made.
  •                           - As a bonus, it does some validation on the input files eg. routes that go too fast for a bus so the data must be wrong - There are better libraries and platforms out there like OneBusAway but this one is easy to modify and resource cheap at the expense of performance                          - A lot of customisation about making the right queries for the views I want to present.
  • - OpenTripPlanner - Has some bonus features; calculates a couple of options, walking stage of travel included in overall route, transfer time/distance considered, preferring less transfers over fastest/shortest route
  • OTP doesn't have a geocoder yet, use the Cloudmade/OSM one Format turn directions into maps and words Access bus stops/routes/streets/suburbs
  • It's busness time - Open Transit Data for the ACT

    1. 1. It's Busness Time! Alexander Sadleir [email_address]
    2. 2. Sadface website <ul><li>&quot;Haven't needed a #Canberra bus in so long I'd forgotten how much ACTION's web site is stuck in 1997.&quot; http://twitter.com/projectgus/status/35472831991123968 </li></ul><ul><li>&quot;Dear Action.act.gov.au. You fail. You fail at everything. You fail as a website, as a bus service... as everything.&quot; http://twitter.com/emslibbles/status/37468000114184192 </li></ul><ul><li>&quot;LOL was looking at Action bus site today as car booked for service tomoz. What a state of #1996 Abyssmal in fact.&quot; </li></ul><ul><li>http://twitter.com/zuzu/status/37443590363807744 </li></ul>
    3. 3. Better mobile information access <ul><li>Website is hard to use on a mobile device and very data heavy. </li></ul>
    4. 4. My Mobile App Platform <ul><ul><li>10 months of development: would be alot less with a data import... but now have intimate knowledge of the intricacies of network!  </li></ul></ul><ul><ul><li>Built own database by drawing on sources like NearMap and OpenStreetMap as well as visiting bus stops and stations </li></ul></ul>
    5. 5. Open Data means Open Help! <ul><ul><li>GTFS usage is based around iterative improvements. </li></ul></ul><ul><ul><li>Why not give it to the community to make suggestions? </li></ul></ul>
    6. 6. My Mobile App Platform <ul><li>- 120 routes (Suburban and Intertown Express/&quot;Rapid&quot; services, not School services though) </li></ul><ul><li>- 263 route variants (weekend/saturday/sunday timetable, different directions) </li></ul><ul><li>- 220 timing points (landmarks, intersections, shopping centers, schools/universities) </li></ul><ul><li>- 49 spelling mistakes/duplications fixed </li></ul><ul><li>- 1659 possible stop locations </li></ul><ul><li>- 102 suburbs, 578 streets </li></ul><ul><li>- 834 point-to-point routes </li></ul>
    7. 7. Data cleansing and management workflow <ul><li>- Correct spelling mistakes </li></ul><ul><li>- Locate/fix/merge timing points </li></ul><ul><li>- Add/remove/move stops </li></ul><ul><li>- Reverse geocode stop locations into streets and suburbs </li></ul><ul><li>- String together stops into routes </li></ul>
    8. 8. Timetable access/generation platform <ul><li>- Turns the text files into objects which can then be accessed by a website </li></ul><ul><li> “ What routes service this stop? What stops are near this point?” </li></ul><ul><li>Based on the Google provided python library and example webapp </li></ul>
    9. 9. Route planner platform <ul><li>Basically: Calculates the shortest path between two points </li></ul>
    10. 10. Mobile Interface  <ul><li>- Provides access to backend services. </li></ul><ul><li>- Cross-platform </li></ul><ul><li>- Does let you access it from desktop PCs too! </li></ul>
    11. 11. Mobile Interface  <ul><li>- Context aware </li></ul><ul><li>- Adaptive degeneration </li></ul><ul><li>- Goes from modern Webkit smartphones to ancient html proxying devices  </li></ul>
    12. 12. Mobile Interface  <ul><ul><li>Geolocation and Time </li></ul></ul><ul><ul><ul><li>Taking advantage of as much information as possible </li></ul></ul></ul><ul><ul><li>Access route planner </li></ul></ul>
    13. 13. Mobile Interface  <ul><li>- Different perspectives/dimensions to the existing data  </li></ul><ul><li>- Quickly filters the overwhelming amount of information to that which is relevant to mobile users </li></ul>
    14. 14. Interested? <ul><li>Check it out at http:/bus.lambdacomplex.org , test out the Google Transit feed, look through the git repos </li></ul><ul><li>[email_address] </li></ul><ul><li>@maxious </li></ul>

    ×