Transit
Ride On piloting real-time bus tracking
Bus riders in Montgomery County can start trying to track their Ride On buses with a new real-time system the county is piloting. However, the system still lacks a public API that would allow developers to use the data in other applications.
A map application lets you enter a stop, pick a stop from a list of routes and their stops, or enter an address. The map then shows the entire route, a green circle at the stop's location, and the position of buses along with an estimate about when they will arrive.
One potentially tricky element for those picking routes is that you have to choose routes just by number; there's no explanatory name for each route, as there is with Metrobus, to help riders know if they have the right route.
According to Carolyn Biggins, chief of the Division of Transit Services for Montgomery County DOT, Montgomery County will also be placing some digital signs showing real-time arrival information. When the new "Paul S. Sarbanes Multimodal Center" opens in Silver Spring in the spring, it will have signs, and Montgomery hopes to add more "in the next few years."
One of the most valuable aspects of real-time data is the way most systems provide an API, a computer interface that lets other applications like smartphone apps or Web tools from outside the agency access the real-time bus predictions.
People have already developed many useful tools, and the Mobility Lab in Arlington is working now on some more, including more low-cost digital screens which can combine data from multiple bus providers. Doing this requires having APIs for each bus system.
Metrobus, Circulator, Arlington's ART, and Fairfax CUE buses already offer real-time arrival data, accessible to developers through APIs. This allows Web and mobile apps to aggregate data from all the systems and display it all in one place.
Biggins says, "Ride On also plans to offer the data in an open format for people to use in other applications as well." However, Kurt Raschke explains that the system Montgomery County chose, AVL SmartTraveller Plus, does not support an API for accessing the data at this time.
Raschke writes,
It seems that Montgomery County judged the options mainly on their ability to provide a Web frontend and an SMS interface to real-time passenger information. Regrettably, that's a somewhat backwards way of looking at things.Instead of picking a vendor for their frontend, Raschke says Montgomery should have focused on setting up technology to expose the bus location data, then used a freely available Web and mobile interface like One Bus Away or hired one of the consulting companies that can customize it.As far as I am aware, unlike NextBus, SmartTraveller Plus has no API for developers. From what I can tell, if Montgomery County wants an API for real-time data, they're going to have to build directly on top of the OrbCAD database, because it's not going to come from SmartTraveller Plus.
Meanwhile, Ride On riders can start getting their bus predictions, but will have to use separate webpages and apps to transfer between RideOn, Metrobus, and other systems.
The wait for real-time arrival predictions in Montgomery County is finally over. But those hoping to integrate Ride On into multimodal online tools and help more people use Ride On still have to wait for future phases of this long-awaited project.
Comments
- Latest Metro map drafts add Anacostia parks and other tweaks
- Bikeshare is a gateway to private biking, not competition
- DC Council makes major policy changes overnight
- Short-term Washingtonians deserve a voice, too
- Public land deals have both benefits and pitfalls
- Parklets give every block a little park
- Judge denies injunction against closing schools







by Matt Glazewski on Nov 1, 2011 10:30 am • link • report
by Cavan on Nov 1, 2011 10:32 am • link • report
I saw a sign on a bus a few weeks back that you can e-mail bus@ride-ontime.com and I've tried it a few times with mixed results.
by AM on Nov 1, 2011 10:54 am • link • report
by Cassidy on Nov 1, 2011 11:26 am • link • report
by Cassidy on Nov 1, 2011 11:27 am • link • report
You should be able to use the Find By Stop tab and just type in the 5-digit ID.
by Roger on Nov 1, 2011 11:30 am • link • report
It's somewhat useless data unless it can be accessed from a mobile phone and a list of "preferred stops" can be downloaded and saved. Certainly, the current estimated location is the best feature of this interface, but it's chunky and slow.
Maybe the app with the same data, but without the map will be useful once it's rolled out.
by asd on Nov 1, 2011 12:13 pm • link • report
It really needs to just show the number of minutes left until a bus arrives like NextBus does. As of now the service is better than nothing but still has room for improvement.
by Roger on Nov 1, 2011 2:03 pm • link • report
by Cephas on Nov 1, 2011 3:19 pm • link • report
Also, did you hear that the Captcha security tests you have to pass to post a comment here and everywhere on the Internet don't even work that well? http://www.fiercecio.com/techwatch/story/annoying-captcha-security-tests-not-even-effective/2011-11-01 Well, for now, "nsryin Flowers," it is.
by ZR on Nov 1, 2011 3:31 pm • link • report
@Roger: From what I've discovered, if the results come up with some minutes (eg. 5 minutes), then it is being tracked via GPS. If it comes up with a time (eg. 5:00 PM), then it is simply using the schedule.
The one thing that it's missing that I think it needs to borrow from Metro's NextBus is the ability to select your route and your stop from a list, as opposed to only being able to get information via the Stop ID. That would be very valuable for those instances when you need to know the bus times for a stop, but you're not standing at that stop. Most people aren't going to memorize the Stop ID numbers, so there needs to be a way to select a stop from a list. For the computer interface, the option to click on the map exists, which is fine, but no such option exists via mobile. I feel that one addition would make this tool that much more valuable.
by Justin..... on Nov 1, 2011 4:55 pm • link • report
While all the arrival estimates are not available yet for all the agencies (just Chapel Hill Transit and NC State), you can see a preview at http://live.gotriangle.org
Oh, and there's API documentation at http://api.transloc.com for all the developers out there...
by Josh on Nov 2, 2011 1:53 pm • link • report
There needs to be an understanding of what is an otherwise evolutionary process. Ride On had one of the first ORDCAD systems in the US, starting in 1997. The basic intent then was, and still is, to assist on-street supervisors in the management of service delivery. Public information was seen as a product of that effort. There were attempts at providing the public with real time information from the 1997 project --mostly signs in shelters -- but it was less than successful. What was not deemed desirable was an overlay, duplicative system, which is what NextBus is (WMATA has a separate ORBCAD system they maintain and support in addition to NextBus.) This duplication of effort gets quite expensive over time, a short time at that, especially when a 3rd party providing the information earns fees along the way. SmartTraveler was picked in 2009 because it came from the same original vendor and thus provided a relatively smooth transition from the original, by then amortized, 1997 system; the County didn't have to try to operate two parallel supervisor systems at the same time and then throw the baby -- by then a teenager -- out with the bathwater. Now that supervision is up and running, the public pieces, always viewed as necessary but to built from the supervisory step, can start to be rolled out. All the public pieces won't be SmartTraveler brand (next spring's IVR won't be) but by coming from the same core, only one set of operating costs are supported, not two.
Patience. You will be quite pleased with what you see at the end.
PS Times 30 minutes out or more are usually Schedule (as compared to GPS) because in all liklihood the trip hasn't departed from its terminal yet. Typical Ride On routes operate every 30 minutes and are only about 30 minutes long one-way.
by Interested Observer on Nov 3, 2011 1:52 pm • link • report
Typical Ride On routes operate way more than every 30 minutes. That's the minimum frequency from what I've experienced. A lot of them run every 10-15 minutes (i.e., the 46 on Rockville Pike).
Also there's no way they top out at 30 minutes one-way. I'd bet some of them take well over an hour to go one way, especially during rush hour. I've certainly spent 30 minutes on a Ride On before, without traveling the entire route.
by ZR on Nov 3, 2011 2:18 pm • link • report
You're probably right for a typical Ride On passenger's experience, because the bulk of their ridership is on the heavier routes. But typical routes? As I recall, there are 75+ Rideo-On routes. Some are heavy/frequent and long, like the 46 (& 55). But others, like the 3, 6 and 7? I'll check timetables over the weekend, but if typical = median, I'll venture that more than 37 of their routes run no more frequently than every 30 in the rush -- and the typical one way trip is in the 25-35 minute range, terminal to terminal.
by Interested Observer on Nov 3, 2011 3:20 pm • link • report
Add a Comment