New in GTFS·X: scenario planning, Fares v2, flex zones, flag stops, network walksheds & embeddable widgets

by Mark Egge (admin) · started 2026-06-04 · 1 reply

Mark Egge (admin) · 2026-06-04

We just shipped a big batch of features in the free, browser-based GTFS·X editor. Highlights:

Scenario analysis (Agency). Save the routes you're viewing as a named scenario — "current network", "proposed redesign", "rapid corridors only" — and switch between them from the header. Cost, Coverage, Title VI, and Stop analysis all re-scope to the active scenario, so you can compare networks without duplicating feeds. Docs

GTFS-Fares v2 authoring. Full Fares v2 support — areas, networks, rider categories, fare media, fare products, and fare leg/transfer rules. Assign stops to a fare area by clicking them or by drawing a polygon lasso on the map.

GTFS-Flex & flag-stop service. Build demand-responsive service with mixed flex zones (a polygon service area and a stop group in one zone), and set continuous pickup/drop-off (flag-stop / hail-and-ride) per stop or per route — behind a one-click feature toggle so it stays out of the way until you need it.

Network-distance walksheds (Agency). Coverage analysis can now compute street-network walksheds with the Mapbox Isochrone API instead of straight-line buffers — sized automatically by each stop's service frequency (frequent stops get a wider ½-mile shed).

Marey diagram. A new time–distance chart under the Visualization tab makes headways, bunching, and express/local patterns obvious at a glance.

Embeddable widgets + a JSON API. Put live transit content on your own site with drop-in web components — <gtfs-route-map>, <gtfs-schedule>, <gtfs-stop>, <gtfs-system-map> — plus a read-only JSON API for your published feed's routes, stops, and schedules.

Lockable feeds. Protect a published or demo feed from accidental edits or deletion with a one-click lock; locked feeds pin to the top and open as a safe draft (Save As to fork).

All free to try at gtfsx.com — open a feed and dig in. Questions or feedback? Reply below.