There's a pilot trial going on in NYC, too: http://bustime.mta.info/ Has API access and everything. I look forward to it being deployed further, though I suppose it won't make it to the subways owing to them being underground.
An idea (to fix public transport schedules).
11–20 of 29 posts
Re: An idea (to fix public transport schedules).
#12I'm coming from Germany. Although everyone complains about public transportation (and the Deutsche Bahn especially) it generally works. If you're at a bus stop, you generally get a nice timetable with all stations and arrival times for each of them.
Now I'm in Tel Aviv: If I'm lucky I've got a plan that shows me the route and ~maybe~ when the bus leaves the first stop. If I'm far away, this is useless..
Re: An idea (to fix public transport schedules).
#13Re: An idea (to fix public transport schedules).
#14The MBTA's bus data (via http://www.nextbus.com, the giant in this industry) tends to be pretty good, though sometimes buses disappear from listings and reappear, and sometimes the predictions aren't very accurate, but they're definitely useful. Subway train data is only fed into the system once a train leaves the end of the line, so there tends not to be data for inbound trains for the first several stops. Commuter rail data is still different, because trains are so much less frequent and people tend to aim to be on a particular train which they know based on its scheduled time.
Other transit agencies are much more closed about their data. For instance, DC's WMATA requires you to sign up for an API key and access all data using their web services, even though their bus data comes from NextBus so you'd think they could let you hit NextBus's web services for their data.
There's also the brand-new GTFS-realtime spec from Google, which is a Protocol Buffer format for getting vehicle positions and so on very efficiently. The idea is that you'd be able to get the current locations of all the vehicles in a large system, like the MBTA, in a single request.
(Shameless plug: one of the MBTA apps listed in the app catalog is my web site http://www.mbtainfo.com)
Re: An idea (to fix public transport schedules).
#15Re: An idea (to fix public transport schedules).
#16Minneapolis's MetroTransit, for example, has the ability to do realtime tracking but chose to go with a "n minutes until next bus" system rather than show moving dots on a map.
Re: An idea (to fix public transport schedules).
#17Re: An idea (to fix public transport schedules).
#18Re: An idea (to fix public transport schedules).
#19On the other hand, they aren't very good in communicating the information they have. The best thing we have is this: http://idsjmk.jrbrno.cz/ and Google Maps.
There are another problems that are not mentioned at all in the article. Service irregularities, either planned or not. There are frequent tram track repairs, street closures… So, what changes are there on my route, if any? Was the stop that I'm planning to get on moved behind the corner? Where exactly can I get on? And exactly means exactly, cellphone GPS can't tell you decisively if you are at the right side of the road, for example. And that is a crucial difference if you are planning to get on a bus.
And what if I'm waiting for a tram, and there was an accident somewhere and all the trams are delayed. What now? Was a reserve bus dispatched to replace it? When will it arrive? And where, if it's a segregated tramway and the bus can't use the stop?
Re: An idea (to fix public transport schedules).
#20If they opened up APIs, some enterprising individual could build apps on top of it, and sell the apps or run ads across.
Sidenote, what about the security issues related to sharing this data? Are there any?