In case anyone missed it, that appears to be the "official" answer to
council on the GPS api.
Don/
--
karfai [AT] gmail.com
http://www.strangeware.ca
http://blog.strangeware.ca
"As well, there are several issues related to the open data model,
such as enabling third parties to deliver OC Transpo real-time bus
arrival information, which if it were to continue, could create false
expectations and negative results for our customers. These third
parties are not delivering real-time data but a forecast based on the
data they have, which may or may not be consistent with what is
happening in actual operations. Control of real-time data by the
transit authority is consistent with what other transit authorities
throughout North America are doing, such as the Chicago Transit
Authority."
What's meant by "forecast"? Was the feed that the node.js site was
consuming only a forecast? Or, is he trying to spin the conversation
to suggest that the "real time" apps are only working predictively
from the static schedule? AFAICT, the feed we were consuming was not a
forecast but the actual data out of the stop announcement system (or a
sibling of that system).
Anyone know the answer?
I talked to Mr. Mercier about this a while back. This is what he said
about the data we had access to:
"The current live system is used by operations to help lift the fog off
the streets, but there is still fog."
It does not reflect detours, mid-trip cancellations, and a variety of
other things. He was adamant that if the data is realtime it must be
directly from OC Transpo (not modified by developers), and that it
always be completely accurate.
Jonathan
--
Jonathan Rudenberg | @titanous
This is a /much better/ explanation than the one in the link.
"Forecast" carries a lot more meaning than "does not deal with
events".