适用于 ArcGIS Indoors Pro 或 ArcGIS Indoors Maps 扩展模块。
由于以下情况而导致数据发生更改时,您可能需要更新室内网络数据集:
- 新设施点将添加到站点中。
- 将一个或多个楼层添加到设施点中。
- 一个或多个楼层将被重新建模。
要更新室内网络数据集,请遵循与创建网络数据集时相同的过程,但仅限于已更新的要素。
更新路径
您可以在由输入楼层要素参数定义的设施点或楼层的子集上运行生成室内路径工具。 当生成 Indoors 路径工具在已填充的 Indoors 工作空间上运行时,该工具会删除带有与输入楼层要素值相匹配的 FACILITY_ID 和 LEVEL_ID 值的任何路径要素,并为所选区域生成新要素。
还可以使用升级 Indoors 数据库工具自动将 LEVEL_ID 字段添加到 Pathways 和 PrelimPathways 要素类并在其中填充建筑物内路径要素的楼层值。
按照以下步骤使用生成室内路径工具更新路径:
- 使用按属性选择图层工具来选择所要更新区域的楼层覆盖区要素。
在 ArcGIS Indoors 信息模型中,楼层覆盖区要素位于 Levels 要素类。
注:
如果在传递给输入楼层要素参数的图层中没有选择任何楼层要素,生成室内路径工具会更新图层中所有楼层的路径。
- 对于改造的楼层,使用相同的格网密度作为最初处理楼层时的值。
这有助于使现有楼层过渡要素与已更新的 PrelimPathways 要素保持连接。
- 运行生成室内路径工具。
所选楼层的路径要素已更新。
更新楼层过渡
您可以运行已填充的室内数据集和室内网络数据集或 Indoors 地理数据库上的生成楼层过渡工具,以为新设施点添加过渡,为现有设施点中的新楼层添加过渡,或为改造后的楼层更新过渡。
对于任何更新方案,如果您选中删除现有过度复选框,生成楼层过渡工具将删除在输入图层中与过渡单元在空间上相交的过渡要素,并为整个设施点重新创建它们。 如果不删除现有过渡,则该工具将为指定过渡单元创建过渡,从而保持现有过渡不变。
根据建设施点的更新类型,有不同的工作流可用于更新过渡。 无论选择哪种类型,都会对 PrelimTransitions 要素类进行更新。 稀疏化室内路径工具会删除 Transitions 要素类中的现有要素,从而用 PrelimTransitions 要素类中的已更新要素来替换它们。 如果对过渡要素进行了任何属性更新,则可在更新过程中将其应用于 PrelimTransitions 要素类。
为新设施点生成过渡
要使用新设施点更新站点,请执行以下步骤:
为具有新楼层或改造楼层的现有设施点生成过渡
对于在同一位置具有电梯和楼梯的改造楼层,可能不需要更新楼层过渡要素。 在生成室内路径工具更新 PrelimPathway 要素后,确保 PrelimTransitions 的起始折点和结束折点位于折点 4 米以内。 稀疏化室内路径工具会自动连接到此容差范围内的要素。 如果过渡仍然需要更新,请执行以下步骤:
- 确保为新楼层或改造的楼层更新了 PrelimPathways 要素类中的要素。
- 使用按属性选择或按位置选择在设施点图层中选择需要更新的设施点要素。
- 在生成楼层过渡工具中,使用表达式来过滤要为新过渡处理的空间类型。
- 或者,也可输入延迟值以添加电梯等待时间。
如果提供了等待时间,则将更新现有延迟值以反映所有选定设施点的新电梯等待时间。
- 选中删除现有过渡复选框。
- 运行生成楼层过渡工具。
对于指定的过渡单元,删除 PrelimTransitions 要素类中的现有要素,并为整个设施点重新创建。
- 修整楼梯要素。
为新楼层手动生成过渡要素
当您将楼层添加到设施点,而不是为整个设施点生成新过渡时,您可以使用垂直复制工具手动复制现有要素。 如果电梯井或楼梯向上或向下延伸,则此工作流适用。
- 运行生成楼层过渡工具以仅为电梯创建垂直线过渡。
- 单击编辑选项卡。
- 单击选择按钮 ,然后根据需要选择通过矩形选择。
- 选择要复制的楼层旁边的过渡要素。
- 单击修改按钮 。
修改要素窗格随即显示。
- 单击垂直复制 并使用该工具为更多楼层创建楼梯:
- 在垂直偏移文本框中,输入楼层的相对高度。
- 在要复制的次数文本框中输入楼梯延伸到的楼层数量。
注:
如果设施点楼层的高度不一致,则可能需要多次运行具有不同偏移值的垂直复制工具。
- 验证起始折点和结束折点是否被捕捉到 PrelimPathways 要素类中的要素上的折点相交处,并验证其 z 值。
- 单击复制。
- 在属性表中,为添加的每个楼梯更新 From Height、To Height、From Level Name、To Level Name、From Vertical Order 和 To Vertical Order 字段。
- 根据需要重复这些步骤,直到在 PrelimTransitions 要素类中创建了所有必需的过渡要素。
- 在几何特性参数设置为长度 (3D) 的情况下运行计算几何属性工具,从而计算 Length (3D) 属性以获取正确的行驶时间。
稀疏化更新路径
通过在运行稀疏化室内路径工具之前,对楼层图层应用定义查询或选择,可以在填充的室内数据集或 Indoors 地理数据库的楼层子集上运行该工具。
在已填充的 Indoors 地理数据库中运行稀疏化室内路径工具,将发生以下情况:
- 对于具有与要处理区域相匹配的 FACILITY_ID 和 LEVEL_ID 值的目标路径参数,将删除为其指定的要素类中的所有现有路径要素。 然后,将已更新要素从输入路径要素参数追加到目标路径参数。
- 删除目标过渡中具有与所要处理的区域相匹配的 FACILITY_ID 值的任何现有过渡。 然后,将已更新要素从输入过渡要素参数追加到目标过渡参数。
按照以下步骤稀疏化更新的路径:
- 确保用作可路由位置的点和面已针对新区域进行了更新。
- 从输入地理数据库中删除网络数据集 (Network_ND)。
注:
如果您在使用 Indoors 地理数据库,则从 IndoorNetwork 要素数据集中删除网络数据集 (Network_ND)。
- 在包含更新区域的楼层上运行稀疏化室内路径工具。
将更新的点和面位置用于可路由位置参数。
稀疏化室内路径工具将移除初步网络路径并简化网络数据集。
更新地标
如果用于路由的要素已移动,或者具有要用于路由的新要素,则必须通过完成以下操作来更新地标要素类:
- 从 Landmarks 要素类中删除无效的要素。
- 在新的要素类中创建地标点要素。
在下一步骤中将追加它们。
- 使用追加工具将新地标点加载到当前 Landmarks 要素类中。
对已更新的路径进行分类
您可以在已填充的室内数据集或 Indoors 地理数据库上运行分类室内路径工具,以针对重新建模后的楼层或设施点更新路径等级。
目标路径参数应包含针对重新建模后的楼层或设施点更新的稀疏化路径要素。 您可以在任何数量的设施点中的一个或多个楼层上运行该工具。
- 确保为重新建模后的楼层或设施点更新稀疏化路径。
- 从输入地理数据库中删除网络数据集 (Network_ND)。
- 在分类室内路径工具中,使用定义查询或进行选择来将分类过滤到特定的空间。
- 运行分类室内路径工具。
已更新的楼层或设施点的路径分类将被更新。
- 创建和构建网络数据集。