Revit Life Safety Areas contains files for Tagging and Scheduling Areas.
With the use of two integer parameters, Revit Life Safety Areas extends to Dynamo for automatically updating area tags.
Revit Life Safety Areas includes a key-schedule for adding integer required to divide areas that result in occupant loads. Values are derived from Table 1004.1.2 of the International Building Code.
Note: sketch area boundaries as required for net areas and gross areas.
The Area Schedule
Revit Life Safety Areas contains a schedule for sorting areas by Level. Modify schedule to suite graphic standards as required. The image below displays the schedule with all columns “unhidden”. The second area parameter is a calculated value for adding sub-totals. Go to IMAGINiT blog Revit: Area Schedule with Sub Totals for an in-depth tutorial on Area Totals. Column ‘G’ is a text Parameter. If you wish to change a row’s height but leave the text size in your cells as they were, use the workaround on the Autodesk Knowledge Network page How to change row height of Revit schedules.
The Area Tag
The tag uses an integer named LifeSafetySqFtPerOccupant. Modify tag to suite graphic standards as required.
Set Square Footage per Occupant for Areas
This Dynamo formula uses the node named Element.SetParameterByName to “mirror” the key-schedule values in the tag back to data in the Tag.
Set Occupant Load for Areas
This Dynamo Formula sets a Value to the parameter named LifeSafetyOccupantLoad by using the Dynamo Operator named Divide. This formula is where Revit Areas divide by LifeSafetySqFtPerOccupantKeys.
User Instructions are located in the starting view.
Families contained in the download require enclosed Dynamo files. Periodically remove unused areas as required