Skip to main content

替换事件

需具备位置参考许可方可使用。

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

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

事件替换方案

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

  • 事件图层 列表中的事件保持原样。

  • 停用事件 列表中的事件使用 替换事件 窗格中提供的日期进行停用。 停用对点和线事件均有效。

  • 停用并替换事件 列表中的事件使用 替换事件 窗格中提供的日期进行停用并替换。 仅可停用并替换线事件。 如果替换不能覆盖整个线事件,则会用时间片进行分段。

提示:

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

配置替换事件对话框

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

事件替换方法

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

用于定位测量的方法

方法

描述

要素服务中所需的附加要素类

其他信息

路径和测量

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

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

坐标

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

按坐标添加线事件

位置偏移

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

注册到指定网络的 LRS 相交或点事件图层,或非 LRS 点要素图层

通过位置偏移添加线事件

事件替换

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

  1. 在 ArcGIS Pro 中打开地图,然后缩放到要替换事件的位置。

  2. 位置参考 选项卡上的 事件 组中,单击 替换 替换

    替换事件 窗格随即出现。

    路径和测量开始方法结束方法 下拉菜单中的默认方法。

    替换事件窗格

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

    注:

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

  4. 单击 下一步

    指定的方法显示在 开始结束 部分中。 例如,如果指定的开始方法是 路径和测量 ,指定的结束方法是 坐标 ,则会显示 开始:路径和测量 以及 结束:坐标

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

    如果指定了 位置偏移 方法,请选择符合条件的点要素图层,并使用提供的任意工具将测量值作为位置偏移量提供。

    替换事件窗格的网络、路径和测量选项

  5. 单击 网络 下拉箭头,然后选择要用作事件替换的源线性参考方法 (LRM) 的网络。

    注:

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

  6. 开始:路径和测量 部分中,通过执行以下操作之一指定路径:

    • 路径 ID 文本框中提供路径 ID。

    • 单击 从地图中选择路径 从地图中选择路径 ,然后单击地图上的路径。

  7. 开始:路径和测量 部分中,通过执行以下任一操作来提供测量值:

    • 测量 文本框中提供起始测量。

    • 单击 在地图中选择测量值 从地图中选择测量 ,然后单击地图上的起始测量位置。

    • 选中 使用路径起点测 复选框,以使用路径的起始测量作为事件替换的 开始 测量值。

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

  8. 或者,在 开始:路径和测量 部分中,使用下拉箭头选择测量单位。

  9. 结束:路径和测量 部分中,通过执行以下操作之一指定路径:

    注:

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

    • 路径 ID 文本框中提供路径 ID。

    • 单击 从地图中选择路径 从地图中选择路径 ,然后单击地图上的终止测量值位置。

  10. 结束:路径和测量 部分中,执行以下操作之一以沿路径指定事件替换的终止测量值:

    • 测量 文本框中提供终止测量值。

    • 单击 在地图中选择测量值 从地图中选择测量 ,然后单击地图上的终止测量值位置。

    • 选中 使用路径终点测量值 复选框,以使用路径的终止测量值作为事件替换的 结束 测量值。

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

    注:

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

    • 停用事件 列表中的事件已停用。

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

    • 如果替换不能覆盖整个事件,则会用时间片进行分段。

  11. 或者,在 结束:路径和测量 部分中,使用下拉箭头选择测量单位。

  12. 通过执行以下操作之一,指定日期以定义替换事件的开始日期。

    • 开始日期 文本框中提供日期。

    • 使用 日历 日历 选择开始日期。

    • 选中 路径开始日期 复选框以使用路径开始日期。

    注:

    开始日期使用方式如下:

    • 停用日期 - 适用于 停用事件 列表中的事件

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

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

  13. 或者,通过执行以下操作之一,指定日期以定义替换事件的结束日期:

    • 结束日期 文本框中提供日期。

    • 使用 日历 日历 选择结束日期。

    • 选中 路径结束日期 复选框以使用路径结束日期。

    注:

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

  14. 单击 下一步

    随即显示 管理属性 部分。

    “替换事件”窗格中的“管理属性”部分

    注:

    如果没有配置停用或停用并替换的事件,则会显示一条消息。

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

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

    提示:

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

  16. 在属性字段中提供替换值。

  17. 单击 运行 ,完成指定路径或路段的事件替换。

    • 停用事件 列表中的事件已停用。

    • 停用并替换事件 列表中的事件将被停用、重新创建并显示在地图上。

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

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

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

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

  • 替换事件 窗格的任何版本的要素服务中,对于将定位事件的路径,任何人都没有事件图层上的锁。

  • 在您正在使用的相同版本要素服务中, 替换事件 窗格中的事件图层上有一个现有的事件锁。

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

  • 替换事件 窗格中的部分或全部事件图层已被其他人针对事件所在路径锁定。

  • 替换事件 窗格中的部分或全部事件图层已被您锁定,但版本不同。

  • 事件位于由另一个用户锁定的路径上。

  • 事件位于由您锁定但是在其他版本中的路径上。