替换事件

适用于 Location Referencing 许可。

在管道替换期间,可以使用可将事件图层分组的事件替换配置来更新替换的管道所包含的事件,以便通过单个编辑操作停用多个事件或使用新事件将其替换。

在使用替换事件窗格之前,您必须使用配置替换事件对话框创建事件替换配置

事件替换方案

在以下示例中,配置替换事件对话框的三个部分中的事件是互斥的。 使用保存的配置替换事件时,会发生以下情况:

  • 事件图层列表中的事件保持原样。
  • 停用事件列表中的事件使用替换事件窗格中提供的日期进行停用。 停用对点和线事件均有效。
  • 停用并替换事件列表中的事件将停用并使用替换事件窗格中提供的日期重新创建。 仅可停用并替换线事件。

提示:

此示例配置用于以下事件替换步骤。

配置事件替换对话框

当使用替换事件窗格选择配置时,在配置替换事件对话框的停用并替换事件列表中配置的所有线事件均会出现在管理属性中。

事件替换方法

下表提供了有关在以下过程中用于替换事件的方法的更多详细信息:

用于定位测量的方法

方法描述服务中需要的附加要素类其他信息

路径和测量

测量基于所选路径的测量值定位。

通过路径和测量添加线事件

坐标

测量值由 x、y 和 z 坐标定位

按坐标添加线事件

事件替换

完成以下步骤以使用事件替换配置替换事件:

  1. ArcGIS Pro 中打开地图,然后缩放到要替换事件的位置。
  2. 位置参考选项卡上的事件组中,单击替换 替换

    替换事件窗格随即出现。

    路径和测量开始方法结束方法下拉列表中的默认设置。

    替换事件窗格
  3. 开始方法结束方法下拉列表中选择用于定位待替换事件的方法。
    注:

    您可以组合使用任意事件替换方法以定位“测量始于”和“测量止于”值。 例如,您可以使用路径和测量以选择“测量始于”值,使用坐标以定义沿地图上路径的“测量止于”值。

  4. 单击下一步

    网络下拉列表、开始方法和结束方法部分,以及日期部分随即出现在窗格中。

    注:

    您选择的方法将出现在开始和结束部分标注中。 例如,如果所选的开始方法是路径和测量,所选的结束方法是坐标,则会显示开始:路径和测量结束:坐标

    如果选择坐标作为方法,请选择空间参考并使用提供的任意工具提供测量值作为坐标。

    使用路径和测量的替换事件窗格
  5. 单击网络下拉箭头,然后选择要用作事件替换的源线性参考方法 (LRM) 的网络。
    注:

    该网络必须是作为要素服务图层发布的 LRS 网络。

  6. 线名称文本框中选择事件所在的线的名称。

    单击从地图中选择线工具 从地图中选择线,然后单击地图上的线。

  7. 开始:路径和测量部分的路径名称文本框中,通过执行以下任一操作选择替换起点测量值所在的路径:
    • 键入路径的名称。
    • 单击从地图中选择路径 从地图中选择路径,然后单击地图上的路径。
  8. 开始:路径和测量部分中,通过执行以下任一操作来提供测量值:
    • 单击在地图中选择测量值 从地图中选择测量,然后单击地图上的测量始于位置。
    • 测量文本框中键入测量始于值。
    • 选中使用路径起点测量值复选框,以使用路径的起点测量值作为事件替换的测量始于值。

    将在地图上的选定位置显示一个绿点。

  9. 或者,在开始:路径和测量部分中,使用下拉箭头选择测量单位。
  10. 结束:路径和测量部分的路径名称文本框中,执行以下操作之一:
    注:

    如果只有一条路径,则此部分中的文本框处于非活动状态。

    • 键入路径的名称。
    • 单击在地图中选择路径 从地图中选择路径,然后单击地图上的测量止于位置。
  11. 结束:路径和测量部分中,执行以下操作之一以沿路径指定事件替换的测量止于值:
    • 单击在地图中选择测量值 从地图中选择测量,然后单击地图上的测量始于位置。
    • 测量文本框中键入测量止于值。
    • 选中使用路径终点测量值复选框,以使用路径的终点测量值作为事件替换的测量止于值。

    将在地图上的选定位置显示一个红点。

    注:

    位于指定的测量始于和测量止于值之间的事件更新如下:

    • 停用事件列表中的事件已停用。
    • 停用并替换事件列表中的事件已停用并由新事件替换。

  12. 或者,在结束:路径和测量部分中,使用下拉箭头选择测量单位。
  13. 通过执行以下操作之一,指定日期以定义替换事件的开始日期。
    • 使用日历 日历 选择开始日期。
    • 开始日期文本框中键入日期。
    • 选中路径开始日期复选框以使用路径开始日期。
    注:

    开始日期使用方式如下:

    • 停用日期 - 适用于停用事件列表中的事件
    • 停用日期 - 适用于停用并替换事件列表中的事件
    • 开始日期 - 适用于停用并替换事件列表中的替换事件

  14. 或者,通过执行以下操作之一,指定日期以定义替换事件的结束日期:
    • 使用日历 日历 选择结束日期。
    • 结束日期文本框中键入日期。
    • 选中路径结束日期复选框以使用路径结束日期。
    注:

    结束日期将用作停用并替换列表中替换事件的结束日期。

  15. 单击下一步

    管理属性选项随即显示在替换事件窗格中。

    事件替换属性
    注:

    如果没有事件配置为停用或停用并替换,则会出现一条消息,指示该情况。

  16. 单击替换事件下拉箭头,然后选择事件替换配置。

    列出每个已配置事件图层的可编辑自定义属性。 配置为停用的事件未列出,因为它们未被替换。

    提示:

    如果您不想停用事件,请更新配置,使其保持原样。 要保持事件原样,在运行事件替换之前,它不得出现在停用事件列表或停用并替换事件列表中。

  17. 在属性字段中提供替换值。
  18. 单击运行,完成指定路径或路段的事件替换。
    • 停用事件列表中的事件已停用。
    • 停用并替换事件列表中的事件将被停用、重新创建并显示在地图上。

使用事件替换时的引用偏移

Pipeline Referencing 事件数据模型支持引用事件字段的配置,并允许使用启用引用字段工具。 在图层中配置和启用引用字段后,在替换事件时,将在该图层中填充并保留引用位置。

当使用路径和测量方法替换线事件时,将使用父 LRS 网络作为 FromRefMethodToRefMethod 值,使用路径作为 FromRefLocationToRefLocation 值,并使用路径测量值填充 FromRefOffsetToRefOffset 字段。

使用坐标方法替换线事件时,将使用 X/Y 作为 FromRefMethodToRefMethod 值,使用地理坐标作为 FromRefLocationToRefLocation 值,并使用 0 填充 FromRefOffsetToRefOffset 字段。

以下示例演示了如何替换已启用引用的线事件。

通过路径和测量替换线事件之前

在以下示例中,三个现有事件已使用路径和测量填充引用。 使用更新的测量值和其他日期对 Consequence Segment 和 Could Affect Segment 事件进行了替换,并且 Pipe Exposure 事件已被停用。

以下示意图显示了事件替换之前的路径和关联的线事件:

事件替换之前

下表提供了事件替换之前路径的详细信息:

路径 ID起始日期结束日期测量始于测量止于

R1

1/1/2000

<空>

0

5

R2

1/1/2000

<空>

7

12

R3

1/1/2000

<空>

13

18

下表提供了事件创建之前图层中事件引用字段的详细信息:

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationToRefOffset

PipeSeriesNetwork

R1

0

PipeSeriesNetwork

R3

18

下表显示了事件替换之前的默认事件字段: 每个线事件图层均具有相同的数据和测量值。

事件 ID始于路径 ID止于路径 ID起始日期结束日期测量始于测量止于

Event1

R1

R3

1/1/2000

<空>

0

18

使用路径和测量替换线事件后

以下示意图显示了事件替换之后的路径和关联的线事件:

Consequence Segment 和 Could Affect Segment 事件截至 1/1/2005 的始于(起始)和止于(终止)测量值已替换,Pipe Exposure 事件已停用至 1/1/2005。

事件替换之后

下表提供了事件替换之后事件引用字段的详细信息:

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationToRefOffset

PipeSeriesNetwork

R1

2.5

PipeSeriesNetwork

R3

15.5

下表提供了事件替换之后默认事件字段的详细信息:

Consequence Segment

事件 ID始于路径 ID止于路径 ID起始日期结束日期测量始于测量止于

Event1

R1

R3

1/1/2000

1/1/2005

0

18

Event1

R1

R3

1/1/2005

<空>

2.5

15.5

Could Affect Segment

事件 ID始于路径 ID止于路径 ID起始日期结束日期测量始于测量止于

Event1

R1

R3

1/1/2000

1/1/2005

0

18

Event1

R1

R3

1/1/2005

<空>

2.5

15.5

Pipe Exposure

事件 ID始于路径 ID止于路径 ID起始日期结束日期测量始于测量止于

Event1

R1

R3

1/1/2000

1/1/2005

0

18

使用坐标替换线事件之前

在以下示例中,三个使用坐标填充引用的事件图层已使用更新的坐标针对 1/1/2005 进行了替换。 使用更新的测量值和其他日期对 Consequence Segment 和 Could Affect Segment 事件记录进行了替换,并且 Pipe Exposure 事件已被停用。

以下示意图显示了事件替换之前的路径和关联的线事件:

事件替换之前

下表提供了事件替换之前路径的详细信息:

路径 ID起始日期结束日期测量始于测量止于

R1

1/1/2000

<空>

0

5

R2

1/1/2000

<空>

7

12

R3

1/1/2000

<空>

13

18

下表提供了事件创建之前图层中事件引用字段的详细信息:

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationToRefOffset

X/Y

33.984980, -117.306397, 20

0

X/Y

33.965456, -117.265669, 20

0

使用坐标替换线事件之后

以下示意图显示了事件替换之后的路径和关联的线事件:

事件替换之后

下表提供了事件替换之后事件引用字段的详细信息:

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationToRefOffset

X/Y

33.977588, -117.291149, 20

0

X/Y

33.960388, -117.279564, 20

0

下表提供了事件替换之后默认事件字段的详细信息:

Consequence Segment

事件 ID始于路径 ID止于路径 ID起始日期结束日期测量始于测量止于

Event1

R1

R3

1/1/2000

1/1/2005

0

18

Event1

R1

R3

1/1/2005

<空>

2.5

15.5

Could Affect Segment

事件 ID始于路径 ID止于路径 ID起始日期结束日期测量始于测量止于

Event1

R1

R3

1/1/2000

1/1/2005

0

18

Event1

R1

R3

1/1/2005

<空>

2.5

15.5

Pipe Exposure

事件 ID始于路径 ID止于路径 ID起始日期结束日期测量始于测量止于

Event1

R1

R3

1/1/2000

1/1/2005

0

18

在启用冲突预防的情况下进行事件编辑

在以下情况下,您可以在替换事件窗格中获取事件图层锁后编辑事件:

  • 替换事件窗格的任何版本的要素服务中,对于将定位事件的路径,任何人都没有事件图层上的锁。
  • 在您正在使用的相同版本要素服务中,替换事件窗格中的事件图层上有一个现有的事件锁。

在以下情况下,您无法在替换事件窗格中编辑事件:

  • 替换事件窗格中的部分或全部事件图层已被其他人针对事件所在路径锁定。
  • 替换事件窗格中的部分或全部事件图层已被您锁定,但版本不同。
  • 事件位于由另一个用户锁定的路径上。
  • 事件位于由您锁定但是在其他版本中的路径上。