中文

如何:通过“重新对齐路径”或“停用路径”移除路径并发后,标识并更正未应用正确测量值或行为的线事件

摘要

在 Esri Roads and Highways 中,可重新对齐或停用路径来移除与其他路径的并发。 在下面介绍的场景中,这些编辑操作可能会导致事件行为不能正确地应用于线事件。

从 Esri Roads and Highways 10.5 Patch 1 开始,本文中介绍的停用路径场景不再存在。 如需联系 Esri 支持中心,请参阅 TFS 51811:重新对齐路径以创建并发,然后停用其他路径以消除获取错误测量值的捕捉事件中相同日期结果的并发。

从 Esri Roads and Highways 10.4.1 开始,本文中介绍的重新对齐路径场景不再存在。 如需联系 Esri 支持中心,请参阅 TFS 51810:扩展路径以创建并发,然后重新对齐其他路径以移除重新对齐的路径中非并发事件的错误事件行为中相同日期结果的并发。

:
尽管上述 Esri Roads and Highways 版本中不再存在这些问题,但必须调查在先前版本的 Esri Roads and Highways 中执行的下述编辑场景,才能确定事件行为是否正确应用于线事件测量值。 

过程

本文中介绍了两个与涉及并发路径和后续事件测量值的编辑操作有关的特定工作流(停用路径重新对齐路径)。 可使用下面的“相关信息”部分中的地理处理工具查找受这两个工作流影响的路径。

使用地理处理工具确定是否存在任何受影响的路径后,便可按照以下步骤更新任何受影响的事件测量值。 或者,按照查询 Lrs_Edit_Log 表的步骤手动标识受影响的路径。

如何使用“标识受影响的路径”地理处理工具。

此工具仅用于标识受本文中所述问题影响的路径。

  1. 从下面的下载链接下载并解压文件 IdentifyAffectedRoutesGPTool.zip
  2. 打开 ArcMap 并导航至解压后的文件夹。 工具箱图标和脚本图标显示在目录树中。Catalog Tree
  3. 连接到包含 Esri Roads and Highways ALRS 和 LRS 网络的企业级地理数据库的默认版本。
  4. 添加包含地图内容路径的 LRS 网络要素类。
  5. 双击 IdentifyAffectedRoutes 脚本,然后在下拉菜单中选择 LRS 网络要素图层作为输入。
  6. 提供输出工作空间和输出表名称。 输出工作空间不必为地理数据库。GP Tool
  7. 单击确定。 输出表将添加到地图内容中。
  8. 如果输出为空,则输入 LRS 网络中将不存在需要进一步关注的路径。 对于列出的任何路径,请使用以下工作流来检查路径和沿着这些路径定位的事件。

场景 1:停用并发路径并将“捕捉” 作为事件的停用事件行为

在此场景中,将停用与其他路径存在重叠部分(称为并发部分)的路径。 应用事件行为后,停用路径上扩展超出重叠部分的任何线事件将被捕捉到并发路径,但给出的自测量值小于该事件当前所在路径的自测量值

  1. 停用与其他路径重叠的路径,其中要停用的路径的几何扩展超出较短并发路径的几何。

    Scenario One

  2. Esri Roads and Highways 工具栏运行应用更新工具,以将事件行为应用为通过停用路径功能实现的编辑活动的结果。

    Apply Updates

  3. 调查之前横跨整个停用路径的事件。 更新事件的自测量值现在小于其之前被捕捉到的路径的自测量值

    Event Measures after Retire
:
LocError 列现在具有值“对于“自测量值”部分匹配”。

场景 2:重新对齐路径以移除并发可能导致缺少对非并发事件的更新

在此场景中,将重新对齐与其他路径具有重叠部分的路径以移除并发。 应用事件行为后,位于重新对齐路径非并发部分上的线事件可能会扩展到重新对齐路径的重新对齐部分。

  1. 重新对齐与其他路径重叠的路径,以便第一条路径不再与其他路径重叠(并发)。

    Realign Route

  2. Esri Roads and Highways 工具栏运行应用更新工具,以通过重新对齐路径功能实现的编辑活动应用事件行为。

    Apply Updates

  3. 调查用于横跨整个重新对齐路径的事件。 根据预期,通过重新对齐会创建两个事件。 位于重新对齐路径的重新对齐部分上的事件将捕捉到并发路径。 由于位于路径的非并发部分上的事件具有留在原处事件行为,应用事件行为后,位于路径非并发部分上的事件预期会在重新对齐的起点处结束。 但是,此事件将扩展到重新对齐部分。

    Concurrent Event Behavior

本节演示了如何标识和更新由于上述场景而没有正确应用事件行为的事件。

场景 1:停用并发路径并将捕捉作为事件的停用事件行为

  1. 标识编辑内容及对应的受影响路径。 此操作可通过使用以下工作流检查 Lrs_Edit_Log 表来完成。
    1. 打开 ArcMap,然后将 Lrs_Edit_Log 表添加到地图文档。 打开 LRS_Edit_Log 表的属性表,然后选择 ActivityType 值为 4 的所有记录。 所有记录对应于“停用路径”编辑活动。
    2. 对于 ActivityType4 的每一行,在属性表中右键单击该行,然后选择 显示 XML 数据
      LRS Edit Log
    3. 如果 XML 数据包含重叠部分 XML 标签的值,请检查此路径上的事件。LRS Edit Log XML
  2. 对于在第 1 步中标识为具有涉及重叠路径的“停用路径”编辑活动的所有路径,在位于这些路径上的事件中搜索 LocError 为“自测量值”部分匹配的事件。 必须更新这些选定事件的测量值才能与路径的自测量值匹配。

场景 2:重新对齐路径以移除并发可能导致非并发事件不更新

  1. 标识编辑内容及对应的受影响路径。 此操作可通过使用以下工作流检查 Lrs_Edit_Log 表来完成。
    1. 打开 ArcMap,然后将 Lrs_Edit_Log 表添加到地图文档。 打开 LRS_Edit_Log 表的属性表,然后选择 ActivityType 值为 7 的所有记录。 所有记录对应于“重新对齐路径”编辑活动。
    2. 对于 ActivityType7 的每一行,在属性表中右键单击该行,然后选择 显示 XML 数据LRS Edit Log
    3. 如果 XML 数据包含“重叠部分”XML 标签的值,请检查此路径上的事件。LRS Edit Log XML
  2. 对于在第 1 步中标识为具有涉及重叠路径的“重新对齐路径”编辑活动的所有路径,在 ArcMap 或 Event Editor (Roadway Characteristics Editor) 中检查事件。 对于扩展到路径的重新对齐部分的任何事件,更新事件的至测量值以匹配重新对齐部分的起始测量值。 在 Event Editor(或启用了Roads and Highways 扩展模块的 ArcMap)中,将基于新至测量值更新事件形状。

相关信息