ArcGIS for Server Network Analyst 扩展模块的新增功能
从 10.1 开始,ArcGIS for Server Network Analyst 扩展模块推出了一些改进功能,并在 10.2 中沿用了这些改进。增加了实时流量功能,使您可以使用当前交通状况进行可视化和网络分析。此外,还新增了便于创建和使用服务区以及车辆配送 Web 服务的地理处理工具。上述增强功能以及其他增强功能将在下面的小节中介绍。
使用 64 位 ArcGIS Server 求解更大规模的网络问题
由于所处理的网络元素和属性值的数量极多,多种网络分析加剧了计算机资源的限制。因为在 10.1 和更高版本中,ArcGIS Server 是真正的 64 位应用程序,极大地突破了这些限制,现在可以求解更大规模的网络分析。
通过使用网络等级可更加快捷地生成服务区
从 ArcGIS 10.1 开始显著降低了生成服务区所需的时间,因为服务区目前支持在求解时使用网络数据集的等级。这样就减少了在求解过程中必须搜索的道路的数量,从而明显提高了生成服务区的速度。
生成服务区地理处理工具
ArcGIS 10.0 和之前的版本可用于创建解决了服务区问题的 web 服务;然而,新的生成服务区地理处理工具简化了这一过程。
在 10.1 版本之前,您需要将创建服务区图层工具添加到模型,了解要将其他哪些地理处理工具添加到模型,并了解连接这些工具的正确顺序。现在只需要使用一个工具(生成服务区),然后发布这个工具的结果。新工具的另一项优势在于,输入和输出数据格式简化了在 Web 环境中管理数据的工作。
求解车辆配送 (VRP) 地理处理工具
求解车辆配送 (VRP) 是 ArcGIS 10.2 Network Analyst 扩展模块中新增的一个 VRP 地理处理工具,便于 VRP Web 服务创作、发布和管理数据。
求解车辆配送 (VRP) 对创建车辆配送 (VRP) 图层的优势类似于生成服务区对创建服务区图层的优势。创建网络分析图层以在 ArcGIS Server 以外使用时,仍然会选择使用创建车辆配送 (VRP) 工具;但是,发布 VRP 服务时应使用求解车辆配送 (VRP)。求解车辆配送 (VRP) 支持您在模型中配置和发布单一工具而非多个工具的结果。另外,新工具的输入和输出数据类型简化了 Web 服务数据的处理过程。
实时流量数据
ArcGIS Network Analyst extension 从版本 10.1 开始可以并入实时流量数据,从而可以实现:
- 在地图上显示当前交通状况
- 使用实时行进速度求解任何网络分析
实时流量模型构建于 10.0 版本发布的历史流量模型之上。历史流量提供在每天的某个时间以及每周的某天都发生变化的行驶时间时间以历史平均流量为基础。与使用简单的静态成本属性返回的结果相比,使用历史流量数据执行网络分析返回的结果更加精确。实时流量弥补了历史流量模型的不足,即将当前交通状况也考虑在内。 基于当前时间求解网络分析时,使用实时流量往往会改进结果,甚至会超过使用历史流量创建的结果。
更新流量数据地理处理工具
新增了更新流量数据以支持实时流量模型。此工具从数据提供商的 web 服务中下载实时流量数据并将数据储存为网络数据集能够读取的文件格式。可将此工具设置为定期下载数据并创建动态流量格式 (DTF) 文件,这样您的地图和网络分析可使用当前行进速度。
更新交通事件地理处理工具
此工具从数据提供商处下载交通事件数据(如车辆事故和施工工程)并创建事件的点要素类。在实时流量图上叠加事件,可以深入了解行进速度比正常时要慢的原因。此工具通常配置为写入到企业级地理数据库,这样可以查看事件或将其作为地图或要素服务共享,而仍然可以定期更新。
在所有求解程序中支持流量数据
10.0 版本中虽然引入了历史流量,但只有两个求解程序支持历史流量:路径和车辆配送 (VRP)。从版本 10.1 开始,其他求解程序(服务区、最近设施点、OD 成本矩阵和位置分配)也支持流量数据;此外,它们全部支持实时流量以及历史流量。
Network Analyst 模块 (Python)
Network Analyst 模块是一个 Python 模块,可用于访问 Network Analyst 工具箱中提供的所有地理处理工具,以及帮助程序函数和类。可将此模块与其他 ArcPy 模块结合使用,以使用 Python 自动执行工作流。
在赋值器中支持 Python 脚本
之前,字段和 VBScript 赋值器仅支持 VBScript。现在这些赋值器支持使用 Python 编写的脚本。这对于 ArcGIS Server for Linux 尤为重要,因为该平台已不再支持 VBScript。相应地,VBScript 赋值器现在称为脚本赋值器。
复制遍历的源要素地理处理工具
复制遍历的源要素创建两个要素类和一个表,它们组合在一起包含了有关求解网络分析图层时所遍历的边、交汇点和转弯的信息。
执行网络分析后,可以使用此工具研究基础网络的某一方面。例如,在研究区域中生成多条路线后,可以使用复制遍历的源元素帮助您确定遍历某一特定路段的次数。
对行进车辆的实时路径选择提供更有力的支持
将网络位置加载到网络分析图层时会考虑输入点的方位角和方位角容差,从而更准确地将它们放置在网络中。此功能在将来自行进中的车辆的 GPS 数据加载至网络分析时尤为有用。