Skip to main content

IFC Base Quantities: Which dimensions does Specter take from the model?

Areas and volumes can be calculated automatically or transferred from the IFC model - we explain how the values are generated.

specter automation avatar
Written by specter automation
Updated over 3 months ago

Specter provides you with various geometric measurements such as surface areas and volumes. These can either be calculated automatically or transferred from the IFC model. In this series of articles, we explain how these values are generated, what you should pay attention to, and why the same “surface area” is not always to be understood in the same way.

In this article, we will show you:

  • Which dimensions specter calculates automatically and which are taken from the IFC model.

  • How to recognize the differences between calculated and transferred values.

  • What to look out for when interpreting the same unit of measurement.


1. Overview: What are IFC Base Quantities?

IFC Base Quantities (also known as Qto) are standardized quantity specifications that can be provided by the CAD modeler when exporting a model. They provide information on the length, area, or volume of an object, for example. These dimensions are stored in a structured manner in the IFC data model and depend on the respective IfcType class (e.g., IfcWall, IfcBeam, etc.).

2. What sizes are available?

The following fields are typical IFC BaseQuantities that Specter can import, provided they are contained in the model or in the IFC file:

(The “Field” column describes the partially manual designation of the dimension description from the IFC: IFCQUANTITYVOLUME('NetVolume',$,$,2.09249999999999))

Field - Description

Type

Description

Length

IfcQuantityLength

Length of the object (e.g., wall length)

Height

IfcQuantityLength

Height of the object (e.g., floor height, component height)

Width

IfcQuantityLength

Width of the object (e.g., wall thickness, component width)

Perimeter

IfcQuantityLength

Perimeter / outer length (e.g., polygon outline of an area)

FinishFloorHeight

IfcQuantityLength

Finished floor height (FFH)

FinishCeilingHeight

IfcQuantityLength

Finished ceiling height (room height to bottom edge of ceiling)

Area

IfcQuantityArea

General area without differentiation

NetArea

IfcQuantityArea

Net area taking into account openings

GrossArea

IfcQuantityArea

Gross area: total area without deductions

NetFootprintArea

IfcQuantityArea

Net floor space (footprint) including deductions

GrossFootprintArea

IfcQuantityArea

Gross floor area (footprint) without deductions

NetSideArea

IfcQuantityArea

Net side area (e.g., walls) including openings

GrossSideArea

IfcQuantityArea

Gross side area without openings

NetFloorArea

IfcQuantityArea

Net floor area (taking openings into account)

GrossFloorArea

IfcQuantityArea

Gross floor area without deductions

NetWallArea

IfcQuantityArea

Net wall area (with openings)

GrossWallArea

IfcQuantityArea

Gross wall area (without deductions)

NetVolume

IfcQuantityVolume

Net volume (minus openings and cavities)

GrossVolume

IfcQuantityVolume

Gross volume of the property (total volume without deductions)

specter can support additional sizes such as CrossSectionArea, OuterSurfaceArea, GrossSurfaceArea, or NetSurfaceArea - all you need to do is define which dimension the respective size should be assigned to.

The following dimensions apply as standard for the four classic components: wall, column, slab, and beam.

Maß

Beam

Column

Slab

Wall

Width

X

X

Height

X

Length

X

X

Net area

X

Outer surface area

X

X

Gross footprint area

X

Net volume

X

X

X

X

Net weight

X

X

X

X

For any further documentation on other components, see also:

3. Important information regarding use

Whether this data is included in the IFC model depends on how the exporting CAD software has been configured. Not all software automatically exports base quantities, and sometimes they are missing entirely or are incomplete.

In addition, the definitions differ between tools: for example, “Length” may have a different meaning in Revit than in Archicad. The presence of openings (doors, windows) also influences the net/gross data—provided they have been modeled correctly.

In addition, an IfcQuantity can still contain “free text.” Example: IFCQUANTITYVOLUME(‘NetVolume’,$,$,2.09249999999999);

This “NetVolume” or, for example, “GrossVolume” is fairly standardized. This tells us whether it is net or gross.

4. How does specter handle this data?

If base quantities are included in the model, specter displays them in the info box as additional dimensions. They are then shown next to the automatically calculated values. By default, however, specter always uses the dimensions it calculates itself if no external data is available or reliable.

If desired, the source of the dimensions can be activated by a specter admin. The source is then displayed behind the dimension.

The two additional dimensions “Height at top” and “Area” are from so-called IFC properties.

Image description:

From top to bottom, the official base quantities, the individual IFC property dimensions, and the specter-calculated dimensions are shown.

5. Summary

  • IFC Base Quantities are structured measurements in the IFC model.

  • They can contain net and gross values, depending on the CAD export.

  • specter displays them as well, but also uses its own calculated measurements.

  • Availability and quality depend heavily on the CAD system used.

Did this answer your question?