升级 Indoors 数据库 (Indoors 工具)
汇总
通过创建或更新方案项目来升级现有 Indoors 工作空间,使其符合最新的 ArcGIS Indoors 信息模型方案。
用法
可以利用此工具更新使用创建 Indoors 数据库、创建室内数据集和创建室内网络数据集工具创建的现有 Indoors 工作空间的方案,以符合 Indoors 模型的现有版本。
该工具可通过添加要素类、字段、域和域值以及更改某些字段的可为空属性来升级现有 Indoors 工作空间。
注:
此工具用于修改输入数据库。 如果需要以前的版本作为参考,请创建 Indoors 工作空间的备份副本。
如果数据库是企业级地理数据库,其中的数据以分支版本化要素服务的形式共享,则在工具修改地理数据库的方案之前,必须停止任何正在使用的服务,并禁用方案锁定。
In ArcGIS Enterprise, any services using a shared instance type—例如,必须先删除 Reservations 图层,工具才能修改方案。
该工具通过匹配项目名称和 Indoors 模型来搜索方案项目。 未找到的方案项目将作为新项目创建。 如果您对输入 Indoors 工作空间中的任何要素类、表、字段和域进行了重命名,则必须将其还原为原始名称才能由工具进行升级。
该工具不会删除输入 Indoors 工作空间中的方案项目或自定义属性规则。
输入 Indoors 数据库必须已经存在,且不能为空。
如果数据库中包含室内网络数据集,则该工具将在 Pathways 和 PrelimPathways 要素类中创建
LEVEL_ID字段(如果字段不存在)。 该工具还将尝试为建筑物内的任何Pathways 和 PrelimPathways 要素填充LEVEL_ID字段值。如果数据库包含 Indoors 验证属性规则,则可以在运行工具时选中升级属性规则参数,以便根据 Indoors 模型的最新版本更新现有或创建缺失的属性规则。 这是默认设置。
与预订要素类相关的安全属性规则将在升级过程中创建或更新,以保证工作区预订的安全性。
通过为升级 Indoors 数据库参数值指定生成方案变更报告,可以生成工具对 Indoors 工作空间所做更改的报告,而无需修改现有方案。 当指定该选项时,会出现以下情况:
未更新输入 Indoors 工作空间。
生成文本文件报告,记录将添加或升级的要素类、表、字段、域、域值和属性规则列表。
如果输入 Indoors 地理数据库的状态导致无法添加任何方案项目,则生成的报告将记录相关信息。 例如,如果现有字段的名称相同但数据类型不同,则可能无法将字段添加到要素类中。
如果数据库状态导致工具执行部分升级,生成的报告将记录相关信息。 例如,如果在升级过程中必须将一个不可空字段添加到一个要素类中,那么如果该要素类包含现有数据,则该字段将被添加为可空字段而非不可空字段。
在将升级 Indoors 数据库参数设置为生成方案变更报告的情况下运行工具时,不会获取数据库上的独占方案锁。
运行该工具后,刷新数据库级别的内容以查看表的更改,刷新数据集级别的内容以查看要素类的更改。
如果现有 Indoors 工作空间是一个企业地理数据库,在分支版本化要素服务共享的数据集中有要素类,那么该工具在同一数据集中创建的任何新要素类也需要启用分支版本化。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输入室内数据库 |
现有地理数据库包含由创建 Indoors 数据库或创建 Indoors 数据集工具创建的 Indoors 模型方案项目。 该参数可接受文件地理数据库或企业地理数据库。 |
Workspace |
|
升级属性规则 (可选) |
指定是否创建或更新验证属性规则,以便在 Indoors 质量控制工作流中使用。 如果输入 Indoors 数据库是企业地理数据库,则必须启用分支版本控制。
|
Boolean |
|
升级 Indoors 数据库 (可选) |
指定输入 Indoors 数据库是否将根据模式更改进行升级,或生成一份报告,说明输入 Indoors 数据库可能发生的模式更改。
|
String |
派生输出
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
升级后的室内数据库 |
工具升级的 Indoors 地理数据库。 |
Workspace |
环境
此工具不使用任何地理处理环境。
许可信息
- 基本: 需要 ArcGIS Indoors Pro 或 ArcGIS Indoors Maps
- 标准: 需要 ArcGIS Indoors Pro 或 ArcGIS Indoors Maps
- 高级: 需要 ArcGIS Indoors Pro 或 ArcGIS Indoors Maps