适用于 Location Referencing 许可。
路径的特征可以表示为从交叉点偏移的点事件、LRS 点事件或非 LRS 点要素。
在下方示例中,将使用位置偏移方法放置点事件的测量值。 路径的起始测量值和终止测量值分别为 0 和 10 英里。 Event1 的位置距左侧交叉点 2 英里,距右侧交叉点 8 英里。
由于路径的校准方向为从左至右,偏移距离以正向计算,因此第二个示例的偏移距离显示为负数。
通过位置偏移添加点事件
要通过位置偏移添加点事件,请完成以下步骤:
- 在 ArcGIS Pro 中打开地图并缩放到要添加点事件的位置。
- 在位置参考选项卡的事件组中,单击添加 > 点事件
。
添加点事件窗格随即显示,将路径和测量默认值用于方法。
- 单击方法下拉箭头,然后选择位置偏移。
- 单击下一步。
事件图层下拉菜单、网络下拉菜单、位置偏移部分和日期部分将显示在窗格中。
- 单击事件图层下拉箭头,然后选择将创建事件的事件图层。
网络值将基于事件图层值填充。
- 通过执行以下操作之一指定路径名称:
- 在路径名称文本框中提供路径名称。
- 单击从地图中选择路径,然后单击地图上的路径。
- 单击点图层下拉箭头并选择交叉点、LRS 点事件或非 LRS 点图层名称。
注:
将列出与要素服务一起发布的所有点图层。 如果网络不是网络下指定的网络,则不会列出其中的 LRS 点事件。 不支持 LRS 校准点图层。 - 对于点图层下拉菜单下的文本框,通过执行以下操作之一指定点要素的名称:
- 在文本框中提供点要素的名称。
- 单击从地图中选择位置
,然后单击地图上的一个点要素以填充文本框。
注:
- 点图层下拉列表下文本框的名称基于点图层的显示字段。 如果设置了自定义显示字段或设置的显示字段没有值,则无法选择要素。
- 如果单击位置存在多个点要素,将显示选择要素对话框。
- 通过执行以下操作之一提供位置的偏移值:
- 单击偏移下拉箭头并选择偏移方向,提供测量值,然后选择单位。
- 提供测量值并选择单位。
- 单击从地图中选择偏移工具
,然后在地图上沿路径单击一个位置。
一个绿点将显示在地图上沿路径的偏移位置。 这是事件测量值的位置。
注:
- 该偏移值是所选点图层和所选路径上提议的测量值之间的距离。
- 方向是可选的选择。
- 如果未选择方向,则正偏移值会从所选点要素沿校准方向放置测量值位置。
- 如果未选择方向,则负偏移值会从所选点要素沿与校准方向相反的方向放置测量值位置。
- 通过执行以下操作之一指定定义事件开始时间的日期:
- 在开始日期文本框中提供开始日期。
- 单击日历
并选择开始日期。
- 选中路径开始日期复选框以使用路径开始日期。
开始日期默认值为当前日期,但您可以指定其他日期。
- 通过执行以下操作之一指定定义事件结束时间的日期:
- 在结束日期文本框中提供结束日期。
- 单击日历
并选择结束日期。
- 选中路径结束日期复选框。
结束日期为可选设置。 如果未提供结束日期,则该事件从事件的开始日期到未来一直有效。
- 单击下一步。
所选事件图层的属性将显示在管理属性下。
- 为事件图层提供属性信息。
注:
单击通过在地图上选择事件来复制属性值
,然后单击一个属于地图上同一事件图层的现有点事件以从该事件复制事件属性。
- 单击运行。
新添加的点事件创建完成后,将显示一条确认消息。 新的点将创建并显示在地图上。
通过位置偏移添加多个点事件
要通过位置偏移添加多个点事件,请完成以下步骤:
- 在 ArcGIS Pro 中打开地图并缩放到要添加点事件的位置。
- 在位置参考选项卡的事件组中,单击添加 > 多个点事件
。
添加多个点事件窗格随即显示,默认情况下将路径和测量值用于方法。
- 单击方法下拉箭头,然后选择位置偏移。
- 单击下一步。
网络下拉菜单、位置偏移部分和日期部分将显示在窗格中。
- 单击网络下拉箭头并选择一个 LRS 网络。
- 通过执行以下操作之一指定路径名称:
- 在路径名称文本框中提供路径名称。
- 单击从地图中选择路径,然后单击地图上的路径。
- 单击点图层下拉箭头并选择交叉点、LRS 点事件或非 LRS 点事件图层名称。
注:
将列出与要素服务一起发布的所有点图层。 如果不是网络下指定的网络,则不会列出其中的 LRS 点事件。 不支持 LRS 校准点图层。
- 对于点图层下拉菜单下的文本框,通过执行以下操作之一指定点要素的名称:
- 在文本框中提供点要素的名称。
- 单击从地图中选择位置
,然后单击地图上的一个点要素以填充文本框。
注:
- 点图层下拉菜单下文本框的名称取决于点图层的显示字段。 如果设置了自定义显示字段或设置的显示字段没有值,则无法选择要素。
- 如果单击位置存在多个点要素,将显示选择要素对话框。
- 通过执行以下操作之一指定位置的偏移方向:
- 单击偏移下拉箭头,选择偏移方向,提供测量值,然后选择单位。
- 提供测量值并选择单位。
- 单击从地图中选择偏移工具
,然后在地图上沿路径单击一个位置。
一个绿点将显示在地图上沿路径的偏移位置。 这是事件测量值的位置。
注:
- 该偏移值是所选点图层和所选路径上提议的测量值之间的距离。
- 方向是可选的选择。
- 如果未选择方向,则正偏移值会从所选点要素沿校准方向放置测量值位置。
- 如果未选择方向,则负偏移值会从所选点要素沿与校准方向相反的方向放置测量值位置。
- 通过执行以下操作之一指定定义事件开始时间的日期:
- 在开始日期文本框中提供开始日期。
- 单击日历
并选择开始日期。
- 选中路径开始日期复选框以使用路径开始日期。
注:
开始日期默认值为当前日期,但您可以选择其他日期。
- 通过执行以下操作之一指定定义事件结束时间的日期:
- 在结束日期文本框中提供结束日期。
- 单击日历
并选择结束日期。
- 选中路径结束日期复选框。
结束日期为可选设置。 如果未提供结束日期,则该事件从事件的开始日期到未来一直有效。
- 单击下一步。
随即显示管理属性部分。
如果已为 LRS 网络配置其他属性集,则属性集下拉菜单会包括这些属性集。
- 或者,从属性集下拉菜单中选择一个属性。
注:
您可以取消选中单个事件图层旁边的复选框,以将其从事件创建中排除。 - 为属性集中的事件提供属性信息。
注:
单击通过在地图上选择事件来复制属性值
,然后单击一个属于地图上同一事件图层的现有点事件以从该事件复制事件属性。
- 单击运行。
当新点事件创建并显示在地图上后,将显示一条确认消息。
使用位置偏移方法时的引用偏移
Pipeline Referencing 事件数据模型支持引用字段的配置,并允许使用启用引用字段工具。 在图层中配置和启用引用字段后,在添加或编辑事件时,将在该图层中填充并保留引用位置。
在启用引用的图层中使用位置偏移方法创建点事件时,点图层的名称将用作 RefMethod 值。 如果使用的点图层是交叉点,则 RefLocation 值为 IntersectionID;否则,值为 ObjectID。
注:
如果要从不属于 LRS(但存在于要素服务中)的点要素类偏移事件,并且要捕获在引用字段中使用的非 LRS 点要素,则必须手动将该要素类的代码和描述(名称)添加到 dReferentMethod 域中。
以下示例演示了将点事件添加到启用了引用字段的图层的影响。
通过引用添加点事件之前
在以下逻辑示意图中,Route1 具有从 0 到 10 的测量值并且没有关联事件:
下表提供了有关路径的详细信息:
路径 ID | 起始日期 | 结束日期 |
---|---|---|
Route1 | 1/1/2000 | <空> |
通过引用添加点事件之后
在以下逻辑示意图中,在测量值 6 处添加了一个具有引用对象的点事件:
下表提供了事件创建之后启用引用的字段的详细信息:
RefMethod | RefLocation | RefOffset |
---|---|---|
IntersectionLayer | Intersection1 | 3 |
下表提供了事件创建之后默认事件属性的详细信息:
事件 ID | 路径 ID | 起始日期 | 结束日期 | 测量 |
---|---|---|---|---|
Event1 | Route1 | 1/1/2000 | <空> | 6 |
您可以使用属性表编辑事件,以使事件使用引用而非默认值。 如果进行了后续路径编辑,则 RefMethod 和 RefLocation 值将分别恢复为父 LRS 网络和路径。
通过引用添加多个点事件之前
以下逻辑示意图显示了事件创建之前的 Route1:
下表提供了有关路径的详细信息:
路径 ID | 起始日期 | 结束日期 |
---|---|---|
Route1 | 1/1/2000 | <空> |
通过引用添加多个点事件之后
以下逻辑示意图显示了已添加到启用了引用的点事件图层的多个点事件:
下表提供了事件创建之后事件引用字段的详细信息:
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 |
您可以使用属性表编辑事件,以使事件使用引用而非默认值。 如果进行了后续路径编辑,则 RefMethod 和 RefLocation 值将分别恢复为父 LRS 网络和路径。