What is GeoTrellis Transit?

GeoTrellis Transit provides a REST API for answering questions about travelsheds. It can be used to answer requests like:

  • Given a starting location and a method of travel (walking, biking, public transit), how far can I travel in a given amount of time?
  • Show me a map that shows how long it takes to arrive at a particular location from everywhere in the city.
  • Given a list of destinations, which of these destinations can I reach from my start location, and in how long?
  • If I am leaving somewhere now and want to be home in two hours, where could I stop in the middle and for how long? (We call this the "Scenic Route" service.)

The API will return visualizations that can shown on a web map (e.g. WMS) or data that can be used directly (like polygons in GeoJSON format or data for GIS systems).

While Azavea currently hosts this API with open data for the Philadelphia area, this was developed as an open source project which makes it possible for it to be installed with GTFS and Open Street Map data for other geographic areas. The code is available on github and can be freely extended. GeoTrellis Transit is an extension of the GeoTrellis open source geoprocessing engine, also a project of Azavea.

The hosted Philadelphia API includes regional Open Street Map data and GTFS data from SEPTA. This project was done in collaboration with TechImpact and with support from the William Penn Foundation.

Below is documentation of the GeoTrellis Transit API. You can modify the query parameters and try out each of the endpoints. The endpoints that return binary files (the wms png tiles, the export) won't produce useful output, but for endpoints that return JSON you'll be able to see the result.