2018-05-14

什麼是IFC? IFC的作用為何?

IFC 全名是 Industry Foundation Classes 「工業基礎分類」,
是一個AEC產業的國際標準格式,
主要設計目標是用來進行「資料交換」,
細節可參考 BuildingSMART官方網站

IFC從1997年1月發佈 IFC 1.0以來,已經過數次重要的改版,
IFC改版歷程
目前最多軟體支援的版本是 IFC 2x3 TC1
而最完整的公開版本目前是 IFC 4 Add2
本文不會介紹其中的細節,
主要從設計概念上說明 IFC 的目標跟作用。

前面有提過,IFC的目標是進行「資料交換」,
也就是說,今天你用A牌的軟體建立出來的資料,
B牌的軟體應該也可以讀取出裡面的參數,
C牌的工具也要能夠從裡面找出他所需要的資料。

意謂著這些「資料」不需要被「軟體」所綁住,
只要是符合相關認證的軟體及工具,
都可以正確的把資料「讀」出來。

在AEC產業常常需要多個不同專業的團隊一起合作完成一項複雜的工作,
不同的專業團隊使用的軟體可能會不一樣,
外觀設計的團隊跟結構設計的團隊考量一定有所落差,
而每個團隊擅長的工具也不盡相同,
如果沒有 IFC 這樣的格式存在的話,
團隊合作要進行資料交換就需要大量的客製化開發。

以下圖的五種軟體的範例來說,總共需要10種格式轉換工具。
而如果大家在開發轉換標準的時候都照IFC這個標準的話,
總共只需要五個轉換工具。
但是AEC產業常用的工具通常不只有五種,
甚至一個軟體可能會有不同的數個版本。

IFC 的作用
更重要的是,軟體工具的儲存格式往往會依照需求進行更新,
如果沒有 IFC 的話,就可以體會什麼是「牽一髮而動全身」。

同樣的,對軟體廠商來說,
他們可以不用把格式底層給其他同業進行介接,
對雙方也都有保障,也不用考慮該由那方進行開發。

結論:
1. IFC是用來進行「資料交換」的一個標準
2. 一般的目標是「讀」出不同軟體的資料



----
IFC 系列預告:
- 什麼是Open BIM?
- IFC 的優缺點
- IFC 的格式
- IFC 的架構

沒有留言:

張貼留言