A tool for GTFS transit and OSM pedestrian network accessibility analysis
|Build Status|
A tool for computing GTFS transit and OSM pedestrian networks for accessibility analysis.
|Integrated AC Transit and BART transit and pedestrian network travel times for Oakland, CA| Integrated AC Transit and BART transit and pedestrian network travel times for Oakland, CA
UrbanAccess is tool for creating multi-modal graph networks for use in multi-scale (e.g. address level to the metropolitan level) transit accessibility analyses with the network analysis tool Pandana. UrbanAccess uses open data from General Transit Feed Specification (GTFS) data to represent disparate operational schedule transit networks and pedestrian OpenStreetMap (OSM) data to represent the pedestrian network. UrbanAccess provides a generalized, computationally efficient, and unified accessibility calculation framework by linking tools for: 1) network data acquisition, validation, and processing; 2) computing an integrated pedestrian and transit weighted network graph; and 3) network analysis using Pandana.
UrbanAccess offers the following tools:
Compute network impedance:
Integrate pedestrian and transit networks to approximate pedestrian scale accessibility
Resulting networks are designed to be used to compute accessibility metrics using the open source network analysis tool
Pandana__
Let us know what you are working on or if you think you have a great use case by tweeting us at
@urbansimor post on the UrbanSim
forum__.
To cite this tool and for a complete description of the UrbanAccess methodology see the paper below:
Samuel D. Blanchard and Paul Waddell. 2017. "UrbanAccess: Generalized Methodology for Measuring Regional Accessibility with an Integrated Pedestrian and Transit Network." Transportation Research Record: Journal of the Transportation Research Board. No. 2653. pp. 35–44.__
For other related literature see
here__.
Please report any bugs you encounter via
GitHub issues__.
If you have improvements or new features you would like to see in UrbanAccess:
GitHub issues__.
conda ~~~~~~ UrbanAccess is available on Conda Forge and can be installed with::
conda install urbanaccess -c conda-forge
pip ~~~~~~ UrbanAccess is available on PyPI and can be installed with::
pip install urbanaccess
Developers contributing code can install using the
developcommand rather than
install. Make sure you are using the latest version of the codebase by using git's
git pullinside the cloned repository.
To install UrbanAccess follow these steps:
UrbanAccess repo__
python setup.py develop
To update to the latest development version:
Use
git pullinside the cloned repository
Documentation for UrbanAccess can be found
here__.
A demo jupyter notebook for UrbanAccess can be found in the
demo directory__.
The minimum
GTFS data types__ required to use UrbanAccess are:
stop_times,
stops,
routesand
tripsand one of either
calendaror
calendar_dates.
Pandana__
OSMnet__
.. |Build Status| image:: https://travis-ci.org/UDST/urbanaccess.svg?branch=master :target: https://travis-ci.org/UDST/urbanaccess .. |Integrated AC Transit and BART transit and pedestrian network travel times for Oakland, CA| image:: docs/source/images/traveltime_net.png