Automatic Vehicle Location · AVL
Where every bus is, and how late.
The sample is not raw GPS. It is the vendor's stop-level record: for every trip, every stop, when the bus was due and when it actually left.
- stop events per day
- distinct trips across routes
- stops served
- of departures labelled on time by the vendor
Two things worth knowing before trusting the file. The ADHERENCE column has the opposite sign to its data dictionary: in the file, negative means late. And of rows have no actual departure time at all. Both are the kind of vendor quirk the adapter exists to absorb.
Location is also the key that unlocks other data. A fare tap or a door count has no stop attached until it is matched to where the bus was at that second.
- Rows
- One per trip per stop, 26 columns, no header
- Days
- to
- Dwell
- Median s at a stop; 90th percentile s
- Shared as
- GTFS-Realtime vehicle positions and TIDES vehicle locations
- Feeds
- Delay prediction, regional ETA, on-time performance