Your SlideShare is downloading. ×
0
It's busness time - Open Transit Data for the ACT
It's busness time - Open Transit Data for the ACT
It's busness time - Open Transit Data for the ACT
It's busness time - Open Transit Data for the ACT
It's busness time - Open Transit Data for the ACT
It's busness time - Open Transit Data for the ACT
It's busness time - Open Transit Data for the ACT
It's busness time - Open Transit Data for the ACT
It's busness time - Open Transit Data for the ACT
It's busness time - Open Transit Data for the ACT
It's busness time - Open Transit Data for the ACT
It's busness time - Open Transit Data for the ACT
It's busness time - Open Transit Data for the ACT
It's busness time - Open Transit Data for the ACT
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

1,108

Published on

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

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,108
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
1
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
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
  • Transcript

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

    ×