用于创建GTF交通和OSM步行网络的工具,用于Pandana可达性分析。
urbanaccess的Python项目详细描述
概述
urbanaccess是创建多模态图形网络的工具,用于 多尺度(如地址级到城域级)传输 使用网络分析工具pandana进行可达性分析。 urbanaccess使用通用传输feed规范中的开放数据 (gtfs)表示不同运行计划传输网络的数据 和行人开放街道图(OSM)数据来表示行人 网络。UrbanAccess提供了一个通用的、计算效率高的 和统一的可访问性计算框架,通过链接工具实现:1) 网络数据采集、验证和处理;2)计算 综合行人和交通加权网络图;以及3)网络 使用pandana进行分析。
UrbanAccess提供以下工具:
- 通过API获取GTF和OSM网络数据
- 网络数据验证和区域网络聚合
- 计算网络阻抗:
- 按运输计划一周中的某一天和某一天的某个时间
- 按运输方式
- 包括平均乘客车程近似客运停靠等待时间< /LI>
整合行人和公交网络近似行人尺度可达性< /LI> - 生成的网络设计用于计算可访问性
使用开源网络分析工具的度量
Pandana
- 计算累积可访问性指标
- 使用poi进行最近特征分析
让我们知道你在做什么或者你认为你有很大的用处 通过在@urbansim发推特或在urbansim上发布我们的帖子 forum。
当前状态
即将进行的改进:
- 单元测试
报告错误
请通过GitHub issues报告您遇到的任何错误。
有助于城市访问
如果您有改进或新功能,请查看 城市访问:
- 通过GitHub issues打开功能请求。
- 通过使用pull请求从fork或branch贡献代码,并请求一个review,这样就可以将其视为对代码库的一个添加。
安装最新版本
条件
UrbanAccess可在Conda上使用,安装时可以使用:
conda install -c udst urbanaccess
管道
urbanaccess可在pypi上使用,并可使用以下软件安装:
pip install -U urbanaccess
开发安装
提供代码的开发人员可以使用develop命令而不是install进行安装。通过在克隆的存储库中使用git的git pull,确保使用的是最新版本的代码库。
要安装UrbanAccess,请执行以下步骤:
- git克隆UrbanAccess repo
- 在克隆的目录中运行:python setup.py develop
要更新到最新的开发版本:
在克隆的存储库中使用git pull。
gtfs数据最低要求
使用所需的最小GTFS data types 城市访问是:stop_times,stops,routes,calendar, 而trips如果没有calendar,calendar_dates 可作为替代品。