Scenario | Description |
Adding your own properties to an IFC model | You can add new properties to the model and specify how these properties are written into IFC. The typical scenario is to add new property set properties. |
Trimming the model | You can remove object classes, individual objects and properties from the model. The removed properties are not exported to IFC. |
Enriching the model | You can add new data from external sources like Excel into the model. |
You can add new properties to the model and specify how these properties are written into IFC. The typical scenario is to add new property set properties.
Worksheet | Resources |
Sections | Add Identity Source Add Identity (for IFC PropertySet) |
Add an identity for your property, including the mapping of your property to IFC. Each Identity needs an Identity Source, i.e. who has defined that identity. You should come up with a real one for the context in which you use templates, but for testing simply use a dummy one like below.
Worksheet | Model |
Section | Add Property to Object |
Add the property to one or more Object Classes on the Model worksheet using the identity you defined in the first step. You can use the same identity for properties on multiple Object Classes if the same IFC mapping is suitable for all of them.
You can remove object classes, individual objects and properties from the model. The removed properties are not exported to IFC.
Worksheet | ModelView |
Section | Include/Exclude Objects Based on Object Class or Group |
Here you can define which Object Classes are relevant to your use case. It is a good approach to first exclude all Object Classes and then start including only the ones you need.
Worksheet | ModelView |
Section | Include/Exclude Objects Based on Text Property Value |
You can include and exclude individual objects (Object Instances) by defining rules. The example below excluded all spaces with a Space Name that starts with ‘Gross’, which would exclude all gross areas that have been modeled with space objects (provided that the name of ‘gross area spaces’ starts with ‘Gross’)
Worksheet | ModelView |
Section | Include/Exclude Property |
Here you can define which properties are relevant to your use case. Again, it is a good approach to first exclude all properties for all Object Classes and then start including only the ones you need.
You can add new data from external sources like Excel into the model.
When you use enrichment you typically first add a set of properties to the model. Please see the ‘Adding your own properties to an IFC model’ scenario for instructions how to do this.
Worksheet | Enrichment |
In the Enrichment section you define the Object Class (Space in this example) and the property used for finding the matching objects (Space Number in this example). If needed, consult the Enrichment –worksheet chapter of this guide for more information about using the Enrichment system.
The simple example below reads like this
For all spaces where the Space Number is ‘1’, set the Occupancy Count to 3 and the Floor Finish to ‘Carpet’
For all spaces where the Space Number is ‘2’, set the Occupancy Count to 2 and the Floor Finish to ‘Laminate