创建 LRS、网络、事件和交叉点

适用于 Location Referencing 许可。

以下信息将指导您使用 ArcGIS Roads and Highways 扩展模块完成线性参考数据建模、加载和路径编辑的过程。

LRS 数据集

线性参考系统 (LRS) 数据集是地理数据库中要素数据集中的控制器数据集,以及参与 LRS 的所有要素类。

注:

您可以通过内容目录窗格查看 LRS 层次结构

注:

LRS 数据集仅在 ArcGIS Pro 中可见。 如果包含 LRS 数据集的地理数据库已在 ArcMap 中打开,将显示一条错误消息。

ArcGIS Pro 2.3 版本起,以下工具用于创建 LRS 数据集:

  • 创建 LRS - 新创建的中心线、校准点和红线要素类将放置在与提供的 LRS 名称同名的要素数据集中。
  • 根据现有数据集创建 LRS - 尚未注册到 LRS 的现有中心线、校准点和红线要素类必须位于公共要素数据集中。 要素数据集名称可以与 LRS 名称不同。
  • 修改 LRS - 注册到 LRS 的现有中心线、校准点和红线要素类必须位于公共要素数据集中。 要素数据集名称可以与 LRS 名称不同。

运行以下工具需要 LRS 数据集:

可以使用 arcpy.Describe 函数检查 LRS 数据集中包含的一些信息。 要检查具有 LRS 控制器数据集的地理数据库的 LRS 元数据和事件行为规则,请使用以下函数:

FileGDB:


desc = arcpy.Describe("C:\\Data\\LRData\\LrsSchema.gdb\\Lrs\\Lrs")

lrsXML = desc.lrsMetadata

eventBehaviors = desc.eventBehaviorRules

EnterpriseGDB:


desc = arcpy.Describe("C:\\Data\\LRData\\LrsSchema.sde\\GPRefresh.DBO.LRS\\GPRefresh.DBO.LRS")

lrsXML = desc.lrsMetadata

eventBehaviors = desc.eventBehaviorRules

写入文件:


txtFile = open("C:\\Data\\LRData\\lrsXML.xml", "w")

txtFile.write(lrsXML)

txtFile.close()

数据建模

交通运输专业人员通常负责考虑备选路径选择选项,以确保合规性并满足市场、施工和其他业务需求。 这通常会导致重新对齐道路(重新计算路径)。 重新对齐不仅会更改道路的路径,还会影响 LRS 数据模型中配置的网络和事件。

要使用 Roads and Highways,您的数据必须位于地理数据库的 Roads and Highways 信息模型中。 有关详细信息,请参阅以下主题:

配置 LRS

可以使用以下工具执行线性参考系统 (LRS) 的建模和创建。

  1. 创建和修改 LRS。

    可以使用创建 LRS根据现有数据集创建 LRS 工具创建 LRS。

    要修改现有 LRS,请使用修改 LRS。 这包括在 LRS 中启用冲突预防。

    了解有关如何创建和修改 LRS 的详细信息

  2. 创建 LRS 网络。
  3. 创建 LRS 事件。

    可以使用创建 LRS 事件根据现有数据集创建 LRS 工具。

    要将参考字段添加至事件要素类,请使用启用参考字段。 此工具通过允许您将现有字段注册为引用字段来启用引用字段。

    要修改现有 LRS 事件,请使用修改 LRS 事件

    了解有关如何创建和修改 LRS 事件的详细信息

  4. 创建 LRS 相交。

    可以使用创建 LRS 交叉点基于现有数据集创建 LRS 交叉点工具。

    要将交叉点添加至交叉点要素类,请运行生成交叉点工具。

    要修改现有 LRS 相交要素类,请使用修改 LRS 交叉点工具。

    了解有关如何创建和修改 LRS 交叉点的详细信息

  5. 将路径加载到 LRS 网络中。
  6. 创建校准点。

    要添加校准点,请使用生成校准点追加路径工具。

    注:

    如果校准点附加到生成校准点工具外部,则应在将路径加载到 LRS 网络中之前完成此步骤。

  7. 准备中心线

    要移除可能会导致数据错误的重叠,请使用移除重叠中心线

  8. 加载事件数据。

    要将表、图层或要素类中的事件记录加载到现有事件要素类中,请使用追加事件

    了解有关如何创建和修改 LRS 事件的详细信息

重新对齐和重新计算路径

以下工具用于重新对齐(重新路由)和维护线性参考数据:

  • 创建中心线 - 确定一条或多条路径的重新对齐部分是否存在一条或多条中心线。
  • 事件行为 - 考虑事件行为规则将应用于路径编辑的方式。
  • 应用事件行为 - 应用事件行为以使事件测量值与路径编辑保持一致。
  • LRS 网络 - 确定其他 LRS 网络是否受到路径编辑的影响。
  • 生成路径 - 为 LRS 网络重新生成形状。

路径编辑工作流

可以为其他路径编辑活动(例如创建延长重新对齐重新分配停用校准制图重新对齐)创建类似工作流。

下表列出了编辑和维护道路数据所需的步骤。

步骤工作流创建校准制图重新对齐扩展重新对齐重新分配停用

1

创建中心线。

2

执行编辑活动。

不适用

不适用

3

运行应用事件行为工具。

路径编辑活动表

如果配置了多个 LRS 网络,请针对每个受影响的网络重复编辑活动。