摘要
工业基础类 (IFC) 数据是开源的,可以使用 Data Interoperability 扩展模块查看或转换为 Esri 格式。 鉴于数据的复杂程度和大小,一些用于过滤包含数据的图层和确定数据中要素范围的方法至关重要。 IFC 数据格式经常用于创建建筑物的详细图纸,因此数据的面积通常很小,如单个建筑的覆盖区,而不是一个城市。
IFC 文件包含数据图层,例如:内墙、外墙、窗户和门。 它可能包括文件中的管道、电气和其他构造细节等项目。
过程
IFC 文件的大小可能很大,因此需要一些管理数据集的最佳实践。 使用新的 IFC 文件时,请按照以下步骤从文件中提取有意义的数据。
- 在单独的 ArcCatalog 窗口中建立到 IFC 文件的互操作连接(在 Windows 中打开 ArcCatalog 应用程序。)
- 如果在设置参数后没有显示数据,请将使用弃用的阅读器的值从否更改为是。 对于较旧的 IFC 文件,必须使用弃用的阅读器来读取数据。
- 创建与文件中数据图层的连接后,关闭 ArcCatalog。
- 使用新的空地图打开 ArcMap,然后打开目录侧边栏。
- 刷新 ArcCatalog 中与 IFC 文件的互操作连接。这将消除一些 IFC 文件中不包含任何要素的图层。
- 在 ArcMap 窗口中,单击添加数据按钮,导航到互操作连接,并将现有要素类添加到地图。 跳过标记为没有几何的要素类,以及列表中出现的所有表格。
- 将可用要素类添加到 ArcMap 后,转到视图 > 数据框属性 > 常规选项卡并将地图单位和显示单位设置为米。
- 查看 ArcMap 窗口的左下角(在此将显示 ArcMap 绘制于屏幕上的图层名称)以查看包含数据的图层。右键单击数据框名称(图层)并选中关闭所有图层。 接下来,选中在 ArcMap 窗口中绘制的一个或两个图层名称。
- 仅保留包含数据的图层,如上一步所述。 从图层列表中移除所有其他图层。
- 右键单击其中一个图层,然后导航到选择 > 全选。 此步骤需要花费一些时间。
- 选择过程完成后,在 ArcMap 窗口的顶部栏中单击选择 > 缩放至所选要素,以缩放至绘制数据的区域。
- 右键单击其中一个上述图层,转到属性 > 源选项卡,并确定数据的合理范围。 数据可以在已知的坐标系中,但也可以使用局部坐标创建。
- 使用 Data Interoperability 快速导入工具或空间 ETL 工具将数据从 IFC 文件导入文件地理数据库。如果数据在已知坐标系中(可以通过检查数据的坐标范围确定),则将投影定义为导入过程的一部分。 有关此主题的其他信息,请参阅于知识库文章 000007880 中的主题。
请注意,此为 3D 数据,转换后的数据在 ArcScene 或 ArcGIS Pro 的 3D 场景中显示效果最佳。 将数据转换为文件地理数据库后,数据将在 ArcScene 或 ArcGIS Pro 3D 中于几秒钟内绘制。