Spaces by floor area
bim_spaces_by_areaFilter spaces by floor area range with values converted to square metres. Optionally narrow by storey, name, or type, and see spaces lacking area data listed in notes.
Instructions
Spaces whose floor area falls inside a range, e.g. "rooms below the 8 m2 minimum". Areas are reported in square metres after unit conversion, so the threshold means the same thing on a model authored in millimetres and one authored in feet.
Quantity names are tried in order: the explicit quantity if given, then
NetFloorArea, GrossFloorArea, Area. Spaces carrying none of them are reported
in notes rather than silently dropped — "no answer" and "no data" are
different findings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Entity type, e.g. IfcDoor. Subtypes included by default. | |
| max_m2 | No | Only spaces with area <= this, in m2. | |
| min_m2 | No | Only spaces with area >= this, in m2. | |
| storey | No | Storey name or GlobalId. Substring match on the name. | |
| quantity | No | Quantity name to prefer, e.g. NetFloorArea. | |
| name_contains | No | Case-insensitive substring of the element name. | |
| predefined_type | No | PredefinedType / surfaceType value, e.g. FIRE_RATED. | |
| include_subtypes | No | Match subtypes of `type`. |