All projects

Software · Transit cartography

MapEX

From a GTFS feed to a map you can keep editing. MapEX combines a transit-map compiler with a visual Studio for shaping lines, stations, and labels.

The current Studio renderer inspecting Jackson on a retained CTA map: 141 stations and nine route paths. Captured September 22, 2026.
InputGTFS schedules
OutputMapSpec · SVG · PDF · HTML
StatusAlpha research software

A map with a traceable source

MapEX starts with a declared set of routes and service patterns. The compiler carries their passenger-network relationships through layout and rendering, then checks the finished artifacts against that selected network.

Each generation produces an editable MapSpec document, vector and print exports, an interactive map, and a manifest recording the inputs, scope, and checks.

Edit the map, keep its structure

Studio brings generation and editing into two connected views. Build selects and inspects the source network. Map exposes stations, route geometry, labels, and review findings beside the rendered result.

Station, line, and label adjustments change the same structured document. Undoable edits can be rendered without importing the GTFS feed again. A draft export remains distinct from a newly validated generation.

What the checks establish

The engine checks schema, network relationships, geometry, and rendered artifacts. Those checks make omissions and inconsistencies inspectable; visual judgment is still part of making a useful transit map.

The screenshot uses the current source interface with a retained real-network fixture. It demonstrates map inspection and editing controls. Rider readability, physical transfer access, and agency approval require separate evaluation.

Continue withTheFlyerApp