Built-in IFC Type Mapping for ARCHICAD
When an ARCHICAD model is exported to IFC, each element is assigned an IFC Element Type.
Type Mapping is defined in the IFC Translator for Export, in the Type Mapping preset: either by Element Type or by Classification.
See Type Mapping for IFC Export.
The following 3 charts show the Type Mapping that results using the automatic, “by Element Type” method.
ARCHICAD Tool |
IFCObjectType |
IFCObject |
IFCObject PredefinedType |
IFCTypeObject PredefinedType |
Beam |
IFCBeam |
|
IFCBeamType |
|
Column |
IFCColumn |
|
IFCColumnType |
|
Wall |
IFCWall |
|
IFCWallType |
|
Shell |
IFCSlab |
ROOF |
IFCSlabType |
ROOF |
Roof |
IFCSlab |
ROOF |
IFCSlabType |
ROOF |
Slab |
IFCSlab |
FLOOR |
IFCSlabType |
FLOOR |
Mesh |
IFCSite |
|
|
|
Morph |
IFCBuildingElementProxy |
|
IFCBuildingElementProxyType |
|
Railing |
IFCRailing |
|
IFCRailingType |
|
Baluster |
IFCMember |
|
IFCMemberType |
|
Handrail |
IFCMember |
|
IFCMemberType |
|
Inner Post |
IFCMember |
|
IFCMemberType |
|
Railing Panel |
IFCMember |
|
IFCMemberType |
|
Railing Post |
IFCMember |
|
IFCMemberType |
|
Rail |
IFCMember |
|
IFCMemberType |
|
Toprail |
IFCMember |
|
IFCMemberType |
|
Handrail Connection |
IFCMember |
|
IFCMemberType |
|
Rail Connection |
IFCMember |
|
IFCMemberType |
|
Toprail Connection |
IFCMember |
|
IFCMemberType |
|
Handrail End |
IFCMember |
|
IFCMemberType |
|
Rail End |
IFCMember |
|
IFCMemberType |
|
Toprail End |
IFCMember |
|
IFCMemberType |
|
Railing Node |
IFCMember |
|
IFCMemberType |
|
Railing Segment |
IFCMember |
|
IFCMemberType |
|
Railing Pattern |
IFCMember |
|
IFCMemberType |
|
Stair |
IFCStair |
|
IFCStairType |
|
Riser |
IFCMember |
|
IFCMemberType |
|
Stair Structure |
IFCMember |
|
IFCMemberType |
|
Tread |
IFCMember |
|
IFCMemberType |
|
Curtain Wall |
IFCCurtainWall |
|
IFCCurtainWallType |
|
Curtain Wall Frame |
IFCMember |
|
IFCMemberType |
|
Curtain Wall Panel |
IFCPlate |
|
IFCPlateType |
|
Curtain Wall Accessory |
IFCDiscreteAccessory |
|
IFCDiscreteAccessoryType |
|
Curtain Wall Segment |
IFCDiscreteAccessory |
|
IFCDiscreteAccessoryType |
|
Curtain Wall Junction |
IFCDiscreteAccessory |
|
IFCDiscreteAccessoryType |
|
Zone |
IFCSpace |
|
IFCSpaceType |
|
Door |
IFCDoor |
|
IFCDoorType |
|
Skylight |
IFCWindow |
|
IFCWindowType |
|
Window |
IFCWindow |
|
IFCWindowType |
|
Opening |
IFCOpeningElement |
|
|
|
Object |
IFCFurniture |
|
IFCFurnitureType |
|
Lamp |
IFCLightFixture |
|
IFCLightFixtureType |
|
Fill |
IFCAnnotation |
|
Undefined |
|
Line |
IFCAnnotation |
|
Undefined |
|
Spline |
IFCAnnotation |
|
Undefined |
|
Polyline |
IFCAnnotation |
|
Undefined |
|
Circle |
IFCAnnotation |
|
Undefined |
|
Arc |
IFCAnnotation |
|
Undefined |
|
Dimension |
IFCAnnotation |
|
Undefined |
|
Angle Dimension |
IFCAnnotation |
|
Undefined |
|
Level Dimension |
IFCAnnotation |
|
Undefined |
|
Radial Dimension |
IFCAnnotation |
|
Undefined |
|
Text |
IFCAnnotation |
|
Undefined |
|
Label |
IFCAnnotation |
|
Undefined |
|
LibPart (By UnId) |
||
ARCHICAD |
IFCObjectType |
IFCTypeObjectType |
curtainWallFrame |
IFCBuildingElementProxy |
IFCBuildingElementProxyType |
curtainWallPanel |
IFCBuildingElementProxy |
IFCBuildingElementProxyType |
stair |
IFCStair |
IFCSpatialStructureElementType |
opening |
IFCOpeningElement |
IFCMemberType |
wallOpening |
IFCOpeningElement |
IFCMemberType |
wallDoor |
IFCDoor |
IFCDoorStyle |
wallWindow |
IFCWindow |
IFCRampFlightType |
roofOpening |
IFCWindow |
IFCRampFlightType |
beam |
IFCBeam |
IFCBeamType |
column |
IFCColumn |
IFCColumnType |
covering |
IFCCovering |
IFCCoveringType |
light |
IFCFlowTerminal |
IFCFlowTerminalType |
curtainWall |
IFCCurtainWall |
IFCCurtainWallType |
discreteAccessory |
IFCDiscreteAccessory |
IFCDiscreteAccessoryType |
footing |
IFCFooting |
IFCFlowTreatmentDeviceType |
furnishing |
IFCFurnishingElement |
IFCFurnishingElementType |
railing |
IFCRailing |
IFCRailingType |
ramp |
IFCRamp |
IFCRailingType |
roof |
IFCRoof |
IFCRampFlightType |
slab |
IFCSlab |
IFCSlabType |
wall |
IFCWall |
IFCRampFlightType |
wallEnd |
IFCCovering |
IFCCoveringType |
gridElementMarker |
IFCGridAxis |
IFCFurnishingElementType |
slabOpening |
Undefined |
IFCWindowStyle |
transport |
IFCTransportElement |
IFCRampFlightType |
buildingElementProxy |
IFCBuildingElementProxy |
IFCBuildingElementProxyType |
ifcMechanicalFastener |
IFCMechanicalFastener |
IFCMechanicalFastenerType |
ifcFastener |
IFCFastener |
IFCFastenerType |
ifcExtruded |
IFCBuildingElementProxy |
IFCBuildingElementProxyType |
ifcBeamExtruded |
IFCBeam |
IFCBeamType |
ifcColumnExtruded |
IFCColumn |
IFCColumnType |
ifcDiscreteAccessoryExtruded |
IFCDiscreteAccessory |
IFCDiscreteAccessoryType |
ifcFootingExtruded |
IFCFooting |
IFCFlowTreatmentDeviceType |
ifcOpeningExtruded |
IFCOpeningElement |
IFCMemberType |
MEP (By Tool) |
|||
ARCHICAD |
IFCObjectType |
IFCTypeObjectType |
IFCTypeObject PredefinedType |
CableCarrierBend |
IFCCableCarrierFitting |
IFCCableCarrierFittingType |
BEND |
CableCarrierRigidSegment |
IFCCableCarrierSegment |
IFCCableCarrierSegmentType |
NOTDEFINED |
CableCarrierTee |
IFCCableCarrierFitting |
IFCCableCarrierFittingType |
TEE |
CableCarrierTransition |
IFCCableCarrierFitting |
IFCCableCarrierFittingType |
REDUCER |
CableCarrierWye |
IFCCableCarrierFitting |
IFCCableCarrierFittingType |
TEE |
DuctBend |
IFCDuctFitting |
IFCDuctFittingType |
BEND |
DuctEndCap |
IFCDuctFitting |
IFCDuctFittingType |
EXIT or ENTRY |
DuctFlexibleSegment |
IFCDuctSegment |
IFCDuctSegmentType |
FLEXIBLESEGMENT |
DuctObstruction |
IFCDuctFitting |
IFCDuctFittingType |
OBSTRUCTION |
DuctOffset |
IFCDuctFitting |
IFCDuctFittingType |
TRANSITION |
DuctRigidSegment |
IFCDuctSegment |
IFCDuctSegmentType |
RIGIDSEGMENT |
DuctTakeOff |
IFCDuctFitting |
IFCDuctFittingType |
JUNCTION |
DuctTee |
IFCDuctFitting |
IFCDuctFittingType |
JUNCTION |
DuctTransition |
IFCDuctFitting |
IFCDuctFittingType |
TRANSITION |
DuctVerticalObstruction |
IFCDuctFitting |
IFCDuctFittingType |
OBSTRUCTION |
DuctWye |
IFCDuctFitting |
IFCDuctFittingType |
JUNCTION |
PipeBend |
IFCPipeFitting |
IFCPipeFittingType |
BEND |
PipeCombinationWye |
IFCPipeFitting |
IFCPipeFittingType |
JUNCTION |
PipeInlineFlowDevice |
IFCPipeFitting |
<ifc_subtype parameter> |
<ifc_predefinedtype parameter> |
PipeInlineFlowDevice |
IFCPipeFitting |
<ifc_subtype parameter> |
<ifc_predefinedtype parameter> |
PipeRigidSegment |
IFCPipeSegment |
IFCPipeSegmentType |
RIGIDSEGMENT |
PipeSanitaryTee |
IFCPipeFitting |
IFCPipeFittingType |
JUNCTION |
PipeTakeOff |
IFCPipeFitting |
IFCPipeFittingType |
JUNCTION |
PipeTee |
IFCPipeFitting |
IFCPipeFittingType |
JUNCTION |
PipeTransition |
IFCPipeFitting |
IFCPipeFittingType |
TRANSITION |
PipeWye |
IFCPipeFitting |
IFCPipeFittingType |
JUNCTION |