适用于 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) 的建模和创建。
重新对齐和重新计算路径
以下工具用于重新对齐(重新路由)和维护线性参考数据:
路径编辑工作流
可以为其他路径编辑活动(例如创建、延长、重新对齐、重新分配、停用、校准和制图重新对齐)创建类似工作流。
下表列出了编辑和维护道路数据所需的步骤。
如果配置了多个 LRS 网络,请针对每个受影响的网络重复编辑活动。