可用于具有 Indoors 扩展模块许可的 ArcGIS 组织。
完成配置电子表格后,可以使用将楼层平面图导入 Indoors 地理数据库工具将 CAD 楼层平面图导入现有的室内数据集或 Indoors 地理数据库。
警告:
导入楼层平面图之前,请确保您的 CAD 工程图已精确进行地理配准。
用于创建 UNIT_ID 字段的注记图层应包含每个单元的唯一值。 可能会出现以下常见问题:
- 多个单元包含相同注记 - 如果相同级别的多个要素具有相同注记值(例如,注记图层中名为 Stairway 的两个楼梯),则当您将楼层平面图导入室内数据集时,系统会为这些要素分配相同 UNIT_ID 字段值。 如果更新楼层平面图,并将其加载到相同的室内数据集中,则系统会移除重复要素。
- 某些单元缺少注记 - 如果某个单元要素未包含注记,则会为其分配序列号(作为标识符)。 如果已在楼层平面图中添加或移除单元,则在将更新的楼层平面图导入室内数据集时,可能会为相同要素分配不同编号。 发生这种情况时,系统会将单元作为新要素导入。
提示:
测试配置问题的一种好方法是针对单个级别将 PROCESS 设置为 Y 并运行该工具。 查看工具消息中的错误或意外警告,并查看室内数据集要素类中的预期要素和属性值。 解决任何问题后,您可以更新 PROCESS 列并重新运行该工具,以导入其余级别。
完成以下操作以导入 CAD 楼层平面图:
- 打开 ArcGIS Pro,然后打开包含室内数据集或 Indoors 地理数据库的工程。
- 运行将楼层平面图导入 Indoors 地理数据库工具。
- 检查输出。
更新 CAD 楼层平面图
将数据保存在 ArcGIS Indoors 信息模型中之后,您可能需要定期将已更新的 CAD 文件与室内数据集相集成。 这可能用于新建筑物、现有建筑物中的新楼层或现有楼层的改造。 ArcGIS Indoors 地理处理工具可用于将更新内容应用于所选的数据子集。 将楼层平面图导入 Indoors 地理数据库旨在用于分支版本方案。
提示:
更新 Indoors 数据之前,建议您备份地理数据库。
处理已更新的 CAD 文件
要从更新的 CAD 文件更新现有室内数据,首先更新配置工作表,然后运行将楼层平面图导入 Indoors 地理数据库工具。
注:
在已填充的地理数据库上运行该工具之前,请确保您的 CAD 数据包含每个单元的唯一注记值。 如果单元要素没有唯一的注记值,则在导入更新的楼层平面图之前,请删除 Indoors 数据库中的现有单元要素。
更新配置电子表格
在由将楼层平面图导入 Indoors 地理数据库工具使用的配置电子表格的级别属性工作表中,PROCESS 列将标识该工具处理的 CAD 文件。 您可以在一个配置电子表格中管理一个或多个站点的所有 CAD 文件,原因在于您可以选择仅处理文件的一个子集。
“注记至字段”工作表可指定如何将 CAD 注记映射到 Indoors 要素类的属性字段。 列出的映射将覆盖现有属性值。 您可以移除映射以保留现有属性值。
注:
此工具可保留空间规划和工作空间预留的属性值。
在已填充室内数据集上运行将楼层平面图导入 Indoors 地理数据库工具之前,请按如下步骤更新配置工作表:
- 在适用的情况下,使用新的 CAD 文件、CAD 图层名称、建筑物信息和楼层信息更新配置电子表格。
注:
您添加到配置电子表格的任何新 SITE_ID、FACILITY_ID 和 LEVEL_ID 值的格式必须与现有数据集中的那些字段所使用的格式相匹配。
- 更新“注记至字段”工作表。
- 要使用 CAD 数据中的更新值覆盖属性的现有值,请保留或添加映射。
- 要保留属性的现有值,请移除映射。
警告:
请勿更改列表中任何 Indoors ID 字段的映射,例如 UNIT_ID。 如果更改 ID 字段映射,则将无法正确更新室内数据。
- 对于仅要更新的级别,将 PROCESS 列设置为 Y。
提示:
更新多个级别时,测试配置问题的一种好方法是针对单个级别将 PROCESS 设置为 Y 并运行该工具。 查看工具消息中的错误或意外警告,并查看室内数据集要素类中的预期要素和属性值。 解决任何问题后,您可以更新 PROCESS 列并重新运行该工具,以更新其余级别。
更新室内数据集
在配置工作表中更新 CAD 数据后,可以运行将楼层平面图导入 Indoors 地理数据库工具来更新室内数据集。
完成以下操作以导入 CAD 楼层平面图:
- 打开 ArcGIS Pro,然后打开包含室内数据集或 Indoors 地理数据库的工程。
- 运行将楼层平面图导入 Indoors 地理数据库工具。
- 检查输出。