用于创建GTF交通和OSM步行网络的工具,用于Pandana可达性分析。

urbanaccess的Python项目详细描述


城市访问

Build Status

一个计算gtfs传输和osm步行网络的工具 可达性分析。

Integrated AC Transit and BART transit and pedestrian network travel times for Oakland, CA加州奥克兰市综合AC交通和BART交通及步行网络出行时间

概述

urbanaccess是创建多模态图形网络的工具,用于 多尺度(如地址级到城域级)传输 使用网络分析工具pandana进行可达性分析。 urbanaccess使用通用传输feed规范中的开放数据 (gtfs)表示不同运行计划传输网络的数据 和行人开放街道图(OSM)数据来表示行人 网络。UrbanAccess提供了一个通用的、计算效率高的 和统一的可访问性计算框架,通过链接工具实现:1) 网络数据采集、验证和处理;2)计算 综合行人和交通加权网络图;以及3)网络 使用pandana进行分析。

UrbanAccess提供以下工具:

  • 通过API获取GTF和OSM网络数据
  • 网络数据验证和区域网络聚合
  • 计算网络阻抗:
    • 按运输计划一周中的某一天和某一天的某个时间
    • 按运输方式
    • 包括平均乘客车程近似客运停靠等待时间< /LI>
  • 整合行人和公交网络近似行人尺度可达性< /LI>
  • 生成的网络设计用于计算可访问性 使用开源网络分析工具的度量 Pandana
    • 计算累积可访问性指标
    • 使用poi进行最近特征分析

让我们知道你在做什么或者你认为你有很大的用处 通过在@urbansim发推特或在urbansim上发布我们的帖子 forum

当前状态

即将进行的改进:

  • 单元测试

报告错误

请通过GitHub issues报告您遇到的任何错误。

有助于城市访问

如果您有改进或新功能,请查看 城市访问:

  1. 通过GitHub issues打开功能请求。
  2. 通过使用pull请求从fork或branch贡献代码,并请求一个review,这样就可以将其视为对代码库的一个添加。

安装最新版本

条件

UrbanAccess可在Conda上使用,安装时可以使用:

conda install -c udst urbanaccess

管道

urbanaccess可在pypi上使用,并可使用以下软件安装:

pip install -U urbanaccess

开发安装

提供代码的开发人员可以使用develop命令而不是install进行安装。通过在克隆的存储库中使用git的git pull,确保使用的是最新版本的代码库。

要安装UrbanAccess,请执行以下步骤:

  1. git克隆UrbanAccess repo
  2. 在克隆的目录中运行:python setup.py develop

要更新到最新的开发版本:

在克隆的存储库中使用git pull

文档和演示

可以找到UrbanAccess的文档 here

urbanaccess的演示jupyter笔记本可以在demo directory中找到。

gtfs数据最低要求

使用所需的最小GTFS data types 城市访问是:stop_timesstopsroutescalendar, 而trips如果没有calendarcalendar_dates 可作为替代品。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Cassandra复制因子大于节点数   java J2EE JTA事务回滚不适用于OSE Glassfish 4.0(Build 89)   java spring安全预认证用户登录   org的java类文件。反应流。从RxJava编译示例时未找到Publisher?   java在使用dataFormat作为POJO通过Camel调用Web服务时无法设置SOAP标头   Javafx类的java静态实例   java如何防止一个部件在关闭时覆盖另一个部件的位置   sql server无法从我的java代码连接到数据库   java在JList(Swing)中显示带有的ArrayList   从Java中的CXF服务获取WSAddressing数据   使用资产文件夹进行java简单json解析(本地)   java LDAPException未绑定的无效凭据   JavaJSFspring部署到weblogic   JAVA中字符数组中的特定元素排列?   如果脚本位于不同的目录中,则ant不会使用exec标记运行Javashell脚本