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: 

How to set more bands in section view?

3 REPLIES 3
SOLVED
Reply
Message 1 of 4
bpoleuca
5207 Views, 3 Replies

How to set more bands in section view?

Hello,

I have a problem to set more bands in section view.

Normaly I word with 3 bands (existing elevations, designed elevations and the distances between them), but now I need another 2 bands:

1) is the diference between the top surface of the coridor and the existing surface

2) is the diference between the bottom surface coridor and the existing surface

 

I want ot ask maybe there is a setting to not let me make more bands?

In fact I make the 2 more bands but the Civil 3D 2012 and 2013 is not giveing me the data in these bands.

 

Maybe somebody can help me?

 

I uplloaded a picture for example to be more clear.

3 REPLIES 3
Message 2 of 4
bpoleuca
in reply to: bpoleuca

nobody know how to resolve my problem?

Message 3 of 4
CivilFF
in reply to: bpoleuca

Please read both solutions and choose which one is better for you.

 

A. Elevation data differences only in grade breaks

1. Delete the broken Band types for elevation differences which don’t work

 

2. Add a new Band style which works fine e.g. Top Elevations

3. Select the Copy Current Selection on this added Band style

 

4. Select Information and change the Name to e.g. Diff Datum-Exist for Datum (bottom)

 

5. Select Band Details and change the Title text to your favorite one in Text Contents
e.g. DIFF DATUM-EXIST

 

6. Select Labels and ticks at: Grade Breaks and choose the Compose label…

-        Change Contents to
 <[Section2 Elevation Minus Section1 Elevation(Um|P2|RN|AP|GC|UN|Sn|OF)]>

-        In Text Component Editor – Contents you can change also Precision to : 0.01

 

7. Go back to the Section Data Band Style and Select Display, next choose Component display: called Labels at Breaks and Ticks at Grade Break - make them both visible

 

8. Press the OK button twice to close the edited style

 

9. For a newly created style Diff Datum-Exist select for the Surface 1: Datum surface
and for the Surface 2: Existing surface

10. Change Wedding: e.g. 1.0

 

You will get your values for the elevation differences between Datum (bottom) and the existing surface. Analogically do the same procedure for the elevation differences between Top and existing surface.

 

You will get the result for the majority of points which you want but you can use the “B” method:

-        If you want to have a full control which points are to show their elevation differences,

-        If there are some points which are “invisible” in the “A” method but you want to show them

 

B. Your specified points for the elevation differences (Datum-Exist)

1. Open Autodesk Subassembly Composer for AutoCAD Civil 3D 2013 or Autodesk Subassembly Composer for AutoCAD Civil 3D 2012 (for Civil 3D 2012 and 2011)

 

2. Add Target Parameters

-        Name: Surface

-        Type: Surface

 

01. Add Target Parameters.png

 

3. Add Geometry Point P1

-        Type: Delta X, Delta Y

-        Origin: 0,0

-        Point Codes: “pd” (for the datum point)

 

02. Add Geometry Point P1.png

 

4. Add Geometry Point P2

-        Type: Delta X on Surface

-        From Point P1

-        Delta X: 0

-        Surface Target : Surface

-        Point Codes “ps” (for the surface point)

-        Link L1 Codes “diff” (for the elevation difference)

 

03. Add Geometry Point P2.png

 

5. Set Packet Settings

-        Subassembly Name: Difference

 

6. Save the Subassembly file (*.pkt)

 

7. Open Autodesk Civil 3D, choose Insert, next select Import and Import Subassemblies

 

04. Import Subassemblies.png

8. Select Source File and add subassembly to the specified points in your assembly

9. Select Settings and choose from General > Multipurpose Styles your Code Set Styles

10. Click Link and next Add a new code and ignore Pick Link Code (choose whatever is displayed) and press OK

 

11. Change NEW CODE to diff

 

05. Change NEW CODE to diff .png

 

12. Change Style and choose create new style, call it Off, select Display, choose View Direction Section and change Link Visible to the OFF state and press OK

 

06. Change Style.png

 

13. Select Label Style and Create New Style

 

14. Select the Text component named  GradeText

In the General tab choose Behavior and change Orientation Reference to
World Coordinate System

In Layout:

-        Anchor Point to: Section view Bottom – at End

-        Contents: <[Link Elevation Change(Um|P2|RN|AP|GC|UN|SD|OF)]>

-        Contents properties Sign: drop sign

-        Precision: 0.01

-        Text Height: e.g. 1.0mm (depends on what heights you use in bands)

-        Rotation Angle: 90 (d)

-        Attachment : Middle right

-        Y Offset: e.g. -37.00m (depends on the bands’ heights and the position where you want to insert the label)

 

07. Text component.png

 

15. Add a new Line component

-        Start point anchor component: GradeText as above

-        Start point anchor point: Middle Left

-        Use End Point Anchor: False

-        Fixed Length: 1.35 mm (depends on what heights you use in bands)

-        Start Point X Offset: 3.70 mm (you can change this to get the best result)

 

08.Line component .png

 

16. Add the code of the point to your assembly

 

09. Add the code of the point .png

17. Select Corridor Properties and choose Target next add the Existing Surface as target

 

 

10. Choose Target .png

 

18. Finally you will get your values with your surface elevation differences between datum and the existing surface

 

11. The Result.png

 

Check the result: 18.65 – 17.47 = 1.18

 

12. Check the result.png

 

19. If you want to add some further conditions to your label e.g.

to show the labels which differences are greater than 0.01m, then

choose General form Settings and next Link Expression from Label Styles

 

Name it diffCondition and add a new expression

IF (abs({Link Elevation Change}) <0.01,0.0000001,0.001)

 

13. Extra Conditions.png

 

Use this condition in your label in:

-        Text Height: diffCondition

-        Fixed Length: diffCondition

 

If you want to show the differences between top surfaces and existing surfaces, use difference subassembly with theptcode for the top points and insert them on the top points.

 

Regards,
CivilFF
www.civilfastforward.com
Message 4 of 4
bpoleuca
in reply to: CivilFF

Thank you very much for your efort.

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

Post to forums  

Rail Community


Autodesk Design & Make Report