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

适用于 Location Referencing 许可。

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

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

注:

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

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

注:

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

位置错误

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

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

位置误差描述

无法找到位置

路径位置的形状不在路径上(路径没有 m 值,或路径位置的测量值不在路径上)。

“路径始于”和“路径止于”的线 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 弧段的事件。

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