Solutions from Synergis: Grasping at Civil 3D Styles

3 May, 2006 By: Bill Frederick

Check out these great style tips especially for Land Desktop users switching to Civil 3D.

Why are so many Autodesk users terrified to make the jump to Autodesk Civil 3D? Part of the reason is the new interface. Every aspect of the software now is controlled through Tool Space, a collection of data, settings and styles that are stored in the drawing. Yes, stored in the drawing. Civil 3D does not store data in external databases as Autodesk Land Desktop did previously. This change is a bit of culture shock for most of us seasoned Land Desktop users.

We're Not in Kansas Anymore
Let us begin by taking a look at the Tool Space and explore its functionality. First off, the Tool Space is divided into two main tabs -- the Prospector and Settings tabs (figure 1).

Figure 1. The Prospector tab.

The Prospector tab is a collection of data objects that are present in the active drawing. The collections are organized in a tree structure with overall collection categories and object data within those collections. The primary collections displayed upon drawing creation include points, point groups, surfaces, sites, pipe networks, corridors, assemblies and subassemblies. Most of these categories deal with specific object data, such as points, surfaces, pipe networks and corridors. The Sites collection is a bit different in that it contains a collection of objects that will interact with one another. Sites contain many different objects such as alignments, profiles, profile views, sample line groups (cross-section data), grading groups and parcels. To access any of the data within the Tool Space, simply expand each collection item and expose the object data.

The Settings tab, on the other hand, is a vast collection of styles that Civil 3D uses to control objects, labels, tables, commands and other settings (figure 2). You could consider this tab as the brains behind the operation. Without properly setting up your styles, it is very difficult to achieve desired results.

Figure 2. The Settings tab.

This Is How We Always Did It
Within Civil 3D the process of creating styles can feel daunting as most us are trying to emulate what we did in Land Desktop. I think many would agree that most organizations are defined by the style of their production drawings.

When creating styles, you should first create an outline, identifying what it is that you do and with whom you share your information. This exercise may seem trivial, but the process is important to evaluate. You will decide whether to use the ByStyle or ByLayer format. You can use these formats together to create an optimum workflow, but it depends on the requirements of the final output.

Out of the box Civil 3D includes template files based on the ByLayer or ByStyle styles. In my opinion, ByLayer is the method of choice because most seasoned AutoCAD users are accustomed to working in this manner. Users control the display of object information within the Layer Manager. Assign a color to a layer and that layer will plot to a specific line weight or other assigned property. ByStyle works on the theory of blocks. You can assign individual display characteristics within the style and have little and no control over the object in the Layer Manager. Using ByStyle is detrimental to users that rely on vanilla AutoCAD or other software packages.

Object Styles
On the Settings tab each object is broken down into its own collection of styles. By default, there is a style called Standard. The Standard style is essentially a placeholder for the creation of other styles. Autodesk created several styles by for your use.

Multitudes of theories are available for naming, creating and using styles. I recommend starting with a style that was set up to perform a specific task. One of Autodesk's styles pertains to Borders & Contours, which displays both the border and contour components created from supplied data. After you establish base settings for your components and display, you may want to copy this style, rename it and make the appropriate component changes to reflect the new name. This step will ensure that all style settings are congruent throughout a specific object type.

It is imperative to understand that layer visibility and component display are controlled in two different areas of the program: the Display tab of an object style and the Layer Manager. Be very careful when turning off components in an object style; this act will render the functionality of the Layer Manager useless. In addition, display settings are controlled separately for 2D and 3D viewing modes.

Label Styles
Many factors go into the creation of labels. What is it that you want to label? How do you want the label to display? Do you want the label to be plan readable? Do you want a block included in the label?

Label styles control the annotation of object data within a drawing. They are somewhat more complex to create, modify or even manage than object styles. All label styles are created with the Label Style Composer. The Label Style Composer dialog box is consistent throughout the entire program, making the interface easier to navigate and easing creation. The Label Style Composer comprises five tabs: Information, General, Layout, Dragged State and Summary (figure 3). The Information tab controls the name of the style, a brief description and information regarding who created or modified the style. You can configure label settings at multiple levels. The ability to lock label style defaults at various levels enables users to force standards down through the hierarchy of the styles. You cannot edit or change any default label style on a child (lower) level that is locked at a parent (higher) level (figure 4).

Figure 3. The General tab of the Label Style Composer dialog box.

Figure 4. The hierarchy of editing labels.

Within the Label properties located on the General tab, you can set a default text style. The selected default text style is applied to all text components within that label style.

Note: Text styles within Civil 3D should not have a height assigned to them. The program will size the text based on the drawing scale. This way of text sizing is a drastic change in process and standards for those who have used Land Desktop for years.

The Visibility option controls the visibility display of the label. Setting this option to false will render the entire label invisible regardless of other visibility options set on individual components. You also can set the layer on which to set a label. One of the most important features within Civil 3D is the ability to adjust labeling to be plan readable. This feature is controlled within the Behavior and Plan Readability properties.

The Orientation Reference property controls how text is to react within a plan. By setting this feature to Object, labels will follow the rotation relative to the object it is referencing. For example, if you DView Twist a drawing 45 degrees, the label will also rotate 45 degrees, thus following the object's rotation. The Forced Insertion option is only applied when using the object reference. The None setting positions the label as it was composed. The other options will allow a label to be placed either above or below an object upon creation. Setting this feature to View, labels will rotate and assume that a zero angle is in a horizontal position.

The View setting ignores any DView Twist or UCS that was applied. The World Coordinate System setting adjusts the labels with respect to the angle between the current view and world view. Changing the view or current UCS does not affect label rotation with respect to the World Coordinate System.

Label components can contain text, ticks, lines, blocks and direction arrows. By selecting the icon to the right of the component drop-down list, you can choose the type of component added to the label. You can use an arrangement of components to create an appropriate label. By selecting the red X button, you can delete any component at any time (figure 5).

Figure 5. Label components.

Note: Be careful not to delete any component used as an anchor point for other components because this action will affect your label.

The Component properties define the appearance, location and orientation of that particular component. Each component has a unique name that you can change at any time. All the properties configured in the Layout tab are applied to each component separately (figure 6). The Visibility property on the Layout tab controls the display of the component. Sometimes it is easier to turn off a label rather than deleting it completely.

Figure 6. Component layout parameters.

Another interesting feature is Anchor Component. Anchor Component allows a user to attach a component to a feature (object) or another component. When connecting to a feature, the anchor point reflects the positioning of the component around the object. The anchor point is the text justification parameter that you are accustomed to in AutoCAD. Connecting to a feature gives you the most flexibility with regard to component placement. If you select a label that has several components attached to a feature, you will notice that grips, which move independently of one another, are located at specified anchor points. On the contrary, labels that reference another component display only one grip and all attached components will move as a complete unit. This option ensures consistency among label placement.

The next section of the Layout tab controls the size, rotation, placement and display of text. The text height represents the text size in plotted inches. Each component has its own rotation angle. The rotation angle is applied based upon the anchor component, anchor point and text attachment. The default x,y offset is set to zero. Users can modify offset distances by applying a positive or negative value in inches. Selecting ByLayer allows the Layer Manager to control color and lineweight based on the layer specified on the previous tab.

Label Style Composer
The Label Style Composer is where you control what information is used and how it is displayed. To access the Label Style Composer, select the symbol with three dots. The Text Component Editor is a collection of object data values used in labeling (figure 7). The values obtained from the objects create an appropriate label. You may enter text separately or in conjunction with a property. Enter text in the Contents Value Box. The parameters associated with the available properties will change according to the type of component.

Figure 7. The Text Component Editor dialog box.

It's always a good rule to delete the current property component before applying changes. To apply the change, you must click on the blue arrow, which will place the property component in the preview window. You can add additional annotation to the text component. Just click and place at the appropriate location.

I hope this information uncovers some of the mystery behind styles in Civil 3D. Understanding how and why information is displayed will certainly enhance your ability to create styles or modify styles that shipped with the product. This process probably will entail trials and errors. The 2006 release had some limitations with labeling; however, the 2007 release looks very promising! Good luck and have patience.

More News and Resources from Cadalyst Partners

For Mold Designers! Cadalyst has an area of our site focused on technologies and resources specific to the mold design professional. Sponsored by Siemens NX.  Visit the Equipped Mold Designer here!

For Architects! Cadalyst has an area of our site focused on technologies and resources specific to the building design professional. Sponsored by HP.  Visit the Equipped Architect here!