创建室内网络

可用于具有 Indoors 扩展模块许可的 ArcGIS 组织。

可使用多个地理处理工具创建网络数据集。 “Indoors 网络”工具集中的工具使用基于网格的方法自动创建设施点内部的网络路径。

以下步骤概述了常规工作流:

  1. 创建室内网络数据集。

    使用创建室内网络数据集工具可创建室内网络和初步室内网络数据集。

    注:

    也可以使用通过创建 Indoors 数据集工具创建的网络和初步网络数据集。

  2. 生成初步路径。

    使用生成室内路径工具可生成设施点各个楼层的路径。 该工具使用 ArcGIS Indoors 信息模型中的 Units 和 Details 要素类表示路径无法遍历的边界。

  3. 生成楼层过渡。

    使用生成楼层过渡工具可连接设施点楼层之间的楼梯、电梯和自动扶梯处的路径,以允许在楼层之间路由网络。

  4. 稀疏化初步路径。

    使用稀疏化室内路径工具可在可路由位置和楼层过渡之间创建稀疏化和相连的路径。

  5. 创建地标点。

    要使室内网络支持路径转向指示,必须添加表示转向指示可以参考的地标的点要素。

  6. 分级路径。

    使用分类室内路径工具可优先使用在穿过办公室、会议室或类似区域之前应行进的走廊和开放区域中的路径。

  7. 连接设施点。

    Indoors 工具无法连接网络中的设施点。 要支持设施点之间的路由,必须使用 ArcGIS Pro 要素编辑工具连接网络中的设施点。

  8. 创建最终网络数据集。

    使用通过模板创建网络数据集构建网络工具可创建和构建最终的可路由网络数据集。

  9. (可选)添加出行模式。

    ArcGIS Indoors 产品安装程序随附的网络数据集模板包含步行和适合轮椅进入出行模式。 可创建其他出行模式以下 Indoor ViewerIndoors 移动应用程序中使用。

生成初步路径

可通过生成室内路径工具创建初步路径格网,以扩展到设施点内部的所有可步行空间。 然后,在存在墙壁或其他导航障碍物的位置切割路径。 格网密度取决于设施点中最窄的门廊,以便路径可以延伸到每个可步行的空间。 为了提高网络数据集的性能并降低其复杂性和大小,可将格网密度设置为不超过到达设施点中所有可步行空间所需的密度。

生成室内路径工具会尝试将路径的格网与每个设施点的主要行进方向对齐。 如果路径要素与基础空间不对齐,则可以设置自定义格网旋转值。

了解有关设置值和将楼层平面图映射到 Indoors 的详细信息

显示通过门廊连接的未稀疏化格网
通过门廊连接的未稀疏化格网
  1. 运行生成室内路径工具。

    PrelimPathways 图层随即添加到当前地图中。 在地图上运行质量控制过程应;按照以下步骤可使用范围滑块来验证地图。

  2. 将 PrelimPathways 图层添加到范围滑块。
    提示:

    如果尚未启用范围滑块,使用垂直顺序属性(在范围选项卡上将过滤模式更改为单个值)按楼层过滤网络路径。

    使用范围滑块过滤垂直顺序的各个楼层的初步网络路径
    可使用范围滑块显示各个楼层的初步网络路径。
  3. 请确认以下内容:
    • 生成的路径是否延伸到所有房间,并且没有被门廊切割。
    • 生成的路径方向是否与基础单元的方向正确对齐。
  4. 如有必要,更改格网旋转格网密度,然后重新运行生成室内路径工具。
    注:

    如果要处理多个设施点,则与对完整数据集重新运行工具相比,手动连接几个断开连接的房间的速度可能更快。 要确保保留所有必需的属性和 z 值信息,从当前楼层复制现有生成的路径以连接断开连接的房间。

生成楼层过渡

楼层过渡属于网络要素,使用表示电梯、楼梯或自动扶梯等要素的垂直 3D 线将楼层连接在一起。

如果设施点中存在多个楼层,则需要 3D 楼层过渡线要素(垂直 3D 线适用于电梯,倾斜 3D 线适用于楼梯或自动扶梯),用于连接每个楼层的路径。

在下图中,过渡线要素的端折点捕捉到下一个过渡和路径折点。 如果楼层高程一致,则可根据需要多次垂直复制单个楼层过渡。

连接 1、2 和 3 层的电梯(左)和楼梯(右)的楼层过渡
在 1、2 和 3 层的图像中,左侧楼层过渡为电梯,而右侧楼层过渡为楼梯。

生成楼层过渡工具可自动创建垂直过渡要素。 如果要使用不是垂直线的楼层过渡(例如楼梯),则必须在生成后手动更新这些要素。

(可选)可将电梯延迟添加到网络。 该工具会分割与电梯空间面相交的路径,并向其添加自定义延迟。 该延迟在网络数据集中用于计算路径时间。

注:

此功能在 Indoors 地理数据库的版本 2.5 及更高版本中可用。 随附在 ArcGIS Pro 2.8 及更高版本的室内网络数据集中。

生成过渡

按照以下步骤创建垂直线:

  1. 运行生成楼层过渡工具。
    注:

    输入参数可以源自室内数据集(通过创建室内数据集工具创建)和室内网络数据集(通过创建室内网络数据集工具创建),或源自 Indoors 地理数据库(通过创建室内数据库工具创建)。

  2. 将输出过渡要素添加到 3D 场景。
    提示:

    否则,启用范围滑块,然后使用“垂直顺序”属性过滤地图中的其他图层,以仅查看给定楼层上的要素。

  3. 检查输出过渡。
    • 垂直过渡要素应在预期的位置出现。
    • 过渡端点应连接到路径要素结点。
  4. 解决检查期间发现的问题。
    • 如果缺少过渡,复制并粘贴现有过渡要素,然后根据需要移动复制的要素。 此工作流可确保保留所有必需的属性和 z 值信息。
    • 如果过渡端点未连接到路径,启用端点捕捉,然后编辑过渡的端点折点,以使其捕捉到路径端点折点。

手动更新楼梯要素

在为设施点生成新过渡之后,可编辑表示楼梯(以及自动扶梯和坡道)的垂直过渡,以便这些过渡随沿行人所走的路径,以一定角度向上移动并在所有平台上水平移动。 这可以改善路线长度和行程时间计算,并提供更逼真的 3D 显示。

要进行编辑,修改过渡要素的折点。 例如,如果楼梯具有平台,则可以添加新折点来表示平台,将它们移动到适当的 x 和 y 坐标,然后编辑其 z 值以将新折点定位在楼层之间的中点。

提示:

可使用范围滑块更轻松地查看和处理过渡。

  1. 选择要更新的过渡要素。
  2. 将过渡要素的下端折点移动到楼梯下端所在的位置,然后将折点捕捉到下层的最近路径要素。
  3. 将要素的上端折点移动到楼梯上端所在的位置,然后将折点捕捉到上层的最近路径要素。
  4. 如果在过渡的中间位置存在平台,将新折点添加到过渡,然后将新折点定位到平台所在的位置。

    使用 3D 场景时,可以更轻松地将每个新折点移动到特定坐标位置

  5. 验证过渡是否仍连接到两端的路径。
  6. 验证过渡的端折点 z 值是否与相应的楼层路径 z 值一致。
  7. 针对要更新的每个过渡,重复步骤 1 到 6。
  8. 更新所有过渡后,在将属性参数设置为长度 (3D) 的情况下,运行计算几何属性工具。

    这将针对沿更新的过渡要素的正确行程时间计算“长度 3D”属性。

稀疏化网络

稀疏化室内路径工具可计算选定可路由位置点或面之间的路径,以稀疏化初步路径网络。 用作可路由位置的要素必须来自以下某项:

  • 室内数据集中的点或面要素图层或要素类
  • Indoors 地理数据库中的点或面要素图层或要素类
  • 配置为楼层感知型的点或面要素图层或要素类
  • 具有 LEVEL_ID 字段的点或面要素图层或要素类,该字段用于将要素与其所在的楼层相关联

稀疏化过程使用 PrelimPathways 要素类作为图层,以在所有可路由位置之间来回导航,计算到其最近邻域的路线,移动至下一个可路由位置,然后再次计算路线。 在为设施点的每个楼层中的所有可路由位置计算路线之后,将融合和简化这些计算的路线。 此工具的输出将在创建最终网络数据集时使用。

  1. 确保可路由位置点和面要素来自配置为楼层感知型或符合 Indoors 模型的图层。
    注:

    要将多个设施点的室内网络连接在一起,使用生成设施点入口工具为每个楼层的每个外部门廊创建点。 可通过将这些入口点作为可路由位置包含在稀疏化室内路径工具中,将线从室外(例如人行道)步行网络捕捉到室内网络。

  2. 运行稀疏化室内路径工具。
  3. 检查输出并验证以下内容:
    • 路径要素是否按预期扩展到可路由位置。
    • 路径要素是否具有适当属性。
    • 过渡要素已连接到预期楼层。
    • 过渡要素将捕捉到连接楼层的路径要素。

创建地标点要素

可在创建方向时使用地标点要素提供注释,以增强体验。 可在创建网络数据集之前或之后创建地标,并根据需要对其进行更新,无需重新创建网络数据集。 会沿各个方向识别出距离路线 4 米以内的所有地标,因此必须选择相对稀疏且易于识别的地标。

地标点通常基于用于生成路径的现有要素生成。 也可以手动创建单个地标点。

按照以下步骤基于现有的要素类创建地标点:

  1. 选择要用作地标的要素。
  2. 使用追加工具将选定要素添加到室内网络数据集中的 Landmarks 要素类。
    提示:

    保留字段映射中的默认方案映射。

  3. 验证新地标要素是否具有适当属性

分级路径

可对网络数据集进行分类,以对用于路由的路径进行优先排序。 在使用等级网络计算路线时,首选主要路径,而仅在必要时才使用次要路径以到达目的地。 这会限制可能以最短路径通过正在使用的空间(例如,有两扇门的会议室)的路线。

您可以通过运行分类室内通道工具对路径进行分级。 该工具会根据所选单元空间分割路径要素并将其分级为次要路径。

在设施点之间添加路径要素

要在校园内的多个设施点之间路由,必须手动创建室外路径要素才能连接室内网络。 路径使用创建要素窗格进行创建。 要捕捉到现有网络,将 Pathways 要素类添加到地图中。

提示:

如果启用了范围滑块,将其设置为显示底层。

  1. 编辑选项卡的要素组中,单击创建 创建要素

    创建要素窗格打开,列出为活动地图定义的要素模板。

  2. 创建要素窗格中,单击 Pathways 要素图层。

    Pathways 模板将展开,其中显示工具选项板。

  3. Pathways 模板中,单击活动模板 向前

    将显示 Pathways 模板的工具选项板和要素属性表。

  4. 在属性表中,将路径类型设置为走廊/人行道 (1)
  5. 创建要素窗格中,单击线 线 以创建线要素。
  6. 单击设施点门廊处现有路径要素上的折点交点,以开始室外要素。 根据需要添加折点,以在设施点之间绘制要素。
  7. 如果已在 PointsOfInterest 要素类中创建入口点,则捕捉到该要素。
  8. 根据需要添加折点,以在设施点之间绘制要素。
  9. 在第二个设施点门廊处现有路径要素的折点交点处创建直线端点。
  10. 如果已在 PointsOfInterest 要素类中创建入口点,则捕捉到该要素。
  11. 保存编辑内容。

创建最终室内网络数据集

基于稀疏化和分级网络创建的最终室内网络数据集可用于室内路由。 通过执行以下步骤来创建和构建最终网络数据集:

  1. 运行基于模板创建网络数据集工具创建网络数据集。

    ArcGIS Pro 安装程序随附的 FinalNetworkTemplate_Meters.xml 文件用作模板。 该模板位于 <installation location>\Program Files\ArcGIS\Pro\Resources\Indoors\NetworkTemplates 文件夹中。

  2. 运行构建网络工具,然后浏览到使用基于模板创建网络工具创建的 Network_ND 网络数据集。

添加出行模式

Indoors 产品安装程序随附的网络数据集模板包含步行和适合轮椅进入出行模式。 可选择根据组织需求使用支持的网络数据创建其他出行模式。 在网络中定义的所有出行模式均适用于 Indoor ViewerIndoors 移动应用程序。 在 Indoors 移动应用程序中,会为具有具体名称的出行模式显示一个唯一图标。

相关主题