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

适用于 Location Referencing 许可。

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

LRS 数据集

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

注:

您可以通过内容窗格或目录窗格查看 LRS 等级

注:

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

以下工具可创建 LRS 数据集:

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

位置参考工具箱中的所有工具都需要 LRS 数据集才能运行。

注:

使用将对象 ID 迁移至 64 位工具,将 LRS 数据集迁移到 64 位对象 ID。

如果对象 ID 值可能超过 21 亿或者如果数据来自云数据仓库,则建议将数据集升级为 64 位对象 ID。

了解有关迁移到 64 位对象 ID 的详细信息

可以使用 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,数据必须遵守 LRS 数据模型

了解有关 LRS 容差和分辨率设置事件数据模型的详细信息。

配置 LRS

要创建和配置 LRS,请完成以下步骤:

  1. 创建和修改 LRS。

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

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

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

    注:

    如果您的现有点要素可用作校准点,使用追加工具将点要素追加到校准点要素类,然后再将路径加载到 LRS 网络中(下面的步骤 5)。

  2. 使用以下工具之一创建 LRS 网络:

    要修改现有 LRS 网络,请使用修改 LRS 网络工具。

    了解有关创建和修改 LRS 网络的详细信息

  3. 使用以下工具之一创建 LRS 事件:

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

    要修改现有 LRS 事件,使用修改 LRS 事件工具。

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

  4. 使用以下工具之一创建 LRS 交叉点:

    要将交叉点添加至交叉点要素类,使用生成交叉点工具。

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

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

  5. 使用追加路径工具将路径加载到 LRS 网络中。
  6. 使用生成校准点工具创建校准点。
    注:

    如果您的现有点要素可用作校准点,使用追加工具将点要素追加到校准点要素类,然后再将路径加载到 LRS 网络中(上面的步骤 5)。

  7. 准备中心线

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

  8. 使用追加事件工具加载事件数据。

重新对齐和重新路由数据

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

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

路径编辑工作流

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

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

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

1

创建中心线。

2

执行编辑活动。

N/A

N/A

3

运行应用事件行为工具。

路径编辑活动表

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