--- title: "Creating Revit spaces" slug: "creating-revit-spaces" tags: ["How to", "Revit Native ", "Setup"] updated: 2025-08-26T22:19:26Z published: 2025-08-26T22:19:26Z canonical: "docs.augmenta.ai/creating-revit-spaces" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.augmenta.ai/llms.txt > Use this file to discover all available pages before exploring further. # Creating Revit spaces In Revit, **Spaces** are used in MEP workflows to store MEP-specific data for regions within a building, unlike architectural Rooms. With native Revit features, you can transfer Room data, such as **Room Name** and **Room Number**, into the spaces for easier control and use within the project. ACP leverages this feature for the following key functions: - **Guidance Spaces**: Defines Preferred Spaces and Keep Out Spaces for conduit routing. - **Assigning Scopes to Design Rules**: Enables granular control of projects to control routing preferences. - Can be assigned by Space Name, or by Area Classification. This guide explains how to set up and assign spaces in Revit for optimal use within ACP. The following steps are completed using Revit’s native functions. > [!NOTE] > ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/C1.png) *Using Spaces is not technically required by ACP, so it’s possible to process a Revit project without any Spaces in it. However, it’s highly recommended to properly configure Spaces in your Revit project so you can use the additional functionality of “*[*Preferred Routing*](/v1/docs/using-the-routing-tools#guidance-spaces)*”, and “*[*Scoping Design rules*](/v1/docs/scoping-the-project)*”.* --- ## Set up Revit Spaces for ACP ### Enable Room Bounding in linked files ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(535).png) Spaces in Revit depend on bounding elements (such as walls, floors, and ceilings) to define their shape and volume. While the settings for these bounding elements are ultimately set within the linked models (often the Architectural Model), you must specify which links should be used as **Room Bounding** to define the spaces. ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(536).png) Follow the steps below. 1. In the Project Browser, select the linked model. 2. Navigate to the **Properties** panel. 3. Select **Edit Type**. 4. In the **Type Properties** window, check **Room Bounding** on. ### Place spaces in the Revit project To Import spaces with the Electrical Model in ACP, they must be created in Revit Floor Plan views. Spaces attach to the view’s Associated Level and aren’t visible in 3D views, so this process must be repeated for each project level. Follow the steps below. 1. Navigate to the **Analyze** tab. ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(528).png) 2. Within the **Spaces & Zones** panel, click the **Space** ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(525).png) tool. 3. Ensure that **Tag on Placement** ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(423).png) is Highlighted blue (indicating that it is active). - This will place a tag within the Space upon creating it, saving you a step. 4. Select **Place Spaces Automatically** ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(527).png)**.** > [!NOTE] > ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/C1.png) ![Options for tagging non-annotated objects in a software interface are displayed.](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/tags.png) ***Space Tags*** *are a separate element from the* ***Spaces*** *themselves (just like with all tags). This means that spaces may exist in a floor plan without the Space Name and Number being shown.* > > *If your floor plan is not displaying the Space Tags, they may be easily placed by using the* ***Tag All*** *tool* ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(434).png) *found in the Tag Panel, within the Annotate tab.* > > *Once the* ***Tag All Not Tagged*** *window is open, scroll down the list of the loaded tag categories* > > 1. *Check the box next to* ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image-JOUJGQBD.png) ***Space Tags*** > 2. *Select the* ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image-YTI5LIXY.png) ***Loaded Tags*** *to place for the selected category (in this case* ***Space Tags****).* > 3. *Click* ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image-ONY9FBV4.png) ***OK*** *to place the specified tag at each instance of the tag category (in this case Spaces).* ### Name spaces![Options for naming spaces and rooms in a layout with selection levels.](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/space naming.png) Revit Spaces can reference **Room Names** and **Room** **Numbers**. The **Space Naming** tool allows for the transfer of that data directly onto the space so that the space names and numbers match the room names and numbers. Follow the steps below. 1. In the ribbon, navigate to the Analyze tab and select the **Space Naming** tool ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(530).png) within the Spaces & Zones panel. 2. Select ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image-10QW57NP.png) **Names & Numbers** *(Recommended)* under **Options**. 3. Select either **All Levels,** or choose specific levels under ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image-QHYCLY4C.png) **Selection** 4. Click ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image-92PQK28U.png) **OK** to confirm your settings and close out the window. - The names and numbers in the space tags should now match your room names and numbers. --- ## Clean out unneeded spaces ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(573).png) Revit does not use existing rooms to create spaces. Instead, it relies on bounding elements (walls, ceilings, etc.) from the linked model. As a result, some spaces may be created in areas with no corresponding rooms. To remove these excess spaces (such as those in plumbing chases or wall wraps), follow the steps below: - After completing the [**Space Naming**](/v1/docs/creating-revit-spaces#name-spaces) workflow, create a Revit schedule for the category **Spaces**. - Select and delete![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(587).png) the unneeded spaces from the schedule. - These spaces are typically still named **Space**, even after the [Space Naming](/v1/docs/creating-revit-spaces#name-spaces) workflow is implemented. - Deleting a space from the schedule will also delete it from the project. > [!NOTE] > ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/C1.png)![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image-9DBY2TU9.png) *When the Electrical Model is imported into ACP, the* ***Upper Limit*** *of each space is automatically set to the* ***next level above****. ACP then uses this Upper Limit to calculate the full volume of the space, rather than relying on bounding elements such as ceilings or floors. This ensures that ACP can accurately utilize the complete space volume for* [***Guidance***](/v1/docs/using-the-routing-tools#guidance-spaces) *and* [***Design Rule Scopes***](/v1/docs/scoping-the-project#spaces)*.* --- ## Troubleshooting Spaces ### Ensure all rooms have properly enclosed spaces Because Revit relies on "Room Bounding" elements from the architectural model to define space boundaries, issues may occur when elements are not properly set or when geometry from the linked model does not translate cleanly. As a result, some spaces may fail to form correct boundaries. Since ACP depends on accurately bound spaces, you may encounter the following message when spaces are incomplete or invalid: **The space produced a mesh with zero faces or verts.** ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(8).png) If the affected spaces are needed for ACP-specific functions, such as creating a Scope for a Design Rule or assigning Preferred Spaces, you will need to adjust their boundaries using Space Separators within your model. Space Separators ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(589).png) will often help to manually define or correct the boundaries so ACP can recognize and use the spaces correctly. Here are some steps you can take to help you identify and ultimately correct the boundaries of the spaces. > [!NOTE] > ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/C1.png) *As mentioned at the beginning of this article, Spaces are not required for all ACP functionality but is currently used for identifying* ***Scopes*** *and specifying* ***Preferred Spaces****. If the incorrectly bound spaces are not being used for either of those two functions this step may be ignored.* #### Visualize spaces![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(588).png) Spaces are only visible within 2D views (Plan views, Section views, and Elevation views). By default they are completely transparent, and will only be identifiable by the Space Tag, or by hovering over the boundary of the space until the diagonal lines of the space appear (*See image*). In order to better assess if all architectural rooms have spaces placed in them you can visualize the spaces in two ways: V/G OverridesColor Scheme ![Visibility settings for model categories in a floor plan with highlighted options.](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/interior.png) Turn on the interior space shading in the Visibility/Graphic Overrides (See Image). 1. Open the **Visibility/Graphic Overrides** window for your 2D view. - You will need to make these adjustments directly in the View Template if one is applied. 2. In the ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image-Q5YOBRSL.png) **Model Categories** tab, locate the category of **Spaces**. 3. Expand the category to show the Spaces sub-category list 4. Check the box for ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image-HG34AQ3S.png) **Interior** to turn on the interior fill of the view. 5. Click ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image-ID84F6Y7.png) **OK** to apply the change and close the Visibility/Graphic Overrides window. Assign a space color scheme to the view. 1. Select the **Color Scheme** property ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(592).png) from the Properties Pallet. - This will open the Edit Color Scheme window. 2. ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(593).png) Select ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(594).png) **Spaces** from the **Category** dropdown list. 3. Select or create a new color scheme which will create shading in all existing spaces. - Typically using one where the color is assigned based on the ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(595).png) Name of the space does a good job of visualizing the various spaces and relationships between them. 4. Click **OK** to finalize your selection and apply it to the view. > [!NOTE] > ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/C1.png) *Both the Space Interior Fill setting and the Color Scheme are view-specific properties, meaning they must be applied individually to each view where you want to display space colors or fill.* > > *The* ***ACP-Plan*** *view template (*[*created* ***during initialization***](/v1/docs/items-created-during-initialization#view-templates)*) turns on the* ***Interior fill*** *for spaces, and overrides the color to a neutral gray for easier identification of Preferred and Keepout Spaces.* #### Turn on Room fill In some cases, architects may choose not to place a room within enclosed areas (such as plumbing chases, elevator shafts, specific corridors, or open spaces). Making room interior fills visible can help you identify which regions contain rooms and highlight areas where boundaries might be missing or incorrect in your model The process for making rooms visible is similar to making the Space Interior fill visible for spaces: ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(599).png) 1. Open the **Visibility/Graphic Overrides** window for your 2D view. 2. In the Model Categories tab, locate the category of **Rooms**. 3. Expand the category to show the Rooms sub-category list 4. Check the box for **Interior Fill** to turn on the interior fill of the view. 5. Click **OK** to apply the change and close the Visibility/Graphic Overrides window. All spaces successfully placed within a room will appear with a slightly bluer hue, while all rooms that are not correctly enclosed as spaces will appear as a light blue color. (*See Image*) #### Correct the Space boundary![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(178).png) Once your spaces and rooms are visibly colored within your floor plan, it becomes easier to identify areas where rooms exist, but where Spaces haven’t been successfully enclosed. While there isn’t a foolproof method for resolving these issues, in some cases, adjusting a specific boundary segment with a space separator may be enough. If that step is unsuccessful, the following steps are often effective: 1. Create a new Space Boundary. - Use **Space Separators** ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(533).png)to define boundaries manually with draw tools. - If Rooms are visible, the **Pick Line** ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(20).png) tool may be used to easily create the boundary line based on the existing edge of the room, without needing to manually trace it. - Sometimes the Pick Line tool does not grab the entire length of a side and will not automatically create a closed boundary for the space. - It will be easiest to create only one segment per side, and then use the **Trim/Extend to Corner** ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(187).png) tool to create a fully enclosed boundary for the space. 2. Ensure a Space is placed within the new Space boundary. Sometimes when you repair the boundary the existing space will reappear in the view. While this is the ideal, it is not always the result. If this doesn’t happen, a new space may be placed within the boundary. - Within the **Spaces & Zones** panel, click the **Space** ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(525).png) tool. - Ensure that **Tag on Placement** ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(423).png) is highlighted blue (indicating that it is active). - This will place a tag within the Space upon creation, saving you a step. - Manually place the space within the newly created boundary. - **Do not use** “Place Spaces Automatically” - Use the [Space Naming](/v1/docs/creating-revit-spaces#name-spaces) tool ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(190).png) to transfer the Room Names and Numbers to the new Space. ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/image(192).png) 3. Clean out any duplicate spaces . If the existing problematic space is still in the model, Revit will give you the warning: “**Elements have duplicate “Number” values.**”, after using the Place Spaces Automatically. Here’s how to resolve this: 1. Navigate to an existing Space schedule, or create a new one 2. Ensure the schedule is sorted by “Name”. - When the Space Naming tool is run and duplicate spaces are identified, Revit will add a “-1” and “-2” to each of the duplicate spaces. 3. Select the row for the “-1” duplicate (This is most likely the problematic Space). 4. Click the **Delete** button from the Modify Schedule/Quantities tab. - This will delete the extra space from the entire project. 5. Verify the correct space remains within the plan view. 6. Rerun the Space Naming tool to correct the Space Name and Number. > [!NOTE] > ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/C1.png) *In some cases, deleting the problematic space from the schedule, then manually placing the space back in the model may resolve the issue.* > [!NOTE] > ![](https://cdn.us.document360.io/3db99144-2736-4654-a3ba-1aa2e78ddb2a/Images/Documentation/C4.png) > > *Double-check the* ***Section Box*** *boundary.* > > *ACP utilizes the* ***ACP-Import*** *3D view’s Section Box to identify which elements are part of the Electrical Model to be imported into ACP. If the Section Box cuts into (or clips), an element in the ACP-Import 3D view, that element will not be imported into ACP.* Short for the **Augmenta Construction Platform** Used to describe any action of bringing any externally-created data (Revit Model, Excel Schedules, etc.) into ACP. Includes all ACP-enabled electrical elements in the Revit project. Refers to a region within the Revit project to which a design rule may be applied. This can be the Entire Site or be defined by a Space, Scope Box, Area Class, or System. Defines a specific configuration of a design rule type, which is applied to its associated Scope ## Related - [Assigning a Design Rule to a Scope](/assigning-a-design-rule-to-a-scope.md)