Aaron-
Metro Transit in Madison (aka Berkeley East) directly operates the
transit routes that serve the University of Wisconsin campus. The
schedule of these routes vary not only by day of week (runs later into
night on Friday versus Monday-Thursday), but also time of year (less
frequent during recess periods, more frequent during standard class
sessions) - and not to forget they follow their own holiday schedule
as to when they do not operate at all. Not having implemented the
Google trip planner to date, I cannot confirm my tinkering was correct
- but I do believe I had created at one time a valid feed that did
essentially require calendarizing the entire schedule pick period. It
defined every possible block/trip combination possible for the time
period involved on the campus routes (M-R recess, M-R standard, F
recess, F standard, etc., etc.), then assigned those blocks/trips to
each and every calendar day (or not, if it was a university holiday).
I would otherwise echo your experience with supplemental school day
service (masssive variation with minimal advance notice).
As Frank referenced - Metro Transit has also been inquiring about
additional (general) service types. We are not large enough of a
system to throw out our full Sunday schedule on holidays as well. We
publish four schedule types on a regular basis (weekday, saturday,
sunday, holiday), and have three additional schedule types we publish
specially for borderline holidays (MLK/Friday after Thanksgiving,
Christmas Eve & New Years Eve) - blending a Saturday schedule with
some additional weekday commuter routes.
As for TTPUB - our printed materials for the campus service actually
display two distinct weekday schedules (recess and standard), it would
be too complex to intermingle and footnote which trip was which on a
single schedule display. We would likely try to pursue that avenue in
implementing TTPUB. As for the service types - Frank has discussed
with me how to somewhat accomodate additional schedule types within
the current TTPUB app, but I continue to hope for a generous
programmer to contribute a fix/expansion of the service types
available beyond the current three.
--Tim Sobota