适用于 Location Referencing 许可。
可能需要在文件地理数据库中创建线性参考系统 (LRS)、LRS 网络、LRS 事件、LRS 交叉点、域和属性规则,然后再将文件地理数据库移至多用户地理数据库,以确保数据由单用户进行创建和配置。
在文件地理数据库中创建这些元素后,可以将 LRS、表、要素类、域和属性规则迁移至多用户地理数据库,以在 ArcGIS Pro 和 Event Editor web 应用程序中使用多用户版本化编辑工具。
要将 LRS 和相关数据项目从文件地理数据库迁移至多用户地理数据库,请完成以下步骤:
- 在文件地理数据库中,创建 LRS、LRS 网络、LRS 事件和 LRS 交叉点的最小方案。
注:
将在要素数据集中创建 LRS。 如果在 ArcMap 或者 ArcGIS Pro 2.9 或更低版本中创建了 LRS,则必须将作为 LRS 一部分的所有要素类移动到单个要素数据集中。
- 在文件地理数据库中创建、校准和配置 LRS 后,为要迁移的 LRS、要素类和表准备目标多用户地理数据库,并将连接文件版本化类型设置为分支。
- 在目录窗格 中,将包含所有要素类的 LRS 要素数据集从源地理数据库复制到目标地理数据库的根级别。
- 刷新目标地理数据库。
包含所有要素类的要素数据集现在位于目标地理数据库中。 LRS 管理的表以及域和属性规则也位于目标地理数据库中。
- 如果未包含要素数据集之外的其他要素类或者不受 LRS 管理的表,请将其从源地理数据库复制到目标地理数据库。
- 右键单击内容窗格中的目标地理数据库,选择数据设计 > 域,然后在域选项卡上验证 dActivityType、dLRSNetworks 和 dReferentMethod 编码值域是否位于目标地理数据库中。
如果缺少上述任意属性域,则在继续操作之前,确保将其从源地理数据库复制到目标地理数据库。
注:
dLRSNetworks 属性域必须附加到中心线序列表以及校准点和红线要素类中的 NetworkID 字段。 dActivityType 属性域必须附加到红线要素类中的 ActivityType 字段。
- 验证是否已复制网络、事件或交叉点使用的任何附加子类型、编码值域和属性规则。
- 验证参与 LRS 的要素类和表中是否存在所有索引。 使用数据性能提示作为指导原则,适当调整数据库。
- 要对企业级地理数据库中的数据进行分支版本化,请确保数据满足将数据集注册为分支版本化要求。
- 将数据复制到 企业级地理数据库 中后,将所有表、要素类和要素数据集注册为版本化,必须保持非版本化的 LRS_Locks 表除外。
注:
如果 LRS 上次使用 ArcMap 或者 ArcGIS Pro 2.5 或更早版本进行访问,则共有四个表的前缀为 LRS_(LRS_Edit Log、LRS_Event Behavior、LRS_Locks 和 LRS_Metadata)。
- 如果在 ArcMap 或者 ArcGIS Pro 2.6 或更低版本中创建了 LRS,请运行修改 LRS 工具以将 LRS 更新为使用最新 ArcGIS Pro 版本。
在 ArcGIS Pro 2.6 或更高版本中使用修改 LRS 工具升级 LRS 后,LRS_Event_Behavior 和 LRS_Metadata 表将不再使用并且可以将其移除。