Industry Foundation Class(IFC)產(chǎn)生與1994年Autodesk公司發(fā)起的一項產(chǎn)業(yè)聯(lián)盟,用于定義建筑信息可擴(kuò)展的統(tǒng)一數(shù)據(jù)格式,以便在建筑、工程和施工軟件應(yīng)用程序之間進(jìn)行交互。 在工程項目中, 當(dāng)需要多個軟件協(xié)同完成任務(wù)時, 不同系統(tǒng)之間就會出現(xiàn)數(shù)據(jù)交換和共享的需求。這時, 工程人員都希望能將工作成果(這里就是工程數(shù)據(jù)), 從一個軟件完整地導(dǎo)入到另外一個軟件, 這個過程可能反復(fù)出現(xiàn)。如果涉及的軟件系統(tǒng)很多, 這將是一個很復(fù)雜的技術(shù)問題。如果能有一個標(biāo)準(zhǔn)、公開的數(shù)據(jù)表達(dá)和存儲方法, 每個軟件都能導(dǎo)入、導(dǎo)出這種格式的工程數(shù)據(jù), 問題將大大簡化, 而IFC就是這種標(biāo)準(zhǔn)、公開的數(shù)據(jù)表達(dá)和存儲方法。 IFC標(biāo)準(zhǔn)的核心技術(shù)內(nèi)容分為兩個部分, 一個是工程信息如何描述, 一個是工程信息如何獲取。 IFC標(biāo)準(zhǔn)整體的信息描述分為四個層次, 從下往上分別為資源層、核心層、共享層、領(lǐng)域?qū)印?/p> 從技術(shù)方法上分, IFC信息獲取可以有兩種手段, 一種是通過標(biāo)準(zhǔn)格式的文件交換信息, 另一種是通過標(biāo)準(zhǔn)格式的程序接口訪問信息。 中性文件是一種純文本文件格式, 用普通的文本編輯器就可以查看和編輯。文件以“ISO-10303-21;”開頭, 以“ END-ISO-10303-21;”結(jié)束, 中間包括兩個部分:一個文件頭段和一個數(shù)據(jù)段。文件頭段以“HEADER;”開始, 以“ENDSEC;”結(jié)束, 里面包含了有關(guān)中性文件本身的信息, 例如文件描述、使用的IFC標(biāo)準(zhǔn)版本等。數(shù)據(jù)段以“ DATA;”開始, 以“ENDSEC;”結(jié)束, 里面包含了要交換的工程信息,要舉例的IfcWall實例數(shù)據(jù)就包含在這里。 數(shù)據(jù)交換標(biāo)準(zhǔn)即IFC,IFC是國際建筑業(yè)事實上的工程數(shù)據(jù)交換標(biāo)準(zhǔn),并已經(jīng)被接受為國際標(biāo)準(zhǔn)。IFC標(biāo)準(zhǔn)正在逐漸趨于完善,最新版本是第四版,即IFC4,已經(jīng)在2013年三月發(fā)布。IFC標(biāo)準(zhǔn)能夠描述建筑產(chǎn)品的各個方面的信息,是描述建筑信息最全面和詳細(xì)的規(guī)范。 1. IFC 標(biāo)準(zhǔn)IFC 標(biāo)準(zhǔn)是 IAI(International Alliance forInteroperability)針對建筑工程特性,專為 BIM 技術(shù)制定的數(shù)據(jù)交換標(biāo)準(zhǔn),采用 EXPRESS 語言定義所有數(shù)據(jù)。EXPRESS 語言是一種面向?qū)ο蟮臄?shù)據(jù)規(guī)范語言,由一種無歧義對象定義的語言元素和對定義對象限制的規(guī)范組成,范圍包括數(shù)據(jù)類型及對數(shù)據(jù)類型引例的限制。IFC 標(biāo)準(zhǔn)因其良好的公開性、數(shù)據(jù)描述的全面性已迅速成為各大 BIM 軟件廠商之間實現(xiàn)數(shù)據(jù)交換的應(yīng)用標(biāo)準(zhǔn)。 IAI與IFC簡介 - 豆丁網(wǎng) (docin.com)https://www.docin.com/p-1042143056.html 2. IFC發(fā)展史IFC版本可以看做是對于未來五年中開放型BIM的一個基礎(chǔ)平臺,自1997年1月IAI發(fā)布IFC1.0以來,IFC經(jīng)歷了6個版本的更替。自從2003年(最初發(fā)布IFC2X2版本)以來第一個重要的改善,經(jīng)歷了IFC歷史上最長周期的開發(fā)以及目標(biāo)成為一個完整的ISO標(biāo)準(zhǔn),推出的IFC2X4版本被認(rèn)為是一個對于Open BIM協(xié)同設(shè)計跨時代的版本。 2013 年 4 月 1 日,最新 IFC4 標(biāo)準(zhǔn)在 ISO 體系中從 PAS(公共可用規(guī)范)升級為 IS 標(biāo)準(zhǔn)(正式標(biāo)準(zhǔn)號為 ISO-16739:2013),將 IFC 體系中所有的內(nèi)容均納入 ISO-16739 標(biāo)準(zhǔn)中,擴(kuò)大了 IFC 標(biāo)準(zhǔn)在建筑工程管理領(lǐng)域的影響范圍。 3. IFC 模型結(jié)構(gòu) IFC架構(gòu)主要分為四個概念層級:資源層(ResourceLayer)、核心層(CoreLayer)、互通界面層(InteroperabilityLayer)及領(lǐng)域?qū)?DomainLayer),其本身具有面向?qū)ο蟮奶匦?,可以透過參照及繼承方式來運用各階層相關(guān)資源,以滿足工程生命周期各階段與領(lǐng)域需求使用。 每個層次都包含一些信息描述模塊,并且模塊間遵守 “重力原則”:每個層次只能引用同層次和下層的信息資源,而不能引用上層資源。這樣上層資源變動時,下層資源不受影響,保證信息描述的穩(wěn)定。
2、核心層(CoreLayer)核心層為IFC架構(gòu)的第二層級,所定義的類別可被界面層或領(lǐng)域/應(yīng)用層的所有類別參照(referenced)與特殊化(specialized),核心層提供IFC對象模型基礎(chǔ)結(jié)構(gòu)且定義了大部分的抽象觀念,核心層包含兩個抽象內(nèi)容:(1)核心部份(Kernel)和(2)延伸部分(Extensions): 3、界面層(InteroperabilityLayer)界面層定義領(lǐng)域/應(yīng)用層間所共享的觀念或?qū)ο竽K,接口層項目包含建筑組件共享(SharedBuildingElements)、建筑服務(wù)組件共享(SharedBuildingservicesElements)、組成組件共享(SharedComponentElements)、管理組件共享(SharedManagementElements)、幫助元共分享(SharedFacilitiesElements)。
|
|