替换事件

适用于 Location Referencing 许可。

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

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

事件替换方案

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

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

提示:

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

配置替换事件对话框

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

事件替换方法

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

用于定位测量的方法

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

路径和测量

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

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

坐标

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

按坐标添加线事件

位置偏移

该测量值所在的位置以相对于某个位置的偏移距离表示。

LRS 相交点

通过位置偏移添加线事件

事件替换

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

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

    替换事件窗格随即出现。

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

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

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

  4. 单击下一步

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

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

    如果选择了位置偏移方法,则选择与输入网络关联的 LRS 相交点要素类,并使用任何提供的工具以相对于某个位置的偏移形式提供测量值。

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

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

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

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

  8. 或者,在开始:路径和测量部分中,使用下拉箭头选择测量单位。
  9. 结束:路径和测量部分中,通过执行以下操作之一指定路径:
    注:

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

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

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

    注:

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

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

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

    开始日期使用方式如下:

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

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

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

  14. 单击下一步

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

    替换事件属性
    注:

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

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

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

    提示:

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

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

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

Roads and Highways 事件数据模型支持引用事件字段的配置,并允许使用启用引用字段工具。 在图层中配置和启用引用字段后,在添加或编辑事件时,将在该图层中填充并保留引用位置。

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

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

当使用位置偏移方法替换线事件时,用作偏移位置的 LRS 相交点要素类将用作 FromRefMethodToRefMethod 值,LRS 相交点要素将用作 FromRefLocationToRefLocation,并且将使用输入偏移测量值填充 FromRefOffsetToRefOffset 字段。

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

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

在以下示例中,三个现有事件已使用路径和测量填充引用。 已使用更新的测量和不同的日期替换“路缘”和“车道”事件,AADT 事件已停用。

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

事件替换之前

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

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

Route1

1/1/2000

<空>

0

18

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

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationToRefOffset

AllRoutes

Route1

0

AllRoutes

Route1

18

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

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

Event1

R1

R3

1/1/2000

<空>

0

18

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

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

“路缘”和“车道”事件截至 1/1/2005 的“测量始于”和“测量止于”值已替换,1/1/2005 之后 AADT 事件已停用。

事件替换之后

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

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationToRefOffset

AllRoutes

Route1

2.5

AllRoutes

Route1

15.5

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

路缘

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

Event1

1/1/2000

1/1/2005

0

18

Event1

1/1/2005

<空>

2.5

15.5

车道

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

Event1

1/1/2000

1/1/2005

0

18

Event1

1/1/2005

<空>

2.5

15.5

AADT

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

Event1

1/1/2000

1/1/2005

0

18

使用坐标替换线事件之前

在以下示例中,三个已使用坐标填充引用的事件图层已使用更新的坐标针对 1/1/2005 进行了替换。 已使用更新的测量和不同的日期替换“路缘”和“车道”事件记录,AADT 事件已停用。

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

事件替换之前

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

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

Route1

1/1/2000

<空>

0

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

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

路缘

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

Event1

1/1/2000

1/1/2005

0

18

Event1

1/1/2005

<空>

2.5

15.5

车道

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

Event1

1/1/2000

1/1/2005

0

18

Event1

1/1/2005

<空>

2.5

15.5

AADT

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

Event1

1/1/2000

1/1/2005

0

18

在使用位置偏移替换线事件之前

在以下示例中,三个已使用坐标填充引用的事件图层已于 1/1/2005 使用更新的位置偏移进行了替换。 已使用更新的测量和不同的日期替换“路缘”和“车道”事件记录,AADT 事件已停用。 位于路径上的 LRS 交叉点要素类为“所有路径交叉点”,并将用作输入相交图层。 交叉点 1 位于路径 R1 的测量值 9 处。

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

事件替换之前

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

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

Route1

1/1/2000

<空>

0

18

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

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationToRefOffset

所有路径交叉点

相交点 1

-9

所有路径交叉点

相交点 1

9

在使用位置偏移替换线事件之后

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

事件替换之后

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

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationToRefOffset

所有路径交叉点

相交点 1

-6.5

所有路径交叉点

相交点 1

6.5

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

路缘

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

Event1

1/1/2000

1/1/2005

0

18

Event1

1/1/2005

<空>

2.5

15.5

车道

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

Event1

1/1/2000

1/1/2005

0

18

Event1

1/1/2005

<空>

2.5

15.5

AADT

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

Event1

1/1/2000

1/1/2005

0

18

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

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

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

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

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