However, there's quite a bit that can be done using the schedule data
feeds that agencies *have* made available:
http://code.google.com/p/googletransitdatafeed/wiki/PublicFeeds
I don't need to tell you this, Joachim, but for the benefit of other readers:
Practically all the information that Google uses in planning trips is
available in these feed files--certainly enough for other developers
to use in building their own transit applications. There's a lot of
detail there, too much to read directly into javascript, for example,
but some of the people on the "Transit Developers" group have have
been talking about building a server that provides a JSON or XML API
from data in GTFS feeds. In fact, there's already a simple one in the
Schedule Viewer application in our GoogleTransitDataFeed open-source
project:
http://code.google.com/p/googletransitdatafeed/wiki/ScheduleViewer
So if you're interested in building transit mashups, I would recommend
starting with the GTFS feeds that are already available, and asking
your local agency to make theirs available to developers as well.
Joe
I think that it could be helpful to have more developers explaining to
agencies why they're interested in getting access to the schedule
data, and what they could build with it if they had it.
However, I'm not sure that the GoogleTransitDataFeed wiki (which hosts
the PublicFeeds page) is the best venue to coordinate this, since to
edit that wiki page you need to be a member of the open source
project. (The main aim of that project is developing libraries and
tools for working with GTFS data.)
Since I'm sure you want many transit developers to participate (more
than will be contributing code to that project), it might be better to
host such an effort in a more inclusive venue. Perhaps the "Pages"
section of the "Transit Developers" Google Group would work better?
Joe