Support site for Simplebim users
Common Template Scenarios
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.

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.

Step 1 – Introduce your property

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.

 

Step 2 – Add your property to object classes 

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.

Trimming the model

You can remove object classes, individual objects and properties from the model. The removed properties are not exported to IFC.

Step 1 – Decide which object classes you need 

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.

Step 2 – Decide which object instances 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’)

Step 3 – Decide which properties you need

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.

Enriching the model

You can add new data from external sources like Excel into the model.

Download sample template

Step 1 – Add the properties you need

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.

Step 2 – Add data to the properties

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