On the Groups worksheet you can define named, rule based groups of objects. Groups are a very versatile concept that you can use in many different ways for organizing, editing and validating the model.
The groups worksheet has the following sections
Section | Description |
Add Group Categories | In this section you can add new group categories that are used for organizing groups and defining properties that are common to all groups in a category. |
Define Groups Based on Property Values | In this section you can define new rule based groups. |
Assign Groups to Group Categories | In this section you can map groups to IFC, for example define that your group will be exported to IFC as an IfcZone. |
Add Classification Systems | In this section you can add a new classification system into the model |
In this section you can add new Group Categories to the model. Group categories are used for organizing groups and defining properties that are common to all groups in a category.
You can add properties to group categories in the Add Property to Object Class or Group -section of the Model Worksheet by using the key or name of the group category in the Object or Group field.
Field | Value | Description |
Group Category Key | Text | The unique key of the group category |
Group Category Name | Text | The name of the group category |
Parent Group Category | Text |
The name of key of the parent group category. You can create a hierarchy of group categories by giving the parent of the group category. The parent group category has to be created before the child group category. |
In this section you can define new rule based groups.
When you define a group that already exist the existing group is redefined. The matching for the existing group happens by group name and the comparison is case insensitive. For classification items the operator is starts with, which means that you can use the identification instead of the full name as the group name. For all other groups the operator is Equals. When a existing group is redefined the group category is maintained. For example if you redefine an IFC Zone, then the redefined group is also an IFC Zone.
Field | Value | Description | ||||||||
Group Name | Text |
The Group Name is used for uniquely identifying a group. If the Group Name has the special value [AUTO], then a separate group is created for each unique value of Property. When using [AUTO] you must leave the Value empty. Please note that you cannot use AND/OR rules together with [AUTO].
Backward compatibility
If the first character in the Group Name is a backslash '\' the group is only used in the context of the template and will not show up in Simplebim. The new system is to set the value of Group Type to 'Template Only' |
||||||||
Object Class [+] | Text |
The name or key of the Object Class The special value 'All' sets the value of 'Object Class [+]' to all object classes that have the property you define in 'Property [+]' |
||||||||
Property [+] | Text | The name or key of the property used in the criteria for selecting the objects that belong to the group | ||||||||
Numeric Operator | Choice | The Numeric Operator is used if the Property is a numeric property | ||||||||
Text Operator | Choice | The Text Operator is used if the Property is a text property. You can find more information about the Like -operator here and the Match -operator here. | ||||||||
Case Sensitive | Yes/No | Perform case sensitive comparison? | ||||||||
Value [+] | Mixed | The value used in the rule. The value is converted to the data type of the Property. If you are using measure values, please pay attention to the Template Units. | ||||||||
And/Or | Choice |
You can use several rules for one group, e.g. select objects from different Object Classes using different criteria. For this you add new rows below the row with the Group Name and leave Group Name empty on those rows. You can decide if you want to apply And or Or logic.
|
||||||||
Group Type | Choice |
The type of the group
|
||||||||
Parent Group | Text | The name of the parent group for the new group. By assigning a parent group you can create hierarchies of groups | ||||||||
Group Category | Text | The name or key of the group category the new group is assigned to. |
In this section you can map groups to IFC and assign Groups to Group Categories, for example define that your group will be exported to IFC as an IfcZone. Simplebim automatically creates Group Categories for all IFC group types, like IfcGroup. IfcSystem or IfcZone. You can in addition create your own group Categories for organizing Group that you use in Simplebim.
Field | Value | Description |
Group Name [+] | Text | The name of the group |
Type of IFC Group or Group Category Key or Name | Text | The type of IFC group your group will be mapped to or the name or key of a Group Category |
In this section you can define hierarchical classification systems that are exported to IFC using dedicated classification resource of IFC.
Unlike in other sections, in this section the first row defines the classification system and the subsequent rows the items of the classification system.
Field | Value | Description |
Name | Text | The name of the classification system |
Source | Text | The definition source of the classification system, i.e. the organization that has defined the classification system. |
Edition | Text | The edition or version of the classification system |
Edition Date | Text | The date when the edition was published |
Description | Text | The description of the classification system |
Location | Text | URL or other reference to the definition of the classification system |
Reference Tokens | Text | List of delimiters used for separating the hierarchy levels of the classification system in the item Identification of the classification items |
The hierarchy of the classification system is created by indenting the rows for the classification items based on their hierarchy level in the classification system.
For the first level of the classification system the first non empty column is column D, the second non empty column E and the third non empty column F.
For the second level of the classification system the first non empty column is column E, the second non empty column F and the third non empty column G.
Field | Value | Description |
First Non Empty | Text | The identification of the classification item within the classification system. |
Second Non Empty | Text |
The name of the classification item
The Comment in this Excel cell will be used as the description of the classification item
|
Third Non Empty | Text | URL or other reference to the definition of the classification item |