Code requirements often ask architects to calculate the percentage of non-protected openings for each façade.
The maximum percentage is typically based on the distance from the property line.
I have seen multiple architects and designers “manually” calculate this value by drafting filled regions on the top of the elevation.
We’ve developed a workflow that automates all of this work. It involves a Dynamo script, a generic annotation family, a few shared parameters, and a schedule. Here is a gif that previews this workflow: