适用于 ArcGIS Indoors Maps 扩展模块。
障碍是要素,用于反映因建筑物改造或修缮等作业对网络所做的临时更改。 Indoor Viewer 支持在位置(如果包含在 Web 地图中)之间路由时显示的障碍。
默认障碍类型为限制型障碍,表示方向会避免穿过障碍并且路径会绕过该障碍。 您也可以将成本型障碍配置为允许路径穿过,但会增加影响出行时间的延迟。
障碍可以是点、线或面要素。 当确定要创建的障碍类型时,请考虑以下几点:
- 您可以将点障碍配置为楼层感知型障碍,并且在单个级别上存在障碍时,可以将其应用于设施点的特定级别。 例如,如果建筑物的第三个楼层的西翼正在施工中,则可以仅在第三个楼层的西翼入口放置楼层感知型点障碍。
- 线和面障碍不能配置为楼层感知型障碍,并应用于设施点的所有级别。 当同一区域在设施点的所有楼层受到影响时,可以使用非楼层感知型障碍(例如关闭以进行维护的电梯或楼梯井)或室外障碍(例如关闭的停车场或施工区)。
- 可以将所有障碍图层都配置为时间感知型图层。
您可以将障碍要素在 ArcGIS 组织中作为基于要素服务的图层包括在内。 在 Viewer 应用程序中可立即使用对基于要素服务的障碍图层所做的更改。
您可以从独立要素类或从网络分析图层向 Viewer 地图添加障碍并对其进行配置。
基于独立要素类创建障碍
要基于独立要素类创建限制障碍,请完成以下步骤。
- 在 ArcGIS Pro 中打开 Viewer 地图。
- 在目录窗格中右键单击 Indoors 工作空间,然后单击新建 > 要素类。
或者,可以在室内数据集中创建要素。
- 根据组织需求为障碍要素创建点、线或面要素类。
可以每种类型创建一个。
注:
只有 OBJECTID 和 SHAPE 字段为必填字段。 可根据组织需求添加多个字段来存储详细信息。
- 向地图添加要素类并根据需要更改符号系统。
- 将图层命名为以下各项之一:Point Barriers、Line Barriers 或 Polygon Barriers。
注:
您可以在 Viewer 地图中每种类型仅包含一个图层。 例如,地图中不能存在两个点障碍图层。
- 创建点、线或面要素或复制现有要素。
提示:
可临时打开 Pathways 图层的可见性以在创建障碍时协助可视化。 打开捕捉以控制创建障碍要素时指针的精度。
- 或者,将点障碍配置为楼层感知型障碍。
注:
只能将点障碍配置为楼层感知型障碍。
- 或者,将障碍配置为时间感知型障碍。
- 保存地图。
- 共享 Web 地图,以便在 Viewer 应用程序中使用。
两个位置之间的路径现在会避免这些障碍位置并在 Viewer 应用程序中提供方向时绕过它们。
基于网络分析图层创建障碍
要使用网络分析图层创建限制型或成本型障碍,请完成以下步骤:
- 在 ArcGIS Pro 中打开 Viewer 地图。
- 通过完成以下操作创建路径分析图层:
注:
如果在同一 Indoors 工作空间中已创建路径分析图层,则无需创建新图层。
- 在分析选项卡的工作流组中,单击网络分析 > 路径。
路径图层组将添加到内容窗格。 它包括多个保留分析输入和输出的子图层。
- 右键单击“路径”图层,单击属性,然后单击源。
请记下显示的分析数据源位置。 这是路径图层的文件位置。
- 从内容窗格中移除路径图层组。
- 在分析选项卡的工作流组中,单击网络分析 > 路径。
- 在目录窗格中浏览到路径图层,仅向地图添加点、线和面障碍图层。
注:
可能需要刷新目录窗格,才能查看分析图层。
- 在编辑选项卡上,单击创建。
创建要素窗格随即显示。
- 在创建要素窗格中,单击要在其中添加障碍的图层,然后创建点、线或面要素。
- 在编辑选项卡的选择组中,单击属性。
随即出现属性窗格。
- 在障碍类型下拉菜单中,选择要创建的障碍类型:
- 限制 - 这是默认值。 方向会避免穿过障碍并且路径会绕过该障碍。
- 附加成本 - 向路径添加点障碍延迟。
- 比例成本 - 向路径添加线或面障碍延迟。
- 对于成本障碍,根据需要设置以下属性,以增加通过障碍时的出行时间:
- 附加成本 - 设置 Attr_WalkTime 属性的值。
- 比例成本 - 设置 Attr_WalkTime 和 Attr_Length 属性的值。
- 或者,将点障碍配置为楼层感知型障碍。
注:
只能将点障碍配置为楼层感知型障碍。
- 或者,将障碍配置为时间感知型障碍。
- 保存地图。
- 共享 Web 地图,以便在 Viewer 应用程序中使用。
在 Viewer 应用程序中选择通过这些障碍的路径时,现在将调整出行时间。
配置楼层感知型点障碍
如果已将地图配置为楼层感知型地图,则可以将点障碍配置为楼层感知型障碍。
- 右键单击 Point Barriers 图层,然后单击设计 > 字段。
- 添加文本类型的新字段,命名为 LEVEL_ID。
- 单击保存并关闭字段窗格。
- 在内容窗格中双击该点障碍图层以打开图层属性对话框。
- 单击楼层选项卡,然后设置楼层字段参数的 LEVEL_ID 字段。
- 右键单击 Point Barriers 图层,然后单击设计 > 字段。
- 对于与障碍所在的楼层的 LEVEL_ID 值匹配的每个障碍要素,向 LEVEL_ID 字段添加值。
Point Barriers 图层现已配置为楼层感知型图层,可使用楼层过滤器可视化障碍数据。 对于通过其所在楼层的路径的方向,Viewer 应用程序支持楼层感知型点障碍。
注:
如果有多条路径在走廊平行,则需要放置多个点障碍。
配置时间感知型障碍
可以将所有障碍图层都配置为时间感知型图层。 如果方向是在指定日期和时间范围内生成的,则 Viewer 应用程序支持障碍要素。 如果方向是在指定日期和时间范围之外生成的,则 Viewer 应用程序将忽略障碍,即使它们出现在地图中也是如此。
要将障碍图层设置为时间感知型图层,请完成以下步骤:
- 右键单击障碍图层,然后单击设计 > 字段。
- 如果要素类没有起始时间字段,则添加日期类型的新字段并命名为 START_TIME。
- 如果要素类没有结束时间字段,则添加日期类型的新字段并命名为 END_TIME。
- 单击保存并关闭字段窗格。
- 右键单击障碍图层,单击属性,然后单击时间选项卡。
- 单击图层时间下拉箭头,然后选择每个要素都具有开始时间字段和结束时间字段。
- 设置起始时间字段和结束时间字段参数。
注:
如果未定义结束时间字段,或者已定义结束时间字段,但未指定值,则障碍将视为从起始时间开始无限期有效。
- 单击确定。
- 右键单击障碍图层,然后单击属性表。
- 根据需要向 START_TIME 和 END_TIME 字段添加值。
时间值必须采用 UTC 形式。
障碍图层现为时间感知型图层,并且障碍将用于在 Viewer 应用程序中基于配置的起始和结束时间进行路径选择。