使用要素编辑进行事件编辑

适用于 Location Referencing 许可。

可以使用编辑折点工具 编辑折点 编辑要素服务事件图层中的事件要素。

可以使用此方法编辑现有事件形状。 将相应更新事件的路径 ID、路径名称和测量值。 事件的日期不变。

注:

将事件从一条路径移动到另一条路径时,将根据路径的起始和结束日期对事件进行时间切片。

了解有关使用标准 ArcGIS Pro 要素编辑工具来编辑要素的详细信息

注:

如果显示了有关获取锁或协调的消息,则将启用冲突预防

位置错误

属性字段中的 Location Error 值将提供有关事件状态的信息。 如果事件编辑正确,则事件的位置错误属性字段的值为“无错误”。 如果状态为“无错误”以外的其他任何值,请检查修改的事件及其属性所存在的问题并予以解决。

注:

您还可以查看位置错误的完整列表

以下任何状态均表示必须解决的问题。

位置误差描述

“路径始于”和“路径止于”的线 ID 不同

“路径始于”和“路径止于”具有不同的线 ID。 这适用于与线网络相关的事件。

位置路径 ID 无效

路径位置的路径 ID 无效(空值或无效值)。

位置测量无效

至少有一个路径位置的测量值无效。

路径 ID 无效

路径位置的路径 ID 无效(空值或无效值)。

路线顺序已反转

“路径始于”的路线顺序不低于“路径止于”的路线顺序。 这适用于线网络。

未找到路径

路径不存在(这可能是由于路径在网络中不存在或路径和事件具有不重叠的不同时间范围)。

使用要素编辑来编辑线事件的方案

以下方案详细说明了使用编辑折点工具 编辑折点 编辑事件要素的结果。

编辑线事件

以下示意图显示了路径及其相关联事件。 Route1 的测量值为 0 至 20,Event1 的测量值为 0 至 10。

在 Route1 上编辑 Event1 之前

下表详细介绍了路径属性:

路径 ID起始日期结束日期

Route1

1/1/2000

<空>

下表详细介绍了编辑之前的事件:

路径 ID起始日期结束日期测量始于测量止于位置误差MAOP 设计

Route1

1/1/2005

<空>

0

10

无错误

800

要编辑事件以使其从 0 到 20(与 Route2 的交叉点所在的位置)运行,请使用编辑折点工具 编辑折点 将事件的最后一个折点拖动到该交叉点。 第一个折点用作 From Measure,最后一个折点用作 To Measure

选择后的 Event1

以下示意图显示了编辑后的事件:

在 Route1 上编辑线事件之后

下表详细介绍了编辑之后的事件:

路径 ID起始日期结束日期测量始于测量止于位置误差MAOP 设计

Route1

1/1/2005

<空>

0

20

无错误

800

编辑线事件导致位置误差

以下示意图显示了路径及其相关联事件。 Route1 的测量值为 0 至 20,Event1 的测量值为 0 至 15。

在移动到 Route2 之前,Route1 上的非跨越事件

下表详细介绍了路径属性:

路径 ID起始日期结束日期

Route1

1/1/2000

<空>

下表详细介绍了编辑之前的事件。 Route1 上的 Event1 的测量值为 0 至 15。

事件 ID路径 ID起始日期结束日期测量始于测量止于位置误差MAOP 设计

Event1

Route1

1/1/2000

<空>

0

15

无错误

800

在编辑过程中,会将 Event1 拖动到交叉点以及 Route1 的末端范围之外。 在这种情况下,事件的形状将保持不变,并出现位置误差。

将最后一个折点拖动到新位置后的 Event1

下表详细说明了 Event1。 由于无法定位要测量的事件,因此会出现位置误差。

事件 ID路径 ID起始日期结束日期测量始于测量止于位置误差MAOP 设计

Event1

Route1

1/1/2000

<空>

0

<空>

位置路径 ID 无效

800

以下示意图显示了在 Route1 上重新定位线事件 (Event1) 的端折点之后的路径:

在移动到 Route2 之后,Route1 上的非跨越事件

使用要素编辑来编辑跨越事件的方案

以下方案详细说明了使用编辑折点工具 编辑折点 编辑跨线事件的结果。

编辑跨越事件

以下示意图显示了路径及其关联的线事件。 Route1 和 Route2 位于 LineA 上。

在编辑跨路径的线事件之前

下表详细介绍了路径属性:

路径 ID起始日期结束日期

Route1

1/1/2000

<空>

Route2

1/1/2000

<空>

下表详细介绍了编辑之前的事件:

事件 ID始于路径 ID止于路径 ID起始日期结束日期测量始于测量止于位置误差MAOP 设计

Event1

Route1

Route2

1/1/2000

<空>

5

20

无错误

800

在这种情况下,将对事件进行编辑,以便将事件的起始折点捕捉到 Route1 上的测量值 0,并将事件的结束折点捕捉到 Route2 的结束测量值 25。

将第一个折点和最后一个折点拖动到新位置后的 Event1

下表详细介绍了编辑之后的事件:

事件始于路径 ID止于路径 ID起始日期结束日期测量始于测量止于位置误差MAOP 设计

Event1

Route1

Route2

1/1/2000

<空>

0

25

无错误

800

以下示意图显示了编辑后的路径及其相关联事件:

在正确地编辑跨线事件之后

编辑跨越事件导致位置误差

以下示意图显示了路径及其关联的线事件。 Route1 和 Route2 位于 LineA 上,RouteX1 位于 LineB 上。 Event1 从 Route1 上的测量值 5 跨越到 Route2 上的测量值 20。

在编辑跨路径的线事件之前

下表详细介绍了路径属性。 RouteX1 位于 LineB 上。

路径 ID起始日期结束日期

Route1

1/1/2000

<空>

Route2

1/1/2000

<空>

RouteX1

1/1/2000

<空>

下表详细介绍了编辑之前的事件:

事件 ID始于路径 ID止于路径 ID起始日期结束日期测量始于测量止于位置误差MAOP 设计

Event1

Route1

Route2

1/1/2000

<空>

5

20

无错误

800

在以下示意图中,将对事件进行编辑,以便将事件的最后一个折点捕捉到 RouteX1 的测量值 35,它位于不同的线 (LineB) 上。

将第一个折点和最后一个折点拖动到新位置后的 Event1

下表详细介绍了编辑之后的 Event1。 由于要测量的事件不能位于同一条线上,因此该事件仅绘制到 LineA 上 Route2 的末端,并提供了描述该问题的位置误差。

事件始于路径 ID止于路径 ID起始日期结束日期测量始于测量止于位置误差MAOP 设计

Event1

Route1

RouteX1

1/1/2000

<空>

5

35

“路径始于”和“路径止于”的线 ID 不同

800

以下示意图显示了发生错误后的 Event1。 将生成不含 LineB 弧段的事件。

在跨越路径上错误地编辑线事件之后

使用要素编辑时的引用偏移

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

默认情况下,在启用引用的图层中使用要素编辑来编辑线事件时,将使用父 LRS 网络作为 FromRefMethod 和 ToRefMethod 值,使用路径作为 FromRefLocation 和 ToRefLocation 值。 线事件的测量始于值和测量止于值将用作 FromRefOffset 和 ToRefOffset 值。

如果更新线事件的测量值,则相应的偏移值会更新以反映新测量值。

以下示例演示了编辑在事件图层中启用了用户配置的引用值的事件的影响。

通过引用进行编辑之前

以下逻辑示意图显示了路径及其相关联事件:

对含覆盖引用的指定测量值的事件执行编辑之前

下表提供了进行编辑之前事件引用字段的详细信息:

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocation至引用偏移

PointEventLayer1

Point1

5

PointEventLayer1

Point1

15

下表提供了进行编辑之前默认事件字段的详细信息:

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

Event1

Route1

1/1/2000

<空>

10

通过引用进行编辑之后

以下逻辑示意图显示了路径及其相关联事件:

采用引用编辑事件之后

将要素编辑应用于具有用户配置的引用字段的事件记录时,FromRefMethod 和 ToRefMethod 值将恢复为父 LRS 网络,FromRefLocation 和 ToRefLocation 值将恢复为路径。

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

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocation至引用偏移

PipeSeriesNetwork

Route1

5

PipeSeriesNetwork

Route1

15

下表提供了进行编辑之后默认事件字段的详细信息:

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

Event1

Route1

1/1/2000

<空>

5

15