工业基础类 (IFC) 和 Revit (RVT) 文件将直接读取为 ArcGIS 要素数据集,并且是地理处理工具、Python 脚本和 ModelBuilder 迭代器的有效输入,因为只读数据集合要素类不需要转换数据。 BIM 文件工作空间为有效只读工作空间,适用于所有地理处理工具。 BIM 领域是有效的只读要素数据集,可在地理处理工作流中用作只读数据集。 同样,BIM 文件适用于基于文件的地理处理工具,以及使用工作空间、数据集和要素图层的工具。 由于 BIM 数据直接读取为 ArcGIS 要素图层,因此转换任务实际上就是复制数据。 诸如复制、要素类转要素类、合并、追加和复制要素等地理处理工具全部可以完成该任务,将 CAD 内存要素类永久转换为 ArcGIS 数据集,例如地理数据库或 shapefile。 作为地理处理工具的有效要素图层和要素类输入,可使用 Python 和 ModelBuilder 工作流完成自动分析和转换 BIM 数据。
BIM 数据定位
BIM 数据是 GIS 内容的常见源,但在将其用于 ArcGIS Pro 之前,该数据必须具有定义的坐标位置。 BIM 文件需要具有有效的 Esri 空间参考(PRJ 文件),并且可能需要可选的坐标转换信息(WLD 文件),以确定应在地球表面上定位 BIM 数据中的坐标的方式。 当您尝试访问没有正确空间参考的 BIM 数据时,您将收到 ArcGIS Pro 警告。 通知将指导您选择正确的空间参考,并且您将看到用于任何所需 BIM 数据重新定位的工具。 要验证任何 CAD 或 BIM 文件的定位信息,您可以检查目录 并执行坐标定位验证。
作为地图图层的 BIM 要素类
将 BIM 工作空间添加到地图时,将生成按构造领域组织的要素图层的 BIM 图层。 (可选)可使用创建图层地理处理工具将 BIM 要素类用作 ArcGIS Pro 要素图层,并用于工具的必需输入为要素图层而不是要素类的脚本和模型。
来自同一 BIM 工作空间的 BIM 要素类是生成新建筑图层的有效输入,对于自动使用创建建筑物场景图层包地理处理工具的工作流非常有用。
分析和数据创建中的 BIM 要素类
BIM 要素图层和要素类是许多分析和数据创建地理处理工具的有效只读输入。 可使用地理处理工具进一步从几何和 BIM 元素参数中提取有用信息作为 GIS 数据并创建几何和派生 GIS 要素。
BIM 文件工作空间
接受只读工作空间的地理处理工具同样可接受 BIM 文件工作空间作为有效输入。 使用只读文件的地理处理工具同样会接受 BIM 文件作为输入。
公共 BIM 地理处理工作流
在 ArcGIS Pro 中,BIM 数据的主要工作流之一是将 BIM 数据共享为建筑物场景图层。 此工作流包括转换 BIM 数据以合并、聚合和增强 BIM 源数据,以在 GIS 应用程序中用作建筑场景图层。 在共享建筑数据之前,您可能会将 BIM 文件数据转换为、合并到和追加到地理数据库要素类中,以在重新组合和共享之前编辑该数据。 您将使用 BIM 文件转地理数据库工具转换、合并和追加 BIM 文件。 然后,您将使用数据管理地理处理工具添加和移除字段,并使用 BIM 文件数据最初不含的附加信息填充字段。 之后您将使用创建建筑图层和创建建筑场景图层包工具创建可共享的建筑场景图层。 您也可以将这些工具与 Python 脚本或 ModelBuilder 模型搭配使用。
使用 BIM 数据进行共享时的一些有用工具如下:
- BIM 文件转地理数据库 - 将一个或多个 BIM 文件工作空间的内容导入地理数据库要素数据集。
- 合并 - 用于将多个输入数据集合并为新的单个输出数据集。 此工具可合并点、线或面要素类或者表。
- 追加 - 将多个输入数据集追加到现有目标数据集。 输入数据集可以是要素类、表格、shapefile、栅格、注记或尺寸注记要素类。
- 添加字段 - 将字段添加到表、要素类或要素图层表以及带属性表的栅格。
- 删除字段 - 从表、要素类、要素图层或栅格数据集中删除一个或多个字段。
- 计算字段 - 使用计算的字段值创建图层。
- 创建建筑图层 - 基于数据集,通常基于 BIM 文件工作空间(Revit 文件、IFC 文件或其他地理数据库多面体数据源),创建复合建筑图层。
- 创建建筑场景图层包 - 基于建筑图层输入创建场景图层包(.slpk 文件)。
- 共享包 - 通过上传到 ArcGIS Online 或 ArcGIS Enterprise 共享包。