AutoCAD Civil 3D General Discussion

AutoCAD Civil 3D General Discussion

Reply
*Expert Elite*
neilyj
Posts: 3,756
Registered: ‎08-01-2008
Message 1 of 6 (1,689 Views)
Accepted Solution

Profile View Labelling

1689 Views, 5 Replies
09-01-2011 02:02 AM

I need to label a profile similar to the screenshot and have a couple of queries

 

I can create labels as shown in white but I want to show the horizontal distance (illustrated by dimension object) as a label - can this be done??

 

The depth is more problematic as I can't get the label to snap perpendicularly to show a true depth - can this be done??

 

I have used dimension objects again but they show the incorrect depth to to vertical exaggeration but I presume the cure is to create a dimstyle with a suitable factor (0.2 in this case)??. If I change the vertical exaggeration though, the dimensions lose their place (as expected) and I want to avoid this if possible

 

Thanks

neilyj
(No connection with Autodesk other than using the products in the real world)


IDSP Premium 2015 (mainly Civil 3D 2015 UKIE & Infraworks with some limited 3ds Max Design)
Win 7 Pro x64, 240Gb SSD, 1Tb HDD
32Gb Ram Intel Xeon CPU E5-2650 v2 @ 2.6GHz (32 CPUs), ~2.6GHz
NVIDIA Quadro K4000, Dual 27" Monitor, Dell T5610
Active Contributor
CivilFF
Posts: 29
Registered: ‎12-22-2010
Message 2 of 6 (1,652 Views)

Re: Profile View Labelling

09-08-2011 06:45 AM in reply to: neilyj

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,



1. Create Vertical Scale

 

{Drawing Scale Conversion}/10

 

where:

- DrawingScale 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,

 

2. Create Dist1 Expression



({Profile1Elevation}-{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,

 

3. Distance1

 

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

 

4. Create Dist2 Expression

 

({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,

 

5. Distance 2 

 

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,

 

6. Delete all elements

 

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

 

7.Create Block 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,

 

8. Create Block 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,

 

9.Create 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

 

10. Create Text 

 

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,

 

11. Add New Label



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,

 

12. 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,

 

13. Properties 2

 

20. Move the Label to any chosen location,

 

14. Move Label

 

 

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,

 

15. Add 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,

 

16. Add 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,

 

17. Hide Blocks

 

change their properties:

Visibility = False

 

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

 

18. Vertical Distance 2012

 

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

 

19. Vertical Distance 2011

 

 

and in Autodesk Civil 3D 2010:

 

20. Vertical Distance 2010



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







 

Regards,
CivilFF
www.civilfastforward.com
*Expert Elite*
azrdgldr
Posts: 1,250
Registered: ‎01-09-2007
Message 3 of 6 (1,640 Views)

Re: Profile View Labelling

09-08-2011 06:51 AM in reply to: CivilFF

NiceTutorial Format!!!!

*Expert Elite*
neilyj
Posts: 3,756
Registered: ‎08-01-2008
Message 4 of 6 (1,625 Views)

Re: Profile View Labelling

09-08-2011 07:03 AM in reply to: CivilFF

Many thanks for taking the time and trouble to compile this - screenshots etc are very helpful

neilyj
(No connection with Autodesk other than using the products in the real world)


IDSP Premium 2015 (mainly Civil 3D 2015 UKIE & Infraworks with some limited 3ds Max Design)
Win 7 Pro x64, 240Gb SSD, 1Tb HDD
32Gb Ram Intel Xeon CPU E5-2650 v2 @ 2.6GHz (32 CPUs), ~2.6GHz
NVIDIA Quadro K4000, Dual 27" Monitor, Dell T5610
Contributor
bv44com
Posts: 13
Registered: ‎04-11-2013
Message 5 of 6 (1,020 Views)

Re: Profile View Labelling

05-02-2013 04:08 PM in reply to: neilyj

I thought this could be helpfull in using dimension in profile view but I can not get the expression editor to accept profil1Elevation and have not gone beyond the error, would any one have a fix for this or a different way to use dimensions in a Profile vertical scale

 

All help appreciated

G_Pelliter
*Expert Elite*
troma
Posts: 2,520
Registered: ‎05-21-2008
Message 6 of 6 (973 Views)

Re: Profile View Labelling

05-06-2013 06:18 AM in reply to: bv44com

The correct spelling (in my 2013) is {Profile1 Elevation}

Generally, these bracketed terms should not be typed, but selected from the menu when you click on the button to the left of the f(x) button.

{Profile1 Elevation}.png


Credit where credit is due! Give kudos or accept as solution whenever you can.

Announcements
Are you familiar with the Autodesk Expert Elites? The Expert Elite program is made up of customers that help other customers by sharing knowledge and exemplifying an engaging style of collaboration. To learn more, please visit our Expert Elite website.
Need installation help?

Start with some of our most frequented solutions or visit the Installation and Licensing Forum to get help installing your software.