Ever wanted to bulk duplicate views from one level to another level? There are various addins and ways to do this, but it is also relatively simple in Dynamo:
- Get views using Dynamo definition, and
- Get view element IDs and send them to clipboard
- Close Dynamo
- Select by ID… Paste the IDs
- Copy (Ctrl + C)
- Paste – Aligned to Selected Level
Using some Bakery nodes, the Dynamo definition would look something like this:
RevitAPI: How to resize cropbox of view? – AEC DevBlog
Copying Views Selected in Projec… – Autodesk Community
2012 Filtering for all instances, of all types, of a particular family.
RevitCat: Copying Views Between Revit Projects
Firstly, export the Viewpoints you want to rename to XML.
Open the XML in Notepad++. Now we are going to use Search – Replace to append something to the view name in the XML file. Once we get the Find syntax correct (I used view name=”View), you can just use a backslash 1 in the Replace box to signify the Find result, and then add whatever you like after that. See the image:
(make sure you pick the Regular Expression radio button)
Click Replace All, then save the XML (make sure you just click save, and don’t click Save As). Now, import it back into your Saved Viewpoints in Navisworks.
This is what it looks like in Navisworks after re-importing the XML:
Keep in mind that the import / export process will result in your Hide/Required and Override Material boxes becoming unticked for each imported view.
This is another good reason that you should be using Appearance Profiler by now… Have you noticed Presenter has now been completely replaced by Autodesk Rendering in Navisworks 2015?
More on Notepad++ renaming:
regex – How do you do a Find and Insert in Notepad instead of a replace, while using regular expression? – Stack Overflow
Use with care!
- Delete All Sheets and Views
- Delete Sheets And Views (except floor & ceiling plans)
- Delete Views (except floor and ceiling plans)
Get them at:
Revit Coaster: Macros for Deleting Views and Sheets