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.
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.

To solve this problem, Parametric Monkey has developed a custom Dynamo graph available as part of our Dynamo Package Development service. The graph can be run within Dynamo Player and requires no user inputs. The graph collects all doors and door tags in the current view. 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. And 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!