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

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

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

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

注:
如果没有配置停用或停用并替换的事件,则会显示一条消息。
- 单击替换事件下拉箭头,然后选择事件替换配置。
列出每个已配置事件图层的可编辑属性。 配置为停用的事件未列出,因为它们未被替换。
提示:
如果您不希望停用事件,请更新配置以使其保持原样。 要保持事件原样,在运行事件替换之前,它不得出现在停用事件列表或停用并替换事件列表中。
- 在属性字段中提供替换值。
- 单击运行,完成指定路径或路段的事件替换。
- 停用事件列表中的事件已停用。
- 停用并替换事件列表中的事件将被停用、重新创建并显示在地图上。
使用事件替换时的引用偏移
Roads and Highways 事件数据模型支持引用事件字段的配置,并允许使用启用引用字段工具。 在图层中配置和启用引用字段后,在添加或编辑事件时,将在该图层中填充并保留引用位置。
下表详述了如何根据替换方法填充事件引用字段:
| 方法 | 自引用方法 | 自引用位置 | 自引用偏移 | 至引用方法 | 至引用位置 | 至引用偏移 |
|---|---|---|---|---|---|---|
路径和测量值 | 父 LRS 网络 | 路径 ID | 测量值 | 父 LRS 网络 | 路径 ID | 测量值 |
坐标 | X/Y | 地理坐标 | 0 | X/Y | 地理坐标 | 0 |
位置偏移 | 点要素图层的名称 | 交叉点 ID 或对象 ID | 输入偏移测量值 | 点要素图层的名称 | 交叉点 ID 或对象 ID | 输入偏移测量值 |
以下示例演示了如何替换已启用引用字段的事件。
使用路径和测量值替换事件之前
在以下示例中,点事件和线事件已使用“路径和测量”方法填充了引用。 “里程标识”点事件已停用,“速度限制”线事件也已停用并使用已更新信息进行替换。
下图显示了事件替换之前的路径及其关联事件:
下表提供了事件替换之前路径的详细信息:
| 路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
|---|---|---|---|---|
Route1 | 1/1/2000 | <空> | 0 | 18 |
下表提供了事件替换之前,“里程标识”点事件的事件引用字段的相关详细信息:
| RefMethod | RefLocation | RefOffset |
|---|---|---|
AllRoutes | Route1 | 9 |
下表显示了事件替换之前,“里程标识”点事件的其他事件字段:
| 事件 ID | 路径 ID | 起始日期 | 结束日期 | 测量 | 县 |
|---|---|---|---|---|---|
MM1 | Route1 | 1/1/2000 | <空> | 9 | 温诺娜 |
下表提供了事件替换之前,“速度限制”线事件的事件引用字段的相关详细信息:
| FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|
AllRoutes | Route1 | 0 | AllRoutes | Route1 | 18 |
下表显示了事件替换之前,“速度限制”线事件的其他事件字段:
| 事件 ID | 路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 英里/小时 |
|---|---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | <空> | 0 | 18 | 50 |
使用路径和测量替换事件后
以下示意图显示了事件替换之后的路径和关联事件:
“里程标识”点事件已于 2005 年 1 月 1 日起停用,“速度限制”线事件也已于 2005 年 1 月 1 日起停用并被替换。
下表提供了事件替换之后,“里程标识”点事件的事件引用字段的相关详细信息:
| RefMethod | RefLocation | RefOffset |
|---|---|---|
AllRoutes | Route1 | 9 |
下表提供了事件替换之后,“里程标识”点事件的其他事件字段的相关详细信息:
| 事件 ID | 路径 ID | 起始日期 | 结束日期 | 测量 | 县 |
|---|---|---|---|---|---|
MM1 | Route1 | 1/1/2000 | 1/1/2005 | 9 | 温诺娜 |
下表提供了事件替换之后,“速度限制”线事件的事件引用字段的相关详细信息:
| FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|
AllRoutes | Route1 | 0 | AllRoutes | Route1 | 18 |
下表提供了事件替换之后,“速度限制”线事件的其他事件字段的相关详细信息:
| 事件 ID | 路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 英里/小时 |
|---|---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | 1/1/2005 | 0 | 18 | 50 |
Event1 | Route1 | 1/1/2005 | <空> | 0 | 18 | 65 |
使用坐标替换事件之前
在以下示例中,点事件和线事件已使用“坐标”方法填充了引用。 “里程标识”点事件已停用,“速度限制”线事件也已停用并使用已更新信息进行替换。
下图显示了事件替换之前的路径及其关联事件:
下表提供了事件替换之前,路径和及其关联事件的详细信息:
| 路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
|---|---|---|---|---|
Route1 | 1/1/2000 | <空> | 0 | 18 |
下表提供了事件替换之前,“里程标识”点事件的事件引用字段的相关详细信息:
| RefMethod | RefLocation | RefOffset |
|---|---|---|
X/Y | 603589.1454498322, 4879529.521900258, 0 | 0 |
下表提供了事件替换之前,“里程标识”点事件的其他事件字段的相关详细信息:
| 事件 ID | 路径 ID | 起始日期 | 结束日期 | 测量 | 县 |
|---|---|---|---|---|---|
MM1 | Route1 | 1/1/2000 | <空> | 9 | 温诺娜 |
下表提供了事件替换之前,“速度限制”线事件中的事件引用字段的相关详细信息:
| FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|
X/Y | 603300.6867998334, 4879694.9225002555, 0 | 0 | X/Y | 603877.6040998324, 4879364.121300257, 0 | 0 |
下表显示了事件替换之前,“速度限制”线事件的其他事件字段:
| 事件 ID | 路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 英里/小时 |
|---|---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | <空> | 0 | 18 | 50 |
使用坐标替换事件之后
下图显示了事件替换之后的路径及其关联事件:
“里程标识”点事件已于 2005 年 1 月 1 日起停用,“速度限制”线事件也已于 2005 年 1 月 1 日起停用并被替换。
下表提供了事件替换之后,“里程标识”点事件的事件引用字段的相关详细信息:
| RefMethod | RefLocation | RefOffset |
|---|---|---|
X/Y | 603589.1454498322, 4879529.521900258, 0 | 0 |
下表提供了事件替换之后,“里程标识”点事件的其他事件字段的相关详细信息:
| 事件 ID | 路径 ID | 起始日期 | 结束日期 | 测量 | 县 |
|---|---|---|---|---|---|
MM1 | Route1 | 1/1/2000 | 1/1/2005 | 9 | 温诺娜 |
下表提供了事件替换之后,“速度限制”线事件的事件引用字段的相关详细信息:
| FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|
X/Y | 603300.6867998334, 4879694.9225002555, 0 | 0 | X/Y | 603877.6040998324, 4879364.121300257, 0 | 0 |
下表提供了事件替换之后,“速度限制”线事件的其他事件字段的相关详细信息:
| 事件 ID | 路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 英里/小时 |
|---|---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | 1/1/2005 | 0 | 18 | 50 |
Event1 | Route1 | 1/1/2005 | <空> | 0 | 18 | 65 |
在使用位置偏移替换事件之前
在以下示例中,“速度限制”线事件和“里程标识”点事件已使用“位置偏移”方法填充了引用。 “里程标识”点事件已停用,“速度限制”线事件也已停用并使用已更新信息进行替换。 交叉点要素位于 Route1 的测量值 9 处。
下图显示了事件替换之前的路径、关联事件和交叉点:
下表提供了事件替换之前路径的详细信息:
| 路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 |
|---|---|---|---|---|
Route1 | 1/1/2000 | <空> | 0 | 18 |
下表提供了事件替换之前,“里程标识”点事件的事件引用字段的相关详细信息:
| RefMethod | RefLocation | RefOffset |
|---|---|---|
所有路径交叉点 | Intersection1 | 4.5 |
下表提供了事件替换之前,“里程标识”点事件的其他事件字段的相关详细信息:
| 事件 ID | 路径 ID | 起始日期 | 结束日期 | 测量 | 县 |
|---|---|---|---|---|---|
MM1 | Route1 | 1/1/2000 | <空> | 13.5 | 温诺娜 |
下表提供了事件替换之前,“速度限制”线事件中的事件引用字段的相关详细信息:
| FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|
所有路径交叉点 | Intersecion1 | -9 | 所有路径交叉点 | Intersection1 | 9 |
下表提供了事件替换之前,“速度限制”线事件中的其他事件字段的相关详细信息:
| 事件 ID | 路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 英里/小时 |
|---|---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | <空> | 0 | 18 | 50 |
在使用位置偏移替换事件之后
以下示意图显示了事件替换之后的路径及其关联的线事件:
“里程标识”点事件已于 2005 年 1 月 1 日起停用,“速度限制”线事件也已于 2005 年 1 月 1 日起停用并被替换。
下表提供了事件替换之后,“里程标识”点事件的事件引用字段的相关详细信息:
| RefMethod | RefLocation | RefOffset |
|---|---|---|
所有路径交叉点 | Intersection1 | 4.5 |
下表提供了事件替换之后,“里程标识”点事件的其他事件字段的相关详细信息:
| 事件 ID | 路径 ID | 起始日期 | 结束日期 | 测量 | 县 |
|---|---|---|---|---|---|
MM1 | Route1 | 1/1/2000 | 1/1/2005 | 13.5 | 温诺娜 |
下表提供了事件替换之后,“速度限制”线事件的事件引用字段的相关详细信息:
| FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | ToRefOffset |
|---|---|---|---|---|---|
所有路径交叉点 | Intersection1 | -9 | 所有路径交叉点 | Intersection1 | 9 |
下表提供了事件替换之后,“速度限制”线事件的其他事件字段的相关详细信息:
| 事件 ID | 路径 ID | 起始日期 | 结束日期 | 测量始于 | 测量止于 | 英里/小时 |
|---|---|---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | 1/1/2005 | 0 | 18 | 50 |
Event1 | Route1 | 1/1/2005 | <空> | 0 | 18 | 65 |
在启用冲突预防的情况下进行事件编辑
在以下情况下,您可以在替换事件窗格中获取事件图层锁后编辑事件:
- 在替换事件窗格的任何版本的要素服务中,对于将定位事件的路径,任何人都没有事件图层上的锁。
- 在您正在使用的相同版本要素服务中,替换事件窗格中的事件图层上有一个现有的事件锁。
在以下情况下,您无法在替换事件窗格中编辑事件:
- 替换事件窗格中的部分或全部事件图层已被其他人针对事件所在路径锁定。
- 替换事件窗格中的部分或全部事件图层已被您锁定,但版本不同。
- 事件位于由另一个用户锁定的路径上。
- 事件位于由您锁定但是在其他版本中的路径上。