2024-08-15 12:09 PM - edited 2024-08-15 12:11 PM
A recuring issue with quantity surveys via IFC Base quantities is the following:
(All screenshots are from the virgin Archicad 28 template)
This is a rant - bear with me.
To us German speaking folk this implies that all listed Elements under "Fundamente" will be exported as IfcFootings.
But "Fundamente" and "Footings" are different conceptual sets to different languages. Hence Archicad allows for individual predefined typing. Turns out that to some building traditions "Fundamentplatten" are "Slabs" not "Footings". -- > great feature, all cultural misunterstandings solved. 😈
Since IFC export works correctly those "Slabs" become IfcSlabs - not IfcFootings.
Their BaseQuantities will add accordingly:
Most users generate their quantities in Archicad from schedules not IfcBaseQuantities
Such "discrepancy" confuses the hell out of people, especially when unaware of the backstage mechanics. The remedy is simple. List for IfcTypes instead:
Personally, I'm a big fan of USERDEFINED Types.
Which are NOT accessible in schedules! Please make ALL IFC classification aspects accessible to schedules. We need to be able to cross-check and verify those IfcBaseQuantity results in Archicad. (Who can afford Solibri anyway?)
-----------------
"Volume" is the only Quantity, that will consistently corelate with its exported BaseQuantity. (Sometimes there are minimal geometric differences due to intersections .. but those are irrelevant)
Also Volume is available for all 3D Archicad elements. Most other BaseQuantities are NOT. When forced to reclassify ArchiCAD Elements (Vaults, domes, arches ... do exist, regardless of BuildingSmart's acknowledgement) quantities are dropped.
Trying to change IFC Geometry Export setting results in unavailability of those changed settings:
In Schedules those "IfcSlabs" generate the following Dimensions:
So why are available Dimensions not exported to IFC BaseQuatities?
Test suggest that each ArchicadElement has a predefined set of exportable Dimensions, regardless of Classification. Morphs will only export Volume to IFC.
One can easily calculate an average thickness via an expression (d=Volume/Area) and map the result to a custom IfcParameter ... Thus simply exporting all human errors made in expressions to IFC
---------
IfcBaseQuantities and the precise dimensions they represent: such is an enigma wrapped inside a riddle ...
Most quantity deviations are due to false/unintentional attribution (see re-classification above)
Followed by inexperienced modelling (openings in slabs, roofs) Also Archicad official modelling guidelines are deceiving. Modelling for precise quantities is different from just generating floorplans.
--------
Summary of issues:
Solved! Go to Solution.
2024-08-19 01:17 PM - edited 2024-08-19 04:20 PM
Correction:
Classification will also limit BaseQuantity output.
e.g. IfcCoverings (regardlesss of the Archicad element used) will not export Volume to IFC
Hence: I'm dropping BaseQuantities for good --> ArchicadQuantities instead!
2024-08-16 08:55 AM - edited 2024-08-16 08:59 AM
Postscript
The "confusion" over IfcElement attribution got fixed in Arch27.
Until then, IfcType was determined by the "genus" in the classification manager list, regardless of IFC Type mapping in export settings. (Anything listed under "Foundation" became IfcFooting).
Since all Templates up to Archicad 26 suggested otherwise, (see Slab example in my original post) WE got confused.
2024-08-19 01:17 PM - edited 2024-08-19 04:20 PM
Correction:
Classification will also limit BaseQuantity output.
e.g. IfcCoverings (regardlesss of the Archicad element used) will not export Volume to IFC
Hence: I'm dropping BaseQuantities for good --> ArchicadQuantities instead!