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:
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 dealing with 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!
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 collection. 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.
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.
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 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:
All styles, regardless of type, have a few things in common:
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.
Figure 18.3 The General tab
Figure 18.4 Orientation reference options set to Object (a), View (b), and World Coordinate System (c)
Figure 18.5 Forced Insertion options for parcel segments
Figure 18.6 Plan-readable text shown on contours; note the difference in direction for the true and false settings (PR = Plan Readable).
Figure 18.7 Flip Anchors With Text when readability kicks in set to False (a); set to True (b)
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.7b. You'll have the opportunity to work with this setting in a later exercise.
Figure 18.8 The Layout tab
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. Note that not all label styles include reference text.
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:
The settings available for text objects as components are found under the Layout tab of the Label Style Composer dialog, as displayed in Figure 18.9.
Figure 18.9 The circle and square indicate the places where the anchor point and attachment point are defined.
The Text properties consist of the following:
Figure 18.10 Annotative text shown at multiple scales
Figure 18.11 Schematic showing the relationship between anchor points (circles) and attachments (squares)
Note that lines and blocks have different components such as length type, fixed length, and so on.
The Border properties consist of the following:
Figure 18.12 Border types shown on various surface label styles.
Figure 18.13 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:
Settings for Color, Linetype, Lineweight, and Visibility that are found in the Leader section apply only to the leader, not the component itself.
Settings found in the Dragged State Component properties include the following:
Figure 18.14a shows an alignment label as it was originally placed. Figure 18.14b shows the same label in a dragged state with the Stacked Text option set. Figure 18.14c shows the label in a dragged state with the As Composed option set.
Figure 18.14 An alignment label as originally placed (a); dragged state, Stacked Text (b); and dragged state, As Composed (c)
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.
Figure 18.15 The Summary tab of a label style
In this first exercise, you will set all the labels to use the same initial text style:
1801_LabelBasics.dwg
(1801_LabelBasics_METRIC.dwg
), which you can download from this book's web page at www.sybex.com/go/masteringcivil3d2016
.Figure 18.16 Accessing the global label settings
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
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.
1801_LabelBasics.dwg
(1801_LabelBasics_METRIC.dwg
). You need to have completed the previous exercise before continuing with this one.Figure 18.18 Creating your first new label style from the Settings tab
Clicking this will cause an ellipsis button to appear.
Figure 18.19 Entering the Text Component Editor dialog for basic text
You will be prompted to select the type of reference text, as shown in Figure 18.20.
Figure 18.20 Picking the reference type
The Text Component Editor dialog will resemble Figure 18.21. If the text is not centered, you can select the data, and by switching to the Format tab, you can align it to center.
Figure 18.21 Adding “smart” text to the Text Component Editor dialog
You will still have question marks in the preview, but this is completely as expected.
Pick Label Location:
prompt, click anywhere in the example parcel.Select parcel for label style component Parcel Area:
prompt, click the label on Property : 1.Your completed and placed label should resemble Figure 18.22.
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.
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.
1802_PointLabels.dwg
(1802_PointLabels_METRIC.dwg
), which you can download from this book's web page.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?”
”
(1 mm for metric users).All the points in the group will change to resemble Figure 18.23.
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.
1802_PointLabels.dwg
(1802_PointLabels_METRIC.dwg
). You need to have completed the previous exercise.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?”
The Text Component Editor dialog will now resemble Figure 18.24. If the components are not centered, select the data and from the Format tab align them to center.
Figure 18.24 The Northing & Easting label in progress
The labels will resemble Figure 18.25.
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.
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.
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.
1803_LineandCurveLabels.dwg
(1803_LineandCurveLabels_METRIC.dwg
) drawing file, which you can download from this book's web page.Leave all other General tab options at their defaults.
All of the text should highlight as a unit.
The completed labels will resemble Figure 18.26.
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.
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:
1803_LineandCurveLabels_A.dwg
(1803_LineandCurveLabels_A_METRIC.dwg
).”
(3 mm for metric users) and make sure that the Y Offset is set to 0.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.
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.
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:
1803_LineandCurveLabels_B.dwg
(1803_LineandCurveLabels_B_METRIC.dwg
). You need to have completed the previous exercise to continue.”
(1 mm for metric users).You should now see the Character Map dialog (Figure 18.28).
Figure 18.28 Browse for special symbols using the Windows character map.
You should see the delta symbol appear in the Text Component Editor dialog.
'
SS.SS”
.Remember to make sure that your style selection is set correctly for both the curve and line before adding labels.
When it is applied to the design, your completed label should resemble Figure 18.29.
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.
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 have three separate label types: Plan Profile, Crossing Section, and the recently introduced Crossing Profile. All these label types have many of the same options, but those options are used in different view directions for some of them.
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.
1804_PipeandStructureLabels.dwg
(1804_PipeandStructureLabels_METRIC.dwg
) drawing file, which you can download from this book's web page.”
(0.3 mm).Your labeled pipe will resemble Figure 18.30.
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 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, and so on), and flow direction (in or out).
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.
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.
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.
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.
Figure 18.33 Profile labels and placement options
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 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:
1805_Alignment&ProfileLabels.dwg
(1805_Alignment&ProfileLabels_METRIC.dwg
) file, which you can download from this book's web page.The Label Style Composer dialog appears.
You will need to scroll down to see the Output option.
Figure 18.34 Modifying the Station Value Output value in the Text Component Editor dialog
The label style now shows in your label styles, but it hasn't been applied to any alignments yet.
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:
1805_Alignment&ProfileLabels.dwg
(1805_Alignment&ProfileLabels_METRIC.dwg
) file. You need to have had completed the previous exercise in order to continue.This value will force the labels to flip at a much earlier point.
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.
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:
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 Figure 18.35 Deselecting the Alignment Beginning and Alignment End geometry point check boxes
Three label types will appear in the Alignment Label Set 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 to begin working on the following exercise:
1805_Alignment&ProfileLabels.dwg
(1805_Alignment&ProfileLabels_METRIC.dwg
) file. Select the Example alignment onscreen.This dialog shows which labels are currently applied to the alignment. Initially, it will be empty.
Any labels appearing in this listing will be replaced by the labels in the set that is imported.
The Alignment Labels list populates with the option you selected.
Notice that a single label is selected, not the label set group.
The Properties palette appears, allowing you to pick another label style from the Major Station Label Style drop-down.
Figure 18.36 Modifying a single label's properties through the base AutoCAD properties palette
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.
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:
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:
1805_Alignment&ProfileLabels_A.dwg
(1805_Alignment&ProfileLabels_A_METRIC.dwg
) drawing file.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.
Your Text Component Editor dialog should look like Figure 18.37.
Figure 18.37 The start of the alignment label style
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.
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.
You will be prompted to select the 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.
Your completed label should look like Figure 18.39.
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.
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.
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:
1805_Alignment&ProfileLabels_B.dwg
(1805_Alignment&ProfileLabels_B_METRIC.dwg
) file.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.
The name of the second drop-down changes to Profile Major Station Label Style to reflect this option.
The name of the Style drop-down changes to Profile Horizontal Geometry Point.
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.
Figure 18.42 Labels applied to major stations and alignment geometry points
Figure 18.43 Modifying the Major Stations labeling increment
This modifies the labeling increment only, not the grid or other values.
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 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 to begin working on the following exercise:
1805_Alignment&ProfileLabels.dwg
(1805_Alignment&ProfileLabels_METRIC.dwg
) file.”
(-1 mm).Figure 18.44 The Text Component Editor dialog with the values for the Tangent Slope Length entered
The profile view should look like Figure 18.45.
Figure 18.45 A new line label applied to the layout profile
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:
1805_Alignment&ProfileLabels.dwg
(1805_Alignment&ProfileLabels_METRIC.dwg
) file.The name of the Style drop-down changes to Profile Crest Curve Label Style.
The name of the Style drop-down changes to Profile Sag Curve Label Style.
Your profile should look like Figure 18.46.
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:
1805_Alignment&ProfileLabels.dwg
(1805_Alignment&ProfileLabels_METRIC.dwg
) file.You may need to make the columns wider to view the names.
”
(-40 mm), and click OK to close the dialog.Your drawing should look like Figure 18.47.
Figure 18.47 Curve labels anchored to the top of the profile view
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.
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:
1805_Alignment&ProfileLabels.dwg
(1805_Alignment&ProfileLabels_METRIC.dwg
) file.The name of the Style drop-down changes to Grade Breaks.
A sampled surface profile has grade breaks everywhere the alignment crosses a surface TIN line. Why wasn't your view coated with labels?
The profile labels should appear as shown in Figure 18.48.
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.
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.
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 to begin working on the following exercise:
1805_Alignment&ProfileLabels.dwg
(1805_Alignment&ProfileLabels_METRIC.dwg
) file.The label set you chose contains curve labels, grade-break labels, and line labels.
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.
”
(-40 mm), as shown in Figure 18.49.
Figure 18.49 Four label types and dimension anchor settings in the label set to be saved
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.
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.
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.
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:
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.
Notice that there are several things you will want to change:
All that is about to change.
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.
Figure 18.51 The Data Properties tab for table styles. Sorting of the data can be enabled with a simple toggle.
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.
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.
Figure 18.52 Adding static text to a table column heading
Doing so opens the Text Component Editor dialog, similar to what you've used in earlier exercises.
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 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:
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 but 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 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.
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 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:
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.
If you edit an object or label style by selecting the style in the Settings tab of Toolspace, you can typically see the changes as soon as you click Apply. This is not always the case when you access the edit style tool from within other dialogs such as the Alignment Label Set dialog.
Figure 18.53 Adding labels to the link codes in the code set style
You should see that the lanes now have slope information labeled.
The cross sections should resemble Figure 18.54.
Figure 18.54 Cross section with link labels applied to pave and daylight links
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:
1807_CodeSetStyles.dwg
(1807_CodeSetStyles_METRIC.dwg
).The Code Set Style dialog should resemble Figure 18.55.
Figure 18.55 Points set to _No Markers and labels set to Offset Elevation
You can't see any changes to your cross sections yet because the style is not active.
Figure 18.56 Setting the code set style current on the section views
Your section view should resemble Figure 18.57.
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 feature of labeling corridor sections using section labels for corridor points, instead of code sets.
Figure 18.58 Content Editor for the Corridor Points label
CORRIDORSECTIONLABELSCONV
and press Enter; then, 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.
Now you will 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.
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.
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.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
fileandcreateanewlabelsetnamedMajorOnlycontainingonlythenewmajorstationlabeldefinedinthepreviousexerciseandapplyittoallthealignmentsinthatdrawingMasterIt_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 a two decimal precision.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.