SOFTWARE SOLUTIONS FOR CIVIL ENGINEERING

Civil Fast Forward

THE OFFICIAL CADMAGIS BLOG

Make your own vertical distance label

Make your own vertical distance label showing a distance between two profiles on any location.
You can measure the vertical distance on your Profile View.

This method work in Autodesk Civil 3D 2012 and 2011, 2010

 

1. Choose Home and select Toolspace,
2. Next select from the Profile View node – Label Styles and choose Station Elevation,
3. Click the right mouse button on Expressions and create a new Expression give it a meaningful name e.g. VerticalScale,
4. Create a new Expression,

 

{Drawing Scale Conversion}/10

where:
Drawing Scale Conversion is a current drawing scale and if you change this scale in your drawing your label will recalculate VerticalScale automatically,
– Value 10 is the vertical exaggeration value used in your Profile View,

5. Create a new Expression and give it a meaningful name e.g. Dist1,

({Profile1 Elevation}-{Profile View Point Elevation})/VerticalScale

where:
Profile1 Elevation is the elevation of the first chosen profile,
Profile View Point Elevation is the current elevation of the Label Insertion Point
which will be used assistantly,


6. Create a new Expression and give it a meaningful name e.g. Dist2,

({Profile2 Elevation}-{Profile View Point Elevation})/VerticalScale

where:
Profile2 Elevation is the elevation of the second chosen profile,
Profile View Point Elevation is the current elevation of the Label Insertion Point
which will be used assistantly,

7. Create a new Label and give it a meaningful name e.g. VerticalDistance,
8. Delete all the elements of this new Label and create your own,

9. Add a new Block element and give it a meaningful name e.g. B1,


change the following properties:
Name = B1
Anchor Point = Middle Center
Block name = _Wipeout_Circle
Y Offset = Dist1

10. Add a new Block element and give it a meaningful name e.g. B2,

change the following properties:
Name = B2
Anchor Point = Middle Center
Block name = _Wipeout_Circle
Y Offset = Dist2

11. Add a new Line element and give it a meaningful name e.g. Line,

change the following properties:
Name = Line
Start Point Anchor Component = B1
Start Point Anchor Point = MiddleCenter
Use End Point Anchor = True
Start Point Anchor Component = B2
Start Point Anchor Point = MiddleCenter

12. Add a new Text element and give it a meaningful name e.g. VertDist

change the following properties:
Name = VertDist
Anchor Component = Line
Anchor Point = Middle
Attachment = Top Center
Contents : change the contents properties:

choose from the list above:

Profile1Elevation Minus Profile2 Elevation

add any description text e.g. H= and unit

H=<[Profile1 Elevation Minus Profile2 Elevation(Um|P2|RN|AP|GC|UN|Sn|OF)]>m

13. When you do this click the OK button twice to close Text Component Editor
and Label Style Composer,

14. Add this newly created Label to your drawing,
15. Select the Add Labels function from Annotate,

16. Next choose from the feature ProfileView label – VerticalDistance type and add Label to your Profile View,
– select a profile view,
– specify station,
– specify elevation,

17. Now select this newly added Label and choose its Properties,

18. Select Profile1 Object and choose the green box icon to select your first Profile from the Profile View
and click the Enter button to confirm your selection,
19. Select Profile2 Object and choose the green box icon and select your second Profile form the Profile View and click the Enter button to confirm your selection,

20. Move the Label to any chosen location,

 

Extra Options:

21. If you want to change the design of this label you can add Arrows and hide Blocks B1 and B2 then your label will look like Linear Dimension,

22. Select the Label and choose the Edit option,
23. Add a new Block element and give it a meaningful name e.g. Arr1,

change the following properties:
Name = Arr1
Anchor Component = B1
Anchor Point = Middle Center
Block Name =_ClosedFilled
Block Height = 1.50 mm
Block Angle = 90.000(d)

24. Add a new Block element and give it a meaningful name e.g. Arr2,


change the following properties:
Name = Arr2
Anchor Component = B2
Anchor Point = Middle Center
Block Name =_ClosedFilled
Block Height = 1.50 mm
Block Angle = 270.000(d)

25. Hide the both Blocks B1 and B2,

change their properties:
Visibility = False

26. You can also hide the Marker Style in your Label by choosing
Marker Style <none>

27. This method also works in Autodesk Civil 3D 2011:

and in Autodesk Civil 3D 2010:


The Label Properties may be fitted to your own preferred style.