适用于 Location Referencing 许可。
以下信息介绍了使用 ArcGIS Roads and Highways 扩展模块完成线性参考数据建模、加载和路径编辑的过程。
LRS 数据集
线性参考系统 (LRS) 数据集是地理数据库中要素数据集中的控制器数据集,以及参与 LRS 的所有要素类。
注:
您可以通过内容窗格或目录窗格查看 LRS 等级。
注:
LRS 数据集仅在 ArcGIS Pro 中可见。 如果包含 LRS 数据集的地理数据库已在 ArcMap 中打开,将显示一条错误消息。
以下工具可创建 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,数据必须遵守 LRS 数据模型。
了解有关 LRS 容差和分辨率设置和事件数据模型的详细信息。
配置 LRS
要创建和配置 LRS,请完成以下步骤:
- 创建和修改 LRS。
可以使用创建 LRS 工具或根据现有数据集创建 LRS 工具创建 LRS。
要修改现有 LRS,使用修改 LRS 工具。 这包括在 LRS 中启用冲突预防。
注:
如果您的现有点要素可用作校准点,使用追加工具将点要素追加到校准点要素类,然后再将路径加载到 LRS 网络中(下面的步骤 5)。
- 使用以下工具之一创建 LRS 网络:
要修改现有 LRS 网络,请使用修改 LRS 网络工具。
- 使用以下工具之一创建 LRS 事件:
- 使用以下工具之一创建 LRS 交叉点:
- 使用追加路径工具将路径加载到 LRS 网络中。
- 使用生成校准点工具创建校准点。
注:
如果您的现有点要素可用作校准点,使用追加工具将点要素追加到校准点要素类,然后再将路径加载到 LRS 网络中(上面的步骤 5)。
- 准备中心线。
要移除可能导致数据错误的重叠,使用移除重叠中心线工具。
- 使用追加事件工具加载事件数据。
重新对齐和重新路由数据
使用以下工具重新对齐(重新路由)和维护线性参考数据:
路径编辑工作流
可以为其他路径编辑活动(例如创建、延长、重新对齐、重新分配、停用、校准和制图重新对齐)创建类似工作流。
下表列出了编辑和维护道路数据所需的步骤:
如果配置了其他 LRS 网络,请针对每个受影响的网络重复编辑活动。