
Data from these services also appears in a wide range of apps, like the Ventra app.Įach service uses a combination of real-time vehicle location data (by GPS, track and/or other sensors), historical travel time data and schedule-based info to generate the best possible estimated arrival/departure times with available data. But that may be beyond our capabilities, but as fast as the computer world is progressing anything seems possible.Our Bus Tracker and Train Tracker are among the most useful and popular tools we've made available to CTA riders, providing estimated arrival or departure times for bus and train stops across our network. It would be cool if a an actual roster could be developed that way through automation and not have to be constantly updated. When the bus reappears like it was in the shop it will lose it's asterisk or reappear on the list. That process seems to work well for me in developing a roster if I don't have the actual roster, which I don't always have. If I could make a suggestion, maybe program in a way that a bus can be kicked out or placed with an asterisk after a month of not being in service. If so, that would be helpful to me, because then I wouldn't have to track fleets of buses for months on end. So you are saying that the database saves bus assignments for each day. I have added an archive of previous route assignments (the archive only started saving this morning, so it's not that useful yet, but I would appreciate suggestions on how to make the interface more usable.
