Transitcat: Intuitive Isochrones and Vulnerability Analysis for Public Transit Planners

transitcat_home The Transitcat home page

by Aaron Aquino, Tracey Lin, and Erik Raucher

All computer science majors at Stanford are required to carry out a senior capstone project, so during our final quarter as undergrads we teamed up to build Transitcat, a web application aimed at helping public transit planners visualize and better understand their networks. In order to narrow down what we wanted to work on, we conducted need-finding interviews with folks from many professions, including public transit planners, urban studies lecturers, and software developers who work on other public transit-oriented products. Based on these interviews, we were able to identify gaps in the market and decided to build a tool that:

  • is user-friendly and designed for public transit planners with minimal technical experience,
  • provides vulnerability analysis,
  • generates isochrone maps,
  • correlates public transit data with nearby business information, and
  • is free!
Read more

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