Atlas

22 rail networks, 2,670 stations and 38,258 scheduled trips. Every map here was generated by the same code from the agency’s own published schedule, with no per-city drawing and no manual correction.

Each network links to a running map: a real service day, at whatever speed you want to watch it. Los Angeles and Mexico City come first, because they are the two the essay argues from. The rest follow from the cleanest result to the roughest — the networks the pipeline placed every stop and traced every trip on, then those it had to fudge, with the caveats under each one saying exactly how.

On the imperfections

Where a network above lists caveats, they are real, and I have left them visible rather than quietly dropping the affected trains. Most come from the same two places: an agency numbering its platforms in a way the schematiser merges differently than the timetable expects, or a network dense enough that some station names have nowhere to sit without overlapping another.

Miami is the weakest result here, and the reason is interesting — Metrorail and Metromover are almost separate systems sharing one feed. Washington DC is missing entirely, because WMATA publishes its GTFS only behind an API key.