Skip to main content

通过位置偏移添加点事件

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

路径的特征可以表示为从交叉点偏移的点事件、LRS 点事件或非 LRS 点要素。

在下方示例中,将使用位置偏移方法放置点事件的测量值。 路径的起始测量值和终止测量值分别为 0 和 10 英里。 Event1 的位置距左侧交叉点 2 英里,距右侧交叉点 8 英里。

由于路径的校准方向为从左至右,偏移距离以正向计算,因此第二个示例的偏移距离显示为负数。

使用位置偏移定位事件测量值

通过位置偏移添加点事件

要通过位置偏移添加点事件,请完成以下步骤:

  1. 在 ArcGIS Pro 中打开地图并缩放到要添加点事件的位置。

  2. 位置参考 选项卡的 事件 组中,单击 添加 > 点事件 添加单个点事件

    添加点事件 窗格随即显示,将 路径和测量 默认值用于 方法

  3. 单击 方法 下拉箭头,然后选择 位置偏移

    具有“位置偏移”方法的“添加点事件”窗格

  4. 单击 下一步

    事件图层 下拉菜单、 网络 下拉菜单、 位置偏移 部分和 日期 部分将显示在窗格中。

  5. 单击 事件图层 下拉箭头,然后选择将创建事件的事件图层。

    网络值将基于 事件图层 值填充。

    具有“位置偏移”部分的“添加点事件”

  6. 通过执行以下操作之一指定路径名称:

    • 路径名称 文本框中提供路径名称。

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

  7. 单击 点图层 下拉箭头并选择交叉点、LRS 点事件或非 LRS 点图层名称。

    注:

    将列出与要素服务一起发布的所有点图层。 如果网络不是 网络 下指定的网络,则不会列出其中的 LRS 点事件。 不支持 LRS 校准点图层。

  8. 对于 点图层 下拉菜单下的文本框,通过执行以下操作之一指定点要素的名称:

    • 在文本框中提供点要素的名称。

    • 单击 从地图中选择位置 从地图中选择位置 ,然后单击地图上的一个点要素以填充文本框。

    注:
    • 点图层 下拉列表下文本框的名称基于点图层的 显示字段 。 如果设置了自定义显示字段或设置的显示字段没有值,则无法选择要素。

    • 如果单击位置存在多个点要素,将显示 选择要素 对话框。

  9. 通过执行以下操作之一提供位置的 偏移 值:

    • 单击 偏移 下拉箭头并选择偏移方向,提供测量值,然后选择单位。

    • 提供测量值并选择单位。

    • 单击 从地图中选择偏移 工具 从地图中选择偏移 ,然后在地图上沿路径单击一个位置。

    一个绿点将显示在地图上沿路径的偏移位置。 这是事件测量值的位置。

    注:
    • 该偏移值是所选点图层和所选路径上提议的测量值之间的距离。

    • 方向是可选的选择。

    • 如果未选择方向,则正偏移值会从所选点要素沿校准方向放置测量值位置。

    • 如果未选择方向,则负偏移值会从所选点要素沿与校准方向相反的方向放置测量值位置。

  10. 通过执行以下操作之一指定定义事件开始时间的日期:

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

    • 单击 日历 日历 并选择开始日期。

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

    开始日期默认值为当前日期,但您可以指定其他日期。

  11. 通过执行以下操作之一指定定义事件结束时间的日期:

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

    • 单击 日历 日历 并选择结束日期。

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

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

  12. 单击 下一步

    所选事件图层的属性将显示在 管理属性 下。

  13. 为事件图层提供属性信息。

    具有“管理属性”的“添加点事件”窗格

    注:

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

  14. 单击 运行

    新添加的点事件创建完成后,将显示一条确认消息。 新的点将创建并显示在地图上。

通过位置偏移添加多个点事件

要通过位置偏移添加多个点事件,请完成以下步骤:

  1. 在 ArcGIS Pro 中打开地图并缩放到要添加点事件的位置。

  2. 位置参考 选项卡的 事件 组中,单击 添加 > 多个点事件 添加多个点事件

    添加多个点事件 窗格随即显示,默认情况下将 路径和测量 值用于 方法

  3. 单击 方法 下拉箭头,然后选择 位置偏移

    具有“位置偏移”方法的“添加多个点事件”窗格

  4. 单击 下一步

    网络 下拉菜单、 位置偏移 部分和 日期 部分将显示在窗格中。

  5. 单击 网络 下拉箭头并选择一个 LRS 网络。

  6. 通过执行以下操作之一指定路径名称:

    • 路径名称 文本框中提供路径名称。

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

  7. 单击 点图层 下拉箭头并选择交叉点、LRS 点事件或非 LRS 点事件图层名称。

    注:

    将列出与要素服务一起发布的所有点图层。 如果不是 网络 下指定的网络,则不会列出其中的 LRS 点事件。 不支持 LRS 校准点图层。

  8. 对于 点图层 下拉菜单下的文本框,通过执行以下操作之一指定点要素的名称:

    • 在文本框中提供点要素的名称。

    • 单击 从地图中选择位置 从地图中选择位置 ,然后单击地图上的一个点要素以填充文本框。

    注:
    • 点图层 下拉菜单下文本框的名称取决于点图层的 显示字段 。 如果设置了自定义显示字段或设置的显示字段没有值,则无法选择要素。

    • 如果单击位置存在多个点要素,将显示 选择要素 对话框。

  9. 通过执行以下操作之一指定位置的 偏移 方向:

    • 单击 偏移 下拉箭头,选择偏移方向,提供测量值,然后选择单位。

    • 提供测量值并选择单位。

    • 单击 从地图中选择偏移 工具 从地图中选择偏移 ,然后在地图上沿路径单击一个位置。

    一个绿点将显示在地图上沿路径的偏移位置。 这是事件测量值的位置。

    注:
    • 该偏移值是所选点图层和所选路径上提议的测量值之间的距离。

    • 方向是可选的选择。

    • 如果未选择方向,则正偏移值会从所选点要素沿校准方向放置测量值位置。

    • 如果未选择方向,则负偏移值会从所选点要素沿与校准方向相反的方向放置测量值位置。

    具有“位置偏移”方法的“添加多个点事件”窗格

  10. 通过执行以下操作之一指定定义事件开始时间的日期:

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

    • 单击 日历 日历 并选择开始日期。

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

    注:

    开始日期默认值为当前日期,但您可以选择其他日期。

  11. 通过执行以下操作之一指定定义事件结束时间的日期:

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

    • 单击 日历 日历 并选择结束日期。

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

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

  12. 单击 下一步

    随即显示 管理属性 部分。

    如果已为 LRS 网络配置其他属性集,则 属性集 下拉菜单会包括这些属性集。

  13. 或者,从 属性集 下拉菜单中选择一个属性。

    注:

    您可以取消选中单个事件图层旁边的复选框,以将其从事件创建中排除。

  14. 为属性集中的事件提供属性信息。

    具有“管理属性”部分的“添加多个点事件”窗格

    注:

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

  15. 单击 运行

    当新点事件创建并显示在地图上后,将显示一条确认消息。

使用位置偏移方法时的引用偏移

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

在启用引用的图层中使用位置偏移方法创建点事件时,点图层的名称将用作 RefMethod 值。 如果使用的点图层是交叉点,则 RefLocation 值为 IntersectionID ;否则,值为 ObjectID

注:

如果要从不属于 LRS(但存在于要素服务中)的点要素类偏移事件,并且要捕获在 引用 字段中使用的非 LRS 点要素,则必须手动将该要素类的代码和描述(名称)添加到 dReferentMethod 域中。

详细了解事件图层中手动添加的引用和偏移字段的属性

以下示例演示了将点事件添加到启用了引用字段的图层的影响。

通过引用添加点事件之前

在以下逻辑示意图中,Route1 具有从 0 到 10 的测量值并且没有关联事件:

创建点事件之前的 Route1

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

路径 ID

起始日期

结束日期

Route1

1/1/2000

<空>

通过引用添加点事件之后

在以下逻辑示意图中,在测量值 6 处添加了一个具有引用对象的点事件:

创建点事件之后的 Route1

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

RefMethod

RefLocation

RefOffset

IntersectionLayer

Intersection1

3

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

事件 ID

路径 ID

起始日期

结束日期

测量

Event1

Route1

1/1/2000

<空>

6

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

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

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

创建事件之前的 Route1

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

路径 ID

起始日期

结束日期

Route1

1/1/2000

<空>

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

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

创建多个点事件后的 Route1

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

RefMethod

RefLocation

RefOffset

InspectionNote

152

3

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

异常

事件 ID

起始日期

结束日期

路径 ID

测量

Event1

1/1/2000

<空>

Route1

6

DocumentPoint

事件 ID

起始日期

结束日期

路径 ID

测量

Event1

1/1/2000

<空>

Route1

6

高程

事件 ID

起始日期

结束日期

路径 ID

测量

Event1

1/1/2000

<空>

Route1

6

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