Campus Connector API
In 2012, PTS implemented the NextBus system on the Campus Connector shuttles. This system provides riders with information on route schedules, how far away the next bus is, delays, and other data. Currently the system provides information via text alerts, QR codes, and a web-based map.
However, NextBus also provides an XML API for their tracking services. It provides a wealth of data on the bus system, including near-realtime metrics on heading, latitude, longitude, last update, speed, and even passenger counts. The documentation advises 10 second poll intervals; in reality the positions are often updated every 5 seconds.
There are many applications for this kind of data. It would be interesting to gather metrics on the bus system, for instance, or observe correlations between weather and schedules, or get a better grasp of the volume of travel that occurs on the connectors. Beyond these curiosities, though, there are other ideas, like overlaying bus data on campus maps, or adapting the realtime data to other formats for users. Bring other ideas as well!
API documentation: http://www.nextbus.com/xmlFeedDocs/NextBusXMLFeed.pdf
Example response: http://webservices.nextbus.com/service/publicXMLFeed?command=vehicleLocations&a=umn-twin&t=0