替换事件
需具备位置参考许可方可使用。
在管道替换期间,可以使用可将事件图层分组的事件替换配置来更新替换的管道所包含的事件,以便通过单个编辑操作停用多个事件或使用新事件将其替换。
在使用替换事件窗格之前,您必须使用配置替换事件对话框创建事件替换配置。
事件替换方案
在以下示例中,配置替换事件对话框的三个部分中的事件是互斥的。 使用保存的配置替换事件时,会发生以下情况:
事件图层列表中的事件保持原样。
停用事件列表中的事件使用替换事件窗格中提供的日期进行停用。 停用对点和线事件均有效。
停用并替换事件列表中的事件使用替换事件窗格中提供的日期进行停用并替换。 仅可停用并替换线事件。 如果替换不能覆盖整个线事件,则会用时间片进行分段。
提示:
此示例配置用于以下事件替换步骤。

当使用替换事件窗格选择配置时,在配置替换事件对话框的停用并替换事件列表中配置的所有线事件均会出现在管理属性部分中。
事件替换方法
下表提供了有关在以下过程中用于替换事件的方法的详细信息:
用于定位测量的方法
|
方法 |
描述 |
要素服务中所需的附加要素类 |
其他信息 |
|---|---|---|---|
|
路径和测量 |
测量基于所选路径的测量值定位。 |
无 |
|
|
坐标 |
测量值由 x,y 和 z 坐标定位。 |
无 |
|
|
位置偏移 |
该测量值所在的位置以相对于某个位置的偏移距离表示。 |
注册到指定网络的 LRS 相交或点事件图层,或非 LRS 点要素图层 |
事件替换
要使用事件替换配置替换事件,请完成以下步骤:
在 ArcGIS Pro 中打开地图,然后缩放到要替换事件的位置。
在位置参考选项卡上的事件组中,单击替换
。替换事件窗格随即出现。
路径和测量是开始方法和结束方法下拉菜单中的默认方法。

从开始方法和结束方法下拉列表中选择用于定位待替换事件的方法。
注:
您可以组合使用任意事件替换方法以定位“测量始于”和“测量止于”值。 例如,您可以使用路径和测量以选择“测量始于”值,使用坐标定义沿地图上路径的“测量止于”值。
单击下一步。
指定的方法显示在开始和结束部分中。 例如,如果指定的开始方法是路径和测量,指定的结束方法是坐标,则会显示开始:路径和测量以及结束:坐标。
如果指定坐标方法,请选择空间参考并使用提供的任意工具提供测量值作为坐标。
如果指定了位置偏移方法,请选择符合条件的点要素图层,并使用提供的任意工具将测量值作为位置偏移量提供。

单击网络下拉箭头并选择一个 LRS 网络。
注:
LRS 网络必须作为要素服务图层发布。
在线名称文本框中提供事件所在的线的名称。
单击从地图中选择线
,然后单击地图中的线。在开始:路径和测量部分中,执行以下操作之一来指定替换的起点测量值所在的路径:
在路径名称文本框中提供路径的名称。
单击从地图中选择路径
,然后单击地图上的路径。
在开始:路径和测量部分中,通过执行以下任一操作来提供测量值:
在测量文本框中提供起始测量。
单击从地图中选择测量
,然后单击地图上的起始测量位置。选中使用路径起点测量值复选框,以使用路径的起点测量值作为事件替换的开始测量值。
将在地图上的选定位置显示一个绿点。
或者,在开始:路径和测量部分中,使用下拉箭头选择测量单位。
在结束:路径和测量部分中,执行以下操作之一来指定替换的终止测量值所在的路径:
注:
如果只有一条路径,则此部分中的文本框不可用。
在路径名称文本框中提供路径的名称。
单击从地图中选择路径
,然后单击地图上的终点测量值位置。
在结束:路径和测量部分中,执行以下操作之一以沿路径指定事件替换的终止测量值:
在测量文本框中提供终止测量值。
单击从地图中选择测量
,然后单击地图上的终止测量值位置。选中使用路径终点测量值复选框,以使用路径的终点测量值作为事件替换的结束测量值。
将在地图上的选定位置显示一个红点。
注:
位于指定的起始测量值和终止测量值之间的事件更新如下:
停用事件列表中的事件已停用。
停用并替换事件列表中的事件已停用并由新事件替换。
如果替换不能覆盖整个事件,则会用时间片进行分段。
或者,在结束:路径和测量部分中,使用下拉箭头选择测量单位。
通过执行以下操作之一,指定日期以定义替换事件的开始日期。
在开始日期文本框中提供日期。
使用日历
选择开始日期。选中路径开始日期复选框以使用路径开始日期。
注:
开始日期使用方式如下:
停用日期 - 适用于停用事件列表中的事件
停用日期 - 适用于停用并替换事件列表中的事件
开始日期 - 适用于停用并替换事件列表中的替换事件
或者,通过执行以下操作之一,指定日期以定义替换事件的结束日期:
在结束日期文本框中提供日期。
使用日历
选择结束日期。选中路径结束日期复选框以使用路径结束日期。
注:
结束日期将用作停用并替换列表中替换事件的结束日期。
单击下一步。
随即显示管理属性部分。

注:
如果没有配置停用或停用并替换的事件,则会显示一条消息。
单击替换事件下拉箭头,然后选择事件替换配置。
列出每个已配置事件图层的可编辑属性。 配置为停用的事件未列出,因为它们未被替换。
提示:
如果您不希望停用事件,请更新配置以使其保持原样。 要保持事件原样,在运行事件替换之前,它不得出现在停用事件列表或停用并替换事件列表中。
在属性字段中提供替换值。
单击运行,完成指定路径或路段的事件替换。
停用事件列表中的事件已停用。
停用并替换事件列表中的事件将被停用、重新创建并显示在地图上。
使用事件替换时的引用偏移
Pipeline Referencing 事件数据模型支持引用事件字段的配置,并支持使用启用引用字段工具来启用这些字段。 在图层中配置和启用引用字段后,在替换事件时,将在该图层中填充并保留引用位置。
下表详述了如何根据替换方法填充事件引用字段:
|
方法 |
自引用方法 |
自引用位置 |
自引用偏移 |
至引用方法 |
至引用位置 |
至引用偏移 |
|---|---|---|---|---|---|---|
|
路径和测量值 |
父 LRS 网络 |
路径 ID |
测量值 |
父 LRS 网络 |
路径 ID |
测量值 |
|
坐标 |
X/Y |
地理坐标 |
0 |
X/Y |
地理坐标 |
0 |
|
位置偏移 |
点要素图层的名称 |
交叉点 ID 或对象 ID |
输入偏移测量值 |
点要素图层的名称 |
交叉点 ID 或对象 ID |
输入偏移测量值 |
以下示例演示了如何替换已启用引用字段的事件。
使用路径和测量值替换事件之前
在以下示例中,有多条路径穿过同一条线。 点事件和跨线事件已使用“路径和测量”方法填充了引用。 异常点事件已停用,生成线段线事件已停用并使用更新信息进行替换。
以下示意图显示了事件替换之前的路径和事件:
下表提供了事件替换之前路径的详细信息:
|
路径 ID |
线名称 |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
|---|---|---|---|---|---|
|
L1R1 |
L1 |
1/1/2000 |
<空> |
0 |
4 |
|
L1R2 |
L1 |
1/1/2000 |
<空> |
8 |
12 |
|
L1R3 |
L1 |
1/1/2000 |
<空> |
14 |
18 |
下表提供了事件替换之前,异常点事件的事件引用字段的相关详细信息:
|
RefMethod |
RefLocation |
RefOffset |
|---|---|---|
|
管道系列网络 |
L1R2 |
10 |
下表显示了事件替换之前,异常点事件的其他事件字段:
|
事件 ID |
路径 ID |
起始日期 |
结束日期 |
测量 |
异常类型 |
|---|---|---|---|---|---|
|
Anomaly1 |
L1R2 |
1/1/2000 |
<空> |
10 |
Dent |
下表提供了事件替换之前,生成线段线事件的事件引用字段的相关详细信息:
|
FromRefMethod |
FromRefLocation |
FromRefOffset |
ToRefMethod |
ToRefLocation |
ToRefOffset |
|---|---|---|---|---|---|
|
管道系列网络 |
L1R1 |
0 |
管道系列网络 |
L1R3 |
18 |
下表显示了事件替换之前,生成线段线事件的其他事件字段:
|
事件 ID |
始于路径 ID |
止于路径 ID |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
状态 |
|---|---|---|---|---|---|---|---|
|
CS1 |
L1R1 |
L1R3 |
1/1/2000 |
<空> |
0 |
18 |
概念 |
使用路径和测量替换事件后
以下示意图显示了事件替换之后的路径和关联事件:
异常点事件已于 2005 年 1 月 1 日停用,生成线段线事件已已于 2005 年 1 月 1 日停用并进行替换。
下表提供了事件替换之后,异常点事件的事件引用字段的相关详细信息:
|
RefMethod |
RefLocation |
RefOffset |
|---|---|---|
|
管道系列网络 |
L1R2 |
10 |
下表提供了事件替换之后,异常点事件的其他事件字段的相关详细信息:
|
事件 ID |
路径 ID |
起始日期 |
结束日期 |
测量 |
异常类型 |
|---|---|---|---|---|---|
|
Anomaly1 |
L1R2 |
1/1/2000 |
1/1/2005 |
10 |
Dent |
下表提供了事件替换之后,生成线段线事件的事件引用字段的相关详细信息:
|
FromRefMethod |
FromRefLocation |
FromRefOffset |
ToRefMethod |
ToRefLocation |
ToRefOffset |
|---|---|---|---|---|---|
|
管道系列网络 |
L1R1 |
0 |
管道系列网络 |
L1R3 |
18 |
下表提供了事件替换之后,生成线段线事件的其他事件字段的相关详细信息:
|
事件 ID |
始于路径 ID |
止于路径 ID |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
状态 |
|---|---|---|---|---|---|---|---|
|
CS1 |
L1R1 |
L1R3 |
1/1/2000 |
1/1/2005 |
0 |
18 |
概念 |
|
CS1 |
L1R1 |
L1R3 |
1/1/2005 |
<空> |
0 |
18 |
活动 |
使用坐标替换事件之前
在以下示例中,有多条路径穿过同一条线。 点事件和跨线事件已使用坐标方法填充了引用。 异常点事件已停用,生成线段线事件已停用并使用更新信息进行替换。
以下示意图显示了事件替换之前的路径和事件:
下表提供了事件替换之前路径的详细信息:
|
路径 ID |
线名称 |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
|---|---|---|---|---|---|
|
L1R1 |
L1 |
1/1/2000 |
<空> |
0 |
4 |
|
L1R2 |
L1 |
1/1/2000 |
<空> |
8 |
12 |
|
L1R3 |
L1 |
1/1/2000 |
<空> |
14 |
18 |
下表提供了事件替换之前,异常点事件的事件引用字段的相关详细信息:
|
RefMethod |
RefLocation |
RefOffset |
|---|---|---|
|
管道系列网络 |
-95.95808985100939, 31.531490819597646, 0 |
0 |
下表显示了事件替换之前,异常点事件的其他事件字段:
|
事件 ID |
路径 ID |
起始日期 |
结束日期 |
测量 |
异常类型 |
|---|---|---|---|---|---|
|
Anomaly1 |
L1R2 |
1/1/2000 |
<空> |
10 |
Dent |
下表提供了事件替换之前,生成线段线事件的事件引用字段的相关详细信息:
|
FromRefMethod |
FromRefLocation |
FromRefOffset |
ToRefMethod |
ToRefLocation |
ToRefOffset |
|---|---|---|---|---|---|
|
X/Y |
-95.97115621332955, 31.521993965161187, 0 |
0 |
X/Y |
-95.94931344722744, 31.537974879081332, 0 |
0 |
下表显示了事件替换之前,生成线段线事件的其他事件字段:
|
事件 ID |
始于路径 ID |
止于路径 ID |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
状态 |
|---|---|---|---|---|---|---|---|
|
CS1 |
L1R1 |
L1R3 |
1/1/2000 |
<空> |
0 |
18 |
概念 |
使用坐标替换事件之后
以下示意图显示了事件替换之后的路径和事件:
异常点事件已于 2005 年 1 月 1 日停用,生成线段线事件已已于 2005 年 1 月 1 日停用并进行替换。
下表提供了事件替换之后,异常点事件的事件引用字段的相关详细信息:
|
RefMethod |
RefLocation |
RefOffset |
|---|---|---|
|
X/Y |
-95.95808985100939, 31.531490819597646, 0 |
0 |
下表提供了事件替换之后,异常点事件的其他事件字段的相关详细信息:
|
事件 ID |
路径 ID |
起始日期 |
结束日期 |
测量 |
异常类型 |
|---|---|---|---|---|---|
|
Anomaly1 |
L1R2 |
1/1/2000 |
1/1/2005 |
10 |
Dent |
下表提供了事件替换之后,生成线段线事件的事件引用字段的相关详细信息:
|
FromRefMethod |
FromRefLocation |
FromRefOffset |
ToRefMethod |
ToRefLocation |
ToRefOffset |
|---|---|---|---|---|---|
|
X/Y |
-95.97115621332955, 31.521993965161187, 0 |
0 |
X/Y |
-95.94931344722744, 31.537974879081332, 0 |
0 |
下表提供了事件替换之后,生成线段线事件的其他事件字段的相关详细信息:
|
事件 ID |
始于路径 ID |
止于路径 ID |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
状态 |
|---|---|---|---|---|---|---|---|
|
CS1 |
L1R1 |
L1R3 |
1/1/2000 |
1/1/2005 |
0 |
18 |
概念 |
|
CS1 |
L1R1 |
L1R3 |
1/1/2005 |
<空> |
0 |
18 |
活动 |
在使用位置偏移替换事件之前
在以下示例中,有多条路径穿过同一条线。 点事件和跨线事件已使用位置偏移方法填充了引用。 异常点事件已停用,生成线段线事件已停用并使用更新信息进行替换。
以下示意图显示了事件替换之前的路径、事件和交叉点:
下表提供了事件替换之前的路径和事件的详细信息:
|
路径 ID |
线名称 |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
|---|---|---|---|---|---|
|
L1R1 |
L1 |
1/1/2000 |
<空> |
0 |
4 |
|
L1R2 |
L1 |
1/1/2000 |
<空> |
8 |
12 |
|
L1R3 |
L1 |
1/1/2000 |
<空> |
14 |
18 |
下表提供了事件替换之前,异常点事件的事件引用字段的相关详细信息:
|
RefMethod |
RefLocation |
RefOffset |
|---|---|---|
|
管道系列网络相交点 |
相交点 1 |
-1.5 |
下表显示了事件替换之前,异常点事件的其他事件字段:
|
事件 ID |
路径 ID |
起始日期 |
结束日期 |
测量 |
异常类型 |
|---|---|---|---|---|---|
|
Anomaly1 |
L1R1 |
1/1/2000 |
<空> |
2 |
Dent |
下表提供了事件替换之前,生成线段线事件的事件引用字段的相关详细信息:
|
FromRefMethod |
FromRefLocation |
FromRefOffset |
ToRefMethod |
ToRefLocation |
ToRefOffset |
|---|---|---|---|---|---|
|
管道系列网络相交点 |
Intersection1 |
-3.5 |
管道系列网络相交点 |
Intersection2 |
3.5 |
下表显示了事件替换之前,生成线段线事件的其他事件字段:
|
事件 ID |
始于路径 ID |
止于路径 ID |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
状态 |
|---|---|---|---|---|---|---|---|
|
CS1 |
L1R1 |
L1R3 |
1/1/2000 |
<空> |
0 |
18 |
概念 |
在使用位置偏移替换事件之后
以下示意图显示了事件替换之后的路径、事件和交叉点:
异常点事件已于 2005 年 1 月 1 日停用,生成线段线事件已已于 2005 年 1 月 1 日停用并进行替换。
下表提供了事件替换之后,异常点事件的事件引用字段的相关详细信息:
|
RefMethod |
RefLocation |
RefOffset |
|---|---|---|
|
管道系列网络相交点 |
Intersection1 |
-1.5 |
下表提供了事件替换之后,异常点事件的其他事件字段的相关详细信息:
|
事件 ID |
路径 ID |
起始日期 |
结束日期 |
测量 |
异常类型 |
|---|---|---|---|---|---|
|
Anomaly1 |
L1R1 |
1/1/2000 |
1/1/2005 |
2 |
Dent |
下表提供了事件替换之后,生成线段线事件的事件引用字段的相关详细信息:
|
FromRefMethod |
FromRefLocation |
FromRefOffset |
ToRefMethod |
ToRefLocation |
ToRefOffset |
|---|---|---|---|---|---|
|
管道系列网络相交点 |
Intersection1 |
-3.5 |
管道系列网络相交点 |
Intersection2 |
3.5 |
下表提供了事件替换之后,生成线段线事件的其他事件字段的相关详细信息:
|
事件 ID |
始于路径 ID |
止于路径 ID |
起始日期 |
结束日期 |
测量始于 |
测量止于 |
状态 |
|---|---|---|---|---|---|---|---|
|
CS1 |
L1R1 |
L1R3 |
1/1/2000 |
1/1/2005 |
0 |
18 |
概念 |
|
CS1 |
L1R1 |
L1R3 |
1/1/2005 |
<空> |
0 |
18 |
活动 |
在启用冲突预防的情况下进行事件编辑
在以下情况下,您可以在替换事件窗格中获取事件图层锁后编辑事件:
在替换事件窗格中,没有人对事件所在路径的任何版本要素服务中的事件图层进行锁定。
在您正在使用的相同版本要素服务中,替换事件窗格中的事件图层上有一个现有的事件锁。
在以下情况下,您无法在替换事件窗格中编辑事件:
替换事件窗格中的部分或全部事件图层已被其他人针对事件所在路径锁定。
替换事件窗格中的部分或全部事件图层已被您锁定,但版本不同。
事件位于由另一个用户锁定的路径上。
该事件位于您锁定的路径上,但版本不同。