Levels
Levels tool can be used to:
- Create IBM® TRIRIGA® Floors from Revit Levels
- Link Revit Levels to existing TRIRIGA floors
- Link Levels from linked model files to Floors created from the same Level in the primary model file
This table describes the levels that can be integrated with TRIRIGA.
Field | Function |
---|---|
Revit Levels | All the levels in the model that are not yet integrated. |
TRIRIGA Floors | If the building integration process used the Existing Building, the Add Linked Model, or the Reattach option, and the TRIRIGA building has existing floors, then the list of Floors that are not integrated with a level is displayed. |
Levels to Integrate | This shows all levels that have been selected for integration or are already integrated. If
they are already integrated, the associated TRIRIGA Floor is shown in the TRIRIGA Floor column. If processing this form
will create a new Floor, New option is shown. The Integration Method Column may have any one of the following:
|
Add |
If one or more levels are selected, the Add button is active. Pressing Add moves all the selected levels from the Revit Levels list to the Levels to Integrate table and shows an action of New. If a single item is selected in the Revit Levels list, and an item is then selected in the
TRIRIGA Floors list, they are linked,
removed from their respective list, and added to the Levels to Integrate list:
|
Auto-match | Auto-match attempts to match Revit Levels to TRIRIGA floors by matching the IBM.Name value to the Floor name. Each match is processed as above. |
Remove | Removes the selected Level(s) from the integration list, When the form is processed: if it was previously integrated, the triBIM staging record is deleted in TRIRIGA and if it was previously linked, the link is cleared in the Revit. |
Only show building stories |
If this is checked, the Revit Levels list is filtered to only show Levels that are building stories. |
Validation
When the form is opened, the following validations are performed on the list of levels:
- All levels have a value in their IBM.Name parameter.
- There are no duplicate values for the IBM.Name parameter in the list of levels.
- The value of the IBM.Name parameter for all levels does not exceed 50 characters.
- An Area Scheme that was linked in any of the Area tools is still in the model.
Update
If the level is integrated with an existing TRIRIGA Floor, the following updates are made:
- Revit Level: IBM.Name is updated from the TRIRIGA floor name.
- Revit Level: IBM.Description is updated from the TRIRIGA floor description.
- Revit Level: IBM.Level is updated from the TRIRIGA Floor Level.
- TRIRIGA Floor: If a Gross Area Plan is associated with the Level, the gross area for the Floor is updated with the value calculated from the Area Plan by summing the area of all Areas in the Area Plan.
When the integration process runs, the following actions are performed:
- If a new integration is requested, a new triBIMFloor staging record is created, and a TRIRIGA floor record is created by workflow from the staging record.
- If integration is requested, and a TRIRIGA Floor record exists, if a triBIMFloor staging record exists on the TRIRIGA server, the staging records are updated, if not, a new staging record is created and associated with the Floor. The updates described above are performed.
- If a link is requested, the GUID of the Revit Level that the TRIRIGA Floor was originally created from is retrieved from TRIRIGA and stored in a hidden parameter of the linked Level.
- If the Level was previously integrated, but now is not, the triBIMFloor staging record is deleted.
- If the Level was previously linked, but now is not, the GUID of the linked Level is removed from the Level.
- The IBM.isTRIRIGA value is updated on all Levels to reflect their new state.