工具的功能
您開啟從 Revit、Archicad、Tekla、Vectorworks、BricsCAD 或任何其他 BIM 軟體匯出的 IFC 檔案。工具會列出每個建築構件(牆、樓板、柱、梁、門、窗、樓梯、屋頂等),讀取其材料、樓層與數量,並加以彙總。接著您為每一列選擇單位、輸入單價,並將結果下載為 XLSX 數量標單。
檔案由開放原始碼函式庫 web-ifc 的 WebAssembly 版本在您的瀏覽器中讀取。檔案不會傳送到伺服器,因此可以在這裡查核機密的專案模型。
在專案中的位置
數量計算位於設計與造價之間。設計模型整合完成後,估價人員會估算建築所需的各種材料用量,乘以單價,得出造價估算。從 2D 圖面以人工完成這項工作需要數天。能讀取模型的桌面版數量計算軟體,每個授權每年要花費數千美元。這個工具負責第一輪:從模型快速產出一份標單,您可以拿來與自己的量測結果比對、對照預算檢視某個設計方案,或作為起點交給承包商。
各項數量如何選取
IFC 定義了稱為基本數量的標準數量集,例如 Qto_WallBaseQuantities 與 Qto_SlabBaseQuantities。多數 BIM 軟體在匯出時都能寫入它們。工具優先使用它們,因為它們遵循建模軟體自身關於接合與開口的規則。當某個構件沒有數量集時,工具改為量測其幾何,並在該列標明。
| 單位 | 優先取值 | 缺少時 |
|---|---|---|
| m³ | NetVolume,其次 GrossVolume | 構件封閉網格的體積 |
| m² | 牆:NetSideArea,其次 GrossSideArea。門與窗:Area。樓板、屋頂、裝修面:NetArea,其次 GrossArea | 留空(網格的表面積不是實測面積) |
| m | Length | 留空 |
| 個 | 每個構件計一個 |
檔案中的數量以專案自己的單位儲存。工具會讀取檔案中的單位定義(例如長度為毫米、面積為平方公尺),並在彙總之前把每個值換算為公尺、平方公尺與立方公尺。
幾何備援方法的原理
web-ifc 會把每個構件轉換為以公尺為單位的三角形網格。對於封閉網格,所圍成的體積可由散度定理求得:每個頂點為 a、b、c 的三角形與原點構成一個四面體,這些有號體積相加即為該實體的體積。
V = | Σ a · (b × c) / 6 |
門與窗所切出的開口已在網格中扣除,所以結果是淨體積。此方法要求實體封閉且互不重疊。建成開放曲面或多個相互重疊實體的構件,算出的體積會是錯的,因此這類列會標為「幾何」,方便您檢查。
範例
本頁的範例模型是我們為測試而建的小型單層辦公室:平面 10 m × 6 m,高 3 m,四面 200 mm 厚混凝土牆圍合,一面 190 mm 砌塊隔間牆,一片 200 mm 厚樓板,四根 400 × 400 mm 的柱,兩根 5 m 長的鋼梁,一扇門與兩扇窗。長度以毫米儲存。
| 列 | 數量 | 來源 |
|---|---|---|
| 牆,Concrete C25/30 | 19.200 m³(4 面牆) | Qto NetVolume:6.12 + 3.48 + 6.12 + 3.48 |
| 牆,Masonry block 190 | 17.400 m² | Qto NetSideArea:5.8 m × 3.0 m |
| 樓板,Concrete C25/30 | 12.648 m³ | Qto NetVolume:10.2 × 6.2 × 0.2 |
| 柱,Concrete C30/37 | 1.920 m³(4 根柱) | 幾何:0.4 × 0.4 × 3.0 = 每根 0.48 |
| 梁,Steel S275 | 10.000 m(2 根梁) | Qto Length 每根 5000 mm,換算為公尺 |
| 門 / 窗 | 1 個 / 2 個 | 個數 |
柱的體積不在檔案中,而是由幾何量測而得,與以 IfcOpenShell 獨立量測的結果在小數點後三位一致。若為樓板輸入每 m³ 120 的單價,該列金額為 12.648 × 120 = 1,517.76。此單價僅作示意,並非市場行情。
採信數字之前
- 模型數量不等同於依標準計量方法得出的實測數量(例如英國的 NRM 2 或韓國的標準估價規則)。這些方法依據關於門檻、搭接與損耗的規則增減項目。請將這裡的標單視為模型數量。
- 模板、鋼筋與損耗不包含在內,除非它們已作為構件建模。
- 結果的好壞取決於模型。重複的構件、轉角處重疊的牆,以及缺漏的材料,都會直接反映在合計中。材料名稱依檔案中的原文讀取。
- 數量集取決於匯出設定。若您的體積全部顯示「幾何」,請在軟體的 IFC 匯出中開啟基本數量。
- 非常大的模型(數百 MB)可能超出瀏覽器分頁可用的記憶體,在手機上尤其如此。
本工具用於初步查核與學習。用於招標、合約或付款的標單,必須由具備資格的估價人員或數量計算人員編製或確認。
您會得到的檔案
- 數量標單(XLSX):工作表「標單」列出項目、材料、單位、數量、單價與金額;工作表「構件」列出每個構件及各數字的來源;工作表「備註」列出檔名、單位與日期。
- 構件清單(CSV):每個構件一列,供您自己的試算表使用。
- 單價表(CSV):欄位為類型、材料、單位、單價。儲存一次,下一個模型即可匯入。
- 專案(JSON):您的單位、單價與分組方式,以便日後繼續。
資料來源
- buildingSMART International, Industry Foundation Classes。IFC 4.3 以 ISO 16739-1:2024 發布。
- buildingSMART, Qto_WallBaseQuantities 與 Qto_SlabBaseQuantities,IFC 4.3.2.0 文件。
- That Open Company, web-ifc,MPL-2.0。
- 若要檢查檔案是否符合標準,請使用免費的 buildingSMART IFC Validation Service。
最近查核 2026-10-19