In my post a few days ago about theMiracle and Reality of Autosizing Label Text, it became clear that you would need a strategy to manage labels for different viewport scales.
If you need to manage this in the same drawing, here are some ideas that might help make things more clear. The only method I use below that would not work in Civil 3D 2006 is the General Note Label for duplicate parcel areas.
The same site has to be shown at 1″=100′ for an over all plan, while my road plans need to be shown at 1″=50′. Not only is text size an issue, but also the content. My parcels don’t have to show nearly as much information in the overall plan. Without a double labeling strategy, this is what I wind up with:
So we need to make a second set of labels. This isn’t hard and it is certainly easier than maintaining two sets of dtext (argh). I remember a piping project that I worked on. I was paired up with an AWESOME CAD guy named Dave. (Hi Dave!) We were constantly changing lengths, inverts and other such on these storm pipes. Since the agency required both overall plans and detailed plans, that meant TWO SETS of dtext that we had to remember to change every time. And since I am a fickle designer, poor Dave was changing a lot of text. It was awful.
Double labeling is different. We anticpate this situation in our Civil3D.dwt, so these styles will be set up once you set them up the first time. And all we have to do is set the labels in- they will change with the model.
EXAMPLE 1- ALIGNMENTS
Copy your label syles in question, or make child styles for them. In the copies, change size and layer (plus anything else you might want different at the other scale) Then make an alignment label set that includes both types. Just choose this label set when you make your alignment the first time, OR if your alignment is already in the drawing pick it, right click choose edit labels and import your label set.
Parcel “Multiple Segment” label choice is smart enough not to duplicate a label on a given segment, so you will have to use the single segment choice and manually choose your midpoint.
EXAMPLE 3- PARCEL AREAS
This one doesn’t work in 2006 since reference text does not exist in 2006, however it works for this and many other situations in Civil 3D 2007. For those of you in 2006, see below. I am pretty sure you can use the next trick for some tasks.
Make a general note label with a piece of reference text that references parcels. When you insert the label, it will ask you to pick a parcel. Note text isn’t smart enough to find the center of the parcel you pick, so you have to manually place.
PARCEL NAME TRICK WITH FIELDS
I just checked- this works in 2006 as well.
Fields are way underused by most AutoCAD users. Since Civil 3D is built on AutoCAD, you have access to them.
Fields can be called up in dtext, mtext, tables, and more. This is static from a size and rotation perspective, but the data will change with your model.
Make a piece of dtext (or mtext) oriented and sized the way you’d like. Before typing, right click and choose insert field.
In the fields box, find the object section of the pulldown and choose your parcel (push the little picker button circled here) then choose Name. (NOTE: This means your parcel NAME not number. It is easy to make Name=Number if you go into the parcel style and turn off the name template option, or just make your name template=number)
The field will populate with the parcel number. If you haven’t used fields before, don’t let the grey scare you. It just means “I am a field”. It doesn’t plot or do anything stupid.
The end result- I apply layer control to turn off my 0.08″ Labels and TADA!
Everyone is happy.
Except James. (Addendum by Dana because I hadn’t thought about things the same way that my mentor, Mr. Wedding did. And I’d like to share his thoughts)
There are a few other ways to deal with this.
1) Using the Note label for the “extra stuff”. For example, in my parcels above, I could alternatively use the note for the Owner, Area, etc. and find a compromise for a readable Lot Number. That way, there is no redundant information. The same technique could be used for many things. These are just ideas.
2) Using the project environment you can create a data reference (see James’s comment below)
There are many ways to tackle this and a lot of it depends on how you work now, how you’d like to work, what requires the least amount of steps and how picky your review agencies and clients are. Keep your comments coming- this helps me help our clients better.