Real-Time AVL Feeds with ArcGIS

12-23-2019 01:00 AM
Esri Contributor
2 2 990

Knowing where a bus is located in real-time is a valuable bit of information for a transit operations center.  Knowing where a bus is along with traffic conditions, road hazards, road construction, and current weather conditions is even more powerful.  Storing all of that information to analyze past trends to make schedule adjustments brings the process full circle.

With ArcGIS, all of this is possible.  Currently, with ArcGIS Enterprise components, you can consume AVL feeds, weather information, Waze & Esri traffic data, and many other data feeds into a real-time Operations Dashboard.  With the ArcGIS spatiotemporal big data store, you can store these events for analysis.  However, in the near future, Esri will be able to offer these capabilities as a cloud service.  That's right, no Enterprise infrastructure needed.  We're calling it ArcGIS Analytics for IoT, and I believe it will be a game changer for the transit agency that wants real-time awareness with big data capabilities, but may not have the resources to deploy Enterprise.  Check out the video below to see an example of how you might leverage your agency's AVL feed.

For more information, contact Esri's Transit Team: 

New Contributor

Thats a very nice dashboard. Can you tell me how the bus delays are calculated? What kind of data model I need for that? We are planning to develop our own data model for public transportation and would like to implement something similar.

Esri Contributor

Hi Risto,


In this particular case, Oahu Transit is calculating the schedule adherence, and I'm not familiar with the specifics.  GTFS-RT specification has an option to include delay information based on vehicle position relative to GTFS schedules.  Delays could be calculated using GeoEvent by comparing vehicle location to timepoints and scheduled arrival. We would be happy to discuss that with you further.  Please email

About the Author
Esri Solution Engineer, Public Transit