使用公共交通数据的网络分析

需要 Network Analyst 许可。

公共交通服务(如公交和地铁)是密集城区的重要交通工具。 可通过 ArcGIS Network Analyst 扩展使用多模式网络数据集中的专用数据模型和网络赋值器为基于计划的公共交通服务进行建模。 使用通过公共交通数据配置的网络数据集,您可以回答以下问题:

  • 我可以在 30 分钟内通过步行和乘公交到达城镇的哪个区域?
  • 在曼哈顿开家新诊所的最佳位置是哪里?
您还可以对交通和城市规划、公共卫生、经济发展等执行分析。

使用公共交通数据的网络分析的主要目的是分析,而不是旅程规划。 因此,对于面向乘客的应用程序有价值的某些功能当前不可用,例如交通特定方向和实时交通数据。

有关详细信息,请参阅创建和使用包含公共交通数据的网络数据集

公共交通赋值器

ArcGIS Network Analyst 扩展求解器通过网络数据集的边执行图形搜索。 对于遇到的每个边,赋值器都会执行计算以确定遍历边的成本(例如行驶时间)。 公共交通赋值器是一种特殊类型的赋值器,可使用公共交通计划计算沿公交线路边的行驶时间。 赋值器将考虑到达边的时间和日期,并查询在表集中存储的计划,以查找在为分析指定的时间和日期下可用的最高效公交行程。

应使用公共交通赋值器计算仅沿着公交线路边的行驶时间。 其他网络边(例如街道或人行道)应使用其他类型的赋值器来准确计算步行时间。 通过正确配置的网络数据集,可以对以下旅行者进行建模:从出发地沿街道行走,在停靠点或车站进入交通系统,乘坐交通服务抵达另一个交通停靠点或车站,然后从停靠点沿着街道行走值其目的地。

公共交通数据模型

要使用公共交通赋值器并对网络数据集中基于计划的公共交通进行建模,网络必须包括一组特定的要素类和表,其中包含定义交通停靠点和线路以及交通服务的可用日期和时间的特定方案。 这些表和要素类包含 ArcGIS Network Analyst 扩展公共交通数据模型。 公共交通赋值器仅适用于公共交通数据模型的 LineVariantElements 要素类,不适用于任何其他边源。

您可以手动创建和填充数据模型要素类和表,也可以基于通用交通数据规范 (GTFS) 公共交通数据通过运行 GTFS 转公共交通数据模型将公共交通数据模型连接至街道地理处理工具自动生成。

注意事项和限制

并非 ArcGIS Network Analyst 扩展中的所有功能目前都适用于使用公共交通数据的网络分析。 下面介绍了一些特殊的注意事项和限制。

方向

目前不支持公共交通转向指示。 如果网络数据集包含公共交通数据,则可以配置网络的方向,但是遍历公共交通线路的路径将产生指导旅行者沿着公交线路步行或驾车的指示,而不是乘坐特定的公交线路并在特定的停靠点下车。

实时公共交通数据

目前不支持使用实时公共交通数据的网络分析。 只能在网络数据集中使用计划的公共交通服务。 在 ArcGIS Network Analyst 扩展中使用公共交通数据主要是为了进行分析;不建议用于旅程计划和面向乘客的应用程序。

停靠点重新排序的车辆配送分析和路径分析

车辆配送 (VRP) 分析和流动推销员问题分析(使用路径求解器和停靠点重新排序选项)目前不适用于使用公共交通赋值器的网络分析。

旅行者行为

目前无法限制旅行者使用的换乘数。

也无法分开限制旅行者的步行时间或距离与整个行程时间。 例如,无法创建 30 分钟的服务区域,而将步行时间限制为 5 分钟。 服务区域输出将显示通过步行和/或乘坐交通 30 分钟内可到达的区域。

可通过使用公共交通赋值器的阻抗属性上的属性参数,对坐轮椅或骑自行车的旅行者进行建模。 支持的参数在公共交通赋值器文档中列出。