使用将楼层平面图导入 Indoors 地理数据库工具导入 CAD 楼层平面图

适用于 ArcGIS Indoors Pro 或 ArcGIS Indoors Maps 扩展模块。

CAD 文件通常用于建筑建模,也可用于创建室内地图。 CAD 文件中的实体可以是包含建筑物要素相关信息的文本或块注记对象。 将楼层平面图导入 Indoors 地理数据库工具可以从 AutoCAD .dwg.dgn 文件导入实体,然后使用配置电子表格将其追加到现有室内工作空间,从而在导入过程中将 CAD 数据映射到 ArcGIS Indoors 信息模型中的图层中。

您必须先完成配置电子表格,然后才能使用将楼层平面图导入 Indoors 地理数据库工具将 CAD 楼层平面图导入现有室内数据集Indoors 地理数据库

注:

您可以改为使用将 CAD 导入室内数据集工具从 .dwg.dgn 文件导入 CAD 实体,并在 Indoors 工作空间中创建楼层平面图要素。 将 CAD 导入室内数据集工具无需配置电子表格。

导入 CAD 楼层平面图

在使用将楼层平面图导入室内地理数据库工具导入 CAD 数据之前,请确保您已对 CAD 工程图进行精确地理配准并且已完成配置电子表格。 完成以下步骤,将 CAD 楼层平面图数据导入室内数据集:

  1. 启动 ArcGIS Pro,然后打开包含室内数据集或 Indoors 地理数据库的工程。
  2. 运行将楼层平面图导入 Indoors 地理数据库工具。
  3. 检查输出。
  4. 或者,如果已在 Indoors 工作空间中创建属性规则,则可以运行验证属性规则识别数据中的错误。

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

更新 CAD 楼层平面图

将数据保存在 Indoors 模型中之后,您可能需要定期将新 CAD 文件的更新整合到室内数据集中,以应对诸如添加新建筑物、在现有建筑物中添加新楼层或改造现有楼层等场景。 ArcGIS Indoors 地理处理工具可用于将更新应用于所选的数据子集。 将楼层平面图导入 Indoors 地理数据库工具可以与分支版本化数据配合使用。

要从更新的 CAD 文件更新现有室内数据,您必须先更新配置工作表,然后运行将楼层平面图导入 Indoors 地理数据库工具。

更新配置电子表格

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

Indoors 数据库中的字段将基于 CAD 注记映射到 Indoors 要素类的“注记至字段”工作表中属性字段的方式。 映射到“注记至字段”工作表中的现有 CAD 注记会覆盖 Indoors 要素类中的现有字段值。 您可以移除映射以保留现有属性值。

在已填充的地理数据库上运行该工具之前,请确保您的 CAD 数据包含每个单元的唯一注记值。 如果单元要素没有唯一的注记值,则在导入更新的楼层平面图之前,请删除 Indoors 数据库中的现有单元要素。

注:

将楼层平面图导入 Indoors 地理数据库工具可保留空间规划和工作空间预定的属性值。

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

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

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

  2. 更新“注记至字段”工作表。
    1. 要使用 CAD 数据中的更新值覆盖属性的现有值,请添加或保留该值的现有映射。
    2. 要保留属性的现有值,请移除该值的映射。
      警告:

      请勿更改列表中任意 Indoors ID 字段(例如 UNIT_ID)的映射。 如果更改 ID 字段映射,则将无法正确更新室内数据。

  3. 仅针对您要更新的级别,将配置表中的 PROCESS 列设置为 Y
    提示:

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

更新室内数据集或 Indoors 地理数据库

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

提示:

在更新 Indoors 数据之前,建议您创建地理数据库或 Indoors 数据集的备份。

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

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

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

相关主题