Originally developed by Google in 2005 to power its Maps and Transit services, the General Transit Feed Specification – known as GTFS – offers a structured and uniform method for public transit agencies to publish their schedules, routes, and geographic information. This standardised format serves as the backbone of modern transit data management, enabling seamless integration and accessibility for third-party developers and transport planning professionals.
Today, GTFS encompasses two main categories: static, which is the original and often simply referred to as GTFS, and realtime, an extension of the original GTFS.
GTFS Static delivers a snapshot of transit schedules and routes, serving as an essential resource for planning and analysis. In contrast, GTFS Realtime uses GPS technology on buses to provide dynamic updates on vehicle locations, offering transit users and operators up-to-the-minute information essential for efficient travel planning and operations. Together, these two components enable you to see how delayed your bus is by using location data and travel time estimation algorithms.
At VTM, we have extensive experience in obtaining and processing both static and realtime GTFS. While the former serves as a powerful baseline for our studies, the latter allows us to gain a deeper understanding of the actual conditions on the streets.
With GTFS Static, we can effectively visualise bus lines and their frequencies using an interactive heatmap, which we generate with Python and its libraries. Additionally, service frequency variations throughout the day can be examined, and key operational metrics such as the minimum number of buses required and the total distance travelled can be easily calculated.
Taking it to the next level, by integrating GTFS Static with smart card data, we can identify busiest bus stops. Furthermore, after applying our own OD matrix generator, we can visualise the main desire lines of a bus line or region. But that is topic for another article.
With GTFS Realtime, our analysis leans more towards operational insights. By comparing planned services with actual performance, we can identify key operational metrics such as:
GTFS Realtime data is accessed via an API, which typically transmits information only at the moment of the request. To gather this data over specific timeframes, we have developed a script that collects, stores, and processes the data. This script is deployed on AWS (Amazon Web Services) to run every 10 minutes, leveraging the reliability of cloud computing.
At VTM, we utilise all available data to generate insights that add significant value to our clients. If you wish to understand how we can assist your company or department with these technologies, please contact us to schedule a meeting.
A new bike sharing service was presented in the past days in Viseu Dão Lafões Intermunicipal Community (CIM Viseu Dão Lafões). This represents one of the sustainable mobility measures planned for the area: at VTM, we are proud to have supported CIM Viseu Dão Lafões in the development of the local sustainable mobility plans, which […]
VTM supports scientific development in the transport and mobility sector by providing its expertise in co-supervising theses to obtain academic degrees. João Coragem, a student from Instituto Superior Técnico, defended his master’s thesis this week, having obtained a classification of 16/20 in a dissertation advised by prof. Filipe Moura and co-supervised by Isabel Pimenta on […]