Community
Civil 3D Forum
Welcome to Autodesk’s Civil 3D Forums. Share your knowledge, ask questions, and explore popular AutoCAD Civil 3D topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Label styles visible at certain vpscales

6 REPLIES 6
SOLVED
Reply
Message 1 of 7
cbaildon001
801 Views, 6 Replies

Label styles visible at certain vpscales

Is it possible to have point label styles (or any other label styles) that only show up or print at specified scales?

If you have several view ports at different scales but showing the same area you may want to show more detail in one than another. Can annotative text be used in this way.

 

I know this can be controlled by having different label styles assiged to different layers and using layer manager to control what is visable, but I would like a more automatic way of doing it. Or having layers only visible or print at specified scales?

 

Regards

Caleb Baildon
Senior Surveyor
Opus International Consultants Ltd
Wellington, New Zealand
Civil3D 2015 - Windows10
Tags (2)
6 REPLIES 6
Message 2 of 7
Neilw_05
in reply to: cbaildon001

Plain Autocad annotation can be configured to display only at specific scales but Civil 3D annotation objects cannot. So you can't make labels for C3D objects such as alignments, surfaces, points, profiles, etc. display only at specific scales.

Neil Wilson (a.k.a. neilw)
AEC Collection/C3D 2024, LDT 2004, Power Civil v8i SS1
WIN 10 64 PRO

http://www.sec-landmgt.com
Message 3 of 7
cbaildon001
in reply to: Neilw_05

As I expected. Thanks

Caleb Baildon
Senior Surveyor
Opus International Consultants Ltd
Wellington, New Zealand
Civil3D 2015 - Windows10
Message 4 of 7
tcorey
in reply to: cbaildon001

Don't give up yet. You could create an expression that evaluates the DrawingScaleConversion and then applies a height based on whether the scale is correct.

 

Here's an expression that works:

 

IF({Drawing Scale Conversion}<=840&{Drawing Scale Conversion}>=480,0.00833,0)

 

If the drawing scale is between 70 and 40, the label is .1 (12 x .00833) high. Outside those ranges the label is 0. Obviously, you will adjust those values to match the scales between which you want labels to display. Scale 100 to 200 would be <= 2400 and >=1200.

 

After creating the expression, go to the label style editor and pick this expression for the height of those components that need to evaluate the viewport scale.

 

Best regards,

 

Tim

 



Tim Corey
MicroCAD Training and Consulting, Inc.
Redding, CA
Autodesk Gold Reseller

New knowledge is the most valuable commodity on earth. -- Kurt Vonnegut
Message 5 of 7
troma
in reply to: tcorey

Now that is cool!

Mark Green

Working on Civil 3D in Canada

Message 6 of 7
cbaildon001
in reply to: tcorey

Brilliant!

Caleb Baildon
Senior Surveyor
Opus International Consultants Ltd
Wellington, New Zealand
Civil3D 2015 - Windows10
Message 7 of 7
cbaildon001
in reply to: tcorey

You can nest them too, so one label style can have different text heights at various scale ranges.

Caleb Baildon
Senior Surveyor
Opus International Consultants Ltd
Wellington, New Zealand
Civil3D 2015 - Windows10

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Rail Community


Autodesk Design & Make Report