When attempting to tag multiple elements via the ‘tag all not tagged’ command, Revit will place tags centred on the element’s insertion point. This means that drawings can appear messy and illegible. A classic example of this is tagging doors.
The problem
Because a door is hosted to a wall, the insertion point of a door family, and hence its tag, is aligned to the wall. However, convention dictates that door tags should be shown within the swing of the door for clearer, graphic representation. This means that the door tag needs to be offset from the wall. This requirement means it can be a time-consuming process if done manually.
Dynamo automation
To solve this problem, Parametric Monkey has developed a custom Dynamo graph available as part of our Dynamo Package Development service. To run the graph, simply select the doors to be tagged and the door tags to be updated. Elements not of these categories will be automatically filtered out.


Computational logic
If the door has not been tagged, a new door tag is placed. If a door tag has already been placed, its location will be updated. Finally, if the door has been tagged multiple times in the same view, the duplicate tag will be deleted. The result is clean and consistent graphics across all of your views.
To find out more about our Dynamo Package Development service, drop us a line and discover how we can automate your Revit workflows.




4 Comments
Invzibl
Very cool! I am assuming this is not a free script to download?
paulwintour
Correct
Danny
I enjoyyed reading this
Paul Wintour
Glad you enjoyed it!