使用要素创建功能创建事件

适用于 Location Referencing 许可。

可以在创建要素工具 创建要素 中使用该图层的要素模板对该要素服务中的事件进行数字化。 将自动填充路径 ID 和测量值,以将事件与在其上创建要素的路径相关联。 随即出现属性窗格,可以在其中查看现有事件属性并提供其他事件属性。

提示:

单击编辑选项卡的要素组中的创建要素按钮 创建要素 以打开创建要素窗格,并展开要素服务图层的要素模板。

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

在创建点事件时,将根据基础路径来填充路径 ID、测量值和日期字段。 在数字化线事件要素时,第一个折点用于填充 From MeasureFrom DateTo DateFrom Route 字段,最后一个折点用于填充 To MeasureTo Route 字段。 对于跨线事件要素,起始测量值和结束测量值必须位于具有相同线 ID 的路径上。

了解有关创建折线要素(包括事件要素)的详细信息

位置错误

如果添加的要素超出公差范围且未检测到路径 ID 或测量值,则会发生未知错误。

注:

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

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

位置误差描述

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

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

路线 ID 无效

路径的线 ID 无效。 这适用于与线网络相关的事件。

位置路径 ID 无效

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

位置测量无效

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

路径 ID 无效

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

测量范围超出路径测量范围

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

找到多个路径位置

找到多个点位置。 沿路径的测量值可能不唯一。

空范围

起始测量值等于终止测量值。

未找到父事件

未找到路径位置的形状,因为“起始测量值”和“终止测量值”超出了路径测量值的范围。

“测量始于”和“测量止于”的部分匹配

未找到整个路径位置的形状。 起始测量值和终止测量值超出路径测量值范围。

“测量始于”的部分匹配

未找到整个路径位置的形状。 “起始测量值”超出路径测量范围。

“测量止于”的部分匹配

未找到整个路径位置的形状。 “终止测量值”超出路径测量范围。

路线顺序已反转

“起始测量值”的路线顺序不低于“终止测量值”的路线顺序。 这适用于线网络。

未找到路径位置

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

未找到路径

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

路径形状为空

路径没有形状或形状为空。

使用要素创建添加线事件的方案

在以下方案中,可以在创建要素窗格中使用要素模板来添加线事件。

添加线事件

以下示意图显示了路径属性:

将线事件添加到非跨越路径之前

下表详细介绍了路径属性。 路径 (Route1) 的测量值为从 0 到 20。

路径 ID起始日期结束日期

Route1

1/1/2000

<空>

以下示意图显示了如何创建线事件: 第一个和最后一个折点与 Route1 相交,由此产生新的线事件。

绘制线事件的折点

下表详细介绍了线事件:

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

Event1

Route1

1/1/2000

<空>

10

20

无错误

800

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

在正确地将线事件添加到非跨越路径之后

添加线事件导致位置误差

下表显示了路径属性。 路径 (Route1) 的测量值为从 0 到 20。

将线事件添加到非跨越路径之前

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

路径 ID起始日期结束日期

Route1

1/1/2000

<空>

以下示意图显示了如何创建线事件: 仅第一个折点与 Route1 相交。 将填充路径 ID 和起始测量值,但结束测量值为 <空>,因为最后一个折点与路径不相交。

绘制非跨线事件的折点

下表详细介绍了线事件:

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

Event1

Route1

1/1/2000

<空>

0

<空>

位置测量无效

800

使用要素创建添加跨越事件的方案

以下方案详细说明了在创建要素窗格中使用要素模板添加跨线事件的结果。

添加跨越事件

以下示意图显示了路径:

在将跨线事件添加到位于线网络中线上的路径之前

下表详细说明了路径(Route1、Route2 和 Route3)的属性:

路径 ID起始日期结束日期

Route1

1/1/2000

<空>

Route2

1/1/2000

<空>

Route3

1/1/2000

<空>

以下示意图显示了跨越事件要素的创建。 第一个折点在 5 处与 Route1 相交,解析为 Route1 上的起始测量值 From Measure,第三个折点在 35 处与 Route3 相交,解析为 Route3 上的结束测量值 To Measure

绘制跨线事件的折点

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

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

Event1

Route1

Route3

1/1/2000

<空>

5

35

无错误

800

以下示意图显示了编辑后的路径和跨越事件:

在正确地将跨线事件添加到位于线网络中线上的路径之后

添加跨越事件导致位置误差

以下示意图显示了线事件与路径相关联之前的路径。 在这种情况下,Route1 和 Route2 位于 LineA 上,RouteA 位于 LineB 上。 跨越事件必须位于线网络中的同一条线上。

在将跨线事件添加到位于线网络中线上的路径之前

下表详细介绍了路径属性。 Route1 和 Route2 位于 LineA 上,RouteA 位于 LineB 上。

路径 ID起始日期结束日期

Route1

1/1/2000

<空>

Route2

1/1/2000

<空>

RouteA

1/1/2000

<空>

以下示意图显示了跨越事件要素的创建。 第一个折点在 5 处与 Route1 相交,解析为 Route1 上的起始测量值,第三个折点在 35 处与 RouteA 相交,未解析为 RouteA 上的结束测量值,因为 RouteA 位于 RouteB 上。

在跨越事件创建过程中,由于 Route 1 和 RouteS 位于不同的线上,因此导致位置误差

下表提供了 Location Error 字段的“路径始于”和“路径止于”的线 ID 不同”值的示例。 跨越路径的事件必须共享相同的线 ID。

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

Event1

Route1

RouteA

1/1/2000

<空>

5

35

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

800

以下示意图显示了错误后的 Event1:

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

使用要素创建时的引用偏移

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

使用创建来创建线事件时,将使用父 LRS 网络作为 FromRefMethodToRefMethod 值,使用关联路径作为 FromRefLocationToRefLocation 值。 线事件的起始测量值和终止测量值将用作 FromRefOffsetToRefOffset 值。

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

以下示例演示了添加启用了引用值的线事件的影响。

通过引用添加线事件之前

以下逻辑示意图显示了事件创建之前的 Route1:

通过引用进行事件创建之前

下表提供了有关路径的详细信息:

路径 ID起始日期结束日期

Route1

1/1/2000

<空>

通过引用添加线事件之后

以下逻辑示意图显示了已添加到启用了引用的事件图层的线事件:

执行覆盖引用的要素编辑之后

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

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationToRefOffset

PipeSeriesNetwork

Route1

0

PipeSeriesNetwork

Route1

20

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

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

Event1

1/1/2000

<空>

0

20

您可以使用属性表编辑事件,以使事件使用引用而非默认值。 如果进行了后续路径编辑,则 RefMethodRefLocation 值将分别恢复为父 LRS 网络和路径。