Visualizing Transitland data using Python and GeoPandas

by Kuan Butts


Recently, I posted the above image on Twitter. It generated some positive responses, so I went ahead and generated a few more, one for each continent as well as a few “special requests.” Also included was a script that would allow someone to recreate the same scenes themselves. This post will provide more context around the steps listed out in that notebook, as well as some notes about how tools such as GeoPandas and Shapely can help make the process of exploring Transitland’s API more visual and, perhaps, easier to peruse.

Read more

Help us expand our worldwide listings of transit operators

by Steven Vance

map of operator service bounding boxes displayed on South Korea A map showing “placeholder” operator records in Transitland in South Korea. Open a map of all placeholder operator records.

The Transitland Feed Registry lists maps, schedules, stops, and route information for 879 transit feeds containing over 2,275 transit operators. Our current coverage of the United States, Canada, Mexico, and most countries in Europe is excellent, and we have very good coverage of the most populated areas in Australia and New Zealand.

Transitland, however, still has no information about public-transit service in other places around the world. Now we’re creating “placeholder” records for transit operators for which Transitland does not — yet — have complete stop/route/schedule data.

Read more

Analyzing historical transit service & GTFS publishing practices in Transitland

by Christine Phan

The original publication of the General Transit Feed Specification (GTFS) in 2006 massively increased the availability and accessibility of transit data, and enabled countless new applications of this data for routing, spatial analysis, and city planning. A decade later, the historic collection of published feeds is also a valuable resource for understanding how transit systems evolve over time, and how service and investment decisions can shape our transportation choices and the built environment.

GTFS Data Exchange, a project started in 2008 by Jehiah Czebotar with just a dozen feeds, was one of the first compilations of public feeds and archived data, and eventually grew to approximately 1,000 feeds, with over 13,000 archived feed versions totaling 93 gigabytes.

GTFS Data Exchange entered read-only mode in 2016, with Transitland becoming one of the services to take its place as an ever-updating archive of feeds. This summer I began a project to import some of GTFS Data Exchange’s historical feeds versions that predate Transitland into the Transitland Feed Registry, and to use this combined data to better understand how often feed updates are published, the amount of time covered by each schedule, and trends in how much transit service is provided by each operator.

Read more