Revit setup for OpenBIM/Revit IFC import pitfalls
When you need to author an IFC file which will be opened by Revit things get complicated as they are for export (see: Revit setup). This page list some pitfalls to avoid.
Mandatory conditions
Having an IfcBuildingStorey
is optional in IFC standards but mandatory for Revit (Last test: revit-ifc 21.1). Else an empty file will be created. Building elements like walls will be missing. [workarounds 1]
In IFC standards an IfcProduct
can be contained in an IfcSite
, IfcBuilding
, IfcBuildingStorey
or IfcSpace
[1]. However if you do so, Revit will link element to a newly created Level
called Default on import. [workarounds 1]
Geolocation / Model far from origin
Revit will not import your model correctly if your geometry is too far from Revits internal origin. Although in any software it is not a good idea to have large coordinates. Use relative placement as much as possible.
You might be able to see the model by linking the IFC instead of importing it.
Workarounds
References
- ↑ IfcRelContainedInSpatialStructure, IFC documentation