- Home
- Tekla Structures
- Share models and files
- Import to and export from Tekla Structures
- IFC
- IFC export
- Define additional property sets for IFC export
Define additional property sets for IFC export
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
- On the File menu, click Export > IFC .
- Select <new> in the Additional property sets list and click Edit. If you have copied one of the predefined configuration files in the model folder, open that one.
- For a new configuration file, in the Property Set Definitions dialog box, enter a name for the configuration file in the Name box.
- Enter a name for the property set next to the New button and click New.
You can also select one of the property sets in the Property sets list.
You can create several property sets in one configuration file. For example, you can add COGs, and start and end points on the part level, and scheduling information on the assembly level.
- For a new property set, enter a description for the property set in the empty box.
- Select an entity type from the Select entity types list by selecting its check box.
When you do this, the Select attributes list shows the attributes that are available for the selected entity type.
- Add the desired attributes from the Select attributes list by selecting the check boxes next to the attribute names.
The attribute is added to the List of all selected properties list on the right. This list shows which attributes are exported and in which format:
- You can add new attributes by entering an attribute name in the Attribute box in the Create/Modify property area and clicking the Add button.
- You can modify and remove attributes on the list by selecting the attributes on the list and clicking Modify or Remove.
- Under Create/Modify property , define the attribute properties:
- Select Property type for the selected attribute.
Here, always select Template attribute for those user-defined attributes whose name contains more than 19 characters. For example, select Template attribute for ASSEMBLY.USERDEFINED.PLANS_STATUS.
- Enter or modify the name of the selected attribute in the name box Name.
- Select the Type of the attribute. The Type can be one of the following: String (sequence of characters), Boolean (false or true), Integer (number without a fractional part), Measurement , Real (numbers that have decimal representations), or Time stamp.
- If the type of the user-defined attribute is Measurement :
- You can select the Measurement type : Length , Area , Volume , Mass , Positive length or Count.
- You can select the Conversion factor and Accuracy.
User-definable accuracy allows better IFC file size optimization.
- Select Property type for the selected attribute.
- Click Save to save your modifications.
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
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) |
Tekla Structures project |
IfcProject |
Assembly sub-part |
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 the IFC 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.