Skip to content

computes number of unique transit trips available within walking distance of a point

License

Notifications You must be signed in to change notification settings

SAUSy-Lab/nearby-transit-trip-frequency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

a measure of nearby transit trip frequency

Computes the number of unique transit trips available within a walking distance of a point. Walking distance and time period can be specified as inputs.

This is only a crude measure of nearby transit availability. It isn't a measure of transit network connectivity or access to destinations. And shouldn't be used as an overall "transit score" of a location.

It's written in Python, uses OSRM to build a network walking graph, and GTFS data to locate nearby stops and associated trips. It is all open source, but is partly inspired by the ESRI BetterBusBuffers and Walkscore's TransitScore.

How to use:

Setting up the network with OSM and OSRM is in osrm_setup.py will also need to specify a routing profile (e.g. foot)

Finding bus stops with in a threshold distance is in nearby_stops.py

And computing number of unique trips for a list of stops is in trip_count.py

A sample of how to run these as a batch is in run.py

To do:

Allow for running multiple GTFS at the same time

Run as a gravity function instead of a simple distance threshold

About

computes number of unique transit trips available within walking distance of a point

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages