首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一文看懂什么是IFC

最近我不断收到粉丝关于Revit和IFC的各种问题,因此本文我将首先介绍一些基本的IFC概念,这些概念对于正确使用IFC非常重要。

所以,让我简要地回顾一下IFC是什么,以及为什么它经常会引起误解。IFC,全称Industry Foundation Classes,是由buildingSMART协会开发的建筑信息模型数据交换的开放标准。IFC实际上并不是一种文件格式,而是一种语义模式,用于定义建筑相关数据的描述和继承关系。这也意味着,您可以使用简单的文本编辑器打开IFC文件并查看其内容。

然而,很不幸的是,buildingSMART的文档相当复杂,有时甚至显得令人望而却步,因为它主要是为软件开发人员而非普通Revit用户准备的。但是好消息是,您不需要深入理解这些理论就能正确使用IFC。让我们首先来了解如何找到和浏览IFC文档。您可以随时通过访问buildingSMART网站的technical.buildingsmart.org来获得最新版本的文档。正如您所看到的,IFC4是当前的最新开发版本,并且还在不断更新中。尽管IFC2x3仍然经常使用,但在这个视频系列中,我们将专注于使用IFC4,因为它是最新的开发版本,而且在未来几年内,IFC2x3将逐渐变得过时。此外,IFC4的文档结构稍微更易于浏览;)要找到IFC类的最佳方式是按字母顺序浏览列表。从IFC4开始,我们还可以查看其他语言的列表,例如德语,或者普通英语。

需要注意的是,IFC类的数量比Revit的类别要多得多,这是因为第一,IFC类通常更加精细,第二,许多类别不仅描述物理元素,还描述了在BIM建模软件中无法表示的抽象概念。我通常使用Ctrl+F来在列表中进行导航,然后搜索关键词,比如“梁”。接下来,让我们更详细地看看梁类的规范。在一般定义之后,您还可以找到预定义类型,这类似于Revit中的元素类型,并提供了更详细的梁规范。另一个重要的部分是预定义属性集,当从Revit导出时,所有常见的属性集都会自动映射。这些属性集非常重要,因为它们以标准化的方式提供了最重要的元素信息,并始终以相同的结构和命名方式进行组织,无论从哪个软件导出模型。相同的情况也适用于数量集,这是一种用于数量测量工作流程的特殊属性集类型。最后但同样重要的是,您还可以找到有关如何为梁生成几何形状的详细说明。虽然您不需要深入了解这些细节,但要记住,几何形状的创建方式取决于IFC类别,这也将影响元素的行为和依赖关系。

因此,将Revit的类别正确映射到IFC的类别是导出过程中的重要步骤。您可以在Revit的“导出设置” > “IFC”菜单中找到映射表。该表显示了与IFC类别和类型相匹配的Revit类别。需要注意的是,该表已经填充了默认值,通常涵盖了最常见的用例。然而,您总是可以根据需要进行修改。为此,您需要从IFC文档中复制并粘贴完整的名称。某些Revit类别也可以通过将其设置为“不导出”来在导出中排除。这只是一个开始。在大多数BIM项目中,您将需要在对象级别上进行更详细的映射,我们将在单独的视频中详细介绍。映射表以简单的文本文件格式保存,可以轻松地与他人共享。如果您想恢复默认设置,或者当在不同的Revit语言之间切换映射表时出现问题(我经常遇到这种情况),您可以轻松地进行重置——只需在加载映射表时删除默认文件,然后点击“标准”按钮,这将会重新生成您刚刚删除的文件。

一旦映射表设置好,您就可以启动导出对话框。在这里,您可以从几个预定义的设置之间进行选择,也可以对这些设置进行修改。需要注意的是,IFC模式始终与模型视图定义(MVD)结合使用,MVD定义了IFC模式的子集。您可以将MVD与Revit中的3D视图进行类比,这些视图将同时显示所有阶层和分析模型,就像在模型中的专用视图一样。这只是一个非常简化的解释,但我希望您可以理解。

在选择IFC模式时,建议与项目中的客户或BIM经理进行协调,以确保使用正确的IFC版本和MVD。否则,您可以仅为您的学科选择IFC 4的参考视图。值得注意的是,Autodesk提供了一个开源的Revit工具包,定期发布独立于Revit更新的IFC for Revit插件。这允许开发人员更快地做出调整,根据需要发布更新。因此,您应该始终注意版本号,并在Autodesk应用商店(apps.autodesk.com)上查看更新。您只需搜索“revit ifc”,即可找到最近四个Revit版本的插件。

在完成设置后,您可以点击“导出”按钮,开始导出过程。请注意,在导出整个模型到IFC模式时,可能需要一些时间,尤其是对于大型项目。在这段时间内,您可以喝杯咖啡,休息一下。

完成导出后,我建议您使用专用的IFC查看器来审查生成的IFC文件,而不是通过链接或在Revit或其他BIM建模软件中打开它。有许多不同的IFC查看器可供选择,您可以在视频描述中找到一些链接和建议。无论您使用哪个查看器,您都会看到一个层级结构。层级结构始终以IfcProject开始,然后是IfcSite,接着是IfcBuilding,然后是您项目中定义的楼层。这个层级结构是不可更改的,但我们可以影响这些元素的命名和属性。我们将在下一个文章中详细介绍这一点。

在这之前,请不要忘记订阅,以获取更多关于Revit和IFC的有用信息。再次感谢大家。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OUrj-Vumt4NEmXcX2H-owr5Q0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券