导入 CAD 楼层平面图

可用于具有 Indoors 扩展模块许可的 ArcGIS 组织。

完成配置电子表格后,可以使用将楼层平面图导入 Indoors 地理数据库工具将 CAD 楼层平面图导入现有的室内数据集Indoors 地理数据库

警告:

导入楼层平面图之前,请确保您的 CAD 工程图已精确进行地理配准

提示:

测试配置问题的一种好方法是针对单个级别将 PROCESS 设置为 Y 并运行该工具。 查看工具消息中的错误或意外警告,并查看室内数据集要素类中的预期要素和属性值。 解决任何问题后,您可以更新 PROCESS 列并重新运行该工具,以导入其余级别。

完成以下操作以导入 CAD 楼层平面图:

  1. 打开 ArcGIS Pro,然后打开包含室内数据集或 Indoors 地理数据库的工程。
  2. 运行将楼层平面图导入 Indoors 地理数据库工具。
  3. 检查输出。

将楼层平面图加载到室内数据集或 Indoors 地理数据库后,您可以加载其他要素事件占用者数据。

更新 CAD 楼层平面图

可在已填充室内数据集或 Indoors 地理数据库上运行将楼层平面图导入 Indoors 地理数据库工具,以向数据集添加新的设施点和级别,或替换来自已更新的 CAD 文件的现有信息。 要使用新要素或更新要素更新现有数据,必须首先更新配置工作表,然后运行将楼层平面图导入 Indoors 地理数据库工具。

将楼层平面图导入 Indoors 地理数据库工具在已填充的地理数据库上运行时,会发生以下情况:

  • 对于 Details、Levels 和 Units 要素类,在从 CAD 文件中导入新要素之前,将删除具有相匹配的 FACILITY_IDLEVEL_ID 值的任何要素。
  • 对于设施点要素类,如果存在具有相匹配的 FACILITY_ID 值的现有要素,则会发生以下情况:
    • 通过将现有设施点要素与选定级别的新几何合并来更新几何。 如果 MERGE_LEVELS = N,新几何将来自 FACILITIESFACILITY_LINES 列中的 CAD 图层。 如果 MERGE_LEVELS = Y,几何将来自 LEVELSLEVEL_LINES 列中的 CAD 图层。
    • 所有属性值均从现有要素中保留。

更新配置电子表格

在由将楼层平面图导入 Indoors 地理数据库工具使用的配置电子表格的级别属性工作表中,PROCESS 列将标识该工具处理的 CAD 文件。 您可以在一个配置电子表格中管理一个或多个站点的所有 CAD 文件,原因在于您可以选择仅处理文件的一个子集。

在已填充室内数据集上运行将楼层平面图导入 Indoors 地理数据库工具之前,请按如下步骤更新配置工作表:

  1. 在适用的情况下,使用新的 CAD 文件、CAD 图层名称、建筑物信息和楼层信息更新配置电子表格。
    注:

    您添加到配置电子表格的任何新 SITE_IDFACILITY_IDLEVEL_ID 值的格式必须与现有数据集中的那些字段所使用的格式相匹配。

  2. 对于仅要更新的级别,将 PROCESS 列设置为 Y

更新室内数据集

在配置工作表中更新 CAD 数据后,可以运行将楼层平面图导入 Indoors 地理数据库工具来更新室内数据集。

在某些情况下,更新 CAD 楼层平面图时,您最好保留室内数据集中现有要素的某些属性。 如果现有 Details、Levels 或 Units 要素具有需要保留的属性,请完成以下步骤:

  1. 将要更新的要素导出到单独的要素类。
  2. 在 CAD 文件上运行将楼层平面图导入 Indoors 地理数据库工具以更新室内数据集。
  3. 如果现有要素与新要素具有相同的唯一 ID(例如 UNIT_IDDETAIL_ID),则会按唯一 ID 字段连接要素并传递属性。
  4. 如果现有要素和新要素没有相同的唯一 ID,请执行以下操作:
    1. 使用要素转点工具将现有要素转换为点。
    2. 使用空间连接工具将新要素连接到现有点。

      仅连接需要更新的属性。

    3. 传递属性。

相关主题


在本主题中
  1. 更新 CAD 楼层平面图