I have a series of maps to create for a project (30+ maps). The maps will be at varying scales (roughly between 1:1000 and 1:6000). I have a geodatabase containing various annotation and point feature classes. On the annotation features, the reference scale is set to 1:6000.
When I move to a new map within the study area, the scale changes almost every time. I want my text to stay the same size (for consistency), regardless of the scale of a given map. The annotation features do not follow rivers or roads (which would dictate they be tied to a reference scale), they are just indicators of features on the ground.
At this point, I'm creating a new category of annotation and point features for each differing scale in my .gdb, and naming them accordingly (ie - 1:3000 Anno). I'm basically doing the math on the scale change versus the text size (ie - if I'm going from 6000 to 3000, and my original text was a 10 font, it now becomes a 5 font). Additionally, some of my text has a halo around it, which also needs to be modified in accordence (using the same mathematics).
Is there a better way to do this without needing a script? If not, is there a script that will do this and how do I run it (for dummies)? If my objective is unclear, feel free to edit my question or ask for additional details.
Thanks in advance