返回 BIM 与 IFC 博客
Revit 从 2012 年起就支持 IFC 导出,但它的默认设置追求的是与接收方软件最广泛的兼容性,而不是质量。这意味着它会做出保守的选择,进而产生大量验证警告。下面介绍如何改变这一点。
第 1 步:使用开源 IFC 导出器
Autodesk 内置的 IFC 导出器可以用,但落后于社区维护的开源版本。开源导出器(在 Autodesk App Store 上免费提供)生成的 GUID 更干净、空间层级更合理,并能正确支持 IFC4。在配置任何导出设置之前,先安装它。
第 2 步:选择正确的 IFC 版本
除非项目规范明确要求 IFC2x3,否则请导出为 IFC4 Reference View。IFC4 是现行的 ISO 标准,借助网格化几何能让复杂几何的文件更小,还解决了旧版模式(Schema)中存在的若干结构性歧义。
第 3 步:配置以下设置
- “Export GUIDs”:设为“Keep Existing”。千万不要选“Generate New”,否则每次重新导出都会破坏 BCF 的交叉引用。
- “Site Placement”:设为“Shared Coordinates”。可以避免构件被放到距 WCS 原点 10 km 远的地方。
- “Include Steel Connections”:关闭(除非交付的是钢结构模型)。
- “Export Base Quantities”:LOD 200 及以上的交付请开启。
- “Split Walls and Columns by Level”:开启。确保墙体分别与各自的楼层关联。
导出后 Revit 特有的常见问题
- 代理构件滥用:没有 IFC 映射的 Revit 族会导出为 IfcBuildingElementProxy。请在导出映射表中把常用族映射到正确的 IFC 类。
- 坐标偏移:导出前,确认项目与测量点共享坐标。
- 缺少属性集:Revit 属性默认导出为自定义 Pset。请检查 Pset 映射,确保包含所需的标准 Pset。
如何从 Revit 导出干净的 IFC 文件:分步指南