IfcTunnel
IFC-Tunnel is an extension of the Industry Foundation Classes (IFC), which provides new entities particularly tailored for the semantic description of shield tunnels. Moreover, IFC-Tunnel implement a multi-scale definition, which allow viewers to represent the model under five different Levels of Detail (LoD).

As a proof-of-concept, we developed a collection of example files (based on STEP-P21), which divided into three levels, integrate the different concepts of the proposed extension. Furthermore, we make use of several geometrical representation objects – described all in the last update of the IFC standard – to model the tunnel spaces and physical entities.
IFC-Tunnel documentation: Download
EXPRESS schemas and instance files
| IfcProxy: schema | LoD1 | LoD2 | LoD3 | LoD4 | LoD5 | All LoDs | |
| IfcFacetedBrep | image; ifc-file | image; ifc-file | image; ifc-file | image; ifc-file | ifc-file | ||
| IfcAdvancedBrep (NURBS) | Work in progress | Work in progress | Work in progress | Work in progress | |||
| IfcExtrudedAreaSolid + IfcArbitraryClosedProfileDefinition + IfcCircle + IfcBooleanResult | image; ifc-file | image; ifc-file | image; ifc-file | Work in progress | |||
| IfcSweptDiskSolid | IfcCompositeCurve | image; ifc-file | image; ifc-file | image; ifc-file | |||
| IfcBSplineCurve | ifc-file | ifc-file | ifc-file | ||||
| IfcFixedReferenceSweptAreaSolid | IfcCompositeCurve | image; ifc-file | ifc-file | ifc-file | ifc-file | Work in progress | |
| IfcBSplineCurve | ifc-file | ifc-file | ifc-file | ifc-file | Work in progress | ||
| IfcTunnel without LoD: schema | LoD1 | LoD2 | LoD3 | LoD4 | LoD5 | |
| IfcFacetedBrep | Work in progress | Work in progress | Work in progress | Work in progress | ||
| IfcAdvancedBrep (NURBS) | Work in progress | Work in progress | Work in progress | Work in progress | ||
| IfcExtrudedAreaSolid + IfcArbitraryClosedProfileDefinition + IfcCircle + IfcBooleanResult | ifc-file | ifc-file | ifc-file | Work in progress | ||
| IfcSweptDiskSolid | IfcCompositeCurve | ifc-file | ifc-file | ifc-file | ||
| IfcBSplineCurve | ifc-file | ifc-file | ifc-file | |||
| IfcFixedReferenceSweptAreaSolid | IfcCompositeCurve | ifc-file | ifc-file | ifc-file | ifc-file | Work in progress |
| IfcBSplineCurve | ifc-file | ifc-file | ifc-file | ifc-file | Work in progress | |
| IfcTunnel with LoD: schema | LoD1 | LoD2 | LoD3 | LoD4 | LoD5 | |
| IfcFacetedBrep | Work in progress | Work in progress | Work in progress | Work in progress | ||
| IfcAdvancedBrep (NURBS) | Work in progress | Work in progress | Work in progress | Work in progress | ||
| IfcExtrudedAreaSolid + IfcArbitraryClosedProfileDefinition + IfcCircle + IfcBooleanResult | ifc-file | ifc-file | ifc-file | Work in progress | ||
| IfcSweptDiskSolid | IfcCompositeCurve | ifc-file | ifc-file | ifc-file | ||
| IfcBSplineCurve | ifc-file | ifc-file | ifc-file | |||
| IfcFixedReferenceSweptAreaSolid | IfcCompositeCurve | ifc-file | ifc-file | ifc-file | ifc-file | Work in progress |
| IfcBSplineCurve | ifc-file | ifc-file | ifc-file | ifc-file | Work in progress | |
Contact: André Borrmann
Technical Issues / Source Code: Javier Ramos Jubierre, Julian Amann