Consolidating Levels with Similar Elevations

If you import a project containing several buildings from Forma Building Design, the Revit project will have many sets of levels—one set for each imported building.

If many levels share the same (or similar) elevations, you can consolidate them—unifying the elevations and eliminating duplicate levels you no longer need.

Workflow

‣

Start by finding the lowest building level

‣

Reassign all model elements hosted on levels within 12” of the corresponding levels in other buildings

‣

Remove unneeded floor plan view and sheets

💡

As you work through the process of developing prompts, you’ll probably find that Autodesk Assistant suggests simpler language for achieving the same result. For example, as we developed these prompts, Autodesk Assistant’s responses made it clear that that “Consolidating” B01-series elements to their “corresponding B02 Base Levels” was a much more concise way of describing the desired results.

Creating an Integrated Multi-Step Prompt

You can also create an integrated prompt that includes all these steps and save it to your Prompt Library.

Prompt
Tool Options 🟢 = Autodesk Asst 🔵 = Revit MCP 🟣 = Python + Dynamo
1 - Select all walls hosted by levels with elevations within 12" of B2-L00, and reassign the Base Constraint of these walls to B2-L00. Keep the same Base Offsets for all selected walls. 2 - Select all walls hosted by levels with elevations within 12" of B2-L00. If the Top Constraint is not Unconnected, reassign the Top Constraint of these walls to B2-L01. If the Top Constraint is Unconnected, keep the same Unconnected Height for these walls. 3 - Repeat this process to reassign the Base Constraint and Top Constraint for all walls hosted by levels with elevations within 12" of B2-L01, B2-L02, B2-L03, and B2-L04. 4 - Select all floors hosted by levels with elevations within 12" of B2-L00, and reassign the Level property of these floors to B2-L00. Keep the same Height Offset From Level for all selected floors. 5 - Repeat this process to reassign the Level property for all floors hosted by levels with elevations within 12" of B2-L01, B2-L02, B2-L03, and B2-L04. 6 - Consolidate all B01-series roofs across all four levels to their corresponding B02 Base Levels, preserving their Base Offset from Level. 7 - Consolidate all B01-series columns across all four levels to their corresponding B02 Base Levels and Top Levels, preserving their Base Offset and Top Offset properties. 8 - Consolidate all B01-series furniture across all four levels to their corresponding B02 Base Levels, preserving their Elevation from Level properties. 9 - Consolidate all B01-series stairs across all four levels to their corresponding B02 Base Levels, preserving their Base Offset and Top Offset properties. 10 - Consolidate all B01-series shafts across all four levels to their corresponding B02 Base Levels, preserving their Base Offset and Top Offset properties. 11 - Delete all B01-series levels and their corresponding sheets.
🟢 🔵

To Learn More About Using AI in Revit

Using Autodesk Assistant and AI Tools