cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 
Collaboration with other software
About model and data exchange with 3rd party solutions: Revit, Solibri, dRofus, Bluebeam, structural analysis solutions, and IFC, BCF and DXF/DWG-based exchange, etc.

IfcQuantityLength needs to be >= 0 for a valid IFC

stefan
Advisor

Today I tried the buildingSMART validation service with an Archicad IFC exported file (from Archicad 27, but I don't think it's version specific). And one of the errors I receive is about the strict requirement of any Length to be positive (greater or equal to zero).

 

However, when you export all Archicad properties into the IFC, it also contains the elevation settings, which (inside Archicad) can be negative. E.g., a negative offset of the top of a slab versus the linked storey. This is exported as a negative length, which is NOT valid according to the IFC schema. But it is a very common modelling approach in Archicad.

 

See WR22 on the following page:

https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcQuantityLength.htm

 

And this is the answer from the validation service.

You can test for yourself on this page: https://validate.buildingsmart.org/dashboard

stefan_0-1729772363926.png

 

Operating system used: Mac Apple Silicon

--- stefan boeykens --- bim-expert-architect-engineer-musician ---
Archicad28/Revit2024/Rhino8/Solibri/Zoom
MBP2023:14"M2MAX/Sequoia+Win11
Archicad-user since 1998
my Archicad Book
0 REPLIES 0

Setup info provided by author