操作方法

操作方法:向网络数据集添加新的通行限制以避免禁行通道

Last Published: August 7, 2024

描述

在使用 Esri UK 数据加载器工具或 Esri 工具创建的网络数据集中,可能需要添加其他出行限制,例如在创建路径时避免“禁行通道”的限制。 这可以通过以下步骤来实现。

解决方案或解决方法

要创建新的约束,告知路径避开受限通道,请执行以下步骤:

  1. 按如下方式打开网络数据集的属性,然后导航到交通流量属性 > 限制选项卡。

网络数据集的属性

  1. 创建名为 Restricted Access roads 的新约束,其使用类型避免(高),如下图所示。
  2. 赋值器下,将除 RoadLnk_N (Along) 之外的所有选项保留为默认选项。
  3. 对于 RoadLnk_N (Along) 选项,将类型更改为字段脚本并选择公式按钮:在属性对话框中设置新限制

为字段脚本创建公式

  1. 在下图所示的字段脚本对话框中:
    • 选择 VBScript 作为语言
    • 对于结果,输入 restricted
    • 代码块部分中,输入以下代码:
restricted = False
Select Case [routeHierarchy]
  Case "Restricted Local Access Road": restricted = True
End Select

配置完成后,对话框中的设置如下所示:

配置的字段脚本设置

  1. 现在必须通过勾选数据集属性对话框的出行模式选项卡中的框来为适当的出行模式打开约束。

在属性对话框中启用约束

  1. 最后一步是在目录窗口中右键单击网络并选择构建来重建网络。

重建网络

路径现在将尝试避开受限的通道,如下图所示。

显示新路线的地图

在某些情况下,如果替代路线与总路线距离相比被认为太长,软件仍可能尝试沿着该路线进行规划。 如果这仍然是一个问题,则可以通过将约束使用类型更改为禁止来从路径中完全删除受限道路,如下图所示。

将使用类型设置为禁止

Note:
This does mean that if there is a start point on a restricted road, either the system may not find a viable route, or will start from the nearest non-restricted road, potentially making the distance calculation incorrect.

文章 ID: 000032470

获得人工智能支持

使用 Esri Support AI Chatbot 快速解决您的问题。

立即开始聊天

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

立即开始聊天

转至下载选项