可用于具有 Indoors 扩展模块许可的 ArcGIS 组织。
完成配置电子表格后,可以使用将楼层平面图导入 Indoors 地理数据库工具将 CAD 楼层平面图导入现有的室内数据集或 Indoors 地理数据库。
警告:
导入楼层平面图之前,请确保您的 CAD 工程图已精确进行地理配准。
提示:
测试配置问题的一种好方法是针对单个级别将 PROCESS 设置为 Y 并运行该工具。 查看工具消息中的错误或意外警告,并查看室内数据集要素类中的预期要素和属性值。 解决任何问题后,您可以更新 PROCESS 列并重新运行该工具,以导入其余级别。
完成以下操作以导入 CAD 楼层平面图:
- 打开 ArcGIS Pro,然后打开包含室内数据集或 Indoors 地理数据库的工程。
- 运行将楼层平面图导入 Indoors 地理数据库工具。
- 检查输出。
更新 CAD 楼层平面图
可在已填充室内数据集或 Indoors 地理数据库上运行将楼层平面图导入 Indoors 地理数据库工具,以向数据集添加新的设施点和级别,或替换来自已更新的 CAD 文件的现有信息。 要使用新要素或更新要素更新现有数据,必须首先更新配置工作表,然后运行将楼层平面图导入 Indoors 地理数据库工具。
当将楼层平面图导入 Indoors 地理数据库工具在已填充的地理数据库上运行时,会发生以下情况:
- 对于 Details、Levels 和 Units 要素类,在从 CAD 文件中导入新要素之前,将删除具有相匹配的 FACILITY_ID 和 LEVEL_ID 值的任何要素。
- 对于设施点要素类,如果存在具有相匹配的 FACILITY_ID 值的现有要素,则会发生以下情况:
- 通过将现有设施点要素与选定级别的新几何合并来更新几何。 如果 MERGE_LEVELS = N,新几何将来自 FACILITIES 或 FACILITY_LINES 列中的 CAD 图层。 如果 MERGE_LEVELS = Y,几何将来自 LEVELS 或 LEVEL_LINES 列中的 CAD 图层。
- 所有属性值均从现有要素中保留。
更新配置电子表格
在由将楼层平面图导入 Indoors 地理数据库工具使用的配置电子表格的级别属性工作表中,PROCESS 列将标识该工具处理的 CAD 文件。 您可以在一个配置电子表格中管理一个或多个站点的所有 CAD 文件,原因在于您可以选择仅处理文件的一个子集。
在已填充室内数据集上运行将楼层平面图导入 Indoors 地理数据库工具之前,请按如下步骤更新配置工作表:
- 在适用的情况下,使用新的 CAD 文件、CAD 图层名称、建筑物信息和楼层信息更新配置电子表格。
注:
您添加到配置电子表格的任何新 SITE_ID、FACILITY_ID 和 LEVEL_ID 值的格式必须与现有数据集中的那些字段所使用的格式相匹配。
- 对于仅要更新的级别,将 PROCESS 列设置为 Y。
更新室内数据集
在配置工作表中更新 CAD 数据后,可以运行将楼层平面图导入 Indoors 地理数据库工具来更新室内数据集。
在某些情况下,更新 CAD 楼层平面图时,您最好保留室内数据集中现有要素的某些属性。 如果现有 Details、Levels 或 Units 要素具有需要保留的属性,请完成以下步骤: