BIM X – IFC Space QTO icon

BIM X – IFC Space QTO

Binary IFC in → XLSX/TSV out (Area/Volume of IfcSpaces via web-ifc)

BIM X – IFC Space QTO

AI-generated

Summary

Extract quantity takeoff (QTO) data such as area and volume from an IFC file's IfcSpaces and generate output files (XLSX and/or TSV) with customizable parameters and formatting.

Inputs

  • Binary Property (required) — Name of the binary property containing the IFC file; the node reads this binary data encoded in base64 from input items.
  • Generate XLSX — Boolean flag to generate an XLSX spreadsheet file with the extracted quantity takeoff data.
  • Generate TSV (comma decimal) — Boolean flag to generate a TSV text file using tab separation and commas as decimal separators.
  • Round Decimals — Number specifying how many decimal places to round numeric values in the output (0-10).
  • Options — Collection of options to customize the extraction and output, including: whether to include all parameters; fallback and forced use of geometry calculation; extra IFC parameters to include; and renaming mapping of output parameter names.

Output shape

For each input item, an output item containing a JSON property with count of extracted spaces and, conditionally, binary properties containing XLSX and/or TSV files with the quantity takeoff data.

If 'Generate XLSX' is enabled, returns an Excel file named 'spaces_qto.xlsx' with a sheet 'Spaces'. If 'Generate TSV' is enabled, returns a tab-separated values file named 'spaces_qto.tsv' with comma as decimal separator. Numeric values are rounded as specified. Errors occur if the specified binary property is missing or invalid.

Discussion