傳統工程數據往往零散且片段的儲存在各個不同的地方,數據格式也有各種不同的形式互相搭配,最常見的有圖形(施工圖、大樣圖、斷面圖、流程圖等)、文字(各種說明文件)、數字(各種統計、數量或價格數據),這些數據都隨着工程進行而不斷增加,而數據之間的關聯性也隨之更加復雜。

BIM的概念即是一個大型數據庫,儲存整個生命周期當中所有與建物有關系的數據,需要透過各種方式維持數據與數據之間的關聯性。過去將數據電子化的過程中,儲存空間是一個高成本的問題,而隨着硬件儲存技術的進步,現今數據儲存空間已不再是一個太大的問題,問題反而是數據太多無法快速找到當下所需要的信息。為此,要將工程信息完整的儲存運用勢必面臨兩個關鍵問題:包括「如何正確且有效的儲存各種BIM模型數據」以及「如何正確且快速的找到所需要的BIM信息」。
針對BIM模型數據如何有效整合並儲存,以buildingSMART組織為首提出的Open BIM認證來解決這個問題,該認證由buildingSMART、 GRAPHISOFT、TEKLA、Trimble、NEMETSCHEK及DATA DESIGN SYSTEM共同發起,讓所有信息基於一個開放的標准和流程進行協同設計、建築實作和營運管理。Open BIM認證提供AEC軟件供貨商改進、測試和認證數據連接,幫助數據交換與其他Open BIM軟件解決方案銜接。其主要數據交換及單元格式便是buildingSMART的前身IAI(International Alliance for Interoperability)於1997年所提出之IFC(Industry Foundation Class)數據標准。

IFC自1997年1月發布IFC1.0以來,已經歷了六個主要的改版,其中IFC2x3是目前大多數市面上的BIM軟件支持的版本,而2010年底所發表的IFC2x4被認為是最符合Open BIM協同設計概念跨時代的版本。IFC格式標准為了能夠完整的描述工程所有對象,透過面向對象的特性,以繼承、多型、封裝、抽象、參照等各種不同的關系來描述數據間的關聯性。IFC也包含三個ISO標准進行細部的數據描述,分別是透過ISO10303-11使用EXPRESS描述語言來定義IFC對象之屬性;ISO10303-21的Part21實作方法建立編碼及交換格式;以及ISO10303-28的XML表示方法。
為明確表達所有工程數據之關系,IFC目前已針對既有對象加以定義,以IFC2x4為例,在實體(Entity)定義方面已有766個、定義數據型態(Defined Types)上共有126種、列舉數據型態(Enumeration Types)有206種、選擇數據型態(Select Types)有59種,而內建函數(Functions)共有42個、內建規則(Rules)有2個、屬性集(Property Sets)有408個、數量集(Quantity Sets)有91個、獨立屬性(Individual Properties)共有1691個,使用者尚可依照其規定自定義所需之對象,其組合可有效的描述記錄所有工程信息。

目前市面上常見的BIM模型建立軟件,如Autodesk Revit、Bentley AECOsim、TEKLA都已支持IFC格式匯入及匯出,GRAPHSOFT ArchiCAD甚至直接以IFC作為數據單元格式,所有檔案都以IFC方式進行儲存。因此,透過IFC文件格式使用BIM模型,可以不限定前一階段使用的建模軟件為何,只要支持IFC輸出格式的數據,都可以匯入Open BIM系統。
轉自:https://baijiahao.baidu.com/s?id=1632204432901262782&wfr=spider&for=pc