Define additional property sets for IFC export
You can create additional property sets out of template attributes and user-defined attributes, define properties for the attributes, and bind the Tekla Structures property sets to IFC entities for IFC export. Tekla Structures saves additional property sets in configuration files. You can keep several configuration files in several locations. When Tekla Structures exports an IFC file, it reads the predefined property sets and the additional property sets.
Add a new IFC property set configuration file
1) The entity groups where Tekla Structures attributes are written in the exported IFC file
2) The template attributes or user-defined attributes that you want to export for the selected entity
3) List showing the selected attributes
4) The properties that you can define for the attributes
You can get a string value for a user-defined attribute so that you add the
prefix USERDEFINED.
to the user-defined
attribute, change the Property type to
Template attribute and the
Type to String.
Example:
Tekla Structures model objects and corresponding IFC entities
Tekla Structures object |
IFC entity |
---|---|
Beam |
IfcBeam (IfcMember) |
Column |
IfcColumn, (IfcPile), (IfcMember) |
Polybeam |
IfcBeam, (IfcMember) |
Curved beam |
IfcBeam, (IfcMember) |
Pad footing, Strip footing |
IfcFooting |
Slab |
IfcSlab |
Panel |
IfcWall or IfcWallStandardCase |
Contour plate |
IfcPlate or IfcDiscreteAccessory |
Bolts, nuts and washers |
IfcMechanicalFastener |
Bolt hole |
IfcOpeningElement |
Vertical braces |
IfcMember |
Railing: Beam, Column |
IfcBeam, IfcColumn, (IfcRailing) |
Assembly, cast unit |
IfcElementAssembly, (IfcRailing), (IfcRamp), (IfcRoof), (IfcStair), (IfcWall) |
Pour unit |
IfcElementAssembly |
Tekla Structures project |
IfcProject |
Assembly sub-part |
IfcDiscreteAccessory Note that by default, the IFC2x3 export does not
export steel secondary objects as
IfcDiscreteAccessory. You can force steel secondary
parts to the IfcDiscreteAccessory category by
setting the advanced option |
Item |
IfcDiscreteAccessory |
Bar, wire, strand, mesh, tendon, and other component embedded in concrete |
(IfcReinforcingElement) |
Reinforcement |
IfcReinforcingBar |
Pour object, pour break |
IfcBuildingElementProxy |
Surface treatment |
IfcCovering |
Weld |
IfcFastener |
- If the entity is not in parenthesis in the table above, the object is automatically exported to this entity type. If an entity is in parenthesis, the object is not exported to this entity type automatically, but you can select the entity for the object on theIFC export tab.
- The IfcBuildingElementPart and IfcBuildingElement entities can also be used. IfcBuildingElement matches beams, columns, etc, but not assemblies.
- Polybeams are always exported as B-rep.