适用于具有 Indoors 功能许可的门户。
可使用多个地理处理工具创建网络数据集。“Indoors 网络”工具集中的工具使用基于网格的方法自动创建建筑物内部的网络路径。
注:
在运行 Indoors 网络工具集中的工具之前,请确保您的 ArcGIS Indoors 地理数据库包含由创建室内数据库地理处理工具创建的网络和 PrelimNetwork 要素数据集。
以下步骤概述了常规工作流:
- 生成初步路径。
使用生成室内路径工具可生成建筑物各个楼层路径。该工具使用 ArcGIS Indoors 信息模型中的 Units 和 Details 要素类表示路径无法遍历的边界。
- 生成楼层过渡
使用生成楼层过渡工具可连接建筑物楼层之间的楼梯、电梯和自动扶梯处的路径,以允许在楼层之间路由网络。
- 稀疏化初步路径。
- 创建地标点。
要使 Indoors 网络支持路径转向指示,必须添加表示转向指示可以参考的地标的点要素。
- 分级路径。
使用分类室内路径工具可指示路径在穿过办公室、会议室和其他区域之前应行进的走廊或开放区域。
- 连接建筑物。
Indoors 工具无法连接网络中的建筑物。要支持建筑物之间的路由,必须使用 ArcGIS Pro 要素编辑工具连接网络中的建筑物。
- 创建最终网络数据集。
使用通过模板创建网络数据集和构建网络工具来创建和构建最终的可路由网络数据集。
生成初步路径
可通过生成室内路径工具创建初步路径格网,以扩展到建筑物内部的所有可步行空间。然后,在存在墙壁或其他导航障碍物的位置切割路径。格网密度取决于建筑物中最窄的门廊,以便路径可以延伸到每个可步行的空间。为了提高网络数据集的性能并降低其复杂性和大小,可将格网密度设置为不超过到达建筑物中所有可步行空间所需的密度。
生成室内路径工具会尝试将路径的格网与每个建筑物的主要行进方向对齐。如果路径要素与基础空间不对齐,则可以设置自定义格网旋转值。
了解有关如何设置值以及将楼层平面图映射到 Indoors- 运行生成室内路径地理处理工具。
PrelimPathways 图层随即添加到当前地图中。在地图上运行质量控制过程应;按照以下步骤可使用范围滑块来验证地图。
- 将 PrelimPathways 图层添加到范围滑块。
提示:
如果尚未启用范围滑块,使用垂直顺序属性(在范围选项卡上将过滤模式更改为单个值)同时过滤网络路径和室内平面图图层。
- 验证以下内容:
- 生成的路径是否延伸到所有房间,并且没有被门廊切割。
- 生成的路径方向是否与基础单元的方向正确对齐。
- 如有必要,更改格网旋转或格网密度,然后重新运行生成室内路径工具。
注:
如果要处理多个建筑物,则与对完整数据集重新运行工具相比,手动连接几个断开连接的房间的速度可能更快。要确保保留所有必需的属性和 z 值信息,从当前楼层复制现有生成的路径以连接断开连接的房间。
生成楼层过渡
楼层过渡网络要素,用于将楼层连接在一起:垂直 3D 线表示电梯、楼梯或自动扶梯等要素。
如果建筑物中存在多个楼层,则需要 3D 楼层过渡线要素(垂直 3D 线适用于电梯,倾斜 3D 线适用于楼梯或自动扶梯),用于连接每个楼层的路径。
在下图中,过渡线要素的端折点捕捉到下一个过渡和路径折点。如果楼层高程一致,则可根据需要多次垂直复制单个楼层过渡。
生成楼层过渡工具可自动创建垂直过渡要素。如果要使用不是垂直线的楼层过渡(例如楼梯),则必须在生成后手动更新这些要素。
(可选)可将电梯延迟添加到网络。该工具会分割与电梯空间面相交的路径,并向其添加自定义延迟。该延迟在网络数据集中用于计算路径时间。
注:
此功能在 2.5 模型的版本 Indoors 及更高版本中可用。建议升级地理数据库。
生成过渡
按照以下步骤创建垂直线:
- 运行生成楼层过渡工具。
- 将输出过渡要素添加到 3D 场景。
提示:
如果尚未启用,则启用范围滑块,然后使用“垂直顺序”属性过滤输出路径和地图中的其他图层,以便可以仅查看给定楼层上的要素。
- 检查输出过渡。
- 垂直过渡要素应在预期的位置出现。
- 过渡端点应连接到路径要素结点。
- 解决检查期间发现的问题。
- 如果缺少过渡,复制并粘贴现有过渡要素,然后根据需要移动复制的要素。此工作流可确保保留所有必需的属性和 z 值信息。
- 如果过渡端点未连接到路径,启用端点捕捉,然后编辑过渡的端点折点,以使其捕捉到路径端点折点。
手动更新楼梯要素
在为建筑物生成新过渡之后,可编辑表示楼梯(以及自动扶梯和坡道)的垂直过渡,以便这些过渡随沿行人所走的路径,以一定角度向上移动并在所有平台上水平移动。这可以改善路线长度和行程时间计算,并提供更逼真的 3D 显示。
要进行编辑,修改过渡要素的折点。例如,如果楼梯具有平台,则可以添加新折点来表示平台,将它们移动到适当的 x 和 y 坐标,然后编辑其 z 值以将新折点定位在楼层之间的中点。
提示:
可使用范围滑块更轻松地查看和处理过渡。
- 选择要更新的过渡要素。
- 将过渡要素的下端折点移动到楼梯下端所在的位置,然后将折点捕捉到下层的最近路径要素。
- 将要素的上端折点移动到楼梯上端所在的位置,然后将折点捕捉到上层的最近路径要素。
- 如果在过渡的中间位置存在平台,将新折点添加到过渡,然后将新折点定位到平台所在的位置。
使用 3D 场景时,可以更轻松地将每个新折点移动到特定坐标位置。
- 验证过渡是否仍连接到两端的路径。
- 验证过渡的端折点 z 值是否与相应的楼层路径 z 值一致。
- 针对要更新的每个过渡,重复步骤 1 到 6。
- 更新所有过渡后,在将属性参数设置为长度 (3D) 的情况下,运行计算几何属性工具。
这将针对沿更新的过渡要素的正确行程时间计算“长度 3D”属性。
稀疏化网络
稀疏化室内路径工具可计算选定可路由位置点或面之间的路径,以稀疏化初步路径网络。往返路由的位置通常是单元面要素类、感兴趣点 (POI) 和事件点要素类,这些要素类是在创建 Indoors 地理数据库时加载的。
稀疏化过程使用 PrelimPathways 要素类作为图层,以在所有可路由位置之间来回导航,计算到其最近邻域的路线,移动至下一个可路由位置,然后再次计算路线。在为建筑物的每个楼层中的所有可路由位置计算路线之后,将融合和简化这些计算的路线。此工具的输出将在创建最终网络数据集时使用。
- 确保感兴趣点、事件和单位等可路由位置点和面为最新并具有适当属性。
有关详细信息,请参阅 Indoors 模型。
注:
要将多个建筑物的室内网络连接在一起,使用 生成设施点入口工具为每个楼层的每个外部门廊创建点。可通过将这些入口点包含在稀疏化室内路径工具使用的 POI 中,将线从室外(例如人行道)步行网络捕捉到室内网络。
- 运行稀疏化室内路径地理处理工具。
- 检查输出并验证以下内容:
- 路径要素是否按预期扩展到可路由位置。
- 路径要素是否具有适当属性。
- 过渡要素已连接到预期楼层。
创建地标点要素
可在创建方向时使用地标点要素提供注释,以增强体验。可在创建网络数据集之前或之后创建地标,并在条件允许的情况下对其进行更新,无需重新创建网络数据集。会沿各个方向识别出距离路线 4 米以内的所有地标,因此必须选择相对稀疏(例如,每翼一个)且易于识别的地标。
地标点通常基于用于生成路径的现有 POI 生成。也可以手动创建单个地标点。
按照以下步骤基于现有的 PointsOfInterest 要素类创建地标点:
分级路径
可对网络数据集进行分类,以对用于路由的路径进行优先排序。在使用等级网络计算路线时,首选主要路径,而仅在必要时才使用次要路径以到达目的地。这会限制可能以最短路径通过正在使用的空间(例如,有两扇门的会议室)的路线。
您可以通过运行分类室内通道工具对路径进行分级。这会根据选定单位空间将路径等级更新为主要路径或次要路径,并修改网络要素数据集中的 Pathways 要素类。
在建筑物之间添加路径要素
要在校园内的多个建筑物之间路由,必须手动创建室外路径要素才能连接室内网络。路径使用创建要素窗格进行创建。要捕捉到现有网络,将 Pathways 要素类添加到地图中。
提示:
如果启用了范围滑块,将其设置为显示底层。
- 在编辑选项卡的要素组中,单击创建 。
创建要素窗格打开,列出为活动地图定义的要素模板。
- 在创建要素窗格中,单击 Pathways 要素图层。
Pathways 模板将展开,其中显示工具选项板。
- 在 Pathways 模板中,单击活动模板 。
将显示 Pathways 模板的工具选项板和要素属性表。
- 在属性表中,将路径类型设置为走廊/人行道 (1)。
- 在创建要素窗格中,单击线 以创建线要素。
- 单击建筑物门廊处现有路径要素上的折点交点,以开始室外要素。根据需要添加折点,以在建筑物之间绘制要素。
- 如果已在 PointsOfInterest 要素类中创建入口点,则捕捉到该要素。
- 根据需要添加折点,以在建筑物之间绘制要素。
- 在第二座建筑物门廊处现有路径要素的折点交点处创建直线端点。
- 如果已在 PointsOfInterest 要素类中创建入口点,则捕捉到该要素。
- 保存编辑内容。
创建最终网络数据集
由稀疏化和分级网络创建的最终网络数据集可用于室内路径选择。通过执行以下步骤来创建和构建最终网络数据集:
- 运行基于模板创建网络数据集工具以创建网络数据集。
将 ArcGIS Pro 安装程序随附的 FinalNetworkTemplate_Meters.xml 文件用作模板。模板位于 Resources\Indoors\NetworkTemplates 文件夹中。
- 运行构建网络工具,然后浏览到使用基于模板创建网络工具创建的 Network_ND 网络数据集。