Welcome to the Revit Ideas Board! Before posting, please read the helpful tips here. Thank you for your Ideas!
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Ability to Rehost Elements before Deleting a Level

Ability to Rehost Elements before Deleting a Level

When deleting a Level a meaningful warning should tell you what is going to be deleted before you hit OK.

This way you can locate the objects and place them in a different Level. Then try again until all the objects hosted on the Level have been re-hosted to a different Level. Only then you can safely delete the Level.


At the moment, Revit 2018, you try to delete a Level and a warning tells you that a view is going to be deleted. You click OK and a whole bunch of things disappear without warning. There is no undo available for this action. Only then you get an idea of what was deleted. Too late.

Ideally, we should be able to select ALL objects hosted to a Level.


When Unloading a DWG you get a warning that this action cannot be undone even though you can reload it just as easily. But when deleting a Level which has serious repercussions no such warning and no Undo. Very NASTY tool.


Currently if you have a lot of levels (for example overlapping or close together) and you want to delete one, you will delete all of the associated elements with that level upon doing so. To work around this issue one must use   


A seemingly simple solution to this problem would be to have a button/option to "re-assign elements to new level" in the warning box. This way, instead of using Dynamo to disassociate the element from the level and then reassign, OR accidentally deleting tons of elements, all data is maintained and anyone (including people who do not use Dynamo) can delete their unwanted levels. 


I know that if the levels were too vastly different, there would be errors. That is to be expected. But if the levels were for example on top of one another, or very close, the element locations shouldn't change and there shouldn't be errors. 


Thanks for your consideration, 



I think some additional options could be helpful for this. Perhaps it asks if you want to keep the elements at the same offset from the new level, or if you want to keep them at the same overall elevation, and change the offset value so they are now associated to the new level but do not actually move.


Example: you have two levels with a 1' difference and want to delete the upper level. An element is associated to the upper level with an offset of 4'.


Select to keep the same offset value -> the element drops 1' when the upper level is deleted, keeping its 4' offset but from its new associated level.


Select to keep the same overall elevation -> The element stays in its same location but the offset value is changed to 5' in order to compensate for its new associated level being 1' lower.


This would allow the new functionality to work better in a wider range of scenarios.


Both of these are really great ideas. I've run into this a number of times and it's so tedious to find and reassign every single affected element in a project.


This idea is already out there from 2017.


@sasha.crotty @kimberly.fuhrman  This is a duplicate and should be merged with the original.


There should be an option like add merge levels where it is moving the elements into the selected level by computing the distances and adding the difference to the elements (Without breaking anything so the elements will stay as they are in the 3D Model). Just like the merging layers like in Autocad. I would love that.

Can't find what you're looking for? Ask the community or share your knowledge.

Submit Idea  

Autodesk Customer Advisory Groups

Autodesk Design & Make Report