配置路径障碍

适用于 ArcGIS Indoors Maps 扩展模块。

障碍是要素,用于反映因建筑物改造或修缮等作业对网络所做的临时更改。 Indoor Viewer 支持在位置(如果包含在 Web 地图中)之间路由时显示的障碍。

默认障碍类型为限制型障碍,表示方向会避免穿过障碍并且路径会绕过该障碍。 您也可以将成本型障碍配置为允许路径穿过,但会增加影响出行时间的延迟。

了解有关障碍的详细信息

障碍可以是点、线或面要素。 当确定要创建的障碍类型时,请考虑以下几点:

  • 您可以将点障碍配置为楼层感知型障碍,并且在单个级别上存在障碍时,可以将其应用于设施点的特定级别。 例如,如果建筑物的第三个楼层的西翼正在施工中,则可以仅在第三个楼层的西翼入口放置楼层感知型点障碍。
  • 线和面障碍不能配置为楼层感知型障碍,并应用于设施点的所有级别。 当同一区域在设施点的所有楼层受到影响时,可以使用非楼层感知型障碍(例如关闭以进行维护的电梯或楼梯井)或室外障碍(例如关闭的停车场或施工区)。
  • 可以将所有障碍图层都配置为时间感知型图层

您可以将障碍要素在 ArcGIS 组织中作为基于要素服务的图层包括在内。 在 Viewer 应用程序中可立即使用对基于要素服务的障碍图层所做的更改。

您可以从独立要素类从网络分析图层Viewer 地图添加障碍并对其进行配置。

基于独立要素类创建障碍

要基于独立要素类创建限制障碍,请完成以下步骤。

  1. ArcGIS Pro 中打开 Viewer 地图。
  2. 目录窗格中右键单击 Indoors 工作空间,然后单击新建 > 要素类

    或者,可以在室内数据集中创建要素。

  3. 根据组织需求为障碍要素创建点、线或面要素类

    可以每种类型创建一个。

    注:

    只有 OBJECTIDSHAPE 字段为必填字段。 可根据组织需求添加多个字段来存储详细信息。

  4. 向地图添加要素类并根据需要更改符号系统。
  5. 将图层命名为以下各项之一:Point BarriersLine BarriersPolygon Barriers
    注:

    您可以在 Viewer 地图中每种类型仅包含一个图层。 例如,地图中不能存在两个点障碍图层。

  6. 创建线要素或复制现有要素
    提示:

    可临时打开 Pathways 图层的可见性以在创建障碍时协助可视化。 打开捕捉以控制创建障碍要素时指针的精度。

  7. 或者,将点障碍配置为楼层感知型障碍。
    注:

    只能将点障碍配置为楼层感知型障碍。

  8. 或者,将障碍配置为时间感知型障碍。
  9. 保存地图。
  10. 共享 Web 地图,以便在 Viewer 应用程序中使用。

两个位置之间的路径现在会避免这些障碍位置并在 Viewer 应用程序中提供方向时绕过它们。

基于网络分析图层创建障碍

要使用网络分析图层创建限制型或成本型障碍,请完成以下步骤:

  1. ArcGIS Pro 中打开 Viewer 地图。
  2. 通过完成以下操作创建路径分析图层:
    注:

    如果在同一 Indoors 工作空间中已创建路径分析图层,则无需创建新图层。

    1. 分析选项卡的工作流组中,单击网络分析 > 路径

      路径图层组将添加到内容窗格。 它包括多个保留分析输入和输出的子图层。

    2. 右键单击“路径”图层,单击属性,然后单击

      请记下显示的分析数据源位置。 这是路径图层的文件位置。

    3. 内容窗格中移除路径图层组。
  3. 目录窗格中浏览到路径图层,仅向地图添加点、线和面障碍图层。
    注:

    可能需要刷新目录窗格,才能查看分析图层。

  4. 编辑选项卡上,单击创建

    创建要素窗格随即显示。

  5. 创建要素窗格中,单击要在其中添加障碍的图层,然后创建线要素。
  6. 编辑选项卡的选择组中,单击属性

    随即出现属性窗格。

  7. 障碍类型下拉菜单中,选择要创建的障碍类型:
    • 限制 - 这是默认值。 方向会避免穿过障碍并且路径会绕过该障碍。
    • 附加成本 - 向路径添加点障碍延迟。
    • 比例成本 - 向路径添加线或面障碍延迟。
  8. 对于成本障碍,根据需要设置以下属性,以增加通过障碍时的出行时间:
    • 附加成本 - 设置 Attr_WalkTime 属性的值。
    • 比例成本 - 设置 Attr_WalkTimeAttr_Length 属性的值。
  9. 或者,将点障碍配置为楼层感知型障碍。
    注:

    只能将点障碍配置为楼层感知型障碍。

  10. 或者,将障碍配置为时间感知型障碍。
  11. 保存地图。
  12. 共享 Web 地图,以便在 Viewer 应用程序中使用。

Viewer 应用程序中选择通过这些障碍的路径时,现在将调整出行时间。

配置楼层感知型点障碍

如果已将地图配置为楼层感知型地图,则可以将点障碍配置为楼层感知型障碍。

  1. 右键单击 Point Barriers 图层,然后单击设计 > 字段
  2. 添加文本类型的新字段,命名为 LEVEL_ID
  3. 单击保存并关闭字段窗格。
  4. 内容窗格中双击该点障碍图层以打开图层属性对话框。
  5. 单击楼层选项卡,然后设置楼层字段参数的 LEVEL_ID 字段。
  6. 右键单击 Point Barriers 图层,然后单击设计 > 字段
  7. 对于与障碍所在的楼层的 LEVEL_ID 值匹配的每个障碍要素,向 LEVEL_ID 字段添加值。

Point Barriers 图层现已配置为楼层感知型图层,可使用楼层过滤器可视化障碍数据。 对于通过其所在楼层的路径的方向,Viewer 应用程序支持楼层感知型点障碍。

注:

如果有多条路径在走廊平行,则需要放置多个点障碍。

配置时间感知型障碍

可以将所有障碍图层都配置为时间感知型图层。 如果方向是在指定日期和时间范围内生成的,则 Viewer 应用程序支持障碍要素。 如果方向是在指定日期和时间范围之外生成的,则 Viewer 应用程序将忽略障碍,即使它们出现在地图中也是如此。

要将障碍图层设置为时间感知型图层,请完成以下步骤:

  1. 右键单击障碍图层,然后单击设计 > 字段
  2. 如果要素类没有起始时间字段,则添加日期类型的新字段并命名为 START_TIME
  3. 如果要素类没有结束时间字段,则添加日期类型的新字段并命名为 END_TIME
  4. 单击保存并关闭字段窗格。
  5. 右键单击障碍图层,单击属性,然后单击时间选项卡。
  6. 单击图层时间下拉箭头,然后选择每个要素都具有开始时间字段和结束时间字段
  7. 设置起始时间字段结束时间字段参数。
    注:

    如果未定义结束时间字段,或者已定义结束时间字段,但未指定值,则障碍将视为从起始时间开始无限期有效。

  8. 单击确定
  9. 右键单击障碍图层,然后单击属性表
  10. 根据需要向 START_TIMEEND_TIME 字段添加值。

    时间值必须采用 UTC 形式。

障碍图层现为时间感知型图层,并且障碍将用于在 Viewer 应用程序中基于配置的起始和结束时间进行路径选择。

相关主题