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

适用于 Pipeline Referencing 许可。

路径特征可以表示为具有沿路径的起始和终止测量值信息的线事件。 使用添加多个线事件工具 添加多个线事件 同时添加多个线事件。

以下工作流中的示例演示了如何添加多个线事件:

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

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

下表提供了有关属于 LineA 的路径(R1、R2 和 R3)属性的详细信息。 将在 R1 和 R3 之间添加事件。

路径 ID起始日期结束日期

R1

1/1/2000

<空>

R2

1/1/2000

<空>

R3

1/1/2000

<空>

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

要通过路径和测量添加多个线事件,请完成以下步骤:

  1. ArcGIS Pro 中打开地图并放大到要添加线事件的位置。
  2. 单击位置参考选项卡,然后在事件组中,单击添加 > 多个线事件 添加多个线事件

    添加多个线事件窗格随即显示,其中路径和测量默认值作为测量始于测量止于的值。

    添加多个线事件窗格

    使用路径和测量方法,测量位置基于所选路径的测量值。

  3. 单击下一步

    开始:路径和测量结束:路径和测量日期部分将显示在添加多个线事件窗格中。

    具有路径和测量值字段的“添加多个线事件”窗格
  4. 单击网络下拉箭头并选择要添加线事件的路径的 LRS 网络。

    该网络用作源线性参考方法 (LRM) 来定义事件的输入测量值。

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

  5. 如果所选网络是线网络,请单击从地图中选择线 从地图中选择线 并从地图中选择一条线以填充线名称文本框。

    或者,在线名称文本框中提供线名称。

  6. 开始:路径和测量部分中,单击从地图中选择路径 从地图中选择路径,然后在地图上单击起始路径。

    或者,在路径名称文本框中提供路径名称。

    提示:

    单击 从地图中选择路径从地图中选择测量值 从地图中选择测量 后,将鼠标悬停在地图中的路径上以查看指针位置处的路径和测量值。

    您可以在位置参考选项卡上的选项对话框中设置地图比例选项以显示路径和测量信息

    注:

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

  7. 开始:路径和测量部分中,通过执行以下操作之一来指定沿路径的新线事件的起始测量值以填充测量值文本框:
    • 单击从地图中选择测量值 从地图中选择测量,然后在地图上单击要放置起始测量值的路径。
    • 选中使用路径起点测量值复选框。
    • 测量值文本框中提供起始测量值。

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

  8. 结束:路径和测量部分中,单击从地图中选择路径 从地图中选择路径,然后在地图上单击终止路径。

    或者,在路径名称文本框中提供路径名称。

  9. 结束:路径和测量部分中,通过执行以下操作之一来指定沿路径的新线事件的终止测量值以填充测量值文本框:
    • 单击从地图中选择测量值 从地图中选择测量,然后在地图上单击要放置终止测量值的路径。
    • 选中使用路径终点测量值复选框。
    • 测量值文本框中提供终止测量值。

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

    将在绿点和红点之间新建事件。

  10. 通过执行以下操作之一指定线事件的开始日期:
    • 开始日期文本框中提供开始日期。
    • 双击开始日期文本框使用当前日期。
    • 选中路径开始日期复选框。

    开始日期默认值为当前日期,但可以使用日期选择器选择不同的日期。

  11. 或者,通过执行以下操作之一指定事件的结束日期:
    • 单击日历 日历 并选择结束日期。
    • 结束日期文本框中提供结束日期。
    • 双击结束日期文本框使用当前日期。

    如果未提供结束日期,则该事件从事件的开始日期到未来一直有效。

  12. 选择数据验证选项以防止通过线事件设置路径特征时使用错误的输入。
    • 停用重叠 - 创建一个或多个新的线事件后,现有事件的测量值、开始日期和结束日期将进行调整以防止时间和测量值发生重叠。 请参阅停用重叠场景以了解更多示例。
      停用重叠行为的简单场景
    • 合并重合事件 - 当新事件的所有属性值与现有事件完全相同时,如果新事件的测量值与现有事件的测量值相邻或重叠,并且其时间片重合或重叠,则新事件会与现有事件合并,测量值范围相应地扩大。 请参阅合并重合事件场景以了解更多示例。
      合并重合事件的简单场景
  13. 单击下一步

    管理属性将显示在窗格中,其中的属性集下拉列表中显示默认属性集。

    属性集下拉列表包括其他属性集(如果已配置)。

    了解有关配置属性集的详细信息

  14. 或者,单击属性集下拉箭头并选择属性集。
  15. 为属性集中的事件提供属性值信息。
    具有“管理属性”表的“添加多个线事件”窗格
    注:

    单击通过在地图上选择事件来复制属性值按钮 通过在地图上选择事件来复制属性值,然后单击一个属于地图上同一事件图层的现有线事件以从该事件复制事件属性。

    注:

    属性值表中的字段配置时,支持编码值范围属性域子类型条件值属性规则

  16. 单击运行

    添加线事件,并且其显示在地图上后,将显示一条确认消息。

下表按事件图层提供了有关线事件的详细信息:

Consequence Segment

事件始于路径 ID止于路径 ID起始日期结束日期测量始于测量止于位置误差生成区域类型

Event1

R1

R3

1/1/2000

<空>

1

18

无错误

后果严重

DOT Class

事件始于路径 ID止于路径 ID起始日期结束日期测量始于测量止于位置误差类类型

Event1

R1

R3

1/1/2000

<空>

1

18

无错误

类 3

挖掘损失

事件始于路径 ID止于路径 ID起始日期结束日期测量始于测量止于位置误差损失类型

Event1

R1

R3

1/1/2000

<空>

1

18

无错误

刺穿

检查范围

事件始于路径 ID止于路径 ID起始日期结束日期测量始于测量止于位置误差检查类型

Event1

R1

R3

1/1/2000

<空>

1

18

无错误

航测

Operating Pressure Range

事件始于路径 ID止于路径 ID起始日期结束日期测量始于测量止于位置误差压力类型

Event1

R1

R3

1/1/2000

<空>

1

18

无错误

设计

测试压力范围

事件始于路径 ID止于路径 ID起始日期结束日期测量始于测量止于位置误差测试中级

Event1

R1

R3

1/1/2000

<空>

1

18

无错误

水体

以下示意图显示了编辑后自 R1 的 1 起至 R3 的 18 止的路径和相关线事件:

在使用“添加多个线事件”工具将多个线事件添加到路径之后

使用路径和测量方法时的引用偏移

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

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

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

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

通过引用添加多个线事件之前

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

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

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

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

R1

1/1/2000

<空>

0

5

R2

1/1/2000

<空>

7

12

R3

1/1/2000

<空>

13

18

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

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationToRefOffset

<空>

<空>

<空>

<空>

<空>

<空>

通过引用添加多个线事件之后

以下逻辑示意图显示了启用了引用的多个线事件:

创建事件之后

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

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationToRefOffset

PipeSeriesNetwork

R1

0

PipeSeriesNetwork

R3

18

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

ConsequenceSegment

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

Event1

1/1/2000

<空>

0

18

DOTClass

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

Event1

1/1/2000

<空>

0

18

ExcavationDamage

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

Event1

1/1/2000

<空>

0

18

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

停用重叠场景

以下示例演示了在选中停用重叠复选框时添加重叠线事件的情况。

单个事件场景

在本示例中,Route1 具有日期从 1/1/2000 到 <空> 的现有 DOT Class 事件。 示例展示了添加包含重叠测量值的第二个 DOT Class 事件的影响。

以下示意图显示了路径及其现有事件:

路径 1 具有从 5 到 7 的现有事件。

下表提供了有关编辑之前的 EventA 自定义值的详细信息:

事件 ID事件图层类类型

事件 A

DOT Class

类 1

下表提供了有关编辑之前的 EventA 默认字段值的详细信息:

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

EventA

Route1

3

7

1/1/2000

<空>

以下示意图显示了路径以及添加的日期从 1/1/2005 到 <空> 的第二个事件:

添加了第二个重叠事件。

下表提供了有关 EventB 的自定义值的详细信息:

事件 ID事件图层类类型

EventB

DOT Class

类 2

下表提供了有关编辑之后的 EventB 默认字段值的详细信息:

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

EventB

Route1

5

7

1/1/2005

<空>

以下示意图显示了选中停用重叠复选框对路径和两个事件的影响:

添加了第二个重叠事件。

下表提供了创建事件之后两个事件的自定义值的详细信息:

事件 ID事件图层类类型

EventA

DOT Class

类 1

EventB

DOT Class

类 2

提示:

EventA 包含两条事件记录,它们具有相同的自定义值,但日期不同(并且测量始于值和测量止于值也不相同)。

下表提供了有关应用停用重叠后的默认值的详细信息:

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

EventA

Route1

3

7

1/1/2000

1/1/2005

EventA

Route1

3

5

1/1/2005

<空>

EventB

Route1

5

7

1/1/2005

<空>

多个事件场景

在本示例中,Route1 具有两个现有事件,一个 DOT Class 事件和一个 Operating Pressure Range 事件,两个事件的日期均为从 1/1/2000 至 <空>。 示例展示了在相同的事件图层中添加具有重叠测量值的第二对事件的影响。

以下示意图显示了路径及现有事件:

路径 1 具有多个现有事件。

下表提供了有关 EventA 和 EventC 的自定义值的详细信息。 DOT Class 图层具有自定义字段 Class Type 和 Class Source;Operating Pressure Range 图层具有自定义字段 Pressure Type 和 Pressure Value。

事件 ID事件图层自定义值 1自定义值 2

EventA

DOT Class

类 1

Calculated

EventC

Operating Pressure Range

设计

500

下表提供了有关编辑之前的 EventA 和 EventC 默认字段值的详细信息:

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

EventA

Route1

3

7

1/1/2000

<空>

EventC

Route1

2

7

1/1/2000

<空>

以下示意图显示了路径和同一事件图层中添加的日期从 1/1/2005 到 <空> 的两个新事件:

添加了第二个重叠事件。

下表提供了有关 EventB 和 EventD 的自定义值的详细信息:

事件 ID事件图层自定义值 1自定义值 2

EventB

DOT Class

类 2

Calculated

EventD

Operating Pressure Range

证书

700

下表提供了有关 EventB 和 EventD 默认字段值的详细信息:

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

EventB

Route1

5

7

1/1/2005

<空>

EventD

Route1

5

7

1/1/2005

<空>

以下示意图显示了应用停用重叠后的路径和事件:

添加了第二个重叠事件。

下表提供了有关 DOT Class 中的 EventA 和 EventB 及 Operating Pressure Range 中的 EventC 和 EventD 的自定义值的相关信息:

提示:

每个事件均包含多个自定义字段,其值显示在下表的自 Custom Value 1 和 Custom Value 2 列中。 这些列中的值对应于同一行中的 Event Layer 值。

事件 ID事件图层自定义值 1自定义值 2

EventA

DOT Class

类 1

Calculated

EventB

DOT Class

类 2

Calculated

EventC

Operating Pressure Range

设计

500

EventD

Operating Pressure Range

证书

700

下表提供了有关应用停用重叠后的默认值的详细信息:

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

EventA

Route1

3

7

1/1/2000

1/1/2005

EventC

Route1

2

7

1/1/2000

1/1/2005

EventA

Route1

3

5

1/1/2005

<空>

EventC

Route1

2

5

1/1/2005

<空>

EventB

Route1

5

7

1/1/2005

<空>

EventD

Route1

5

7

1/1/2005

<空>

合并重合事件场景

以下示例演示了在选中合并重合事件复选框时添加具有重合测量值的线事件的情况。

单个事件场景

在本示例中,Route1 具有日期从 1/1/2000 到 <空> 的现有 DOT Class 事件。 示例展示了选中合并重合事件时添加具有重合测量值的 DOT Class 事件的影响。

以下示意图显示了路径及其现有事件:

路径 1 具有从 0 到 4 的现有事件。

下表提供了有关 EventA 的自定义值的详细信息:

事件 ID事件图层类类型

事件 A

DOT Class

类 1

下表提供了有关编辑之前的 EventA 默认字段值的详细信息:

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

EventA

Route1

0

4

1/1/2000

<空>

以下示意图显示了路径以及添加的日期从 1/1/2000 到 <空> 的第二个事件:

添加了具有重合测量值的事件。

下表提供了有关新输入的自定义值的详细信息:

事件 ID事件图层类类型

[NewEvent 输入]

DOT Class

类 1

下表提供了有关新输入的默认字段值的详细信息:

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

[NewEvent 输入]

Route1

4

8

1/1/2000

<空>

以下示意图显示了在添加新事件时选中合并重合事件复选框的影响:

合并新事件后的 EventA

下表提供了创建事件之后事件的自定义值的详细信息:

事件 ID事件图层类类型

EventA

DOT Class

类 1

下表提供了有关新事件测量值与 EventA 合并后的默认值的详细信息:

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

EventA

Route1

0

8

1/1/2000

<空>

多个事件场景

在本示例中,Route1 具有两个现有事件,一个 DOT Class 事件 (EventA) 和一个 Operating Pressure Range 事件 (EventB),两个事件的日期均为从 1/1/2000 至 <空>。 示例展示了在相同的事件图层中添加具有重合测量值但起止日期不同的第二对事件的影响。

以下示意图显示了路径及现有事件:

路径 1 具有多个现有事件。

下表提供了有关编辑之前的 EventA 和 EventB 自定义值的详细信息。 DOT Class 图层具有值为 Class 1 的自定义字段 Class Type;Operating Pressure Range 图层具有值为 Design 的自定义字段 Pressure Type。

事件 ID事件图层自定义值 1

EventA

DOT Class

类 1

EventB

Operating Pressure Range

设计

下表提供了有关编辑之前的 EventA 和 EventB 默认字段值的详细信息:

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

EventA

Route1

0

4

1/1/2000

<空>

EventB

Route1

0

5

1/1/2000

<空>

以下示意图显示了路径以及日期从 1/1/2005 到 <空> 的新事件的输入:

两个新事件的输入

下表提供了有关新事件输入中自定义值的详细信息:

事件 ID事件图层自定义值

[NewEvent1 输入]

DOT Class

类 1

[NewEvent2 输入]

Operating Pressure Range

设计

下表提供了有关新事件输入中默认字段值的详细信息:

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

[NewEvent1]

Route1

4

8

1/1/2005

<空>

[NewEvent2]

Route1

4

8

1/1/2005

<空>

以下示意图显示了根据重合测量值合并新事件后的路径和事件。 在这种情况下,日期会为具有更新测量值的现有事件生成新事件记录或新时间片。

合并的重合事件

下表提供了有关 DOT Class 中的 EventA 及 Operating Pressure Range 中的 EventB 的自定义值的相关信息。 DOT Class 具有两条自定义 Class Type 值为 Class 1 的事件记录。 Operating Pressure Range 也具有两条带有自定义 Pressure Type 值 Design 的事件记录。

事件 ID事件图层自定义值

EventA

DOT Class

类 1

EventA

DOT Class

类 1

EventB

Operating Pressure Range

设计

EventB

Operating Pressure Range

设计

下表提供了有关合并事件后的默认值的详细信息:

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

EventA

Route1

0

4

1/1/2000

1/1/2005

EventA

Route1

0

8

1/1/2005

<空>

EventB

Route1

0

5

1/1/2000

1/1/2005

EventB

Route1

0

8

1/1/2005

<空>