Hello,
Related to Emily Eros' message regarding the upcoming workshop I'm writing on behalf of the team that is working in Mexico City’s GTFS project, to share a series of technical proposals for adapting GTFS to work with non-stop based transport networks.
You can read a draft of our proposals here:
https://github.com/conveyal/gtfs-internationalization/
These ideas come from our work over the last year to create a comprehensive data feed for the Mexico City transport network, including the city's microbuses system. The project, supported by the World Bank, has undertaken an extensive GPS-based ground truthing effort carried out by CTS EMBARQ Mexico, to map the over 1100 lines in the non-stop based system. The data collection work is on-going but we have already mapped several hundred microbus lines, as well as developed a complete GTFS feed for the city's scheduled transport services.
As part of the project the team has produced an example GTFS feed that incorporates a subset of the above modifications. Additionally we've made corresponding modifications to OpenTripPlanner, an open source transit routing system, to consume the adapted feed. These were an experimental undertaking, however, they may be useful as a reference implementation for others interested in making similar modifications.
We're sharing the proposal here in hopes of soliciting feedback and ideas for improvement. Based on our experience we believe that the above changes are an appropriate solution to Mexico City's transit data needs. However we want to share our work in hope of finding common ground with those undertaking similar efforts in other cities.
In light of the upcoming workshop it appears as though there's real potential to develop a solution that addresses the needs of large number of the world's transit users.
Regards,
Mariana
Department of Transportation in DF
--
You received this message because you are subscribed to the Google Groups "Making GTFS Work for the Rest of the World" group.
To unsubscribe from this group and stop receiving emails from it, send an email to making-gtfs-work-for-the-re...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Thanks to Mexico City and Nairobi teams for their wonderful insights into the workings of the informal transit systems in those two cities. The paper on the Nairobi system brought back memories from my experience of similar transit system in Dhaka. Mexico City and Nairobi teams have worked very diligently to make transit data from those cities fit into the GTFS and suggested a few necessary modifications to the GTFS schema.
As I understand, the purpose of the GTFS is to provide a simple mechanism for sharing structured transit data for greater public benefit. GTFS has very successfully modeled the configuration and timetables of a formal transit system in a simplified, easily consumable manner - thereby satisfying a broader public information need.
From Nairobi and Mexico City efforts two distinct use cases of informal transit data have emerged – 1) public information for journey planning, and 2) better transit planning and management. Both studies identify some limitations of GTFS in modeling informal transit data and have suggested data generalization in conjunction with certain GTFS schema enhancements. One suggestion is to introduce a mechanism to interpolate ad-hoc stops by the data consumer based on a parameter set by the data provider. This parameter assumes ad-hoc stops at a given distance interval between two consecutive formal stops. My experience in Dhaka suggests that the interval and number of these ad-hoc stops depend on various unpredictable factors including, but not limited to, the time of the day, crowding in the bus, and other financial motivation of the bus operator. Journey planning based on interpolated stops using a fixed distance interval has the potential for significant error – hence reducing the effectiveness of the information delivered.
Another suggestion was to use frequency based timetable based on empirical analysis of trip frequency in a route. GTFS allows frequency based timetable under the assumption that vehicle departures from the trip origin will happen at a set frequency. This assumption does not hold true for informal transit. Vehicles depart as and when operators are ready to leave. Again, in my Dhaka experience I have seen buses on the same route leave very close to each other due to high passenger load while at other times buses may leave with a much wider headway due to low passenger count. Some of those buses departing origin stop with a much narrower headway may skip some ad-hoc stops while the ones with wider headway may make too many ad-hoc stoppage. When buses are not guaranteed to depart at a predictable frequency, setting a frequency based timetable in GTFS can create inaccurate trips that might generate erroneous transfers for journey planning.
For effective public information of informal transit system we may need to consider skipping over structured data and look into the potential for crowd-sourced real-time data captured and disseminated through mobile apps. On the other hand, a data schema that incorporates passenger counts, fare variations, route deviations, travel times, etc. and populated over time with crowd-sourced data can provide a strong information platform for service planning, operations, and management.
--