GTFS Flex feed
GTFS (General Transit Feed Specification) and its GTFS-Flex extension are standards used to share public transportation data, including on-demand services. The product feature GTFS Flex feed allows a provider to download a GTFS feed as a ZIP file for their product.
If activated, ioki Platform can generate a GTFS Flex ZIP file for the next 7 days of product data. If the feature is inactive, the feed URL returns 412 Precondition Failed.
Use cases of this feature
Providing a GTFS feed as a downloadable ZIP file allows a provider to share their service data, such as stops, routes, schedules, and booking rules, with external systems like Google Maps or regional transportation authorities.
Activate this feature
Roles: Super Admin
- Navigate to the management settings of the product.
- Within the Product features section, select the checkbox GTFS Flex feed.
- Select Save.
Download GTFS Flex feed
Every product has a dedicated URL where you can fetch its GTFS Flex feed for the next 7 days.
Links
- Staging environment:
https://staging.io.ki/feeds/products/:product_id/gtfs_flex- Demo environment:
https://demo.io.ki/feeds/products/:product_id/gtfs_flex- Production environment:
https://app.io.ki/feeds/products/:product_id/gtfs_flex
The data is generated in memory, packaged into standardized .txt CSV files, zipped, and made available for download.
If the product feature is not activated, a 412 Precondition Failed error will be shown.
This feed contains the following information:
- agency.txt. Provider’s stemdata.
- booking_rules.txt. Real Time / Same Day / Prebooking.
- calendar_dates.txt. Details extracted from TaskLists#starts_at.
- feed_info.txt. Meta data, mainly from provider.
- locations.txt. DRT Sub Area attributes.
- routes.txt. Definition of zones or service areas.
- stop_times.txt. Heuristics on whether information is pulled from lines or estimated from aerial service.
- stops.txt. Details about product’s stations.
- trips.txt. Representation of trips, extracted from TaskLists.