Chapter 18
Label Styles

The creation of proper styles and settings can make or break your experience with Autodesk® AutoCAD® Civil 3D® software. Styles control the display properties of Civil 3D objects and labels. Understanding and applying styles correctly can mean the difference between getting a job out in several hours and fighting with your project drawing for days.

This chapter is organized by style type. First, read the chapter to be introduced to the style concepts in a logical manner. Later, when you use this chapter as a reference to build styles, you will likely jump around to the examples that meet your needs.

In this chapter, you will learn to

  • Override individual labels with other styles
  • Create a new label set for alignments
  • Create and use expressions
  • Apply a standard label set to profiles

Label Styles

The best design in the universe is not worth anything unless it is labeled properly. Civil 3D labels are smart objects that are dynamically linked to the object they are labeling. Civil 3D labeling is customizable to fit your design needs and local requirements.

When talking about labels in Civil 3D, keep in mind that you are not just talking about text. Labels can contain lines and blocks if desired. Label styles control the plotted height, contents, and precision of text. They also control how leaders are applied when the label is dragged away from its initial position. You will even work with some labels that contain no text at all!

General Labels

certobjective On the Settings tab, you'll see a complete list of objects that Civil 3D uses to build its design model. Each of them has special features unique to the object being described, but there are some common features as well. The General collection contains settings and styles that are applied to various objects across the entire product.

The General collection serves as the catchall for styles that apply to multiple objects and for settings that apply to no objects. For instance, the Civil 3D General Note object doesn't really belong with the Surface or Pipe collections. It can be used to relate information about those objects, but because it can also relate to something like “Don't Dig Here!” or a northing-easting of an arbitrary location, it falls into the General category.

The Label Styles collection allows Civil 3D users to place general text notes or label single entities while still taking advantage of the flexibility and scaling properties. The various label styles shown in Figure 18.1 can give you some idea of their uses.

image

Figure 18.1 Line label styles

Label styles are a critical part of producing plans with Civil 3D. In this chapter, you'll learn how to build a new basic label and explore some of the common components that appear in every label style throughout the product.

Frequently Seen Tabs

To get into a label style, find the appropriate label type in the Settings tab of Toolspace. The Settings tab is organized into object collections. For each of the objects that can be labeled, the Label Styles branch will organize its labels based on their function, which makes it very easy to find the label style you need to edit. When you locate the desired label style, right-click the style to display Label Style menu options:

  1. Edit Opens the label style for modification.
  2. New Copies the label style as a child style, a style that inherits its settings from a parent.
  3. Copy Creates a duplicate label style.
  4. Delete Erases the label style. Visible only if the style is not is use.
  5. Find References Visible only if label style is in use. Searches settings and objects and lists where label styles are in use. The result of the search is displayed in a References dialog box.
  6. Replace With Visible only if label style is in use. Finds a label style in use in the drawing and replaces it with another.

All styles, regardless of type, have a few things in common:

  1. Information Tab The Information tab, shown in Figure 18.2, controls the name of the style.
image

Figure 18.2 The Information tab exists for all object and label styles.

If desired, you can create a description. This information will appear as a tooltip as you browse through the Settings tab.

On the right side of the dialog, you will see the name of the person who originally created the style, the date when it was created, and the last person who modified the style. These names are initially pulled from the Windows login information, and only the Created By field can be edited.

  1. General Tab The General tab (Figure 18.13) contains basic settings for the label style and consists of the following:
    1. Text Style This option refers to the AutoCAD text style used in the label. Text styles must already be created in the drawing.
    2. Label Visibility This option allows the label to be not shown even if applied.
    3. Display Mode Allows a label to be displayed either in a Label mode or Tag mode. This setting is available only for specific object types including lines, curves, parcels, and alignments.
    4. Layer In Chapter 1, “The Basics,” you learned that the Object Layer tab in the Drawing Settings dialog is where you configure insertion layers for object types, labels, and tables. Freezing an object layer will, of course, make any object contained on that layer disappear. The Layer setting here on the General tab allows you to specify a layer that will override the layer properties of the object layer and also add another layer for controlling visibility of specific label types. For example, the object layer for alignment labels could be set to C-ALIGN-LABL. However, Major Station label styles could be configured to place the label on C-ROAD-STAN-MAJR. When C-ALIGN-LABL is frozen, all alignment labels disappear. When C-ROAD-STAN-MAJR is frozen, only Major Station labels disappear. If this setting is left set to layer 0, then the label using this style will default to the object layer display properties.
    5. Orientation Reference This option controls how text rotation is controlled. Figure 18.3a shows the label aligned with the object. Figure 18.3b shows the text rotated to the view. Even though the view has been rotated, the text still appears parallel with the bottom of the screen. The last, and least used, option for orientation reference is the World Coordinate System option, which is shown in Figure 18.3c. The view is rotated, and the direction of the text rotates with the World Coordinate System.
image

Figure 18.3 Orientation reference options set to Object (a), View (b), and World Coordinate System (c)

  1. Forced Insertion This option makes more sense in other objects and will be explored further. The Forced Insertion feature allows you to dictate the insertion point of a label on the basis of the object being labeled. Figure 18.4 shows the effects of the various options on a bearing and distance label.
image

Figure 18.4 Forced Insertion options for parcel segments

  1. Plan Readable When this option is enabled, text maintains the up direction in spite of view rotation. Rotating 100 labels is a tedious, thankless task, and this option handles it automatically.
  2. Readability Bias This option specifies the angle at which readability kicks in. This angle is measured from the 0 degree of the x-axis that is common to AutoCAD angle measurements. When a piece of text goes past the readable bias angle, the text flips 180 degrees to maintain vertical orientation, as shown in Figure 18.5. The default Readability angle is 110. A common desired default is 90.1, which would flip any text just after passing a vertical direction.
image

Figure 18.5 Plan-readable text shown on contours; note the difference in direction for the true and false settings (PR = Plan Readable).

  1. Flip Anchors With Text Most users leave this setting at its default, False, and never give it another thought. Figure 18.6a shows what happens to the text insertion points when this option is set to False and readability kicks in. The SW bearing is followed by its distance as originally configured. Readability has been applied to the NW bearing because it was configured to be oriented to the object it is labeling. Without readability, the label would be upside down. Distance and bearing have been flipped individually so it appears the two values are out of order. When this setting is set to True, the distance text flips to the other side of the bearing, as shown in Figure 18.6b. You'll have the opportunity to work with this setting in a later exercise.
image

Figure 18.6 Flip Anchors With Text when readability kicks in: set to False (a); set to True (b)

  1. Layout Tab Each label can be made up of several components. A Label component can be text, a block, or a line. Depending on the type of label style, other options can include Reference Text, Ticks (station labels), Direction Arrow (line labels), or Text For Each (structure styles only). The top row of buttons controls the selection, creation, and deletion of these components, as shown in Figure 18.7.
image

Figure 18.7 The Layout tab

  1. icon Component NameFrom the Component Name drop-down, choose the component you want to modify. The components are listed in the order in which they were created. When you make changes to properties on the Layout tab, pay attention to which component is active. Any changes you make to the properties will apply only to the active : component. It is important to note that in the label's dragged state the displayed order reflects the order in which the components were created.
  2. icon Create Component The Create Component button lets you add new components to : enhance your labels. A component can be Text, Line, Block, Tick, Direction Arrow, Reference Text, or Text For Each. The options will vary depending on the object you are labeling. Not every option is available in every label. For example, Text For Each is available only in structure labels.

    The ability to label one object while referencing another (reference text) is one of the most powerful labeling features of Civil 3D. This is what allows you to label a spot elevation for both an existing and a proposed surface at the same time, using the same label. Alignments, COGO points, parcels, profiles, surfaces, and survey figures can all be used as reference text. Text For Each is a type of component that can label properties of connected pipes in a structure label.

  3. icon Copy Component The Copy Component button copies the component currently selected in the Component Name drop-down. This will be helpful when you're creating label styles that contain multiple pieces of similar information.
  4. icon Delete Component The Delete Component button deletes components. Components that are configured as anchors for other components can be deleted, but you will receive a warning. Table tag components, found in curve, line, alignment segment, and parcel segment labels, cannot be deleted.
  5. icon Component Draw Order The Component Draw Order button lets you shuffle components up and down within the label. This feature is especially important when you're using masks or borders as part of the label.

    Once a component is added, the component properties can be addressed one by one by starting at the top and working your way down to the bottom of the dialog. There are three groups of property types: General, Text, and Border.

The General properties consist of the following:

  1. Name This option defines the name used in the Component Name drop-down and when selecting other components for anchor components. Once a component is configured as an anchor component, the name cannot be changed until the reference is removed. When you're building complicated labels, a descriptive name goes a long way.
  2. Visibility When this option is set to True, the component can be seen onscreen. When a component can't be seen, you can do some cool tricks with styles, as you'll see in the “Pipe Labels” section later in this chapter.
  3. Used In Available for labels of specific elements such as lines, curves, parcels, and alignments. The component can be assigned to be displayed in either Label or Tag mode.
  4. Anchor Component This setting allows you to position the component relative to the feature being labeled or to another component.
  5. Anchor Point The options here may vary depending on the Anchor Component setting. When the feature is being used as an Anchor component, the anchor point can be a location relative to the feature offering combinations of middle, top, and bottom vertical positions with left, right, and center horizontal positions. Line components offer start, middle, and end anchor points. Also note that for specific elements like points, pipes, and structures, there is an option to set the anchor point to the element's dimension (see the Attachment property on the Layout tab for more on anchor points).

The settings available for label layout under the Layout tab of the Label Style Composer dialog are displayed in Figure 18.8.

image

Figure 18.8 The circle and square indicate the places where the anchor point and attachment point are defined.

The Text properties consist of the following:

  1. Contents This is where the information contained in the label is composed. Click the Value field to reveal an ellipsis. If the ellipsis is clicked, the Label Style Composer dialog opens to where property fields and text can be configured. Also under Contents you can find a Format tab that allows you to apply text justification and override the font used in the style among others.
  2. Text Height This option determines the plotted height of the label. This setting overrides the height configured in the text style. Regardless of how the text style is configured in the label, text placed by Civil 3D is always annotative. The two viewports in Figure 18.9 show some COGO points along a road. Even when the viewport scales differ, the text is the same size. For a block component this setting will be called Block Height, while for a line component this will be the Line Length.
image

Figure 18.9 Annotative text shown at multiple scales

  1. Rotation Angle, X Offset, and Y Offset These options give you the ability to adjust the placement of the component by rotating or displacing the text in an x or y direction. Set your text as close as possible using the anchors and attachments, and use the offsets as additional spacing. If border gap is used, this will affect spacing as well.
  2. Attachment This option determines which of the nine points on the Label Components bounding box are attached to the anchor point. Figure 18.8 defines the place where this setting can be changed, while Figure 18.10 illustrates the relationship between the anchor points and attachments.
image

Figure 18.10 Schematic showing the relationship between anchor points (circles) and attachments (squares)

  1. Color and Lineweight These options allow you to override the color and lineweight assigned by the layer configured on the General tab.
  2. Maximum Width Some labels can be rather lengthy. Instead of letting the Label component continue indefinitely across the page, you can use Maximum Width to force word wrap after a specified plotted length. The default setting of 0.00 will not force word wrap.

The Border properties consist of the following:

  1. Visibility Use this option to turn the border on and off for the component. Remember that component borders shrink to the individual component; if you're using multiple components in a label, each will have its own Border component.
  2. Type This option allows you to select a rectangle, a rounded rectangle (slot), or a circle border. Figure 18.11 shows examples of the three types of borders.
image

Figure 18.11 Border types shown on various surface label styles

  1. Background Mask This option lets you determine whether linework and text behind this component are masked. This option can be handy for construction notes in place of the usual wipeout tools. The surface labels in Figure 18.11 show the background mask in action.
  2. Gap This option determines the offset from the Component bounding box to the outer points on the border. Setting this to half of the text size usually creates a visually pleasing border.
  3. Color, Linetype, and Lineweight These options allow you to override the display properties assigned by the layer configured on the General tab.
  4. Dragged State Tab Typically, dragging a label in Civil 3D creates a leader and rearranges the text. The settings that control these two actions appear on this tab (see Figure 18.12).
    image

    Figure 18.12 The Dragged State tab

    Many of the property types found on this tab appeared on the Layout tab, so they don't need to be defined again. There are two groups of property types: Leader and Dragged State Components.

    Settings found in the Leader properties sections include the following:

    1. Arrow Head Style This allows you to set the appearance of the leader. The same Arrow Head styles that appear in Dimension styles are available in Dragged State.
    2. Arrow Head Size This setting controls the length of the arrow head as well as the length of the landing leading to the text object.
    3. Type This option specifies the leader type. The options are Straight Leader and Spline Leader. Civil 3D labels can have only one leader.

    Settings found in the Dragged State Component properties include the following:

    1. Display In this option, you can choose Stacked Text or As Composed. The Stacked Text option will remove any blocks, ticks, lines, dimensions, or borders that are components of the label, and it will stack the Text components as a list in the order in which they were created, realign the text to horizontal, and justify based on the direction you drag. The As Composed option leaves blocks, ticks, lines, text, dimensions, or borders intact, and it adds a leader next to the attached component that is anchored to the feature.
    2. Text Height Text Height was mentioned for the previous setting. However, there is a separate setting for Text Height when in dragged state and the label style Display property is configured to Stacked Text.
    3. Leader Attachment When the label style Display property is configured to Stacked Text, this property sets the location of the landing relative to the top line, bottom line, or middle of the stacked text.
    4. Leader Justification When the label style Display property is configured to Stacked Text, this property determines if and how text is justified. When set to True and the leader is to the left of the text, the text will be left justified; when set to True and the leader is to the right of the text, the text will be right justified. When set to False, the leader is always left justified.
    5. Maximum Text Width This property works in the same way as Maximum Width on the Layout tab.
image

Figure 18.13 The General tab

Figure 18.15a shows an alignment label as it was originally placed. Figure 18.15b shows the same label in a dragged state with the Stacked Text option set. Figure 18.15c shows the label in a dragged state with the As Composed option set.

  1. Summary Tab The Summary tab is exactly what it sounds like—that is, a summary of all other settings that exist in the style. The information from other tabs in list form, as well as their override status, is shown in Figure 18.14.
image

Figure 18.14 The Summary tab of a label style

image

Figure 18.15 An alignment label as originally placed (a); dragged state, Stacked Text (b); and dragged state, As Composed (c)

certobjective As with other settings in Civil 3D, a hierarchy helps determine which styles take precedence over other styles. There are also defaults that can be set or changed at a drawing-wide level and overridden at an object level. Make sure to put some thought into using these hierarchical settings and relationships. By using them efficiently, you can save a lot of time because you won't need to tweak every setting in each label you create—and you will be creating many labels.

In this first exercise, you will set all the labels to use the same initial text style:

  1. Open the drawing 1801_LabelBasics.dwg (1801_LabelBasics_METRIC.dwg), which you can download from this book's web page at www.sybex.com/go/masteringcivil3d2015.
  2. From the Settings tab of Toolspace, right-click the name of the drawing and select Edit Label Style Defaults, as shown in Figure 18.16.
    image

    Figure 18.16 Accessing the global label settings

  3. Expand the Label category and, clicking within the cell and the ellipsis button, change Text Style to Arial. Click OK.
  4. Click the arrow in the Child Override column to force all the label styles in this drawing to use the same text style, as shown in Figure 18.17.
    image

    Figure 18.17 The label placement options at the drawing level. Note the Child Override arrow with a red X, which means that this change will be applied to all existing styles in the drawing.

  5. Do not make any more changes to this dialog. Examine the various options and settings, and click OK.
  6. Keep the drawing open for the next exercise.

General Note Labels

General Note labels are versatile, non-object-specific labels that can be placed anywhere in the drawing. There are several advantages to using these instead of base AutoCAD Mtext. Notes will leader and scale the same as the rest of your Civil 3D labels—and best of all, they can contain reference text.

Continuing with the previous exercise, you'll create an alternative parcel label that contains reference text.

  1. Continue working in 1801_LabelBasics.dwg (1801_LabelBasics_METRIC.dwg).
  2. From the Settings tab of Toolspace, choose General Label Styles Note.
  3. Right-click Note and select New (as shown in Figure 18.18).
    image

    Figure 18.18 Creating your first new label style from the Settings tab

  4. On the Information tab, name the style Easement Parcel Text.
  5. On the General tab, set Layer to C-PROP-TEXT and set Orientation Reference to View.
  6. On the Layout tab, click the Value field next to Contents under the Text category.

    Clicking this will cause an ellipsis button to appear.

  7. Click the ellipsis button to enter the Text Component Editor dialog.
  8. On the right side of the Text Component Editor dialog, delete the existing text and replace it with Drainage Easement, as shown in Figure 18.19. Click OK.
    image

    Figure 18.19 Entering the Text Component Editor dialog for basic text

  9. Back in the Layout tab, set Border Visibility to False.
  10. icon Click the flyout next to Create Text Component and select Reference Text.

    You will be prompted to select the type of reference text, as shown in Figure 18.20.

    image

    Figure 18.20 Picking the reference type

  11. In the Select Type dialog, select Parcel and click OK.
  12. Click in the Value field next to Name under the General category, rename Reference Text.1 to Parcel Area, and make the following changes.
    1. Set Anchor Component to Text.
    2. Set Anchor Point to Bottom Center.
    3. Set Attachment to Top Center.
    4. To enter the Text Component Editor dialog, click the Value field next to Contents and click the ellipsis.
  13. In the Text Component Editor dialog, delete the default label text.
  14. On the left side of the Text Component Editor dialog, do the following:
    1. Set the Properties drop-down to Parcel Area.
    2. Set Unit to Acre (Hectares for metric users).
    3. Set Precision to 0.01.
  15. icon When you have set the properties, click the arrow to place the text in the right side of the editor.
  16. Click to place your cursor after the previously inserted text and add a space. Type ACRES (or HECTARES for metric users) after the coding.

    The Text Component Editor dialog will resemble Figure 18.21.

    image

    Figure 18.21 Adding “smart” text to the Text Component Editor dialog

  17. Click OK.

    You will still have question marks in the preview, but this is completely as expected.

  18. Set the gap under the border to 0.05″ (2.00 mm for metric users). Click OK to complete the command.
  19. On the Annotate tab Labels & Tables panel, click the top half of the Add Labels button.
  20. With Feature and Label Type both set to Note, change Note Label Style to Easement Parcel Text, and click Add.
  21. At the Pick Label Location: prompt, click anywhere in the example parcel.
  22. At the Select parcel for label style component Parcel Area: prompt, click the label on Property : 1.
  23. Press Esc to finish placing the labels.

    Your completed and placed label should resemble Figure 18.22.

    image

    Figure 18.22 Your first label! Referencing a parcel area.

Save and close the drawing. A saved copy of this drawing, with the filename 1801_LabelBasics_FINISHED.dwg (1801_LabelBasics_METRIC_FINISHED.dwg), is available from the book's web page.

Point Label Styles

certobjective If you have used other software packages for surveying work, odds are that you controlled the display of point label text with layers, but Civil 3D is different. In Civil 3D, you can control what information is showing next to a point by swapping the label style applied to a group of points.

In the following exercise, you will create a new point label style. Your first point label style will show only Point Number and Description, so you will need to delete the default Elevation component.

  1. Open the drawing 1802_PointLabels.dwg (1802_PointLabels_METRIC.dwg), which you can download from this book's web page.
  2. From the Settings tab of Toolspace, expand Point Label Styles.
  3. Right-click Label Styles and select New.
  4. On the Information tab, name the style Point Number & Description.
  5. On the General tab, set the layer to V-NODE-TEXT, and leave all other General tab options at their defaults.
  6. On the Layout tab, do the following:
    1. Set the Active Component to Point Number.
    2. Change the Anchor Component to <Feature>.
    3. Set Anchor Point to Middle Right.
    4. Set Attachment to Middle Left.
    5. Change the Active Component to Point Elevation.
    6. Click the red X to delete this component.

      You will receive a warning that reads “This label component is used as an anchor in this style or in a child style. Do you want to delete it?”

    7. Click Yes.
    8. Change the Active Component to Point Description.
    9. Change the Anchor Component to Point Number.
    10. Change the Anchor Point to Middle Right.
    11. Change the Attachment to Middle Left.
    12. Change the X Offset to 0.05” (1 mm for metric users).
  7. Click OK to complete the label style.
  8. On the Prospector tab of Toolspace, locate the point group named TOPO; right-click TOPO and select Properties.
  9. On the Information tab, set the Point Label Style to Point Number & Description.
  10. Click OK to close the Point Group.

    All the points in the group will change to resemble Figure 18.23.

    image

    Figure 18.23 Completed point label style

In the previous exercise, you created a simple new label style and made some modifications to the default components. In the following exercise, you will remove all the default components and add Northing and Easting values to the label using the Text Component Editor dialog.

  1. Continue working in the drawing 1802_PointLabels.dwg (1802_PointLabels_METRIC.dwg). You need to have completed the previous exercise.
  2. From the Settings tab of Toolspace, choose Point Label Styles.
  3. Right-click Label Styles, and select New.
  4. On the Information tab, name the style Northing & Easting.
  5. On the General tab, set the layer to V-NODE-TEXT, set the Orientation Reference to View, and leave all other General tab options at their defaults.
  6. On the Layout tab, do the following:
    1. Click the red X until all three default components are gone.

      For the second component being deleted, you will receive a warning that reads “This label component is used as an anchor in this style or in a child style. Do you want to delete it?”

    2. Click Yes and delete the last component.
    3. Click the Create Text Component button to create a new Text component, and rename the component to N-E.
    4. Set the Anchor Point to Bottom Center.
    5. Set the Attachment to Top Center.
    6. Click the Value field next to Contents and click the ellipsis to enter the Text Component Editor dialog.
  7. In the Text Component Editor dialog, do the following:
    1. Highlight the default label text and delete it by pressing the Delete key on your keyboard.
    2. From the Properties list, select Northing.
    3. Set the Precision to 0.01 (two decimal places).
    4. Click the arrow to place the text to the right.
    5. Before the label text, place an N: as a static text. Move to the end of the line. Press the Enter key to move to the next line.
    6. From the Properties list, select Easting, and set the Precision to 0.01 (two decimal places).
    7. Click the arrow to place the text to the right.
    8. Before label text, place an E: as static text.

      The Text Component Editor dialog will now resemble Figure 18.24.

      image

      Figure 18.24 The Northing & Easting label in progress

    9. Click OK to dismiss the Text Component Editor dialog, and click OK to complete the style.
  8. On the Prospector tab of Toolspace, locate the point group named Group2; right-click it and select Properties.
  9. Set the Point Label Style to Northing & Easting, and then click OK.

The labels will resemble Figure 18.25.

image

Figure 18.25 Northing & Easting in the completed exercise

Save and close the drawing. A saved copy of this drawing, 1802_PointLabels_FINISHED.dwg (1802_PointLabels_METRIC_FINISHED.dwg), is available from the book's web page.

Line and Curve Labels

You can add bearing and distance labels to many Civil 3D objects. Anything from plain lines and polylines to parcels and alignment tangent segments can use nearly identical label types.

The examples in the following exercises will use parcels for labeling, but the tools can be applied to all other types of line labels.

Single Segment Labels

In the following exercise, you will create a new line label style that uses default components. You will remove the direction arrow and change the display precision of the direction component.

  1. Open the 1803_LineandCurveLabels.dwg (1803_LineandCurveLabels_METRIC.dwg) drawing file, which you can download from this book's web page.
  2. From the Settings tab of Toolspace, expand Parcel Label Styles Line; right-click Line and select New.
  3. On the Information tab, name the style Parcel Segment.
  4. On the General tab, set the layer to C-PROP-LINE-TEXT.

    Leave all other General tab options at their defaults.

  5. On the Layout tab, do the following:
    1. Change the Active Component to Direction Arrow, and click the red X to delete this component.
    2. Change the Active Component to Distance.
    3. Click the Value field next to Contents, and click the ellipsis to enter the Text Component Editor dialog.
  6. In the Text Component Editor dialog, do the following:
    1. Click the text to highlight the Segment Length contents on the right.

      All of the text should highlight as a unit.

    2. On the left side of the Text Component Editor dialog, change the Precision value to 0.01.
    3. Click the arrow to update the text.
    4. Click OK to dismiss the Text Component Editor dialog, and click OK to complete the style.
  7. Select the Annotate tab Labels & Tables panel and click the top of the Add Labels button to add labels to the parcels. In the Add Labels dialog, do the following:
    1. Set Feature to Parcel.
    2. Set Label Type to Single Segment.
    3. Set Line Label Style to Parcel Segment.
    4. Click Add and select for labeling the segments from Parcels 2 and 3.
    5. Close the Add Labels dialog and press Esc.

The completed labels will resemble Figure 18.26.

image

Figure 18.26 Your new bearing and distance line label style in action on parcel segments

Compare your drawing at this point against 1803_LineandCurveLabels_A.dwg (1803_LineandCurveLabels_A_METRIC.dwg) if needed.

Spanning Segment Labels

When you look at the labels you created in the previous exercise, you may notice that they stop at each parcel vertex. If there is a series of back lot lines that share the same bearing, most plats show this using a single label outside the overall property line displaying the bearing and the combined distance of these lot lines. To label this in Civil 3D, a separate label style is needed.

Spanning labels can be used in both line and curve parcel labels. In the following exercise, you will create line labels that span multiple parcel segments:

  1. Continue working in the finished drawing from the previous exercise or open 1803_LineandCurveLabels_A.dwg (1803_LineandCurveLabels_A_METRIC.dwg).
  2. From the Settings tab of Toolspace, expand Parcel Label Styles Line, right-click Parcel Segment, and select Copy.
  3. On the Information tab, name the style Parcel Spanning Segment.
  4. On the General tab, under Plan Readability, change Readability Bias to 90.1 and change Flip Anchors With Text to True.
  5. On the Layout tab, do the following:
    1. Change the Active Component to Table Tag.
    2. Change the Span Outside Segments setting to True.
    3. Change the Active Component to Bearing.
    4. Change the Span Outside Segments setting to True.
    5. Change the Active Component name to Distance.
    6. Change the Anchor Component to Bearing.
    7. Change the Anchor Point to Bottom Right.
    8. Change the Span Outside Segments setting to True.
    9. Change Attachment Point to Bottom Left.
    10. Change X Offset to 0.2″ (3 mm for metric users) and make sure that Y Offset is set to 0.
  6. Click OK to complete the style.
  7. Using a technique similar to the one you used in the previous exercise, add a spanning label to the parcels along the east side of the right-of-way just north of Parcel 3. This time use Spanning Segment as the line label style. Your completed label will resemble Figure 18.27.
    image

    Figure 18.27 Spanning label shown on the outside of parcel segments

    Compare your drawing at this point against 1803_LineandCurveLabels_B.dwg (1803_LineandCurveLabels_B_METRIC.dwg) if needed.

    icon When you place spanning labels on segments, the Distance component must be forced to the outside of the parcel line. You may need to use the Flip Label command on occasion to move the Distance component to the right location. To access the Flip Label command, select the label and then click the contextual tab Modify panel.

Curve Labels

In base AutoCAD, creating curve labels is a chore. If you want text to align to curved objects, you won't be able to use it as traditional Mtext. Luckily, Civil 3D gives you the ability to add curved text without compromising its usability.

In the following exercise, you will create a curve label style with a delta symbol (Δ) and text that curves with the parcel segment:

  1. Continue working in the finished drawing from the previous exercise or open 1803_LineandCurveLabels_B.dwg (1803_LineandCurveLabels_B_METRIC.dwg). You need to have completed the previous exercise to continue.
  2. From the Settings tab of Toolspace, expand Parcels Label Styles Curve, right-click Curve, and select New.
  3. On the Information tab, rename the style to Delta Length & Radius.
  4. On the General tab, set Layer to C-PROP-LINE-TEXT.
  5. On the Layout tab, do the following:
    1. Change the Active Component to Distance And Radius.
    2. Click the Value field next to Contents and click the ellipsis to enter the Text Component Editor dialog.
    3. Highlight the segment length property on the right and change the precision to 0.01.
    4. Click the arrow to update the style.
    5. Highlight the Segment Radius property and change the precision to 0.01.
    6. Click the arrow to update the text.
    7. Delete the comma that appears as static text in the Text Component Editor dialog, and click OK.
  6. Click the Create Text Component button and do the following:
    1. Rename the new text component to Delta.
    2. Change Attachment to Bottom Center.
    3. Change the Y Offset to 0.025” (1 mm for metric users).
    4. Set Allow Curved Text to True.
  7. In the Contents field, click the ellipsis button to bring up the Text Component Editor dialog and do the following:
    1. Remove the default label text.
    2. Switch to the Format tab, click the Symbol button, and select Other.

      You should now see the Character Map dialog (Figure 18.28).

      image

      Figure 18.28 Browse for special symbols using the Windows character map.

    3. Browse through the symbols of the dialog to find the delta symbol; when you locate it, click the symbol, click the Select button, and then click Copy. Click the red X to close the Character Map dialog.
    4. Back in the Text Component Editor dialog, click the right side of the dialog, right-click, and select Paste.
    5. Press the Backspace key if the cursor jumps to the next line of text.

      You should see the delta symbol appear in the Text Component Editor dialog.

    6. Enter the equal sign (=) as static text after the delta.
    7. Switch back to the Properties tab.
    8. From the Properties drop-down, select Segment Delta Angle, and do the following:
      • Set the Format to DDºMM'SS.SS”.
      • Set the Precision value to 1 Second.
      • Click the arrow to place the text in the right side.
      • Click OK to exit the Text Component Editor dialog.
  8. Click OK to complete the style.
  9. Add labels to Parcel 1 using the same technique you used in the previous exercise.

    Remember to make sure that your style selection is set correctly for both the curve and line before adding labels.

  10. Set the active curve label style to Delta Length & Radius and add labels to some curves. If labels overlap, drag one of the labels by selecting it, and then pick the square-shaped grip and drag it to a new location.

When it is applied to the design, your completed label should resemble Figure 18.29.

image

Figure 18.29 Completed curve labels with delta symbol and curved text

Save and close the drawing. A saved copy of this drawing, 1803_LineandCurveLabels_FINISHED.dwg (1803_LineandCurveLabels_METRIC_FINISHED.dwg), is available from the book's web page.

Pipe and Structure Labels

No two municipalities seem to label their pipes and sewer structures exactly the same way. Fortunately, Civil 3D offers a lot of flexibility in how you label these items.

Pipe Labels

Pipe labels have two separate label types: Plan Profile and Crossing Section. Both label types have many of the same options, but those options are used in different view directions.

In the following exercise, you will use a common trick. When a nonvisible component acts as an anchor to visible objects, you can use the flow direction arrow to force text to be placed at the ends and middle of the pipe regardless of the pipe length.

  1. Open the 1804_PipeandStructureLabels.dwg (1804_PipeandStructureLabels_METRIC.dwg) drawing file, which you can download from this book's web page.
  2. From the Settings tab of Toolspace, choose Pipe Label Styles Plan Profile, and then right-click Plan Profile and select New.
  3. On the Information tab, name the style Length Diameter Slope.
  4. On the General tab, set the layer to C-STRM-TEXT.
  5. On the Layout tab, delete the existing Pipe Text component by clicking the red X.
  6. icon Expand the Create New Component drop-down and select Flow Direction Arrow; then adjust these settings:
    1. Set Visibility to False.
    2. Set Anchor Point to Top Outer Diameter.
    3. Set a Y offset of 0.1” (0.3 mm).
  7. Expand the Create New Component drop-down and select Text. Change these settings:
    1. Rename the Text Component to Length.
    2. Set Anchor Component to Flow Direction Arrow.1.
    3. Set Anchor Point to Start.
    4. Set Attachment to Bottom Left.
  8. In the Contents field, click the ellipsis button to bring up the Text Component Editor dialog and do the following:
    1. Delete the default label text.
    2. From the Properties list, set 2D Length – Center to Center current.
    3. Set Precision to 1 and Rounding to round up. This causes the pipe length value to round to the next-highest whole unit.
    4. Click the arrow to place the text in the editor.
    5. Add a foot symbol (or m for meters) after the text component.
    6. Click OK.
  9. icon With Length as the current component, click Copy Component. Then change these settings:
    1. Rename the component to Diameter.
    2. Change Anchor Point to Middle.
    3. Change Attachment to Bottom Center.
  10. Enter the Text Component Editor dialog and do the following:
    1. Delete all of the text.
    2. From the Properties list, select Inner Pipe Diameter.
    3. Set the Precision to 1 and click the arrow to add the text.
    4. Add the inch symbol (or mm for millimeters) after the Text component.
    5. Click OK to exit the Text Component Editor dialog.
  11. With Diameter as the current component, click Copy Component. Then change these settings:
    1. Rename the component to Slope.
    2. Set Anchor Point to End.
    3. Set Attachment to Bottom Right.
  12. Enter the Text Component Editor dialog and do the following:
    1. Delete all of the text.
    2. Set Pipe Slope as the current property.
    3. Click the arrow to add the text.
    4. Click OK to exit the Text Component Editor dialog.
  13. Click OK to complete the style.
  14. Add the label to the pipe by doing the following:
    1. On the Annotate tab Labels & Tables panel, click the top half of the Add Labels button.
    2. Set the Feature option to Pipe Network and Label Type to Single Part Plan.
    3. Set Pipe Label Style to Length Diameter Slope.
    4. Click Add. Select any pipe in plan view.

    Your labeled pipe will resemble Figure 18.30.

    image

    Figure 18.30 Use the invisible arrow trick to label pipe.

    Compare your drawing at this point against 1804_PipeandStructureLabels_A.dwg (1804_PipeandStructureLabels_A_METRIC.dwg) if needed.

Structure Labels

Structure labels are unique because they possess a special component that references information from each connected pipe, allowing you to place pipe properties in structure labels. Examples would be pipe invert, pipe direction (NE, SW, etc.), and flow direction (in or out).

Profile and Alignment Labels

Profile and alignment labels can take on many forms. On an alignment you may want to show station labels every 100′ (25 m) in addition to PC, PT, and PI information. On a profile, you will want tangent grades, curve information, and grade breaks.

Many types of label styles can be applied to an alignment and profile. Each type has a unique set of properties. Fortunately, these styles can be applied in sets to expedite labeling.

Label Sets

A label set is a grouping of labels that apply to the same object. In lieu of having one big style that accounts for multiple aspects of an object, the labels are broken out into specific types to allow you more control.

Label sets come into play with alignments and design profiles. When you look at an alignment or profile and see labels, you are usually seeing multiple label styles in action.

Consider the alignment shown in Figure 18.31. How many labels are on this alignment? The geometry points, the major stations, the minor ticks, superelevation critical points, and design speed are all different label types.

image

Figure 18.31 One alignment, five label styles in play

How did those labels get there? When you first created the alignment or profile, one of the options was to specify a label set (as shown in Figure 18.32a). All label types included in the label set by default are placed on the alignment at all locations where they can be applied with their associated style. Also after the creation you can select the alignment, and from the contextual tab you can add specific labels, as shown in Figure 18.32b.

image

Figure 18.32 Specifying an alignment label set upon creation (a) and adding specific labels after alignment creation (b)

To edit which labels are applied to an alignment or profile, click one of the alignment labels, and from the Labels - Alignment Geometry Point Label Group contextual tab Modify panel, select Edit Label Group. Note that the contextual tab name will be different depending on which alignment label you choose.

Label sets also control some aspects of the location of the annotation. An alignment label set controls the major and minor station labeling increment and the type of geometry points that are labeled. A profile label set can control whether labels are positioned with respect to the graph top or bottom edge or to the profile. Figure 18.33 shows the two columns, Dim Anchor Opt and Dim Anchor Val, where this positioning is configured.

image

Figure 18.33 Profile labels and placement options

Alignment Labels

You'll create individual label styles over the next couple of exercises and then pull them together with a label set. At the end of this section, you'll apply your new label set to the alignments.

Major Station

Major station labels typically include a tick mark and a station callout. In this exercise, you'll build a style to show only the station increment and run it parallel to the alignment:

  1. Open the 1805_Alignment&ProfileLabels.dwg (1805_Alignment&ProfileLabels_METRIC.dwg) file, which you can download from this book's web page.
  2. Switch to the Settings tab, and expand the Alignment Label Styles Station Major Station branch.
  3. Right-click Parallel With Tick and select Copy.

    The Label Style Composer dialog appears.

  4. On the Information tab, type Index Station in the Name field.
  5. Switch to the Layout tab.
  6. Click in the Value field next to Contents, and click the ellipsis button to enter the Text Component Editor dialog.
  7. Click in the preview area, and delete the text that's already there.
  8. With Station Value as the active property, click the Output Value field, and click the down arrow to open the drop-down.

    You will need to scroll down to see the Output option.

  9. Select the Left Of Station Character option, as shown in Figure 18.34, and click the arrow. (Metric users, the resulting label will be more interesting if you use the Right Of Station Character option instead. Because this alignment is less than 300 m, the left option will give you all 0s!)
    image

    Figure 18.34 Modifying the Station Value Output value in the Text Component Editor dialog

  10. Click OK to close the Text Component Editor dialog.
  11. Click OK to close the Label Style Composer dialog.
  12. Keep the drawing open for the next part of the exercise.

The label style now shows in your label styles, but it hasn't been applied to any alignments yet.

Geometry Points

Geometry points reflect the PC, PT, and other points along the alignment that define the geometric properties. The existing label style was not configured to be plan-readable, so you'll copy it and make a minor change in this exercise. You need to have completed the previous exercise to begin working on the following exercise.

  1. Continue working in the 1805_Alignment&ProfileLabels.dwg (1805_Alignment&ProfileLabels_METRIC.dwg) file.
  2. Expand the Alignment Label Styles Station Geometry Point branch.
  3. Right-click Perpendicular With Tick, and select Copy to open the Label Style Composer.
  4. On the Information tab, change the name to Perpendicular with Line.
  5. Switch to the General tab.
  6. Change the Readability Bias setting to 90.

    This value will force the labels to flip at a much earlier point.

  7. Switch to the Layout tab and make these changes:
    1. Change the active component selection to the one named Tick.
    2. Click the Delete Component button (the red X).
    3. icon Choose Line from the Create Component drop-down.
    4. Change Angle to 90.
    5. Change back to the Geometry Point & Station component.
    6. Change the Anchor Component to Line.1.
    7. Change the Anchor Point to End.
    8. Change Rotation Angle to 0.
  8. Click OK to close the Label Style Composer dialog.

This new style flips the plan-readable labels sooner and includes a line with the label. Next, you will put the styles together in a set.

Alignment Label Set

Once you have several labels you want to use on an alignment, it is time to save them as an alignment label set. You need to have completed the previous exercise in order to begin working on the following exercise.

  1. Continue working in 1805_Alignment&ProfileLabels.dwg (1805_Alignment&ProfileLabels_METRIC.dwg). You must have completed the previous exercises to continue. On the Settings tab of Toolspace, expand the Alignment Label Styles Label Sets branch.
  2. Right-click Label Sets, and select New to open the Alignment Label Set dialog.
  3. On the Information tab, change the name to Paving.
  4. Switch to the Labels tab.
  5. Set the Type drop-down to the Major Stations option and the Major Station Label Style drop-down to the Index Station style you just created; then click the Add button.
  6. Set the Type drop-down to the Minor Stations option and the Minor Station Label Style drop-down to the Tick option; then click the Add button.
  7. Set the Type drop-down to Geometry Points and the Geometry Point Label Style drop-down to Perpendicular With Line. Then click the Add button to open the Geometry Points dialog, as shown Figure 18.35.
    image

    Figure 18.35 Deselecting the Alignment Beginning and Alignment End geometry point check boxes

  8. Deselect the Alignment Beginning and Alignment End check boxes as shown, and then click OK to dismiss the dialog.

    Three label types will appear in the Alignment Label Set dialog.

  9. Click OK to dismiss this dialog.

In the next exercise, you'll apply your label set to the example alignment and then see how an individual label can be changed from the set. You need to have completed the previous exercise in order to begin working on the following exercise.

  1. Continue working in the 1805_Alignment&ProfileLabels.dwg (1805_Alignment&ProfileLabels_METRIC.dwg) file. Select the Example alignment on screen.
  2. On the alignment's contextual tab, click to expand the Add Labels button under the Labels & Tables panel and choose Add/Edit Station Labels to display the Alignment Labels dialog.

    This dialog shows which labels are currently applied to the alignment. Initially, it will be empty.

  3. Click the Import Label Set button near the bottom of this dialog.

    Any labels appearing in this listing will be replaced by the labels in the set that is imported.

  4. In the Select Label Set dialog, use the drop-down to select the Paving label set and click OK.

    The Alignment Labels list populates with the option you selected.

  5. Click OK to dismiss the dialog.
  6. When you finish, press Esc to be sure you have deselected your alignment, and zoom in on any of the major station labels.
  7. Hold down the Ctrl key, and select one of the major station labels.

    Notice that a single label is selected, not the label set group.

  8. Now that the single label is selected, drag the grip to place it into dragged state. Then click the circular grip to reset the label to its original position.
  9. While the label is still selected, access the AutoCAD properties palette by pressing the Ctrl+1 key combination. You can access the same tool palette by using the button found in the General Tools panel of the contextual tab.

    The Properties palette appears, allowing you to pick another label style from the Major Station Label Style drop-down.

  10. Change the Label Style value to Parallel With Tick, and change the Flipped value to True, as shown in Figure 18.36.
    image

    Figure 18.36 Modifying a single label's properties through the base AutoCAD properties palette

  11. Press Esc to deselect the label item.

If you add labels to an alignment and like the look of the set, use the Save Label Set option. By using alignment label sets, you'll find it easy to standardize the appearance of labeling and stationing across alignments. Building label sets can take some time, but it's an easy, effective way to enforce standards.

Compare your drawing at this point against the 1805_Alignment&ProfileLabels_A.dwg (1805_Alignment&ProfileLabels_A_METRIC.dwg) file if needed.

Station Offset Labeling

Beyond labeling an alignment's basic stationing and geometry points, you may want to label points of interest in reference to the alignment. Station offset labeling is designed to do just that. In addition to labeling the alignment's properties, you can include references to other object types in your station-offset labels. The objects available for referencing are as follows:

  • Other alignments
  • COGO points
  • Parcels
  • Profiles
  • Surfaces
  • Survey figures

In Chapter 10, “Advanced Corridors, Intersections, and Roundabouts,” you used special alignment labels that referenced other alignments to make adjusting your design easier. In this exercise, you will make a similar type of label. The label you create in the following exercise finds the intersection of two alignments. You need to have completed the previous exercise in order to begin working on the following exercise:

  1. Continue working with the finished version of your previous exercise; otherwise use the 1805_Alignment&ProfileLabels_A.dwg (1805_Alignment&ProfileLabels_A_METRIC.dwg) drawing file.
  2. On the Settings tab, expand Alignment Label Styles Station Offset.
  3. Right-click the Station And Offset style, and select Copy to open the Label Style Composer dialog.
  4. On the Information tab, change the name of your new style to Alignment Intersection.

    Make it a habit to update the description of the new label to reflect the intent of that label every time you copy or define a new label style.

  5. Switch to the Layout tab. In the Component Name drop-down, select Marker, and click the red X to delete the component.
  6. Change the name of the Station Offset component to Main Alignment.
  7. In the Contents field, click the ellipsis button to bring up the Text Component Editor dialog.
  8. Select the text in the preview area and delete it all.
  9. Type Sta. in the preview area; be sure to leave a space after the period.
  10. In the Properties drop-down field, select Station Value, and set Precision to 0.01.
  11. Click the arrow in the Text Component Editor dialog; add a space after the inserted text.
  12. In the Properties drop-down field, select Alignment Name.
  13. Click the arrow to add this bit of code to the preview.
  14. Click your mouse in the preview area, and add a space after the inserted text and an equal sign ( =).

    Your Text Component Editor dialog should look like Figure 18.37.

    image

    Figure 18.37 The start of the alignment label style

  15. Click OK to return to the Label Style Composer dialog.
  16. Under the Border property, set the Visibility field to False.
  17. Click the Create Component drop-down and select Reference Text.
  18. In the Select Type dialog that appears, select Alignment and click OK.
  19. Change the name to Intersecting Alignment.
  20. In the Anchor Component field, select Main Alignment.
  21. In the Anchor Point field, select Bottom Left.
  22. In the Attachment field, select Top Left.

    When you choose the anchor point and attachment point in this fashion, the bottom left of the Main Alignment text is linked to the top left of the Intersection Alignment text.

  23. Click in the Contents field, and click the ellipsis button to open the Text Component Editor dialog.
  24. Delete the default label text that currently appears in the preview area.
  25. Type Sta. in the preview area; be sure to leave a space after the period.
  26. In the Properties drop-down, select Station Value, and set Precision to 0.01.
  27. Click the insert arrow in the Text Component Editor dialog and add a space after the inserted text.
  28. In the Properties drop-down, select Alignment Name.
  29. Click the insert arrow.
  30. Click OK to exit the Text Component Editor dialog, and click OK again to exit the Label Style Composer dialog.
  31. Add the label to the drawing by selecting the Annotate tab Labels & Tables panel and clicking the top half of the Add Labels button.
  32. Change the label settings to match those shown in Figure 18.38, and click Add.
    image

    Figure 18.38 Adding the new alignment label

    The same label could have been added using the Station Offset - Fixed Point option. This option is more likely to be used if the point of intersection between the alignments does not change. Therefore, consider your intent when using either of the labeling options.

  33. Watch the command line for placement instructions. You will be prompted to select the main alignment, the station along the alignment, which is the intersection point of both alignments, and the offset. You will then be prompted to select the intersecting alignment.
  34. Press Esc to complete the labeling command.
  35. Click the label to select it and reveal the grips. Select the square grip and drag it away from the current location to form a leader.

Your completed label should look like Figure 18.39.

image

Figure 18.39 The completed alignment label with reference text

Compare your drawing at this point against the file 1805_Alignment&ProfileLabels_B.dwg (1805_Alignment&ProfileLabels_B_METRIC.dwg) if needed.

Profile Labels

It's important to remember that the profile and the profile view aren't the same thing. The labels discussed in this section are those that relate directly to the profile. This usually means station-based labels, individual tangent and curve labels, or grade breaks. You'll look at individual label styles for these components and then at the concept of the label set.

Horizontal Alignment Profile Labels

As with alignments, you apply labels to profiles in the form of profile label sets. For now, though, in this exercise you'll learn how to add alignment labels that describe the horizontal data along a profile object. You will need to have completed the previous exercise in order to begin working on the following exercise:

  1. Continue working with the finished version of your previous exercise; otherwise use the 1805_Alignment&ProfileLabels_B.dwg (1805_Alignment&ProfileLabels_B_METRIC.dwg) file.
  2. Pick the blue layout profile (the profile with two vertical curves) to activate the profile object.
  3. icon From the Profile contextual tab Labels panel, select Edit Profile Labels to display the Profile Labels dialog (see Figure 18.40).
    image

    Figure 18.40 An empty Profile Labels dialog

    Selecting the type of label from the Type drop-down changes the Style drop-down to include styles that are available for that label type. Next to the Style drop-down are the usual Style Edit/Copy button and a preview button. Once you've selected a style from the Style drop-down, clicking the Add button places it on the profile. The middle portion of this dialog displays information about the labels that are being applied to the profile selected; you'll look at that in a moment.

  4. Choose the Major Stations option from the Type drop-down.

    The name of the second drop-down changes to Profile Major Station Label Style to reflect this option.

  5. Set the style to Perpendicular With Tick in this drop-down.
  6. Click Add to apply this label to the profile.
  7. Choose Horizontal Geometry Points from the Type drop-down.

    The name of the Style drop-down changes to Profile Horizontal Geometry Point.

  8. Select the Horizontal Geometry Station style, and click Add again to display the Geometry Points dialog shown in Figure 18.41.
    image

    Figure 18.41 The Geometry Points dialog appears when you add labels to horizontal geometry points.

    This dialog lets you apply different label styles to different geometry points if necessary.

  9. Deselect the Alignment Beginning and Alignment End rows, as shown in Figure 18.41, and click OK to close the dialog.
  10. Click the Apply button, and then drag the dialog out of the way to view the changes to the profile (see Figure 18.42).
    image

    Figure 18.42 Labels applied to major stations and alignment geometry points

  11. In the middle of the Profile Labels dialog, change the Increment value in the Major Stations row to 50′ (10 m), as shown in Figure 18.43.
    image

    Figure 18.43 Modifying the Major Stations labeling increment

    This modifies the labeling increment only, not the grid or other values.

  12. Click OK to close the Profile Labels dialog.
  13. Press Esc to deselect the layout profile.

As you can see, applying labels one at a time could turn into a tedious task. After you learn about the types of labels available, you'll revisit this dialog and look at the two buttons at the bottom for dealing with label sets.

Line Labels

Line labels in profiles are typically used to convey the slope or length of a tangent segment. In this exercise, you'll add a length and slope to the layout profile. You will need to have completed the previous exercise in order to begin working on the following exercise:

  1. Continue working in the 1805_Alignment&ProfileLabels.dwg (1805_Alignment&ProfileLabels_METRIC.dwg) file.
  2. Switch to the Settings tab of Toolspace.
  3. Expand the Profile Label Styles Line branch.
  4. Right-click Percent Grade, and select the Copy option to open the Label Style Composer dialog and create a duplicate style.
  5. On the Information tab, change the name to Length and Percent Grade.
  6. Switch to the Layout tab and make these changes:
    1. Change Attachment to Top Center.
    2. Set the Y-offset to -0.025” (-1 mm).
    3. Set Background Mask to True and Border Visibility to False.
  7. Click the Value field next to Contents and click the ellipsis to enter the Text Component Editor dialog.
  8. Change the Properties drop-down to the Tangent Slope Length option and the Precision value to 0.01, as shown in Figure 18.44.
    image

    Figure 18.44 The Text Component Editor dialog with the values for the Tangent Slope Length entered

  9. Put your cursor at the beginning of the existing text in the preview window, click the arrow, and then add a foot symbol (or m for meter), a space, an @ symbol, and another space in the editor's preview pane so that it looks like Figure 18.44.
  10. Click OK to close the Text Component Editor dialog, and click OK again to close the Label Style Composer.
  11. Pick the layout profile. From the Profile contextual tab Labels panel, select Edit Profile Labels to display the Profile Labels dialog.
  12. Change the Type drop-down to the Lines option. The name of the Style drop-down changes to Profile Tangent Label Style. Select the Length And Percent Grade option.
  13. Click the Add button, and then click OK to exit the dialog.
  14. Press Esc to deselect the layout profile.

The profile view should look like Figure 18.45.

image

Figure 18.45 A new line label applied to the layout profile

Curve Labels

Vertical curve labels are one of the most confusing aspects of profile labeling. Many people become overwhelmed rapidly, because there's so much that can be labeled and there are so many ways to get all the right information in the right place. In this quick exercise, you'll look at some of the special label anchor points that are unique to curve labels and how they can be helpful. You will need to have completed the previous exercise in order to begin working on the following exercise:

  1. Continue working in the 1805_Alignment&ProfileLabels.dwg (1805_Alignment&ProfileLabels_METRIC.dwg) file.
  2. Pick the layout profile. From the Profile contextual tab Labels panel, select Edit Profile Labels to display the Profile Labels dialog.
  3. Choose the Crest Curves option from the Type drop-down.

    The name of the Style drop-down changes to Profile Crest Curve Label Style.

  4. Select the Crest Only option.
  5. Click the Add button to apply the label to the list.
  6. Choose the Sag Curves option from the Type drop-down.

    The name of the Style drop-down changes to Profile Sag Curve Label Style.

  7. Select the Sag Only label style. Click the Add button to apply the label.
  8. Click OK to close the dialog.
  9. Press Esc to deselect the layout profile.

Your profile should look like Figure 18.46.

image

Figure 18.46 Curve labels applied with default Dim Anchor values

Most labels are applied directly on top of the object being referenced. Because typical curve labels contain a large amount of information, putting the label right on the object can yield undesired results. In the following exercise, you'll modify the label settings to review the options available for curve labels. You will need to have completed the previous exercise in order to begin working on the following exercise:

  1. Continue working in the 1805_Alignment&ProfileLabels.dwg (1805_Alignment&ProfileLabels_METRIC.dwg) file.
  2. Pick the layout profile. From the Profile contextual tab Labels panel, select Edit Profile Labels to display the Profile Labels dialog.
  3. Scroll to the right, and change both Dim Anchor Opt values for Crest Curves and Sag Curves to Graph View Top. You may need to make the columns wider to view the names.
  4. Change the Dim Anchor Val for both curves to -2.25” (-40 mm), and click OK to close the dialog.
  5. Press Esc to deselect the layout profile.

Your drawing should look like Figure 18.47.

image

Figure 18.47 Curve labels anchored to the top of the graph

The labels can also be grip-modified to move higher or lower as needed. By using the top or bottom of the graph as the anchor point, you can apply consistent and easy labeling to the curve, regardless of the curve location or size.

Grade Breaks

The last label style typically involved in a profile is a grade-break label at PVI points that don't fall inside a vertical curve, such as the beginning or end of the layout profile. Additional uses include things like water-level profiling, where vertical curves aren't part of the profile information or existing surface labeling. In this exercise, you'll add a grade-break label and look at another option for controlling how often labels are applied to profile data. You will need to have completed the previous exercise in order to begin working on the following exercise:

  1. Continue working in the 1805_Alignment&ProfileLabels.dwg (1805_Alignment&ProfileLabels_METRIC.dwg) file.
  2. Pick the green surface profile (the irregular profile). From the Profile contextual tab Labels panel, select Edit Profile Labels to display the Profile Labels dialog.
  3. Choose Grade Breaks from the Type drop-down.

    The name of the Style drop-down changes to Grade Breaks.

  4. Select the Station Over Elevation style and click the Add button.
  5. Click Apply, and drag the dialog out of the way to review the change.

    A sampled surface profile has grade breaks everywhere the alignment crosses a surface TIN line. Why wasn't your view coated with labels?

  6. Scroll to the right, and change the Weeding value to 150′ (45 m). Click OK.
  7. Select one of the new grade-break labels. Use the square grip at the location where the label touches the profile to form a leader and clean up any labels that overlap.

    The profile labels should appear as shown in Figure 18.48.

    image

    Figure 18.48 The grade-break labels on a sampled surface are starting to get crowded, so weeding combined with dragged labels can bring some clarity to the profile view.

  8. Click OK to dismiss the dialog.
  9. Press Esc to deselect the layout profile.

Weeding lets you control how frequently grade-break labels are applied. This makes it possible to label profiles with frequent grade breaks, such as a surface profile, at even increments instead of at every PVI.

As you've seen, there are many ways to apply labeling to profiles, and applying these labels to each profile individually could be tedious. In the next section, you'll build a label set to make this process more efficient.

Profile Label Sets

Applying labels to both crest and sag curves, tangents, grade breaks, and geometry with the label style selection and various options can be monotonous. Thankfully, Civil 3D gives you the ability to use label sets, as in alignments, to make the process quick and easy. In this exercise, you'll apply a label set, make a few changes, and export a new label set that can be shared with team members or imported to the Civil 3D template. You will need to have completed the previous exercise in order to begin working on the following exercise:

  1. Continue working in the 1805_Alignment&ProfileLabels.dwg (1805_Alignment&ProfileLabels_METRIC.dwg) file.
  2. To tidy things up, you can select one of the grade-break labels from the previous exercise. Press Delete on your keyboard to remove the label.
  3. Pick the layout profile. From the Profile contextual tab Labels panel, select Edit Profile Labels to display the Profile Labels dialog.
  4. Click the Import Label Set button near the bottom of the dialog to display the Select Label Style Set dialog.
  5. Select the Complete Label Set option from the drop-down, and click OK.
  6. Click OK again to close the Profile Labels dialog and see the profile view. Press Esc to clear any selection.

    The label set you chose contains curve labels, grade-break labels, and line labels.

  7. Pick the layout profile. From the Profile contextual tab Labels panel, select Edit Profile Labels to display the Profile Labels dialog.
  8. Click Import Label Set to display the Select Label Style Set dialog.
  9. Select the No_Labels option from the drop-down, and click OK.

    All the labels from the listing will be removed.

    In the next steps, you will add labels to the listing and save the listing as its own label set for future use.

  10. Set Active Type to Lines. Set Profile Tangent Label Style to Length And Percent Grade, and click Add.
  11. Set Active Type to Grade Breaks. Set Profile Grade Break Label Style to Station Over Elevation, and click Add.
  12. Set Type to Crest Curves. Set Profile Crest Curve Label Style to Crest Only, and click Add.
  13. Set Type to Sag Curves. Set Profile Sag Curve Label Style to Sag Only, and click Add.
  14. Set the Crest Curves and Sag Curves label types to use Graph View Top as the Dim Anchor Opt.
  15. Set both Dim Anchor Val fields to -1.5” (-40 mm), as shown in Figure 18.49.
    image

    Figure 18.49 Four label types and dimension anchor settings in the label set to be saved

  16. Click the Save Label Set button to open the Profile Label Set dialog and create a new profile label set.
  17. On the Information tab, change the name to Road Profile Labels.
  18. Click OK to close the Profile Label Set dialog.
  19. Click OK to close the Profile Labels dialog.
  20. Press Esc to deselect the layout profile if it's still selected.
  21. On the Settings tab of Toolspace, select Profile Label Styles Label Sets.

    Note that the Road Profile Labels set is now available for sharing or importing to other profile label dialogs.

Save and close the drawing. A saved copy of this drawing, 1805_Alignment&ProfileLabels_FINISHED.dwg (1805_Alignment&ProfileLabels_METRIC_FINISHED.dwg), is available from the book's web page.

Label sets are the only way to apply profile labeling uniformly. When you're working with a well-developed set of styles and label sets, going from sketched profile layout to plan-ready output is quick and easy.

Advanced Style Types

Now that you are familiar with the basics of label styles, you are ready to take your skills to the next level. The styles in the following section combine aspects of label styles and object styles. You will cover object styles more in depth in Chapter 19, “Object Styles.”

You have a great deal of control over every detail, even ones that may seem trivial. Instead of being bogged down trying to understand every option, don't be afraid to try a “trial and error” approach. If you make a change you don't like, you can always edit the style until you get it right.

Table Styles

Civil 3D does a beautiful job of placing dynamically linked data tables that relate to your objects. The tables use the Text Component Editor to grab dynamic information from your data. You also have control over fill colors, table headings, and how the data is sorted.

For the table style, the Data Properties tab contains all the column information. You can add columns by clicking the plus sign. You can remove columns by highlighting the column you want to remove and clicking the Delete button. You change column order by dragging them around and dropping them where you want them to go, as shown in Figure 18.50.

image

Figure 18.50 Modifying table column positions. Selecting one column and dragging it to change its position in the list.

In the following exercise, you will see the basic steps of modifying a table style. Now that you understand the ins and outs of the Label Style Composer, this procedure should be a breeze:

  1. Open the 1806_Tables.dwg (1806_Tables_METRIC.dwg) file, which you can download from this book's web page.

    This file contains a parcel line table whose style you will modify.

  2. Zoom into the parcel line table.

    Notice that there are several things you will want to change:

    • The line numbers are out of order.
    • The directions have far too much precision.
    • The length does not display units.

    All that is about to change.

  3. icon Click the table to select it. From the Table contextual tab Modify panel, select the Table Properties drop-down and choose Edit Table Style.
  4. Switch to the Data Properties tab.

    The Data Properties tab (Figure 18.51) is the main control area for all table styles. This is where you set behavior, text styles, and sizes for fields.

    image

    Figure 18.51 The Data Properties tab for table styles. Sorting of the data can be enabled with a simple toggle.

  5. Place a check mark next to Sort Data, and set the Sorting column to 1.

    Column 1 corresponds to the Column Value containing the Parcel Line Number. Set the Order option to Ascending. The Ascending option will ensure that the parcel numbers are listed in the table from the lowest to highest value.

  6. Double-click the column heading field for Length.

    Doing so opens a stripped-down version of the Text Component Editor dialog. Headings and table titles are static text only; therefore, only the text formatting tools are shown.

  7. Add (feet) or (meters) after the column heading to add a proper units heading to the column, as shown in Figure 18.52, and click OK.
    image

    Figure 18.52 Adding static text to a table column heading

  8. Double-click the Direction Column Value field below the column heading.

    Doing so opens the Text Component Editor dialog, similar to what you've used in earlier exercises.

  9. Click the text in the preview area so that it becomes highlighted.
  10. Change Precision to 1 Second.
  11. Click the arrow to update the text. Click OK.
  12. Click OK to complete the table style modifications.

Save and close the drawing. A saved copy of this drawing, 1806_Tables_FINISHED.dwg (1806_Tables_METRIC_FINISHED.dwg), is available from the book's web page.

Code Set Styles

Code set styles determine how your assembly design will appear, and they are used in many places. A code set style is in play when you first create your assembly. One is used in corridor creation and in the Section Editor. The most apparent use of a code set style is in section views.

A code set style is a collection of many other styles. In a code set style you will find the following:

  • Link styles and link label styles
  • Points styles, point label styles, and feature line styles
  • Shapes styles and shape label styles
  • Quantity takeoff pay items
  • Render materials for visualization tasks

When naming your code set style, you'll find it helpful to have the name of the set reflect its use. Multiple code set styles are needed because of different applications of their use. When you are designing an assembly, you may want to see more labels than when you are getting ready to plot the assembly in a cross-section sheet. Labeling that is useful in a cross-section sheet may obstruct your view of the design when working with it in the corridor cross-section editor.

The hardest part of working with code set styles is figuring out the name of the link or point you want to label. Luckily, it is unusual for users to label shapes, so you won't need to worry about those. The names of each point or link can be found in the subassembly properties. Most of the links and points are logically named, but there's no harm in a little trial and error if you are not sure.

Shapes

Shapes are the areas that define materials. Because people don't usually label these materials in a section view, you won't be experiencing these in an exercise.

One heads-up, however: Resist the temptation to use a hatch pattern on shapes where multiple cross-section views will be created. Solid fills and no patterns are your best bet to avoid performance issues and the annoying “Hatch pattern is too dense” warning.

Links and Link Labels

You learned in Chapter 8, “Assemblies and Subassemblies,” that a link is the linear part of a subassembly. The object style for the link itself is very simple—just a single linear component. The label for a link is usually expressed as a percent grade or as a slope ratio.

In the following exercise, you will modify a code set style to apply link labels to an assembly:

  1. Open the 1807_CodeSetStyles.dwg (1807_CodeSetStyles_METRIC.dwg) file, which you can download from this book's web page.

    This file contains corridor and cross-section views. Zoom into one of the cross-section views so you can observe the changes as you apply them to the code set style.

  2. From the Settings tab of Toolspace, expand General Multipurpose Styles Code Set Styles; right-click All Codes, and select Edit.
  3. On the Codes tab under the Link category, select Pave, and click the Label Tag icon in the Label Style column, as shown in Figure 18.53.
    image

    Figure 18.53 Adding labels to the link codes in the code set style

  4. In the Pick Style dialog, select the Flat Grades label style and click OK; then click Apply to examine the change on the cross sections.

    You should see that the lanes now have slope information labeled.

  5. Under the Link category, locate Daylight; click the Label Tag icon in the Label Style column, and select Steep Grades as the label style.
  6. Click OK, and then click OK to dismiss the All Codes label style and see what is happening with the cross section.

The cross sections should resemble Figure 18.54.

image

Figure 18.54 Cross section with link labels applied to pave and daylight links

Points and Point Labels

A common frustration for new users of Civil 3D is the marker styles and their labels. For cross-section views, you may not want points to display at all. In the following exercise, you will create a new code set style, modify point codes, and add more labels to the sections. You need to have completed the previous exercise in order to begin working on the following exercise:

  1. Continue working in 1807_CodeSetStyles.dwg (1807_CodeSetStyles_METRIC.dwg).
  2. From the Settings tab of Toolspace, expand General Multipurpose Styles Code Set Styles. Right-click All Codes and select Copy.
  3. On the Information tab, rename the style to All Codes-Plotting.
  4. On the Codes tab, locate and expand the Point category. Locate the Back_Curb point and click the Label Tag icon in the Label Style column. In the Pick Style dialog, set the style to Offset Elevation. Click OK.
  5. Repeat step 4 to set the label style for Sidewalk_Out to Offset Elevation.
  6. Click the first point name, <default>. While holding down the Shift key on your keyboard, scroll down to the last point listing, Top_Curb. With all of the points selected, click the Tag icon in the Style column and change the style to _No Markers. Click OK.

    The Code Set Style dialog should resemble Figure 18.55.

    image

    Figure 18.55 Points set to _No Markers and labels set to Offset Elevation

  7. Click OK.

    You can't see any changes to your cross sections yet because the style is not active.

  8. Select a section view by selecting its corresponding section view station label. From the Section Views contextual tab Modify View panel, select the top half of the View Group Properties icon.
  9. On the Sections tab, change the style of Example Corridor to the All Codes-Plotting style you created, as shown in Figure 18.56, and click OK.
    image

    Figure 18.56 Setting the code set style current on the section views

  10. Click OK again to complete the changes to the Section View Group Properties dialog.

    Your section view should resemble Figure 18.57.

    image

    Figure 18.57 New code set style applied to the : section view

    The created section views use the legacy labeling for points. We will now use the newly introduced feature of labeling corridor sections using section labels for corridor points, instead of code sets.

  11. From the Settings tab of Toolspace, expand Section Label Styles Corridor Points. Right-click the branch and choose New.
  12. In the Information tab name this new style Corridor Points.
  13. In the Layout tab, for the Line component set Fixed Length to 2 (40 mm for metric users).
  14. Still in the Layout tab, change the active Component Name to the one named Point Code. Then set the following:
    • Anchor Component to Line
    • Anchor Point to End
    • Attachment to Bottom Right
    • Y Offset to 0.025 (0.50 mm for metric users).
  15. Still in the Layout tab, change the active Component Name to the one named Offset And Elevation. Then set the following:
    • Anchor Component to Point Code
    • Anchor Point to Bottom Right
    • Attachment to Top Right
    • Y offset to -0.05 (-1.00 mm for metric users).
  16. In the Contents editor set the precision for both the Subassembly Point Offset and the Subassembly Point Elevation coding to 0.01 using the same steps that we followed through this chapter.
  17. In the right pane of the Contents editor, modify the text before the Subassembly Point Offset to show OS: and a space and the text before the Subassembly Point Elevation to EL: and a space. Also eliminate the comma in between the two components. (See Figure 18.58 for the layout of items needed in the contents.)
    image

    Figure 18.58 Content Editor for the Corridor Points label

  18. Click OK to finish creating the style.
  19. At the command line type in CORRIDORSECTIONLABELSCONV and hit Enter, and at the Select Section view you want to convert: prompt select one of the section views by picking the section view label. Press Enter, and from the next prompt select Corridor Points Style Labels.

    You will not notice any labels assigned yet.

  20. Select the corridor section, and from the contextual tab, within the Labels panel, choose Edit Section Labels for the Section Labels dialog to show up.
  21. In the Section Labels dialog, change the Type to Corridor Points, and from Section Corridor Points Label Style, select the Corridor Points and click the Add button. Click OK to dismiss the dialog box.

    Now you will not notice the new labels applied to the section view. You can convert the labels back and forth by issuing the same command and picking the desired output. Your converted section view will look like Figure 18.59.

    image

    Figure 18.59 Section view using the newly introduced Corridor Points Labels feature

Save and close the drawing. A saved copy of this drawing, 1807_CodeSetStyles_FINISHED.dwg (1807_CodeSetStyles_METRIC_FINISHED.dwg), is available from the book's web page.

The Bottom Line

  1. Override individual labels with other styles. In spite of the desire to have uniform labeling styles and appearances between alignments within a single drawing, project, or firm, there are always exceptions. Using the Ctrl+click method for element selection, you can access commands that let you modify labels and even change their styles.
    1. Master It Open the drawing MasterIt_1801.dwg (MasterIt_1801_METRIC.dwg). Create a copy of the Perpendicular With Tick Major Station style called Major With Marker. Change Tick Block Name to Marker Pnt. Replace some (but not all) of your major station labels with this new style.
  2. Create a new label set for alignments. Label sets let you determine the appearance of an alignment's labels and quickly standardize that appearance across all objects of the same nature. By creating sets that reflect their intended use, you can make it easy for a designer to quickly label alignments according to specifications with little understanding of the requirement.
    1. Master It Continue working in the MasterIt_1801.dwg (MasterIt_1801_METRIC.dwg) file if you completed the previous exercise, or open the MasterIt_1801_FINISHED.dwg (MasterIt_1801_METRIC_FINISHED.dwg) file. Create a new label set containing only the new major station label defined in the previous exercise, and apply it to all the alignments in that drawing.
  3. Create and use expressions. Expressions give you the ability to add calculated information to labels or add logic to label creation.
    1. Master It Continue working in the MasterIt_1801.dwg (MasterIt_1801_METRIC.dwg) file or open the MasterIt_1802_FINISHED.dwg (MasterIt_1802_METRIC_FINISHED.dwg) file, and create an expression called Top of Curb that adds 0.5′ (0.15 m) to a surface elevation. Use the expression in a spot elevation label that shows both the surface elevation and the expression-based elevation to two decimal precision.
  4. Apply a standard label set to profiles. Standardization of appearance is one of the major benefits of using Civil 3D styles in labeling. By applying label sets, you can quickly create plot-ready profile views that have the required information for review.
    1. Master It Continue working in the MasterIt_1801.dwg (MasterIt_1801_METRIC.dwg) file or open the MasterIt_1803_FINISHED.dwg (MasterIt_1803_METRIC_FINISHED.dwg) file, and apply the Road Profile Labels label set to all layout profiles.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.118.20.68