Attributes are where the magic happens.  But, as a 12d Model user you already knew that, as attributes have existed in 12d forever.

Before continuing, you should be familiar with IFC Property Sets and how they are setup in 12d.  Most of the settings below rely on attributes groups being setup correctly.

Attribute Manipulator and IFC Property Sets

Attributes

Export 12d Project attributes

Basically the same as Project Attributes in 12d Model, these attributes will export at the ‘Project’ level in the IFC file.

  • IFC Project attributes tree name – Attribute path containing Project attributes
Export 12d elt attributes
  • Yes, you want this ticked: on
Use IFC attributes tree

Attribute groups that will be exported as IFC Property Sets.  These differ from PSets and Parameters, as Property Sets allow for custom, user defined, attributes for an object.

  • IFC attributes tree name – Attribute path containing IFC Property Sets
Use attribute value for IfcGlobalId

Every entity in the IFC file is given a unique ID (GUID).  This is store as an attribute, IfcGlobalId, and reused when exporting another IFC.

  • IfcGlobalId attribute path – Attribute containing the GUID.
  • Just leave as is and let 12d manage all of the Global ID.
  • IFC Writer Global ID and GUID
Use attribute value for IFC Entity
  • IFC Entity attribute path – Attribute that defines the IfcEntity for an object.

Some common entities for Infrastructure are;

    • IfcKerb
    • IfcPavement
    • IfcSign
    • IfcFlowSegment
    • IfcFlowStorageDevice
Use attributes for IFC Entity parameters
  • IFC Parameters attribute path – Attribute path containing Parameter attributes

Parameters should match the predefined set of attributes and values, as specified by buildingSMART.

Use Library References
  • IFC Library Reference attribute path
Tagged: