摘要常见问题解答

常见问题列表中提供了有关buildingSMART,IAI的基本知识,以及IFC规范,实施和使用一个快速的答案。它的Intent提供新人的总体概述,感兴趣的人一个参考的知识,首先检查。

常见问题部分分为:

  1. 有关buildingSMART,IAI和IFC一般问题
  2. IFC规格的一般理解
  3. 对IFC规范的具体问题
  4. 在软件实施IFC规范初始问题
  5. 基础知识介绍和使用IFC兼容软件

常见问题一般问题

问:什么/谁是buildingSMART?它是如何与IAI / IFC工作?

答:buildingSMART是已经建立,以支持AEC / FM行业内公司的“”,以集成的项目路线的设计,施工和设施管理工作“它的愿景是一个国际性的,非以营利为目的组织”提供过程改进和信息在设计,施工和设施管理行业共享“一个普遍的基础。buildingSMART是国际上表现为buildingSMART国际有限公司和区域由buildingSMART章。buildingSMART是新的名称和品牌国际联盟对于互操作性,IAI的它是同一个组织。因为IAI,现在buildingSMART,国际格式的发展的基础,交换和共享建筑信息一直是核心活动。工业基础类,IFC,是使命“buildingSMART的连续结果使用建筑信息模型和IFC“一体化项目的工作和价值为基础的生命周期管理。

问:谁拥有IFC?我们可以相信它的未来?

答:IFC规范由buildingSMART国际,一个国际非以营利为目的的产业联盟版权。成立于1995年buildingSMART是一个长期存在的组织,不断开发并维护国际金融公司作为其使命的一部分。国际金融公司规范是不是由厂商的单一供应商或集团控制一个中立和开放的规范。这是网络上免费提供。

问:什么是IFC一回事呢?

答:IFC提供了通过在AEC / FM行业领域中使用的各种应用程序共享建设和设施管理数据的数据架构。它是根据表示对象(如建筑构件,空格,属性,形状等),其通过在建筑或设施管理项目中使用不同的软件应用程序所使用的类定义一种面向对象的数据模式。

问:什么是BIM和IFC之间的区别?

答:BIM表示无论是动词“建筑信息模型”,即对设计,工程的一个综合的过程,构建和维护基础设施,包括图形和非图形信息的一致和可共享的计算机表示一个建筑物。或为名词“建筑信息模型”,根据对象信息相结合的图形和非图形特性,即在软件建设的数字表示。BIM软件往往涉及到3D和基于对象的CAD。IFC是一个开放的标准来表示,可用于许多不同的软件系统之间公开交换和共享此信息的建筑信息模型中的信息。它支持BIM为“设施的物理和功能特性和可计算表示采用开放的行业标准的通知业务决策以实现更好的价值及其相关项目/生命周期信息(NIBS - 设施信息委员会)”

问:它与其他格式的文件?

答:它通过其对象对焦和它的开放性区别于其他格式。对象重点:IFC是建筑信息模型,而不是图纸的标准。它使交换有关建筑结构,元素,空间和其他对象的BIM信息。3D和2D图形,属性和属性,参数和元素之间的关系(如连接)是IFC的内容例子。实际IFC文件基于该确定IFC交换的范围的图的定义。开放性:IFC是一个开放的标准,由一个国际组织,非以营利为目的的组织的支持,并与ISO为ISO16739注册。它不是由厂商的单一供应商或集团。

问:谁开发IFC?什么是IFC的发展过程?

答:IFC开发由buildingSMART国际开放标准已经实施了常设小组,建模支援小组味精开发和维护的标准IFC。这个网站是buildingSMART味精的网站,包含约IFC所有官方信息。

问:谁决定什么成为IFC标准的一部分?

答:IFC的基本发展方向是由buildingSMART国际作出的决定。一般新增加的国际金融公司(IFC),增加总的范围,必须提出buildingSMART国际作为一个国际金融中心扩建项目建议书。技术决策组,ITM,在投票接受这样一个新的国际金融中心扩建项目。轻微增加可以通过IFC版本之间的一般维修过程中处理,并可能导致中间次要更新,即技术勘误。问题是由建模支持集团味精的基础上达成共识驱动的过程解决。投票将提供一个最终的决定。保持整体IFC结构的完整性的味精引线的责任。

问:什么是适用于IFC的开发和维护的质量保证体系?

答:任何新版本,或大或小,包括一个开放的审查过程。预发行版中,α,β和候选发布版,发布本网站上,并且进行审核公告而成。内部审查是由味精本身执行。国际金融公司规范(短型模式)的每个部分都有一个“老板”负责提出并做了修改和补充,和1-2的内部评审,计数器检查修改和补充。外部审查开放供所有有志于进一步发展和国际金融公司(IFC)的质量改进。有审查本网站和在线IFC审查问题数据库的公开邀请,请http://www.iai-tech.org/jira/browse/IFR。在实施支持小组组织的软件公司,buildingSMART的ISG特别鼓励参与。

问:如何在IFC模型来维持?

答:型号支持组MSG负责维护IFC。它使内部问题数据库登录和解决提出的所有问题。它使一个强大的链接实施支持小组,ISG追随并支持IFC执行活动,并从所有即将到来的问题,以学习作为是问题,通过提高IFC规范,实施指南和随附文件来解决。

问:是否有连接到使用IFC任何费用?

答:不,可以使用IFC规范和国际金融公司模式是免费的。实施IFC是免版税。作为开发人员,你可能认为有助于IFC编译您的应用程序,以及使用buildingSMART认证过程的质量保证工具箱的成本。作为一个用户,你会看到,大多数IFC导入/导出,不会增加任何额外成本的主要产品线中,但它是在软件供应商自行决定。作为buildingSMART的成员会带来附加价值开发人员和用户值得的会员费。会员需要认证。

问:我心脏国际金融公司是CAD程序之间的交换标准,可以IFC提供更多的则几何交流?

答:是的。事实上,IFC的主要目的是为了交换关于建筑物,其可包括几何信息,但并不限于此装置。联的字母数字信息(属性,数量,分类等)到建筑物的对象和保持建筑物对象之间的关系是IFC的一个主要特征。IFC也并不限于是CAD程序之间的交换格式,它可用于不同的创作和下游应用,如CAD到QTO,CAD到CAFM,CAFM到CAFM,结构建模应用程序之间进行桥接结构分析的应用。国际金融公司交换的内容是由IFC视图定义决定的,所以严格来说没有IFC执行,但一些IFC视图实现。

FAG一般IFC规范

IFC规格的一般理解

问:IFC架构的符号是EXPRESS的,这是什么EXPRESS的主张和我在哪里得到更多的信息?

答:EXPRESS是发展,使工业数据的正式定义的数据定义标准。它允许正式验证数据类型(实体和属性)的群体。这是一个国际标准,ISO10303-11,并在几个标准的定义和产品数据,如STEP,CIS / 2或IFC的交换使用。 ISO文件的版权及ISO的成员组织出版。EXPRESS的概述可以发现http://en.wikipedia.org/wiki/ISO_10303-11。

问:如何在不同版本的IFC模型的相互关系?

答:已经有国际金融公司的五个主要版本自1996年结束; 这些已经IFC1.5.1,IFC2.0,IFC2x,IFC2x2和IFC2x3。由于IFC2x(2000年出版)的发布,每一个版本已经离开IFC规范的核心(或“平台”)不变,并添加到它。这个平台保证意味着大多数厂商曾在升级他们的IFC2x2,IFC2x3应用IFC2x4没有什么困难,希望在将来的。因为那里主要是为了捕捉更多的交换使用案例和改善反映了教训现有定义添加新的概念,国际金融公司(IFC)规范驱动IFC2x新版本的发布,从实现和使用的经验教训。由于IFC2x新的主要版本已经出版,每3年。另请参见以下概述。

问:我听说ifcXML,是ifc和ifcXML区别?

答:智者的内容没有区别。ifcXML代表国际金融公司Express不国际金融公司规格相同的内容。该ifcXML XSD架构是从主EXPRESS表示由ISO10303-28ed2绑定描述语言生成的。ifcXML文件是验证对ifcXML XSD XML文档文件。国际金融公司模型可以写入和读出在以下方面的数据文件:

通常一个 .IFC文件包含在“STEP物理文件格式”STF代表的模型 可替代地完全相同的信息可以被表示为使用ifcXML架构定义的XML。文件扩展名是 .ifcxml。 执行支助组内的当前提案将允许读/写压缩 .IFC或 .ifcxml直接从文件,文件的扩展名* .ifczip

问:什么是IFC和ifcXML之间的优势

答:ifcXML文件比同等* .IFC(SPF)的文件较大,他们通常是4-8之间倍大。然而,工具和工具包,阅读,转换和编写XML是免费提供的。许多企业和桌面系统可以处理XML。因此ifcXML已经被添加为IFC规范的有效表示。该ifcXML XSD版本发布在这里。在ifcXML开发和实施的更多信息是可用ifcXML实施指南。

常见问题具体IFC规范

问:我不断听到这个词'模式'。什么是模式?它涉及到IFC?

答:一个模式是在一个正式的机器可读符号的数据模型。国际金融公司规范由这样的模式和关联非正式人类可读的语义定义。该模式描述了一组数据类型及其可能的关系。有微妙的不同末端:虽然IFC规范定义了一个“数据模型”或“产品数据模型”,对象的集合-实例-这将符合该数据模型被称为“产品型号”,或更国际金融公司点“建筑模型”。数据是否符合架构正式检查。这保证了数据表示的语法正确。为了在有限的程度,模式也执行在一个较低水平的语义完整性。

国际金融公司的模式,就像它是写在表达一些其他的数据模型,有两种形式:“长表”和“短表”。软件实施者使用的是在一个单一的架构包括所有的数据类型的长型架构。简短的形式架构用于文档目的和架构发展。它由多个子模式为不同的主题,例如,“共享建筑构件的模式”,“结构域架构”,等等。术语IFC模式,如果没有特别指定,总是涉及到长期形成的模式。

问:什么是设置属性

-答:大多数对象可以有对其他对象的很少或根本没有关系,重视他们的属性。被直接附着到对象作为实体的属性和属性,组中的属性集,并通过一个关系分配给该对象属性之间的IFC模型区分。后者是更灵活的方式来程度适用的属性。 此外,这些特性正在不断发展随时间,并且可以特定于特定地区,国家,或项目。国际金融公司架构支持存储和命名集传递这些属性。国际金融公司架构建议属性设置为IFC规范的一部分了,但区域收养和应用程序可以定义更多。味精已出版的XML架构,称为属性集定义架构PSD至定义的属性和属性集。

问:我怎样才能看到所有的实体,子类型,类型等在IFC规格

答:使用IFC规范发布为这里设置一个HTML文档。所有定义的类型,枚举,选择类型和实体类型的平面列表的“浏览文件...”帧通过“按字母顺序列出的”HTML文档中可用。实体类型的所有子类型的树视图是“分级上市”所提供的“浏览文件...”框架英寸 这需要JavaScript在浏览器中启用。

问:在国际金融中心有很多可选属性,为什么呢?这是什么意思,如果我收到“空”可选属性?

答:一个空属性(即具有不定值的属性),一般意味着值未知或不特定的值适用于各自的信息交换。由于IFC规范开发在建筑物生命周期的不同阶段以覆盖许多交换用例,几乎没有为其提供一个值是在每个生命周期阶段和交换目的强制性的任何属性。因此,几乎所有的属性都在IFC规格可选。

变窄IFC执行给定的交换使用情况而决定,即属性范围的视图定义,是在IFC规格可选,必须有价值观断言。有几个属性,如果交换文件包含不定值在IFC规范定义指定应假定默认值。

问:哪些属性被写入IFC文件以及如何获得其他属性(逆和派生的属性)?

答:所谓明确的属性(通常的普通属性)直接在IFC文件交换发生。如果显式属性被定义为在快递可选和一个对象(实体实例)用于这种属性不提供一个值,则该属性仍然出现文件作为$(美元符号)英寸 所谓逆属性(实体之间的反向交叉引用)并没有在IFC文件中出现。所谓衍生属性(属性其中要被从显式属性计算)要么不发生在一个文件或发生作为*(星号) -见下一个问题。为了获得逆或派生的属性,你要么可以依靠能够ISO10303工具箱或必须实现他们自己尽可能你需要他们。这在ISO 10303-21记载的更多细节。

问:什么是一个美元字符($)和星字符(*)在IFC文件是什么意思?

答:$字符编码不定值,也就是说,如果出现一个可选属性尚未填写(注意,。不定值有时也在IFC数据模型的EXPRESS架构中使用。在那里,它被编码为“?”,而不是作为“$”。)*字符编码所谓省略参数。这些是被定义为在一个超常规显式属性,但重新定义为在一个子类型派生属性(在IFC文件的记录是亚型的一个实例)的属性。有关IFC文件的编码的更多信息可在ISO 10303-21中找到。

常见问题解答IFC有关实现

问:哪些其他软件已经支持IFC?是否有任何IFC相关的免费软件?

答:有免费的软件供IFC,有几个观众,但也有几个工具可以帮助您实现都是免费的,甚至是开源的。一个在线数据库提供,其中包括已被全部IFC兼容软件由软件供应商登记。也可以看看:

Free Software commercial software

问:是否有可用于实现IFC的开发套件?

答:是的,他们通常被称为工具包。这些工具包通常编译IFC架构,并提供不同的计算机语言支持(C ++,C#,Java和VB等)来读取和写入* .IFC文件。大多数开发人员提供了一个测试版包括要求一些例子。更多链接可以发现:

http://www.iai-international.org/software/Tools%20for%20IFC%20developers.html not found http://www.ifcwiki.org/index.php/IFC-Developers

问:我应该执行哪个版本的IFC

答:在这个时刻IFC版本的2x3是实施的最佳选择,它具有支持所有已发布IFC的覆盖面最广释放。如果你期待一个真正的很长一段时间才去市场向专业人士咨询,以决定是否有利于直接与版本的2x4开始

问:IFC不(完全)支持,我有一个特定的需要。我能做些什么呢?

答:考虑一下,如果特定需要的是一个对象(表示和模型中的其他对象的关系),或者是一些其他属性的需求。

例如,气流应用模型空间和裂缝。空间已经是IFC模式的一部分,但没有一个'裂缝'的表示。然而任何裂纹是在相关联的物理对象,壁,门或窗的现实。因此,一个属性集可以被定义为持有裂纹,这样的长度,平均宽度的特性,或许也有望为给定压力的气流速度。

再举一个例子,也许你的建筑物的建议,包括在庭院的艺术雕塑。这显然不是院子的一个简单的属性,而IFC模型支持代理对象。这些功能为对象,但不作任何声明,以它们的功能和作用。应用程序应该提供给用户的工具来分类或描述细节的目的。见IfcBuildingElementProxy作为IFC规范的可扩展代理定义。