Professional Documents
Culture Documents
Volume 3
Carlson Civil
Contents x
Civil Module
1
3D Data Menu
Change Elevations
This command will change the elevation of selected entities. It can move the entity to a specified elevation
from it's current elevation (absolute) or do a differential change by adding or subtracting a value from it's
current elevation. If Carlson points are selected, their elevation attribute text and the elevation stored in the
external coordinate file are changed. If the points are in the drawing at their real Z, this is also adjusted,
however, if they are in the drawing at a fixed elevation, e.g. 0, the point blocks remain at that elevation.
There are options to move the changed objects to a new layer, and alternately to select a source object's
elevation to supply the value of the elevation to change the selected object(s) to.
Prompts
Type of elevation change [<Absolute>/Differential]: press A to change to a specific (absolute) value, or
press D to enter an amount of elevation change to apply to object's current elevation.
Change Layer for changed entities [Yes/<No>]: press Enter or N to keep on same layer, press Y to
change layer of object after changing elevation.
Select/<Enter Elevation <100.0000>>: 125 By using the Absolute option all entities selected are
changed to the elevation 125. You may simply press Enter to keep the value shown in brackets. Press S to
select a source object's elevation for the new elevation to change the selected object(s) to.
Select objects: 1 found
Select objects: press Enter to conclude selection.
Tested 1 Entities
Carlson Software Points Changed> 1
Select/<Input another Elevation (Enter to end)>: press Enter
Prompts
Enter/<Select text or linework of elevation>: Press E to enter a value directly, or select text or linework
of source value
Linework Elevation: 440.000 (elevation of selected linework displays).
Select Lines, Arcs, Circles, Polylines, Inserts and Points for elevation change.
Select objects: 1 found
Select objects: 1 found, 2 total
Select objects: 1 found, 3 total
Select objects: press Enter to conclude selection.
LWPOLYLINE (indicates entity type)
LWPOLYLINE
3DPOLY to 2DPOLYLINE
Number of entities changed> 3
Polyline vertices are designated as either Control or Free vertices. The elevation of Control vertices are set
and held, the elevations of Free vertices are interpolated. In the drawing, control vertices are shown with
red boxes, along with their vertex number and elevation. Free vertices are displayed with blue boxes and
are not annotated.
The top row of buttons across the top of the control panel are used to manipulate the view in the drawing
with various Zooming and Panning options. (The wheel mouse may also be used). The second row of
buttons will change as you select different tabs, but are essentially used to add vertices, delete vertices, or
pick elevations or locations for vertices.
The four tabs in the panel provide access to control of polyline vertex Elevation, Position, Offset and
Settings.
Elevation: This tab displays the vertices of the polyline, each with a check box to set whether it is
Position: The Position tab displays the coordinates of each vertex. To move a vertex, you can type in new
coordinates, use the Pick Position icon to specify a new location for the vertex on the screen, or you can
grip the vertex and drag it to a new location.
Offset: The Offset tab requires the selection of a Centerline to reference. Once a Centerline is designated,
the Station and Offset of each vertex relative to the Centerline is displayed and can be edited.
Settings: The Settings tab provides control over various overall options pertaining to the use of the
command.
Right-click menu: There is a right-click menu available at all times which also gives access to a variety
of functions and settings.
When you first run the command, a dialog pops up for selecting the desired surface file to use. Once
selected, the following prompts appear:
Prompts
Loading edges...
Loaded 8788 points and 26097 edges
Chapter 1. Civil Module 5
Created 17310 triangles
Select polylines to convert. select one or more 2D polylines
Select objects: 1 found
Select objects: press Enter to conclude selection.
Use current polyline elevations as vertical offset from surface [Yes/<No>]? press Enter to accept
default.
Keep existing polylines [Yes/<No>]?
Set layer name for converted polylines [Yes/<No>]? Press Y to assign a new layer name or press Enter
Converting polylines ...
Elevated 1 polylines.
Prompts
Select polylines to convert. select polylines
Select objects: 1 found
Select objects: press Enter to conclude selection.
Intersection extend tolerance <0.1>: enter value for ''near'' intersections that so not quite intersect.
Select surface 3DFaces, lines and polylines. select source 3D objects
Select objects: Specify opposite corner: 7 found
Select objects: press Enter
Reading points ... 5353
Keep existing polylines [Yes/<No>]? press Enter to accept defaults in brackets
Set layer name for converted polylines [Yes/<No>]?
Converted 1 polylines from 24 intersections.
2D to 3D Polyline by Points
This command converts a 2D polyline into a 3D polyline by using the elevations of points. At each vertex
of the polylines, the program looks for a point with elevation at the same x,y location. The points can be
Carlson point blocks or POINT entities. This routine can be useful if the linework is created in 2D at zero
elevation with commands like Design Polyline, and points with elevation are located along the linework.
Then the linework can be converted into 3D polylines with this command. For example, a centerline
polyline with arcs may need to be created in 2D for stationing because AutoCAD does not allow arcs
on 3D polylines. To use this polyline as a breakline in surface modeling, this command can convert the
polyline into a 3D polyline.
Prompts
Enter the maximum offset tolerance <0.1>: press Enter
Select polylines to convert.select polyline(s)
Select objects: 1 found
Select objects: press Enter to conclude selection
Keep existing polylines [Yes/<No>]? Y
Layer name for 3D polylines <BREAKLINE>: press Enter
Select points from screen or by point number [<Screen>/Number]? press Enter
Select points: (select by window)
Specify opposite corner: 1647 found
Select points: press Enter to conclude
Converting ...
Found 549 points on polylines.
Changed 1 polylines.
The routine will convert the 2D polyline into a 3D polyline and place it on the indicated layer.
2D to 3D Polyline by Text
This command allows you to change 2D polylines to 3D polylines by elevation labels.
This command will prompt you for samples of the elevation labels and the polylines to convert. The
program uses these samples to know the layer names for the labels and linework to process. Then select all
the polylines with their labels you want to convert.
You will then be prompted to enter in an elevation to add to label values. Often, elevations are abbreviated
to save time and space. If every elevation in a drawing is in the 500s instead of labeling every elevation
539.97, 540.02, 540.11 sometimes, like in the example below, they are listed as 39.97, 40.02, 40.11. This
command allows you to add a given amount, such as 500, to every label elevation to produce the correct
elevation in the drawing.
This command will assign elevations from the labels to nearby vertices. If vertices do not have a nearby
elevation label, then they will be interpolated from vertices that do have nearby elevation labels.
Prompts
Select sample of elevation text: pick a text label
Select sample of a polyline to convert: pick a polyline
Select polylines to convert and elevation labels.
Select objects: select all the entities to process
19 found, 19 total
Enter elevation to add to label values <0.00>: 500
Pre-processing entity #19 of 19
Processing elevation text #18
Remaking polyline #1
The command will prompt you for samples of the elevation labels, the leaders, and the polylines to convert.
The program uses these samples to know the layer names for the labels and linework to process. Then
select all the labels and leaders for the polylines you want to convert. Since you pre-specified the layers
involved, you may safely window everything or type the keyword ALL and only those layers specified will
be examined. You will then be prompted to enter an elevation to add to label values. Often, elevations are
abbreviated to save time and space. For example, if every elevation in the drawing is in the 800s instead
of labeling every elevation 817.85, 817.40, 817.30 sometimes, like in the above example, they are listed as
17.85, 17.40, 17.30 This option allows you to add a given amount, such as 800, to every label elevation to
produce the correct elevation in the drawing.
Prompts
Options/Select sample of elevation text: pick a text label (Press O to set tolerance options).
Select sample of an annotation leader: pick an annotation leader
Select sample of a polyline to convert: pick a polyline
Select polylines to convert, leaders and elevation labels to process.
Select objects: select the desired entities This will filter by only those layers identified in above steps.
Joining adjacent polylines...
Reading the selection set ...
Enter elevation to add to label values <0.00>: 800
Pre-processing entity #19 of 19
Filtering text entities
Conflict detected: pick polyline corresponding to current leader
Press N for next selection, A for all objects, or Enter to accept current object only: press Enter
Chapter 1. Civil Module 10
Processing leader #6
Remaking polyline #1
Prompts
Select polyline to assign elevations:
Enter starting elevation: 109.85
Percent/Ratio/<Enter ending elevation>: 112.16
Select polyline to assign elevations (Enter to End): press Enter
Select a sample of the elevation text to be used on the contouring. Next, select a sample of the contouring
that you want to add the elevations to. Now select all the contours and their corresponding elevation labels
and press Enter. Carlson Civil will then add elevations to all the contours. You may be prompted to
distinguish what contour goes with what elevation label. You can either press Enter to accept the contour
that Carlson Civil has selected or you can Press N to choose another contour.
Prompts
Prompts
Starting elevation <0.0>: 500.0
Contour interval (negative for down) <1.0>: 5.0
Select polylines to set to elevation 500.0.
Select objects: pick the polylines
Select polylines to set to elevation 505.0.
Select objects: pick the polylines
Select polylines to set to elevation 510.0.
Select objects: press Enter
Pulldown Menu Location: 3D Data > Assign Contour Elevations
Keyboard Command: setcelev
Prerequisite: polylines
Prompts
Choose Grid or Tmesh File to Process dialog
Select points, inserts, lines and polylines to convert.
Select objects: pick the entities to convert
Converting entities ...
Done.
Pulldown Menu Location: 3D Data
Keyboard Command: convert3d
In the Pad Polyline Options dialog box, you can choose whether to have the new geometry created on a
new layer, and if so, specify the name for the layer. You also specify whether to trim any elevated polylines
crossing through the new elevated pad. You also specify whether to horizontally offset the new polyline
from the original geometry, and if so, whether to offset to the inside, outside, or both, and by how much.
The Snap Tolerance field joins linework which falls within the range you set to create a pad.
Elevation to add to text values adds to the values from the elevation labels. Often, elevations are abbreviated
to save time and space. If every elevation in a drawing is in the 500s instead of labeling every elevation
523.5, 543.3, 537.2 sometimes they are listed as simply 23.5, 43.3, 37.2. This command allows you to add
a given amount, such as 500, to every label elevation to produce the correct elevation in the drawing.
After completing the dialog box, click OK. You are prompted to select the layers you want to use for the
text representing pad elevations and for the boundaries of the pads. You do this to tell the routine which
layers to process once you are prompted to select objects to convert. Also, sometimes pads are drawn with
linework from two different layers and Carlson Civil allows you to pick all the linework layers. If you
chose to Trim Elevated Polylines Inside Pad, you are also prompted to identify by selection the layer(s)
with the elevated polylines that you want trimmed. Finally,select all the pads, labels, and existing elevated
Prompts
Select layer sample of elevation text: pick a label text
Selected text layer -TX07
Select layer sample of boundary linework: pick a pad polyline
Selected linework layer PAD
Select another layer sample of boundary linework (Enter to continue):
Select text and linework to process.
Select objects: select pad and text entities
Analyzing entire selection...
Set elevation for 1 polylines.
Pulldown Menu Location: 3D Data
Keyboard Command: pad by text
Prerequisite: Pad polylines and elevations
Prompts
This routine defines the actions to take when elevating lot edges by grade rules, establishing three
categories of slopes to create (normal, minimum, and maximum) in the two possible conditions that will
occur (cut or fill), for the two edges of the lots being elevated (front edges and back edges). You may also
establish intermediate grade breaks along the side lot lines by adding or editing additional grading rules in
the middle windows. You define both cut and fill conditions in this routine, and the Elevate Lot Edges By
Grade Rules command will use the appropriate condition based on whether the lot edge is in cut or fill at
any given location with respect to a selected reference grade line such as a road edge or other feature.
Prompts
On execution, the routine prompts for a grade rules filename (.grr) to create if new, or select an existing
.grr file. Once chosen, the following settings dialog will appear:
Consider the following example: you have a small subdivision with lot lines established using LotNET or
other routine, and wish to elevate them with respect to the edge of the proposed roadway. Initially, the lot
lines are at zero elevation. In this example, you will use the back edge of the sidewalk that is established as
part of the roadway cross section template that creates all linework, at proposed grade based on the design
Prompts
Select reference elevation polylines.
Select objects: select reference 3D polyline with elevations
Select lot linework to elevate.
Select objects: select lot lines to elevate, including side lines and rear lines
Loading edges...
Loaded 826 points and 2250 edges
Created 1425 triangles
Elevated 18 lot edges.
The Reference Elevation has three methods. Elevation At Middle uses the middle position of the pad
polyline segment that is on the frontage side of the pad and locates the station along the reference polyline
that is at the perpendicular offset from this position. Highest Elevation takes the frontage segment of the
pad polyline and checks the station range for this segment along the reference polyline to find the highest
elevation within this range which is used as the elevation reference. Likewise, Lowest Elevation uses the
lowest elevation on the reference polyline in front of the pad.
The program prompts for the existing surface triangulation file which is used to compare to the refer-
ence elevation and choose between using the specified cut or fill slope from the reference elevation to
the pad. This feature allows you to have steeper slopes in cut than fill conditions to help with site balancing.
The Min and Max Slopes are stored with the pad polylines for use by the site balancing option in Calculate
Total Volumes in SiteNet. These slopes are used as grading rules to make sure the pad stays within this
slope range from the reference polyline when the pads are raised or lowered during the site balancing. The
Min and Max Slopes are not used during the Elevate Pads By Grade Rules which only uses the Cut/Fill
Normal slopes. Use the Edit-Assign Grade Rules command to edit these slopes and elevation reference
info that is assigned to the pad polyline.
The Assign New Layer option changes the original layer to the specified layer for the elevated pad
polylines. The Retain Original Polyline option creates new elevated polylines and leaves the original
polylines unmodified.
You choose the linework you wish to elevate and establish for it a reference elevation and offset, if any.
You may enter these values directly, or pick an object from the screen to establish the reference. If you
leave the fields at their default of 0.000, you will elevate the selected object with respect to that zero
reference elevation, so make sure that you have some valid reference data set in the fields. If you are
elevating an object that has not previously been elevated using Elevate Lot Edges By Grade Rules, you will
establish a single reference point/offset. If elevating a previous ''Lot Edge Rules'' object, you will establish
two reference points/offsets, one for the front, and one for the back. You will also establish the grade rule
for the back portion in addition to a single set of rules for a 2D object. (see dialogs below for differences).
The settings work much the same as the other grade rules (lot edges and pads) except that instead of
elevating things based on a linear, changing reference elevation line, you are setting a single point of
reference (or two single points) to elevate the selected object.
Prompts
Select grade polyline:select the linework you wish to elevate
If the selected object has not been previously elevated using Elevate Lot Edges By Grade Rules, you are
then presented with the following dialog to establish the relationship of the selected linework to a reference
elevation and offset. You may enter the values directly, or pick a point in the drawing and the values are
calculated from the picked point.
The fields and their values function the same as those in Define Lot Edge Grade Rules, so please refer to
that command for more information.
Pick reference point: <Osnap on>select a point in the drawing as a reference, and the values are
calculated and populate the dialog fields for you.
Select grade polyline (Enter to end): select another, or press Enter to conclude selection
Output:
Carlson points: creates Carlson points at elevation of spot and stores them in coordinate file
AutoCAD points: creates AutoCAD point objects at elevation of spot
Is spot indicator a part of the elevation label?
If set to ''Yes'', four choices for Spot indicator are available to select from:
If set to ''No'', seven choices for Spot indicator are available to select from:
Block References:
Base elevation: The value entered here is added to the existing spot elevations for all newly created points.
Often, elevations are abbreviated to save time and space. If every elevation in a drawing is in the 500s
instead of labeling every elevation 523.5, 543.3, 537.2 sometimes they are listed as simply 23.5, 43.3,
37.2. This command allows you to add a given amount, such as 500, to every label elevation to produce
the correct elevation in the drawing. Note: The base elevation will not be added to any elevations that are
closer to the base elevation value than they are to 0; e.g. if a base elevation of 500 is specified, 500 will be
added to elevations like 23.4, 45.5, etc, but will not be added to elevations like 456.4 or 468.9.
Prefix Filter: Carlson Civil examines all selected spot elevations for prefixes or suffixes. If they are all
the same, the command proceeds, but if there are different prefixes and/or suffixes found, the Prefix Filter
dialog box is invoked. This dialog box allows you to select which prefixes and/or suffixes to use to create
spot elevations, and also allows you to use different offset values for each.
Label Style: This option at the top of the dialog determines which options are available in the rest of the
dialog.
Label with Leader: This option draws a leader between the spot location and the label. The style of the
leader is controlled by the current DIMSTYLE settings.
Label with Symbol: Draws the specified symbol at the spot with the label off to the side.
Carlson Point: This option creates a Carlson point entity with the point#, elevation, description attribute
Chapter 1. Civil Module 29
block and stores the point to the current coordinate file.
Label Decimal on Point: Draws only the elevation label and positions the label so that the label decimal
is on the spot.
Label Insertion on Point: Draws only the elevation label and uses the spot location for the insertion point
of the label.
Symbol: Specify the symbol to be used for the location of the spot elevation. If Draw with Leader
is selected, the use of a symbol is automatically disabled. Along with the symbol name, you can also set
the Size Scaler to size the symbol and the Offset Scaler to control the offset bewteen the symbol and the
label. The Prompt For Symbol Angle option allows you to rotate the symbol. Otherwise, the symbol is
drawn horizontal to the current twist screen.
Leader Segments controls how many leader segments the program will prompt for. Place Label Along
Leader draws the label along the leader instead of horizontal off the end of the leader. Leader Horizontal
Tick draws a short horizontal segment at the label end of the leader. Arrow Scaler controls the size of the
arrowhead.
Draw Point Node: Specify whether to create a node (point entity) at the spot.
Options: Under Options, there are settings to control the layer, text style, text size and prefix/suffix for the
labels. Box Labels controls whether to draw a box around the label and Box Scaler controls the size of
the box. Locate Lable On Real Z sets whether the label and symbol are placed at the spot elevation or at
zero elevation. There are several settings for fields to prompt for when placing each spot label including
prefix, suffix, position and angle.
Attribue Block: This option uses a block with attributes to draw the spot elevations. This allows you
more control of the label layout. There is one default spot elevation attribute block called spot z1.dwg in
the Carlson Support folder. To customize the layout, open the attribute block drawing, make your edits
and then save the drawing. The attribute block uses three attribute definitions: Integers, Decimals, Suffix.
Integers is for the elevation digits to the left of the decimal point. Decimals is for the digits to the right of
the decimal point. Suffix is a text description.
Placement Method:
Individual: Prompts the user for a screen pick or a point number to specify the location of the spot
elevation.
Point Range/Group: Draw spot elevations at the specified point numbers or point group name from the
current coordinate file.
Interval: Prompts the user to select an existing polyline and specify an interval distance to set spot labels
along the polyline. It also prompts for number and interval for additional labels to be set at offset distances
right and/or left of the polyline.
Use Reference:
Off: User is prompted to supply elevation for each new spot elevation.
Single Surface File: Prompts user to specify the triangulation or grid surface model file to read the
elevations from. Spot elevations created with this method are automatically updated if the surface model
elevation changes.
Two Surface Difference: Prompts user to specify an existing surface file and a design surface file, and
The Integers setting controls how many decimal places to the left of the decimal point to label and the
Decimals settings controls how many decimal places to the right of the decimal point to label.
Prompts
Source of surface model (File/<Screen>)? press Enter Use the File option to select a grid (.GRD) or a
triangulation (.TIN or .FLT) file.
Layer for points <POINTS>: press Enter
Add spot points to Coordinate File (Yes/<No>)? Yes This option stores any points created in this routine
to a .crd file and draws Carlson point entities.
Draw nodes only (Yes/<No>)? press Enter This prompt only appears if Add points to Coordinate File is
off. This option either draws only POINT entities or an X mark and elevation text.
If you specified the use of a file for the surface model, you are then prompted to select the surface model
file.
The Remove Base Elevation function removes the base elevation amount from the labels. For instance,
often elevations are abbreviated to save space. If every elevation in a drawing is in the 500's instead of
labeling every elevation 523.5, 543.3, 537.2 sometimes you may wish to have them displayed as simply
23.5, 43.3, 37.2. This command allows you to adjust the labels by a given amount, such as 500, to every
label elevation. This does not affect the actual elevation of entities in the drawing or in the associated
surface model file.
The Add Base Elevation function is the reverse of Remove and applies when the labels are missing the
base elevation and you want to add this elevation into the labels.
The Set Integer Digits function sets the number of digits to the left of the decimal point for the elevation
labels.
The Set Decimals function sets the number of digits to the right of the decimal point for the elevation labels.
Prompts
Select a sample elevation label:select single label to identify the source layer to process
Select spot elevation labels to process.
Select objects: select the text to process
Interpolate Points
This command divides the distance between two points and inserts one of the point symbols at the specified
distances. It can also interpolate elevations. (To interpolate elevations the points picked must be at their
real Z axis elevation.)
Prompts
Interpolate Elevations [<Yes>/No]? press Enter
Point w/elevation to calculate from?
Prompts
Point to interpolate from.
Pick point or point number: pick a point
Point to interpolate to.
Pick point or point number: pick a point
Add single elevation or elevation interval [Single/<Interval>]? press Enter
Enter elevation interval: 1
Interpolate Entity
This command divides the distance of a LINE, ARC or PolyLINE and locates points at the computed dis-
tances. It also interpolates elevations (To interpolate elevations the points picked must have an AutoCAD
or real Z/elevation). The figure below shows a graphic example.
Prompts
Interpolate Elevations <Y>: press Enter
After selecting the points above (top), new points are located along the selected entity (above, bottom).
Prompts
Slope ratio + for uphill - for downhill, Start point should be 3D.
Slope Ratio (?:1) <2.0>: 1
Starting point ?
Pick point or point number: screen pick a point
Direction Point: screen pick a point
Enter Hz Distance or [I]nterpolate to Direction Point <I>: press Enter
Horizontal Dist: 214.94
Number of Points to Interpolate <2>: 5
Start Point Elevation: 0.0
End Point Elevation: 214.942
Difference in elevation: 214.942 Elevation add: 42.9884
Select/<Enter Point Elevation <42.99>>: press Enter
Extraction Type (Significant and Full): Significant segments are those segments that fall into relatively
flat areas of the triangulation (large open spaces between the contours). Use this setting to reduce the
number of segments generated by this command. Full extraction will model all segments.
Minimum Segment Count and Branch Length: Use this setting to prevent small segment branches from
being generated. This can reduce the occurrence of errors in the output.
Layer Selection: Specify the layer that the ridge/valley and summit/pit polylines will be drawn on. You
may choose the select button to specify from the list of existing layers, or specify a new layer by simply
typing the new layer name.
Density Multiplier: The quality of output produced by this command is directly proportional to vertex
density of contour polylines. This multiplier can be used to temporarily increase contour vertex density
for the duration of calculations at the cost of additional processing time. Setting this multiplier to higher
values generally reduces occurrence of errors in the output.
Threshold Angle: Specify the minimum angle between adjacent triangles in the surface model to generate
a breakline in the drawing.
Layer: Specify the layer to draw the breaklines on. You may type a new or existing layer name,
Once you press OK, you will be asked to select the triangulation file to process. Once selected, the
routine draws the breaklines on the indicated layer.
Offset 3D Polyline
This command allows you to offset a 3D polyline entity in both the horizontal and vertical directions.
There are four offset methods. The Interval method applies one horizontal and one vertical offset to all the
vertices of the polyline. The Constant method has a horizontal offset and sets the elevation of the polyline
to one constant elevation. The Variable method allows you to specify each horizontal and vertical offset
individually either by polyline segment or for each point. The vertical offset can be specified by actual
vertical distance, percent slope or slope ratio.
Finally, the Surface method allows you to offset the 3D Polyline to intersect a target surface defined by a
triangulation or grid file. This functions much like the Design Pad Template command on the Surface
menu, but without creating side slope faces; only the intercept (or ''daylight'') line is created.
Prompts
Chapter 1. Civil Module 40
Enter the offset method [<Interval>/Constant/Variable/Surface]: press Enter
Vertical/<Horizontal offset amount>: 15
Percent/Ratio/Vertical offset amount <0>: 10
Select a polyline to offset (Enter for none): select a 3D poly
Select side to offset: pick a point
Select a point on the graphics screen that is in the direction of the side of line to offset.
Select a polyline to offset (Enter for none): press Enter
Fillet 3D Polyline
This command fillets two segments of a 3D polyline (or two un-joined 3D Polylines) with the given radius.
AutoCAD's FILLET command does not support 3D Polyline entities. Since 3D polylines cannot have
arcs, this command draws the fillet arc as a series of short chords. The elevations along the curve are
interpolated from the 3D polyline.
There are two processing modes: corner and intersection. The corner mode works like the standard Fillet
command except that it's in 3D. The intersection mode works at the intersection point between two 3D
polylines. One polyline is set as the main polyline and the other as the side polyline. The main polyline is
used for reference only and is not modified. The side polyline is modified to fit in the fillet radius. The
intersection mode works for crossing and T intersections. An application of the intersection mode is for
curb 3D polylines at road intersections.
Prompts
Fillet corner of a polyline or intersection of two polylines [<Corner>/Intersection]? press Enter
Enter fillet radius <10.00>: press Enter
Select a corner point on polyline: pick 3D polyline near meeting point of two segments
Select a corner point on polyline: press Enter (to end command)
Join 3D Polyline
This command joins 3DPOLY entities into a single 3D polyline entity. The routine requires that two
endpoints be coincident, at the same elevation. A similar function is obtained with the Join Nearest
command on the Edit menu, but will allow options to join across gaps and various options for treating the
Chapter 1. Civil Module 42
resulting common endpoint.
Prompts
Select the 3D polyline to join: pick a 3D polyline
Select the other 3D polyline to join: pick a 3D polyline that has a common endpoint with the first
3 segments added to the polyline.
Pulldown Menu Location: 3D Data and Edit >> 3D Polyline Utilities
Keyboard Command: join3d
Prerequisite: 3D Polylines to use for selection
Transition PVI Distance: This option creates 2 additional vertices on the Side 3D polyline, each at the
specified distance from the virtual intersection, and both with the same elevation as the vertex at the virtual
intersection, essentially creating a flat section.
Add Main Road Crown Onto Side Road: This option creates the transition by assuming the
Main 3D polyline is a crowned roadway, and creates corresponding additional vertices on the Side 3D
polyline.
Prompts
Select the Main 3D polyline: pick the 3D polyline that will determine the crossing elevation, but will
remain essentially unchanged
Select the Side 3D polyline: pick the 3D polyline that is be changed to match the Main 3D polyline
elevation at the virtual intersection
Merge Crossing 3D Polylines dialog Adjust variables as desired in Merge Crossing 3D Polylines dialog
box, pick OK.
Prompts
Enter the polyline layer <SLOPE ROAD>: press Enter
Select the Grid File dialog
Reading row> 51
Extrapolate grid to full grid size (Yes/<No>)? Y
Limiting length for polyline (Enter for none):
Pick origin point of 3D polyline: pick a starting point
Direction of 3D Polyline (<Up>/Down)? press EnterThe slope must go either uphill or downhill.
Direction of 3D Polyline facing up slope (<Left>/Right)? R Imagine facing uphill. Do you want the
Prompts
All slopes up, down or either [Up/Down/<Either>]? U for up
Min slope percent: 1
Max slope percent: 9
Select polylines to process.
Select entities: pick 3D polylines
Changed 3 polylines.
Pulldown Menu Location: 3D Data > 3D Polyline Utilities
Keyboard Command: minmax3dp
Prompts
Enter the polyline layer <INCLUSION>: PERIMETER
Select TIN File Select a triangulation file
Select boundary polyline to follow: pick a polyline
Loading edges...
Done.
Extend To Elevation
This command extends the end segment of a 3D polyline or line until the segment reaches the specified
elevation. The slope for the extension is user-specified and defaults to the existing segment slope.
Prompts
Select line or polyline to extend: pick a 3D line or polyline
End point elevation: 496.130
New elevation: 495
Slope to extend <-1.482>: press Enter
Select line or polyline to extend (Enter to end): press Enter
Prompts
Source of surface model (File/<Screen>)? press Enter The File option allows you to choose the .grd,
.flt, or .tin file that models the site. Otherwise, a grid will be calculated by picking the grid location and
Prompts
Add single elevation or elevation interval [Single/<Interval>]? press Enter
Enter Elevation Interval: 50
Select 3D polylines to process. pick 3D polyline(s)
Select objects: 1 found
Select objects:
Processing polylines ...
Added 10 points to polylines.
Label Settings: The Source of Elevations are read from Carlson points drawn on the screen, polyline
vertices, elevations of grade break vertices and can also be picked on the screen. The Side for Labels is
relative to the direction the polyline is drawn. Labels can be aligned horizontally, parallel or perpendicular
to the polyline or according to the picked alignment. The Offset distance scalar offsets the label from the
actual point.
Text Settings: The labels with be drawn on Layer with selected Style. The Text size scalar is relative to
the current horizontal scale, which is set in Drawing Setup. These scalers are multiplied by the horizontal
scale to obtain the actual drawing units. The number of Integers and Decimals can also be specified along
with Prefix and Suffix for the main elevation label.
Leader Settings: The Leader Settings are used to Draw Leader with Arrowhead on the leader Layer
with length of leader equal to Leader Scaler. The option Draw text above leaderextends the leader tick
to the length of the label.
Additional Settings: Draw box around label draws box around the elevation label. Flip text for twist
screen changes the text direction if the text is drawn upside down. If the option Ignore zero elevation is
on zero elevation labels will be ignored. The Carlson points or picked points are beyond Maximum offset
to use will be ignored.
Additional Offset Settings: If the Additional offset is other than 0, it will be labeled with Prefix and
Suffix using the other text settings on the next line of main elevation label.
The overlapping labels can be moved using Move Elevation Labels command to remove the overlap.
Prompts
Label Elevations Along Polyline dialog
Select alignment polyline: pick a polyline
Select points to label.
Select objects: pick the points
Prompts
Select elevation label to move (R for Restore): pick a elevation label text with leader
Pick label position: pick a point
Select elevation label to move (R for Restore): press Enter to end
Prompts
Label Polyline High/Low Points dialog
Select 3D Polylines.
Select objects: select one or more 3D Polylines
Processing polylines ...
Done.
Prompt
Select a polyline to highlight: Select the 3D pline
Prompts
Ignore zero elevations [<Yes>/No]?
or
Found no crossing breaklines if there are none.
Prompts
Select 3D polyline to report: pick a polyline
Starting Station <0.0>: press Enter
Enter elevation or station (<Elevation>/Station)? S
Enter Station to calculate elevation: 100
Station: 1+00.000 Elevation: 1052.262
Enter Station to calculate elevation (Enter to end): press Enter
Select 3D polyline to report: pick a polyline Starting Station <0.0>: press Enter
Enter elevation or station (<Elevation>/Station)? E
Enter Elevation to find stations: 2140
Enter Elevation to find stations: 2144
Enter Elevation to find stations: 2150
Enter Elevation to find stations (Enter to end): press Enter
This command creates a report of cut/fill slopes and distances of a 3D polyline across a design surface.
First you select the 3D polyline. The resulting horizontal distances and slopes are shown in a report dialog.
The same applies for the Progressive Story Stake Method when using the 3D Polyline.
Area: This option allows you to utilize inclusion and/or exclusion polyline(s) to specify an area in the
drawing within which any points currently in the drawing are tagged as non-surface points.
Selection Set: This option allows the manual selection of points within the drawing.
Description Match: This option allows the filtering of selected points by descriptions. For example, you
could use a Range of ALL, but set the Description Match to TBM, and only the points with that description
would be tagged.
Area: This option allows you to utilize inclusion and/or exclusion polyline(s) to specify an area in the
drawing within which any points currently in the drawing are tagged as non-surface points.
Selection Set: This option allows the manual selection of points within the drawing.
Description Match: This option allows the filtering of selected points by descriptions. For example, you
could use a Range of ALL, but set the Description Match to TBM, and only the points with that description
would be tagged.
Area: This option allows you to utilize inclusion and/or exclusion polyline(s) to specify an area in the
drawing within which any points currently in the drawing are tagged as non-surface points.
Selection Set: This option allows the manual selection of points within the drawing.
Description Match: This option allows the filtering of selected points by descriptions. For example, you
could use a Range of ALL, but set the Description Match to TBM, and only the points with that description
would be tagged.
Prompts
Select entities to tag as non-surface.
Select objects: pick entities to tag
Prompts
Select hard breakline polylines. (For no smoothing in Triangulate & Contour)
Select objects: Select breaklines to tag
Select objects: press Enter to conclude selection
Set 14 polylines as hard breaklines.
Prompts
Select polyline: select polyline
Polyline is a hard breakline
Select polyline ([Enter] to End): select polyline
Not a hard breakline
Select polyline ([Enter] to End): press Enter to conclude.
Prompts
Select polylines to remove hard breakline tag from.
Select objects: select polylines
Pulldown Menu Location: 3D Data >> Hard Breaklines
Keyboard Command: softbrk
Prerequisite: Polylines with hard breakline tag
Prompts
Boundary name <Site 1>: Area 1
Select Inclusion perimeter polylines.
Select objects: pick the closed polylines or press Enter for none
Select Exclusion perimeter polylines.
Select objects: pick the closed polylines or press Enter for none
Pulldown Menu Location: Surface >> Predefined Boundaries
Keyboard Command: plzone
Prerequisite: Closed polyline
Predefined Boundaries are applied in Surface commands such as Two Surface Volumes and Triangulate
& Contour. Inclusion polylines limit processing to inside the polyline(s); e.g., an inclusion polyline for
volumes would be the limit of disturbed area. Exclusion polylines prevent processing inside the polyline;
Prompts
Pick polylines to check or search drawing [<Pick>/Search]: press Enter for default pick method
Select boundary polyline: pick a polyline
Inclusion boundary polyline for Site 1
Select boundary polyline (Enter to end): press Enter
Prompts
Select polylines to remove boundary tag from.
Select objects: pick the boundary polylines
Pulldown Menu Location: Surface >> Predefined Boundaries
Keyboard Command: nozone
Prerequisite: predefined boundary polylines
Arrow Layer: Indicate the layer to which the slope arrows are to be placed.
Size Scaler: Indicate a positive, non-zero value for the scale factor that should be applied to the slope
arrows.
Draw Slope Percent Label: When enabled, the slope value (in percentage) of the triangle is labeled onto
the slope arrow. Specify the desired unit suffix (e.g. ''%'') to apply to the end of the numerical value that is
calculated from the TIN triangle(s).
Label Decimals: Indicate the amount of precision that is to be displayed on the slope label.
Min Area to Label: Indicate the smallest allowable triangle size that can be used for the slope percentage
labels.
Write Triangulation File: When enabled (strongly suggested), an external surface model file is created
which can subsequently be used for volume calculations, the creation of profiles, cross-sections and graded
pads. Carlson currently provides two file types to store the DTM data created by the Triangulate & Contour
routine:
1. *.TIN - The TIN file format is the default and preferred file format due to its compact file size and
organizational efficiency. The Carlson TIN format is governed by Carlson and is in a binary (non-
human readable) format.
2. *.FLT - The FLT file format is a legacy ASCII-based (human-readable) file format and is used in
some older machine control applications.
Use Inclusion/Exclusion Areas: When enabled, the program will prompt you for inclusion and exclusion
polylines and prevents the use of the Shrink-Wrap Perimeter Reduction option. These are used to further
control the area of activity for triangulation and contouring. The inclusion and exclusion polylines must
be closed polylines and when used, must be drawn before using Triangulate & Contour. It is suggested
that the height of the Command: line display must be set to show at least two lines so that the additional
prompts can be easily viewed. Refer to the Notes section for additional information on Inclusion/Exclusion
polyline selections.
Shrink-Wrap Perimeter Reduction: This option produces an inferred Inclusion region around the data
Before: Surface made from an existing contour map with Minimize Flat Triangles disabled.
Difference: A Cut/Fill Color Map showing the regions of significant triangulation difference between the
''Before'' scenario and the ''After'' scenario of ''Minimize Flat Triangles.''
Erase Previous Contour Entities: In the event that a TIN needs to be recreated and Carlson-produced
contours are in the drawing, three options exist that allow you to control whether or not the contour data
Chapter 1. Civil Module 78
should be removed from the drawing:
Off - All existing Carlson-generated contours are left intact in the drawing. If these contours satisfy
all of the triangulation requirements, they can be utilized by the Triangulation algorithm.
Current Surface - Only the Carlson-generated contours that are associated with the active Triangula-
tion file are removed from the drawing.
All Contour Entities - All Carlson-generated contours are removed from the drawing, regardless of
the surface model that created them.
Pick Reference Plane: When enabled, this option allows you to contour an overhang or cliff by changing
the reference plane to a side view. The reference plane can be specified by using the View Viewpoint 3D
View command (see the AutoCAD/IntelliCAD Help menu for additional details) or by specifying three
data points on the cliff (two along the bottom and one at the top).
Highlight Breaklines: When enabled, this routine highlights breaklines in the triangulation network by
drawing the triangulation lines along breaklines in yellow.
Interpolate Ridges and Valleys: The intent of this routine is similar to, and is the pre-cursor of the
Minimize Flat Triangles option. When enabled, this option inserts ''best-guess'' breaklines into the drawing
which are subsequently used in the triangulation process in an attempt to minimize flat, horizontal triangles.
Interpolate Summits and Pits: When enabled, this option creates additional triangulation in a summit or
pit situation to more accurately represent existing ground conditions from a surface model created from
contour entities. Since the tops of hills and the bottom of pits are often not shown on existing ground
contour maps, this option often helps improve the accuracy of existing terrain conditions.
Simplify Surface: When enabled, this option reduces the digital size of a surface without significantly
compromising the integrity or accuracy of the surface itself. The most common application to enable this
option is when using very large datasets, such as smoothed contours. Its use is less applicable to design
surfaces or surfaces based on surveyed points, but it can still be utilized.
Elevation Method: When enabled, this option reduces the size of the surface file by analyzing the dif-
ference in elevation between each vertex of the TIN and the vertices directly surrounding it, assigning a
numerical weight or value to each vertex. If it is determined that the calculated weight for a particular ver-
tex is less than the Tolerance factor, the vertex is a candidate for removal. The number of vertices removed
is directly proportional to the Tolerance factor, so the higher the Tolerance factor, the more vertices are
removed and vice versa.
Preserve Breaklines: When enabled, this option analyzes the TIN by focusing on the edges; calculating
the angular difference between adjacent triangular faces. If the angular difference between edges is greater
than the specified Breakline Angle, it is considered to be a breakline, and it is preserved. If its angular
difference is determined to be below the Breakline Angle, it becomes a candidate for removal. In that case,
the Weight factor is applied to the corresponding vertex, adjusting its original value. If the resulting value
is still below the Tolerance, it is then removed. The number of vertices removed is inversely proportional
to the Weight factor, so the greater the Weight factor. The fewer vertices that are removed, the lower the
Weight factor, the more vertices that are removed.
A good rule-of-thumb that can be used when deciding whether or not to use these options is:
Draw Contours: When enabled, the program will draw contour lines using the designated settings after
triangulation process is complete. Otherwise, only the designated Triangulation operations are performed.
If this option is disabled and contours are subsequently desired, use the Contours from TIN File command.
Interval Method: Indicate the desired elevation(s) for contours to be drawn:
Contour by Interval: Specify the desired interval (e.g. every 2 feet) into the Contour Interval field.
Contour an Elevation: Specify a desired elevation (e.g. a floodplain elevation or other unique
elevation of interest) and set the desired value into the Contour Interval field.
Contour Layer/Index Layer† : Specify the layer to which the contours/index contours† are
to be drawn.
Contour Interval/Index Interval† : Specify the interval to which the contours/index
contours† are to be drawn.
Layer: Specify the layer to which the depression contours are to be drawn.
Tick Size Scaler: Indicate the relative scale factor that should be applied to the depression ticks.
Tick Interval Scaler: Indicate the desired interval scaler which controls the spacing of the depression
ticks.
Line Width: Specify the line width to be applied to the depression contours.
Hatch Zones: When enabled, this option will create hatching between the contours based on elevation
zones. The following dialog will open allowing the user to specify the hatch type and color for each
elevation zone. The entire elevation range of selected data is displayed under Current Values.
Auto: Opens the following dialog, allowing for automatic configuration of the range of elevations in each
zone, assigning of colors and hatch patterns, and the scale.
Zoom To: Centers the display on the location of the error without affecting the zoom resolution.
Zoom In: Increases the ability to see detail.
Zoom Out: Decreases the ability to see detail.
Report One/All: This option toggles between ''One'' and ''All'' depending whether a single line item con-
flict or an entire category is selected from the error log. An error report is generated listing the x-y position
and the elevation difference of the entities in conflict.
Draw One/All: This option toggles between One and All depending whether a single conflict or a category
Tolerances: Indicate the lowest elevation difference threshold that should be reported for Crossing Break-
lines, Vertical Edges and Breakline T-Intersections, respectively.
Layer Name: Specify the layer name for the ''X'' entities drawn with Draw One/All option. This also sets
the layer name for the Draw Lines option.
In the case of crossing polylines, Draw Lines will trace over the polylines responsible for the conflict.
Symbol Size: Specify the size of the ''X'' symbol that is drawn to delineate the selected errors. This will
determine the actual size of the symbol in the drawing. This value is not multiplied by the horizontal
drawing scale.
Note:
When selecting Inclusion/Exclusion polylines, you may select any number of Inclusion polylines
and any number of Exclusion polylines. Selecting multiple Inclusion polylines results in ''islands'' of
terrain data within a given TIN file.
If Triangulate & Contour reports zero points found and fails to do anything when you're using Carl-
son points, then those points are probably located at zero elevation. To fix this problem, make sure
that Carlson Point Inserts is toggled on in the Selection tab. This will enable Triangulate & Contour
to read the elevation from the elevation attribute of the point.
For those experienced in programming, Carlson offers a DTM API (Application Programming Inter-
face) which provides functions that can be used to access and manipulate information stored within
a DTM file.
In surface situations where a series of rectangular grid cells are desired, explore the Make 3D Grid
File command.
Prompts
The following are the most often encountered prompts:
Select the Inclusion perimeter polylines or ENTER for none.
Select entities: Select the desired closed polylines that form the bounding inclusion area(s) of the surface
Chapter 1. Civil Module 88
model and press Enter when complete.
Select the Exclusion perimeter polylines or ENTER for none.
Select entities: Select the desired closed polylines that form the regions(s) of the surface model where
triangulation should not occur and press Enter when complete.
Select the points and breaklines to Triangulate.
Select entities: Select the desired entities from CAD using standard CAD selection methods and press
Enter when complete.
Pulldown Menu Location(s): Surface (Survey, Civil, Hydro, Construction, Field, Natural Regrade), Take-
off Surface Tools
Keyboard Command: tri
Prerequisite: ''Triangulate-able'' entities in the drawing (defined by the Selection Tab) and/or an external
point file.
Fill-in-holes: When checked, any missing triangulation or gap in the surface will be automatically filled
in with additional triangles. This option has to be set before loading the TIN file to take effect.
Region Mode: This option deals with nested or overlapping boundaries. When checked, AutoCAD
hatch pattern logic is applied, in which all nested boundaries are used in an alternating fashion, so that
an Inclusion Boundary within an Exclusion Boundary is still recognized. If this option is not checked,
everything within an Exclusion Boundary is ignored.
Next: Press this button to proceed to the next dialog after all selections have been made .
The next dialog allows you to perform mathematical operation(s) on the loaded TIN. Each operation is
described below. Keep in mind that generally these operations are to be performed on an area inside your
inclusion perimeter (but excluding anything inside your exclusion perimeters). If you do not specify any
perimeters, the desired operation/s will be performed on the entire TIN.
Subtract Value: Prompts for a value to Subtract from the subject area of the TIN.
Multiply Value: Prompts for a value to Multiply to the subject area of the TIN.
Divide Value: Prompts for a value to Divide to the subject area of the TIN.
Add TIN: Raises the subject area of the current TIN by the elevation value from a second user selected
TIN file. This function is most applicable to applying a strata thickness TIN.
Subtract TIN: Lowers the subject area of the current TIN by the elevation value from a second user
selected TIN file.
Min TIN: This does a comparison between the current TIN and a second user selected TIN file, and applies
the lower value of the two TINs to the subject area.
Max TIN: This does a comparison between the current TIN and a second user selected TIN file, and applies
the higher value of the two TINs to the subject area.
Merge TIN: Merges the current subject TIN into a second user-specified TIN file. There are three
methods:
Chapter 1. Civil Module 91
Current TIN inside/Second TIN outside boundary: This method is only available when Bounding
Polylines are selected in the first Triangulation File Utilities dialog. The current TIN will be used inside
the boundary polylines and the second TIN is used everywhere else. The current TIN file should be the
smaller of the two surfaces since the subject file will be joined or merged into the second file. For example,
to merge a pad design into existing ground with this method, choose the pad design as the current TIN,
pick the pad perimeter as the bounding polyline and use existing ground as the second TIN.
Second TIN inside/Current TIN outside boundary: This method uses the second TIN inside the
boundary and the current TIN everywhere else. The outline of the second TIN is used as the boundary
if no bounding polylines where selected in the initial dialog. For example, to merge a pad design into
existing ground with this method, choose the existing ground as the current TIN and choose the pad design
as the second TIN.
Wipe, combine and repair Current TIN where overlaps Second TIN: This method removes triangles
from the current TIN for areas that overlap the second TIN. Then the second TIN is added into the current
TIN surface and the gap between the current and second TINs is triangulated to stitch them together. This
method is useful when the two TINs don't have matching have elevations on their common boundary.
Then this method will create a transition zone between the TINs.
Enhance Flats: This routine eliminates flat triangles by adding a data point inside the triangle at a
different elevation to subdivide the triangle. The elevation of this point is calculated based on the slopes of
the neighboring triangles.
Offset: Performs a perpendicular offset (from the face/s) to the TIN surface by the specified amount.
Simplify: Causes edges within the Tin mesh to be collapsed to reduce the number of triangles,
edges, and points within the mesh while having a minimal impact on the overall shape of the mesh. There
are two methods. Elevation Difference looks at the effect of removing a point from the Tin. The point
is removed if the elevation difference between the original point and the updated Tin is less than the
tolerance. The Edge Cost method looks at the effect of removing an edge from the Tin.
Tolerance: This setting is used by the Simplify command described below. Specify the maximum
average distance that any point can be moved outside of the plane of any triangle that connects to that
point. Values might range from .01 to .1 for most purposes.
Hold Breaklines: Further analyzes the TIN by focusing on the edges, calculating the angular dif-
ference between adjacent triangular faces. If the angular difference between edges is greater than the
specified Breakline Angle, it is considered to be a breakline, and it is preserved. If it's angular difference
is determined to be below the Breakline Angle, it becomes a candidate for removal. In that case, the
Breakline Weight factor is applied to the corresponding vertex, adjusting it's original value. If the
resulting value is still below the Tolerance, it is then removed. The number of vertices removed is
inversely proportional to the Breakline Weight factor, sothe greater the Breakline Weight factor, the
fewer vertices that are removed, the lower the Breakline Weight factor, the more vertices that are removed.
TIN Statistics: Generates a report of the TIN statistics, including number of points, edges, and triangles,
and minimum and maximum Z value.
Set New Elev: Sets all TIN faces in the subject area to the elevation specified.
Set NULLs to Elev: Sets all NULL values in the subject area to the elevation specified.
Set Elev to NULL: Sets all of the elevation values in the subject area to NULL.
Set Elev by Surface: Sets all TIN faces within the subject area to the elevations from a second surface file
within the same area. You will be prompted to select a second TIN file or grid file. Only areas common to
both surfaces will be applied to the subject TIN.
Output Options: The following three options determine what part or parts of the TIN modifications
that will be saved to the new TIN file. If the entire TIN is to be saved, all three options should be toggled on.
Converts the left mouse button to a zoom function. Hold the button down and move the mouse up
or down to zoom in and out.
Converts the left mouse button to a rotate function. Hold the button down to rotate the view in any
X, Y or Z direction. When the XY appears in the window, the rotation will occur relative to the XY axis.
When the mouse is moved toward the outer perimeter of the window, the XY will change to a Z. Holding
the button down while the Z is visible will rotate the drawing on the Z axis. Converts the left mouse
button to a pan function. Hold down on the button while moving the mouse to pan. Holding down the
mouse wheel will also serve as a pan function in any of the above modes.
Toggles shading on and off. Restores the graphics to plan view. Reverses the effects
of all operations performed on the TIN and reverts it back to its original status. This icon exits the
routine. If the TIN has been modified, you will be prompted to save.
Pulldown Menu Location: Surface
Keyboard Command: TINUTIL
Prerequisite: 3D Faces, a TIN file or a DXF file.
Surface Manager
The Surface Manager toolkit allows the user to modify pre-defined triangulated surfaces, making real-time
modifications and updates to contours and associated TIN (Triangulated Irregular Network) definitions.
Functionality includes swapping TIN lines, adding breaklines to the surface, adding or removing points,
adjusting point elevations, removing TIN lines, drawing or removing contour lines and labels, re-contouring
at a different interval or with different label settings, etc. Contour lines are automatically updated to reflect
any changes made to the TIN. A surface must be named and saved by of one of the surface modeling
routines (in the Triangulate tab) as a prerequisite to using the Surface Manager tools.
Set Current designates a surface as current for editing with various surface tool functions, such as
modifying TIN lines, setting a new contour interval, labeling contours, etc.
Add allows you to add a surface by selecting a surface model file (.TIN or .FLT).
Remove allows you to remove a surface from the list of stored surfaces.
Edit allows you to perform various TIN-related modifications to the current surface. Using the Edit func-
tion will activate the command line, where the user will be prompted with the following options:
Add Point (AP) adds a triangulation point to the network by picking a point from the screen. The pick must
be inside an existing triangle. The elevation for the selected point is interpolated from the surrounding TIN
network. This is a good method for adding additional triangulation to the surface in a sparse area. Also, a
new elevation can be specified for the picked point. This function does not create Carlson points, and the
point will not be saved to the .CRD file.
Remove Point (RP) removes an existing triangulation intersection from the TIN network. The affected
triangulation re-adjusts to compensate for the missing intersection. Contours update accordingly.
Move Point (MP) is a combination of removing a point and adding it at a new location.
Add Breakline (AB) adds a breakline to the surface by picking beginning and ending points on the screen.
The endpoint snap automatically turns on. Only one breakline can be created at a time. The TIN network
will reconfigure to follow the new breakline and update the contours. This does not create 3d polylines in
the drawing.
Add Entities (AE) adds a number of points and breaklines into the selection set by selection of existing
entities into the current surface.
Swap Edge edges (SW) swaps common TIN edges to create two different triangles from the original
triangle configuration. Contours automatically update to reflect changes made to the TIN. Some common
edges may not be swapped because of the orientation of the two triangles.
Set Elevation (SP) Sets a new elevation for a specified TIN intersection. The affected TIN is adjusted and
the contours are updated.
Remove Tri (RT) removes a TIN line from the surface by picking a TIN line or selecting an interior point.
Contours are removed from the affected area.
Hide Tris (ST) turns the TIN network on and off.
Point addition/removal and elevation-related changes made to the TIN are only reflected in the surface
file and the contours resulting from that surface file. Point changes are not saved to the .CRD file and 3D
linework is not updated in the drawing. Use traditional methods to update these entities if desired.
Prompts
The command line will prompt as follows:
Add Pnt(AP),Remove Pnt(RP),Move Pnt(MP),Set elev(SP),Add Breakline(AB),
Add Entities(AE), SWap edge(SW),Remove Tri(RT),Show/Hide Tris(ST), Press Enter when done.
Adding points, Pick point or enter keyword: Type in the two letters of the function to be performed and
press enter.
Remove Points
Add Pnt(AP),Remove Pnt(RP),Move Pnt(MP),Set elev(SP),Add Breakline(AB),
Add Entities(AE), SWap edge(SW),Remove Tri(RT),Show/Hide Tris(ST), Press Enter when done.
Adding points, Pick point or enter keyword: RP Pick close to the area that you want an elevation point
removed.
Add Breakline
Add Pnt(AP),Remove Pnt(RP),Move Pnt(MP),Set elev(SP),Add Breakline(AB),
Add Entities(AE), SWap edge(SW),Remove Tri(RT),Show/Hide Tris(ST), Press Enter when done.
Adding points, Pick point or enter keyword: AB
Pick near the 1st point of breakline: Pick a point
Pick near the 2nd point of breakline: Pick a point When adding a breakline, OSNAP Endpoint will
default on.
this prevents accidental data loss in case of unintentional use of Esc key.
Properties allows the user to alter the drawing display properties for TIN lines, contours and labels for the
selected surface. Applicable dialogs from Triangulate and Contour are used to provide a full set of options.
When accessed, settings for the current surface display configuration are set. To make a modification,
simply specify the desired change and press ok. For instance, if Draw Triangulation Lines was checked
on, unchecking the box and pressing ok will redraw the surface without the TIN lines. If the contours were
drawn at 1 foot intervals, setting the interval value to 2 and pressing OK will redraw the contours at 2 foot
intervals. Refer to the Triangulate and Contour section of the manual for a more detailed explanation of
the options below.
It is not recommended to use the ''Subdivisional Surfaces'' option in the Contour tab when using this routine.
Use of this option with this routine may allow the internal reconfiguration of triangles that have been formed
along breaklines.
Prompts
Triangulate and Contour From TIN Lines dialog box
Prompts
Select the Inclusion perimeter polylines or ENTER for none.
Select objects: pick a closed polyline for the contour boundary if any
Select the Exclusion perimeter polylines or ENTER for none.
Select objects: pick a closed polyline for the area to exclude
Grid File to Process dialog select a .grd file
Contour from Grid File options dialog
Extrapolate grid to full grid size (Yes/<No>)? press Enter This prompt appears if your grid extends
beyond the limits of your data points in some areas.
Prompts
After pressing OK, the user will be prompted to select an existing section file (.sct) and a centerline file (.cl).
Smooth Contours
This command has options for applying smoothing to polylines. Select the radio button for the smoothing
option you want to apply. If you use Quadratic B-Spline type smoothing or Cubic B-Spline type
Chapter 1. Civil Module 108
smoothing, the Spline Segments AutoCAD system variable is relevant. The Curve Fit option provides the
least smoothing, and the Cubic B-Spline option applies the most. Another effective way of smoothing is
by creating the contours from rectangular meshes using various grid resolutions. Increase the smoothing
by lowering the grid resolution and decrease by raising the grid resolution. The Bezier option provides
an incremental type of smoothing. The Linetype Generation option turns on the Ltype Gen flag for the
selected polylines. For more information on this option and the spline smoothing options, look up the
PEDIT command in the AutoCAD Reference Manual. After selecting the OK button the routine will
prompt for needed values.
Bezier smoothing is also embedded in many of the routines that create contours. Bezier smoothing applies
the Bezier smoothing algorithm to polylines. This smoothing technique has two advantages over Spline
or Curve Fit smoothing. One is that a Bezier smoothed polyline will pass through all of the vertices in
the original polyline, while a Spline smoothed polyline only curves towards the original vertices and can
pull away from vertices at sharp corners. Hitting all the original vertices can be an important feature in
contour maps for maintaining the exact location of the contours. Another benefit of Bezier smoothing is
the ability to control the looping and vertex factors. A higher looping factor increases the curving effect.
Use this setting with some care, as too high a looping factor may cause nearby contour lines to cross after
the smoothing has been applied.
Vertex reduction can also be applied along with the smoothing. This avoids having to create smoothed
polylines with numerous vertices and then having to reduce these vertices in a second step. Be sure not to
make the cutoff offset for reduction too high or you can negate or even reverse the smoothing effect. One
disadvantage to Bezier smoothing is that it cannot be decurved like the other smoothing techniques.
Prompts
Enter the looping factor (1-10) <5>: press Enter This determines the extent of curving. 1- least curvy,
Before Smoothing
After Smoothing
Pulldown Menu Location: Surface >> Modify Contours
Keyboard Command: Smooth
Prerequisite: Create Contour lines to smooth
Prompts
Enter the offset cutoff <0.1>: .3
Select polylines to reduce. select polylines
Select objects: press Enterto conclude selection
Processed polylines: 1
Total number of vertices: 1125
Number of vertices removed: 939
Edit Contours
This command revises a segment of a contour polyline. Begin by picking a point on the contour where
you want to start editing. Then pick new points for the polyline. When finished picking new points, press
Enter and then pick a point on the contour to connect with the new points. The polyline segment between
the start and end points is then replaced with the new points.
If there is a triangulation file associated with the contours, then the command prompts for whether to
update the triangulation surface file to match the contour edits. When this option is used, data points
are added to the triangulation surface along the edited contour segment to make the triangulation surface
match the contour line. Existing triangulation source data is retained. So the updated triangulation is the
combination of the original source data and the additional points from Edit Contours. One way to get a
triangulation surface associated with the contours is to use the Triangulate & Contour command with both
Write Triangulation File and Draw Contours options active.
Note: If the triangulation association is not used, then this routine has no effect on the actual triangulation
or grid surface model file that the contours may have been drawn from. It only revises the drawn con-
tour or polyline on the screen. If the contours are later regenerated from this file, the edits will be discarded.
Prompts
Select contour to edit: pick the contour polyline at the place to start editing
Pick intermediate point (Enter to End): pick a point
Pick intermediate point ('U' to Undo, Enter to End): pick a point
Contour ID
Contour ID reports the routine and source data used to generate the selected contour polyline.
Prompts
Select contour polyline to identify: pick a polyline
Surface Name: Triangulate & Contour by screen entities
Select contour polyline to identify (Enter to end): press Enter
Auto - This button opens the following dialog, allowing for automatic configuration of the range of
elevations and colors.
Starting Zone # - Sets the zone with which to begin the application of the settings defined in
this dialog. For Instance, if the Starting Zone was set to 10, the settings definitions applied here
wouldn't affect Zones 1-9, but would start at Zone 10.
Prompts
Pull-Down Menu Location: Surface >> Modify Contours >> Color Contours
Keyboard Command: ctrcolor
Prerequisite: Contours polylines
Prompts
If Select Entities is set as Interval Colors Method, pick OK, and you are prompted to:
Pull-Down Menu Location: Surface >> Modify Contours >> Color Contours
Keyboard Command: ctrcolor2
Prerequisite: Contours polylines
Prompts
Layer name of existing contours <CTR>: press Enter
Layer name for highlight contours <NCTR>: press Enter
Select Contours to Highlight.
Select objects: Select contours using any standard selection methods.
Select objects: press Enter to conclude selection. The program then sorts and displays the High and Low
interval of the selected contours.
Contour increment to highlight: 10
Starting Highlight at elevation <98.0>: 100
Ending Highlight at elevation <152.0>: 150
Assuming we had drawn 1 foot intervals, the above example would move the contours on elevations 100,
110, 120, 130, 140 and 150 to the layer NCTR.
Pulldown Menu Location: Surface >> Modify Contours
Keyboard Command: indexctr
Prerequisite: Contours should be plotted and visible on the screen.
Prompts
Layer name of existing contours <CTR>: Enter
Layer name for depression contours <DCTR>: Enter
Width for depression contours <1.0>: Enter
Tick Interval for depression contours <50.00>: Enter
Tick Size for depression contours <6.0>: Enter
Select the existing contours.
Prompts
Warning: All of the trim perimeter should be visible on the screen!
Select polyline which represents perimeter: select trim perimeter
Pick point on the side of perimeter to trim from: pick a point To trim contours on the inside of the
perimeter, pick a point on the inside of the perimeter (this is useful for deleting contour lines that fall inside
a building or some area that you want void of contours). To trim contours on the outside of the perimeter,
pick a point outside of the perimeter.
Label Layer specifies layer name for the contour labels that will be created.
Horizontal Scale is used in conjunction with the Text Size Scaler to determine unit height of the contour
labels.
Text Size Scaler is a scaler that will be multiplied by the horizontal scale to set the actual text height of
the labels in AutoCAD units.
Above Contour places the label above the contour line. If this option is used, the options for Break
Contours at Label and Draw Broken Segments become inactive.
Ignore Zero Elevation Polylines enables the routine to filter out all entities with an elevation of zero.
Hide Drawing Under Labels activates a text wipeout feature that will create the appearance of trimmed
segments at the contour label, even though the contour line is still fully intact. This feature provides the
user with the best of both worlds; you have clean looking contour labels, yet the contour lines themselves
remain contiguous. This feature will also hide other entities that are in the immediate vicinity of the
contour label.
When Align Text with Contour is checked, contour elevation labels will be rotated to align with their
respective contour lines.
When Break Contours at Label is checked, the contour lines will be broken and trimmed at the label
location for label visibility.
When Draw Broken Segments is checked, segments of contours that are broken out for label visi-
bility will be redrawn as independent segments. Specify the layer for these broken segments in the box to
the right of this toggle.
Label By Distance places the labels by distance along the contour. The user is not prompted for
screen picks of contour crossing when this option is used.
Interval sets the distance interval to be used between labels on each contour.
When Draw Box Around Text is checked, a rectangle will be drawn around the elevation labels. The
Offset Scaler controls the size of the rectangle.
The Draw On Real Z Axis chooses between creating the text entities at the elevations of the contours or
at zero elevation.
The Use MText chooses between creating MText and DText label entities.
Prompts
Contour Label Options Dialog Opens Select the desired options and press OK.
Define a line which slices the contours at the desired label locations.
Pick 1st point (P-Polyline, Enter to end): pick a point
Pick 2nd point: pick a point
By selecting two points the contour lines that cross the line defined by the two points are labeled.
In addition to moving a label, an existing label can be copied and placed at a new position along
the contour by using the Copy option at the first prompt.
Prompts
Copy/<Select contour label to move>: Pick label
Pick new contour label position:Move mouse to relocate label
Flip last/<Select contour label to move (Enter to end)>: press Enter
Tablet Calibrate
This command executes the routine to calibrate the digitizer tablet to a hardcopy drawing. There are two
methods of calibration: Known Reference Points, and Drawing Scale with New Reference Points, which
are explained in detail below. The Calibrate routine must be used prior to using the Digitize Contours
command.
Please refer to Configure, General Settings and Digitizer Puck Layout for selection of the correct puck
layout before proceeding.
Tablet Calibration
Known Reference Points uses two known coordinates for reference points on the hardcopy drawing.
When this option is selected, the fields for coordinate information activate. Enter the known northing and
Chapter 1. Civil Module 123
easting values for the reference points from the information on the hardcopy drawing in the appropriate
fields and select the Pick button. Pick the points from the hardcopy drawing using the tablet. Carlson
Civil saves the coordinates of the two reference points for future calibrations and displays them on the
Tablet Calibration Dialog the next time it is accessed, so if you are working on the same drawing, you can
use the Known Reference Points method with the saved coordinates to calibrate to your previous coor-
dinates. For greater calibration accuracy, choose two points that are farther apart rather than closer together.
Drawing Scale with New Reference Points is very convenient when you don't know the precise
coordinates of the entities on your hardcopy drawing. You must specify the drawing scale from the plan.
This method establishes a coordinate system relative to the position of the plan on the digitizer board.
In addition to the drawing scale, you are required to enter a random coordinate for the first reference
point, the default coordinate is (1000,1000). You then select the Pick button and pick the point on the
hardcopy drawing to assign the specified coordinate to. The routine will compute the coordinate of the
second reference point that you pick based on the first point. The coordinates of these two reference points
would be saved and will be display in the Tablet Calibration Dialog as Known Reference Points the next
time you calibrate the tablet, so you can digitize the previous coordinates if you are working on the same
drawing, even though you may have moved or rotated your drawing on the digitizer tablet.
This command lets you digitize contours as polylines one at a time. The first time it prompts you with the
Digitize Contours Dialog. Enter the layer name or select it from a list of existing layers. Look at your
hardcopy plans and determine an elevation interval that is between most of the contours and enter it in the
Elevation Interval field. You are able to modify both the value and the direction of the elevation interval
between digitizing contour lines, using the buttons on the puck.
To digitize with a mouse instead of a digitizing tablet, go to the Settings menu, Configure, and General
Settings. In the General Settings dialog box, under Digitizer Settings, clear the check box for Auto Tablet
On For Digitize Commands.
Gridding as a means of modeling surface features is generally less favorable than triangulating as the
surface is defined only at the intersection of the grid lines. This can lead to inaccuracies around local
features such as ditches or curb lines, since the grid resolution must be small enough to adequately
capture the changes in these local regions. Contrast this with Triangulated Networks which carry all this
information at every point along the features. Gridding can, however, be useful for modeling large sites in
general trends such as watershed analyses and large-scale volume computations.
The grid location is specified by first picking a lower left corner and then an upper right corner. The screen
cannot be twisted when this is done because grids always run north-south and east-west.
Range of Elevations/Values to Process: Entities with elevations or values outside the range to
process are ignored and will not be used for the griding.
Modeling Method: The modeling method almost always should be triangulation for surface topo-
graphic grid files. Polynomial, inverse distance, kriging and linear least squares apply to random
data points for surfaces like underground features, usually sourced by such methods as drillholes,
data tables, etc.
Triangulation Mode: When using Triangulation and Polynomial methods, There are four trian-
gulation modes: AutoDetect, Triangulation Only, Intersection with Triangulation and Intersection
Only.
Auto Detect method automatically chooses between the Triangulation Only and Intersection
with Triangulation methods. If the selected surface entities are primarily made of polylines,
then the Intersection with Triangulation method is used. Otherwise the Triangulation Only
method is used.
Grid Resolution: The grid resolution is specified by either the number of grid cells or by the size
for each grid cell. It is usually best to set the Dimensions of a Cell to a known size, and the program
will calculate the ''number of cells in X and Y.'' While the program can handle really large grids with
no limit, a general rule of thumb is to keep the total number of grids cells under 500,000 (about 700
by 700 cells) to limit the processing time. The grid location and resolution can also be specified by
using the position/resolution from an existing grid file. In this case, the location and resolution of the
new grid will match those of the selected grid file which is useful for routines that require two grid
files with identical locations and resolutions.
No elevations are calculated on grid cells that extend beyond the extent of the data. The figure shows an
example of how the grid is calculated to the limits of the data points. Extrapolation can be used to calculate
elevations for the grid cells that are beyond the data limits. When there are grid cells with no elevation
in a grid (.GRD) file, many routines will prompt Extrapolate grid to full grid size? Extrapolation fills in
all the grid cells. The method to extrapolate uses a safe calculation that tends to average out or level the
extrapolated values. So extrapolated grid areas are not as accurate as grid areas within the limits of the data.
Grid File Utilities can be used to apply and save extrapolation to a grid file. The Plot 3D Grid command
can then draw the grid file so that you can see the extrapolation.
A Carlson grid (.GRD) file has the following format:
Prompts
Max Grids: Compares a grid with another grid and takes the Maximum (higher) value of either.
Min Value: Compares a grid and a value and takes the Minimum value of either. This is a good way
to cap a grid off at a certain value so it never goes higher than the specified value.
Min Grids: Compares a grid with another grid and takes the Minimum (lesser) value of either.
Less Value: Asks for a value to compare and a value to assign and uses the following logic:
If GridA < compare value then GridA =assign value, otherwise no change
Less Grids: Asks for a grid to compare and a grid to assign and uses the following logic:
If GridA < compare GridB then GridA = GridC, otherwise no change
Greater Value: Asks for a value to compare and a value to assign and uses the following logic:
If GridA > compare value then GridA =assign value, otherwise no change
Set Value: assigns the grid elevations to the user-specified value. For example by using Set Value
with the inclusion perimeter option, you could set the grid values to 0.0 within the inclusion polyline
for a strata thickness grid. The four options are Value to Value which will set all values to one value,
Null to Value, which will set all Nulls to one value, Null to Grid, which will set all Nulls to another
specified grid and Value to Null, which will set all values to Null. Using inclusion and exclusion
perimeters are usually required for this command.
Match Dimensions: Sets the grid position and resolution to match another grid file. The program
will prompt for a grid file to get the position from. Certain commands require grids match position
and resolution. Running this command will ensure grids will match.
Export to DTM writes the current grid file to a DTM format text file. The format of this file is the following:
Merge Grids: creates a grid file by merging together two existing grid files, grid1 and grid2. The
current grid is grid1 and the program will prompt for a second grid. These two grids must over-
lap with the same location and resolution. The inclusion and exclusion perimeters apply to grid2
such that the merged grid will consist of grid2 cells within the inclusion perimeters and outside the
exclusion perimeters and grid1 cells everywhere else. The result is stored in the current grid.
Import Grid: There are 4 main formats that may be imported. They are from an ASCII file, from
the program Surfer (both ASCII and Binary), a TIN file, and from a DEM (digital elevation model)
such as from the USGS (US Geological Survey). The ASCII file can match various formats.
Import from Text File (X, Y, Z) creates a grid file from X Y Z data in any text file. There does not need
to be a current grid file loaded since this routine will create a grid file. The text file should consist of one X
Y Z coordinate per row with the first coordinate being the lower left grid corner and the last coordinate as
the upper right grid corner. There are options for space or comma separated coordinates and for the order
of the coordinates as either row (left to right) or column (bottom to top). The prompting will be as follows:
Separation type [<Space>/Comma/FixedWidth]?
Column number for X coordinate <1>:
Column number for Y coordinate <2>:
Column number for Z value <3>:
Import from Triangulation prompts user to select a tin or flt file and allows user to adjust grid
position and resolution. The grid file is created with the same name in the same directory as selected tin/flt
file.
Import Mintec allows user to import Mintec GSM Model Dump as grd files. User is prompted to select
GSM Model Dump (txt) file, which is then processed to determine minimum northing, easting (lower left
corner), resolution and size of the grid. First three columns of the GSM model dump must represent the X,
Y and SEAM LEVEL respectively, a bse name for the grid files is specified along with name of the quality
that each column represents. User can define up to 17 qualities. When the import button is pressed all the
Import Surfer prompts to select a grd file from Surfer program and creates a grd file.
List Grid: displays a list of the northing, easting and elevation of each grid corner. There is an
option to Include NULL values in the list. A grid node will have no value, or a Null value, listed as
None, if the grid node was outside the limits of the data during Make 3D Grid File.
The Macro Command Recorder allows you to store the grid modifications steps to a (.GFU) file. The
macro can be recalled with the LOAD button to re-run the steps. The Record button will prompt for a
macro file name to create. Then start choosing grid function buttons and each grid file function will be
stored to this file. Each grid file in the script is represented as a variable name such as A or B or anything,
such as COALTHK. The current grid file that is being modified is specified in the Current Variable edit box.
Auto Extrapolate On Load: This will extrapolate values for any null or empty values in the grid as
the grid is loaded.
Use Inclusion/Exclusion Areas: If this is turned on, then the GFU function will only be applied
within the selected inclusion polyline and outside the selected exclusion polyline.
Batch Process Grids: When this option is turned on, GFU functions can be executed on many grids
at once. It is recommended to move the grids to a backup directory, or create a copy of them, as
the grids are over-written with the same name. The functions that cannot be batched are: Plot Grid,
Merge Grid, List Grid, Export Grid, Import Grid and Spreadsheet.
Variable1=Variable2
Variable1=Expression
Variable1=Function(Expression1,Expression2)
Whenever new variable name is encountered on the left side of the equation, the new variable will
be created. The program will use its knowledge of the right side of equation to define a type of the new
variable. For example:
Important!: Once a variable is defined, its type (like grid location and resolution) does not change.
Therefore, for the existing variable A, the following expression:
Chapter 1. Civil Module 144
A=Min(B,C)
is interpreted in the following way: for every point of the existing surface A calculate values of
surface B and C and use the smaller of the two values to set new value of point elevation on surface A.
Micro functions (taking effect on point by point basis as controlled by left side of the equa-
tion) Expressions can be complex ones with variables, value and functions
MAX(Expresson1,Expression2) Sets value to larger of two expressions evaluated.
MIN(Expresson1,Expression2) Sets value to smaller of two expressions evaluated.
LESS(Expression1,Expression2,Expression3) If result of Expression1 is less than Expression2 then result
is Expression3. Otherwise the source point is not changed. If Expression3 is not specified value is set to
NULL.
GREATER(Expression1,Expression2,Expression3) If result of Expression1 is greater than Expression2
then result is Expression3. Otherwise the source point is not changed. If Expression3 is not specified value
Chapter 1. Civil Module 145
is set to NULL.
IF(Expression1,Expression2,Expression3) If Expression1 (can be logic expression like (A+B)>C or A=B
or A!B 'not equal') not 0 then result is Expression2, otherwise it is Expression3.
POW(Expression1,Expression2) Result is value of Expression1 in power of Expression2
MERGE(Expression1,Expression2) If Expression2 is valid at a point, then result is that value, otherwise it
is value of Expression1
SET NULL(Expression1,Expression2) If Expression1 is valid at a point, then result is that value, otherwise
it is value of Expression2
CHANGE RANGE VALUE(Expression1, Range1, Range2, Expression2) If Expression1 is a valid point
and its value is greater than equal to Range1 and less than equal to Range2, then result is Expression2. If
Expression2 is not specified value is set to NULL.
Here is an example of a complex IF statement used for coal recovery based on thickness of the
seam:
Edit 3D Grid
This command edits the elevation of a grid node by graphically picking the grid corner and entering a new
elevation. The grid is a surface model that is represented by a rectangular mesh of grid cells. Each grid cell
has four corners with elevation. This command modifies the elevation of one of these grid corners. After
picking the grid node to edit, the program draws a temporary X marker on the selected point and shows
the current elevation for the point. Before running this routine, a grid (.GRD) file must be created with
the Make 3D Grid File command. Also the grid must be drawn on the screen using the Draw Surface >>
Draw 3D Grid File command. Besides updating the elevation of the grid in the drawing, the grid file may
also be updated. Whether to update the grid file is specified at the first prompt in the program.
Prompts
Update drawing only (Yes/<No>)? press Enter Choose between modifying the grid drawing or both the
Prompts
Select Source Grid 1 File Dialog (file select dialog)
Reading cell> 93058
Extrapolate grid to full grid size [Yes/<No>]? press Enter
Select Source Grid 2 File Dialog (file select dialog)
Reading cell> 62137
Extrapolate grid to full grid size [Yes/<No>]? press Enter
Overlap method: Hold grid 1, replace with grid 2 or average [Hold/Replace/<Average>]?press Enter
Specify inclusion and exclusion areas for grid 2. Grid 1 used everywhere else.
Select the Inclusion perimeter polylines or ENTER for none. select perimeter(s) or press Enter
Select objects: press Enter to conclude selection
Select the Exclusion perimeter polylines or ENTER for none. select perimeter(s) or press Enter
Select objects: press Enter to conclude selection
Merged Grid File to Write Dialog(new file select dialog)
Note: the volume comparison of this routine uses the selected surface file as the base surface, and
the target elevation plane as the finalsurface, so be aware that if your target elevation is set primarily below
the surface defined by the triangulation file, it will report as cut, when in reality you may be filling above
the target elevation plane to reach the defined surface.
Prompts
(select triangulation surface dialog)
Loading edges...
Loaded 9507 points and 27345 edges
Created 17839 triangles
Enter the reference elevation <0.0>: 1400 specify the reference plane elevation
Select Inclusion polylines.
Select objects: select inclusion boundary(ies) or Enter for none.
Select Exclusion polylines.
Select objects: select exclusion boundary(ies) or Enter for none.
Shrink/Swell Factors
An optional aspect of the Volumes by Triangulation routine is the ability to supply either a Cut ''Swell''
Factor and/or a Fill ''Shrink'' Factor to the results of the volume calculation. Having a solid understanding
on the ramifications of each factor is important for determining how (and when) the values should be used
for earthwork considerations.
The factors are commonly expressed as decimal differences from the ''factor neutral'' value of 1.00. In most
cases, surface models are representations of what currently exists in the field or what is desired to exist
after construction. Consider the following examples:
Excavating a Pit Working with a Stock Pile
Suppose you are given the task of designing a be- Suppose you have a stockpile of material that is suit-
low ground storage pit. Based on your design surface able for building purposes. Based on your design sur-
model, the amount of Cut has been determined to be face model, the amount of material has been deter-
1,000 C.Y. mined to be 1,000 C.Y.
Cut Swell Factor > 1 (example 1.15) Fill Shrink Factor > 1 (example 1.10)
Supplying a Cut Swell Factor greater than 1 would Supplying a Fill Shrink Factor greater than 1 (see
usually be taken to mean ''How much volume will my NOTE below) would usually be taken to mean ''How
1,000 C.Y. of material occupy when it comes out of much volume would this 1,000 C.Y. of material oc-
the ground?'' With a 15% swell factor (1.15) applied, cupy if it were picked up and deposited elsewhere?''
the 1000 C.Y. of excavated material would now oc- With a 10% swell factor (1.10) applied, the 1000
cupy 1,150 C.Y. of space. C.Y. of stockpile material would occupy 1100 C.Y.
of space.
Cut Swell Factor < 1 (example 0.85) Fill Shrink Factor < 1 (example 0.90)
Supplying a Cut Swell Factor less than 1 would usu- Supplying a Fill Shrink Factor less than 1 would usu-
ally be taken to mean ''How much volume will 1,000 ally be taken to mean ''How much volume will 1,000
C.Y. of material occupy in this hole when it has been C.Y. of stockpile material occupy when it has been
compacted?'' With a 15% compaction factor (0.85) compacted?'' With a 10% compaction factor (0.90)
applied, the 1000 C.Y. of material getting compacted applied, the 1000 C.Y. of material getting compacted
would now occupy 850 C.Y. of the hole space. would now occupy 900 C.Y. of the hole space.
Impacts/Usages of Cut/Fill Factors
Note:
In a design Fill scenario (such as a berm), often it is desired to know how much material would need
to be brought in at a given compaction factor to occupy the design fill. To determine this value, use
Prompts
Select EXISTING Surface Triangulation File Choose an .flt or .tin file
Select FINAL Surface Triangulation File Choose an .flt or .tin file
Select Inclusion polylines.
Select objects: select objects that form a perimeter around the area of study
Select Exclusion polylines.
Select objects: select objects that form an exclusion area within the area of study
Cut Swell Factor: Supply an appropriate factor by which the calculated Cut volume should be multiplied.
Fill Shrink Factor: Supply an appropriate factor by which the calculated Fill volume should be multiplied.
Use Report Formatter: Choose between customizing the report and using the standard report.
Volume Units and Area Units: Choose the units to include in the report.
Report Tons: Enable this option to report the tonnage of Cut material and Fill material based on the
material density.
Density: Indicate the average material density.
Write TIN Difference: Enable this option to create a TIN based on the elevation difference between the
EXISTING surface and the FINAL surface.
Note: the volume comparison of this routine uses the selected grid file as the base surface, and the target
elevation plane as the finalsurface, so be aware that if your target elevation is set primarily below the
surface defined by the grid file, it will report as cut, when in reality you may be filling above the target
Chapter 1. Civil Module 154
elevation plane to reach the defined surface.
Prompts
Select the Inclusion perimeter polylines or ENTER for none:
Select objects: press Enter
Select the Exclusion perimeter polylines or ENTER for none:
Select objects: press Enter
Specify Grid File Selection Dialog Choose a grid (.GRD) file to process.
Extrapolate grid to full grid size (Yes/<No>)? press Enter If you enter Yes to this prompt, surface
elevations will be computed for any grid cells that have null elevations.
Enter the base elevation: 1500 This defines the second surface.
Write Difference Grid File creates a grid (.GRD) file of the elevation difference of the two grid files.
Draw Difference Contours creates a contour map of the difference or depth between the two grid files.
Draw Elevation Difference in Each Cell plots the elevation difference at the grid corners which is the
same as the Elevation Difference routine.
Draw Volume in Each Cell plots the calculated volume for each grid cell and is an excellent way to verify
the volume calculation. If a cell contains both cut and fill, both values will be plotted.
Calculate Elevation Zone Volumes calculates the cut and fill between different elevation ranges.
Draw Cut/Fill Color Map fills each grid cell with different shades based on the average cut or fill in the
cell. Red shades are used for cut and blue for fill. There is an option to draw a color legend. You can
subdivide the grid cells at zone transitions. Also, there is an option to control the zone intervals and range.
Use Report Formatter allows you to customize the report by choosing the fields to report and their order.
Also the report formatter can be used to output the report data to Microsoft Excel or Microsoft Access.
Existing surface
Prompts
Select the Inclusion perimeter polylines or ENTER for none:
Select objects: pick a closed polyline for the limits of disturbed area
Select objects: press Enter
Select the Exclusion perimeter polylines or ENTER for none:
Select objects: press Enter
Specify Base Grid File Selection Dialog
Choose a grid (.GRD) file to process.
Extrapolate grid to full grid size (Yes/<No>)? press Enter If you enter Yes to this prompt, surface
elevations will be computed for any grid cells that have null elevations.
Volumes By Layer
This is the easiest yet still equally accurate method for calculating volumes. For this command, volumes
are calculated in one step by a simple window of the area, selecting the items, and calculate.
First, you must specify the grid location and resolution. The grid location should enclose the area for
volume calculations. Next the program asks for the layer names of the entities for the base and final
surfaces. You designate the layers to use for each surface either by typing the layer names or by picking
from the screen, then during the routine you select the entities to use. You may safely use the keyword
ALL to select the entities, since you have pre-defined the layers to use, and all those entities not on the
specified layers will be filtered out. These entities, for use in modeling the surfaces, can be points, lines
(such as triangulation lines), 2D polylines (such as contours), and 3D polylines (such as breaklines).
Inclusion and exclusion perimeters may optionally be specified to limit the volume calculation area on the
grid. An inclusion perimeter should be used if there is a closed polyline for the limit of the disturbed area.
Then the program internally generates grids of the surfaces from the entities on the corresponding layers
and then calculates and reports the volume. The main disadvantage to this routine is that it doesn't have the
special output options of Two Grid Surface Volumes such as Depth Contours.
Prompts
Command: layervol
Pick Lower Left limit of surface area: pick lower left corner of grid
Pick Upper Right limit of surface area: pick upper right corner of grid
Cut/Fill Labels
This command displays the design elevation, the existing elevation, and the amount to either cut or fill
directly on the screen. The design and existing elevations can be defined by triangulation files, grid files or
points.
In the Elevation Difference Label Options dialog, you can customize the Cut/Fill labels. Text can be added
either before or after the Cut/Fill amount, the Existing elevation, and the Design elevation with the Prefix
and Suffix fields. You can also choose whether or not to display the Existing Surface elevations and the
Design Surface elevations. The Draw Marker Symbol option draws an X symbol for where each label
represents. The Hide Drawing Under Labels option creates Wipeout entities around the labels so that you
The following image shows the main dialog box for setting the labeling options.
For analyzing using the grid option, you need to already have two existing grid files. If the grids are not
visible in plan view, you may want to have them display on-screen using the Draw 3D Grid File command.
The grids should overlap with the same location and resolution. The resulting red/blue map with legend is
shown below.
Prompts
For a color map showing differences between two grids:
Type of surface model source [Tin/<Grid>]? press T for a Triangulation (.TIN) file, or press Enter to
accept default choice in brackets.
Cut/Fill Contours
This command displays the amounts of cut and fill between two surfaces by computing and displaying
cut/fill contour lines representing the amount of cut or fill along that line. Cut contours are displayed in
red (with negative values), fill in blue (positive values), while the lines of zero cut (the ''daylight'' lines) are
displayed in green (''0'' labels). You have the option to draw only the daylight lines, indicating the areas
where the two surfaces intersect.
Prompts
Type of surface model source [<Tin>/Grid]? press Enter to use triangulated surface file.
followed by the file select dialogs for the two surface files to use. select the TIN files.
Cut/Fill Centroids
This command finds the centroids for each cut and fill area between two triangulation surfaces (.flt or .tin
files), with options to draw centroid boundaries, label centroid amounts (in cubic yards for English units),
and hatch the areas. Included is a routine to find the optimum movement of the cut to fill volumes which
minimizes the total haul distance moved. This routine finds all the areas of cut and fill, and locates the
centroid for each area.
Prompts
If set to display, the 3D Poly options dialog will appear, and then you will be prompted for points to use to
draw the 3DPoly Perimeter. Standard Carlson point number input or screen picks using selection methods
are valid.
Dialog Options
Prompt for Elevation/Slope: Using the .XY filter allows the user to pick the X and Y coordinate from the
screen and type in the elevation. If you use the No response then the Z coordinate of the point picked will
be applied.
Use surface model from file: With this option, a surface file is specified, and then with each screen pick,
the surface elevation is determined. If Prompt for elevations is set to No, the surface elevation is applied to
the polyline vertex. If set to Yes, the surface elevation is displayed as the default, and can be accepted by
pressing Enter, or a different elevation can be typed in instead.
Note that if the response to Use Surface model from file is Yes, the elevation used is not the point elevation
from the coordinate file (.CRD), but the elevation interpolated from the surface.
This routine functions identically to the Draw 3DPoly Perimeter command, only placing the resulting 3D
polyline on a different layer.
The program internally computes BASE and FINAL grid surfaces from drawing geometry. The base
surface is calculated from a 3D polyline representing the perimeter of the area being analyzed. If that 3D
polyline is drawn on the PERIMETER layer, the command will automatically detect and use it. If no 3D
polyline is found on that layer, you have an opportunity to manually select another 3D polyline to use.
The 3D polyline perimeter can be drawn with the Draw 3D Polyline Perimeter command before using this
routine.
The 3D polyline perimeter is also used as the inclusion perimeter for the volume calculation.
Additional 3D polylines can also be specified to more precisely define the BASE surface. These must be
on the BASE BREAKLINE layer to be used for this purpose. These can be generated by the Draw 3DPoly
The FINAL surface is calculated from all of the other selected drawing entities such as points, line,
inserts, and polylines, along with the perimeter polyline, but not including the BASE BREAKLINE
polylines.These features are used only in computing the BASE surface.
You have the option of setting the resolution of the grids. There is also an option to report the fill volume
in stages at an elevation interval.
The Make 3D Grid File and Two Grid Surface Volumes commands, used in combination, are an alternative
to this command, and in any situation in which there are cut and fill volumes between the surfaces, that
combination must be used to generate accurate results.
Prompts
Material density lbs/ft3 (Enter for none): enter a material density in lbs per cubic foot, or press Enter
for none
Ignore Zero Elevations [<Yes>/No]?
Select stockpile entities and perimeter.
Select objects: pick the objects that define the stockpile and the 3D polyline perimeter
Select stockpile perimeter polyline:
Make Grid File dialog Set the resolution and then click OK.
Volume Report
The program internally computes BASE and FINAL grid surfaces from drawing geometry. The base
surface is calculated from a 3D polyline representing the perimeter of the area being analyzed. If that 3D
polyline is drawn on the PERIMETER layer, the command will automatically detect and use it. If no 3D
polyline is found on that layer, you have an opportunity to manually select the 3D polyline to use. The 3D
polyline perimeter can be drawn with the Draw 3D Polyline Perimeter command before using this routine.
The 3D polyline perimeter is also used as the inclusion perimeter for the volume calculation.
Additional 3D polylines can also be specified to more precisely define the BASE surface. These must be
on the BASE BREAKLINE layer to be used for this purpose. These can be generated by the Draw 3DPoly
Base Breakline routine.
The FINAL surface is calculated from all of the other selected drawing entities such as points, line, in-
serts, and polylines, along with the perimeter polyline, but not including the BASE BREAKLINE poly-
lines.These features are used only in computing the BASE surface.
You have the option of setting the resolution of the grids.
Besides reporting the entire volume between the two surfaces, the report also includes the volumes at an
elevation interval from the bottom to the top. These stage-storage volumes can also be stored to a capacity
file (.cap) that can be used with the Hydrology module. In addition to the stage-storage volumes, the
Report Incremental Volumes option reports the storage within an elevation range instead of relative to the
surface.
The Make 3D Grid File and Two Grid Surface Volumes commands, used in combination, are an alternative
to this command, and in any situation in which there are both cut and fill volumes between the surfaces,
that combination must be used to generate accurate results.
Make Grid File dialog Set the resolution and then click OK.
Storage Volumes
Elevation Storage(AcreFt) (C.Y.) (C.F.) Area(Acre)
Before beginning this routine, you must have drawn the polyline representing the outside edge of the
feature to model. The edge is drawn as a polyline which can be either a 2D or 3D closed or open polyline.
For a 2D polyline, the program will prompt for an elevation for the pad perimeter. With a 3D polyline, the
pad perimeter is set to the elevations of the 3D polyline. For an open polyline, the program will prompt for
the side for the design. With a closed polyline, the program designs the slopes either outward or inward
depending on the settings in the dialog.
The Slope Projection Perpendicular To option applies to sloping pad perimeters. The Pad Polyline
method creates the user-specified slope perpendicular to the pad perimeter. The Slope Direction method
accounts for the slope of the pad perimeter and makes the final surface to match the user-specified slope.
For example, if the pad perimeter is at a 10% slope and the fill slope is at 2:1, then the Pad Polyline method
would create fill slopes that are 2:1 perpendicular to the pad while slightly steeper (1.96:1) for the actual
slope that goes in the slope direction with the effect of the sloping pad perimeter. For the same case except
with the Slope Direction method, the resulting slope perpendicular to the pad is less steep (2.04:1) while
the actual slope in the slope direction is exactly 2:1.
Under Design Slope Format, choose between Ratio, Percent, Degree or Template. The use of a Template
Chapter 1. Civil Module 180
allows for complex slopes to be applied, and is also an alternative approach to road design. The template
(.TPL) file is created in the Design Template routine in the Roads menu. When using a template, the pad
perimeter represents the centerline. One way to create the pad perimeter for the template is to use the
Profile to 3D Polyline command which converts a 2D centerline to a 3D polyline using a design profile.
With a template, the program uses not only the cut and fill slopes from the template file but also draws all
the template grade points such as edge of road, curb and ditch. The subgrade, superelevation and template
transition options of the template file are not used in this command. These options are only applied in the
Process Road Design command. The grade points are drawn as 3D polylines parallel with the centerline.
Cross section 3D polylines that include the grade points are also drawn at the specified interval.
The Process Multiple Pad Polylines option allows you to process multiple pad perimeter polylines at
a time instead of a single pad perimeter. The program will prompt for a selection set of pad perimeter
polylines and then cycle through and run the design on each one. There will be one final report for the
earthworks for all the pads. The Setup function allows you to specify different cut/fill slopes by layer and
also to set the processing order by layer. For example, in the case of processing both building pads with
a shallow slope and ditch polylines at a steeper slope, you could set up the processing order to do the
building pad first and the ditch last so that the ditch cut slopes will carve out any overlap with the building
fill slopes. These pad layer slope and order assignments can be saved and loaded from a .PAD file.
Use Another Surface for Pad Interior will bring up a prompt for another Surface file (.GRD, .FLT, .TIN)
to use for the design surface within the starting pad perimeter. Otherwise the program will model the pad
interior by straight interpolation from the starting pad perimeter elevations. For example, if a building pad
has a starting pad perimeter at a set elevation and the pad is supposed to be flat, then this option is not
needed. This option is needed in a case where you are designing a pit and the starting pad perimeter is a 3D
polyline that follows an undulating pit bottom surface. The pad design will model the pit side slopes. In
Use Slope Pad Design allows you to set a cross slope amount for the top of the pad. You will be prompted
to screen pick two points that designate the slope direction. For automatic balancing of cut/fill quantities,
you will be prompted to find the optimal slope and slope direction.
Draw Slope Direction Arrows draws an arrow on the outslopes that points in the downhill direction.
Arrows on fill slopes are drawn as solid filled.
Solid Cut Arrows allows you to choose between drawing the cut arrows as solid filled or as wire frame.
Round Exterior Corners holds the outslopes around the corners. Otherwise the side outslopes stay
straight until they meet at the corners as shown in the figure.
Erase Previous Pad Entities erases drawing geometry created with this command previously.
When Draw Side Slope Polylines is ON, Design Pad Template will draw 3D polylines perpendicular to
the pad perimeter from the pad to the catch point.
Example of pit design for option of Use Another Grid for Pad Interior
Corner Delta Angle is the delta angle in degrees between side slope polylines to span the delta angle
around exterior corners.
Cut volume is multiplied by the Cut Swell Factor in the final volume report.
Fill volume is multiplied by the Fill Shrink Factor in the final volume report.
You must specify the Pad Layer Name that the pad 3D polylines will be drawn on.
There is an option to calculate volumes for the pad design. The volumes are calculated by comparing the
existing surface with the pad design. The inclusion perimeter for the volume calculation is the daylight
perimeter polyline which represents the limits of disturbed area. The existing surface model is defined by
the existing surface file (.GRD, .FLT, .TIN) or screen entities selected at the beginning of the command.
The pad design surface is calculated by making a surface from the pad 3D polylines including the starting
pad perimeter, the side polylines and the daylight perimeter.
Besides calculating the volumes in the Design Pad Template routine, you can also calculate the volumes
with the Two Surface Volumes command, or the Volumes by Triangulation command. Two Surface Vol-
umes works with two grid files, Volumes by Triangulation works with two TIN files. The design surface
for Two Surface Volumes can be the final output surface from Design Pad or you can create a design
surface with Make 3D Grid File using the 3D polylines created in Design Pad. You could also create a TIN
surface of the design surface using Triangulate and Contour. Some of the reasons to use either the Two
Surface Volumes command or the Volumes by Triangulation command are that these volume routines have
more output options (cut/fill color maps, etc.) and you can check the volumes by plotting or contouring
the surface files. Also, you can combine several pads and other final surfaces by running Make 3D Grid
File or Triangulate and Contour and then use these volume commands to calculate the overall site volumes.
The design is drawn as 3D polylines and the earthwork volumes are calculated. Before ending, the program
allows you to adjust the design by changing the pad elevation, slopes and offset. The program can find the
cut/fill balance by automatically adjusting the pad elevation. If adjustments are specified, the pad polylines
1. If the Source of Slope Target Surface Model is set to a Surface File, and the surface file used is a grid
file, then the surface produced from the designed pad will be a grid surface and a grid file (.GRD).
2. If the Source of Slope Target Surface Model is set to a Surface File, and the surface file used is a
TIN file, then the surface produced from the designed pad will be a triangulated surface and a TIN
file (.TIN).
3. If the Surface used as a Target Surface is listed in the Surface Manager, the prompt seen in the Design
Pad Template command is whether or not to Update the Surface, which is the Target Surface, so if
you say ''Yes,'' your Existing Ground Surface will now essentially contain the designed pad. So if
you want to maintain an unedited version of Existing Ground, you may want to start with a copy of
the Existing Ground Surface.
4. If the Surface used as a Target Surface is not listed in the Surface Manager, the prompt seen in the
Design Pad Template command is whether or not to create a new surface of the combined surfaces.
5. If you respond ''Yes'' to the prompt about whether to contour the designed pad, the contouring dialog
box has an option of whether to write the designed pad as a new surface, which will be only the area
within the limits of the new design, not the entire Target Surface and design pad surface combined.
Prompts
First you are presented with the Design Pad Template dialog box.
If the Source of Slope Target Surface Model is set to a Surface File, you will first be asked to:
Pick the top of pad polyline: select perimeter polyline
Then the Select Slope Target Surface dialog box is presented. Choose the Slope Target Surface file, pick
Open. You then proceed to enter the slope parameters of the pad...
If the Source of Slope Target Surface Model is set to a Screen Entities, you will first be asked to:
Pick Lower Left limit of pad disturbed area: pick lower left These prompts appear for the Screen
Entities surface model method.
Pick Upper Right limit of pad disturbed area: pick upper right Be sure to pick these limits well beyond
the area of the top of pad polyline in order to make room for the outslopes.
Make Grid File Dialog After selecting the limits of the disturbed area the program will generate a 3D
grid that represents the surface. Specify the grid resolution desired and select OK.
Then,
Edit Pad Template requires a target surface to project to, which is typically the surface designated as the
Source of Slope Target Surface Model in the Design Pad Template command. In Design Pad Template,
when prompted to ''Update Surface File'' select Yes.
First the user is prompted to pick the pad polyline, which must be the original polyline used with Design
Pad Template command. Subsequent edits to the Pad Template must also be initiated with the selection of
that polyline. The Editing functions are displayed in an interactive docked sidebar dialog.
Use Slope Groups allows the assignment of varied slopes along the length of the Pad Template. Select the
checkbox, and pick the Set button to access the Assign Pad Cut/Fill Slopes dialog box.
Fill Slope: displays the original fill slope criteria, select to edit to a new value.
Pad Volume: displays the cut/fill volume generated with the last use of either Design Pad Template or Edit
Pad Template.
Surface: displays the target surface, pick Set button to change.
Move Pad: Pick to move the Pad Template to a new location on the site. The user is prompted at the
command line to ''Pick start point for translation'' and then ''Pick end point for translation.'' The pad is
moved to the new location, with contours, tin lines, disturbed area and volumes regenerated on the fly.
Move Vertex: Pick to move a vertex on the Pad Template. The user is prompted to screen select any vertex
within the pad and place it in a new location. The pad vertex is moved to the new location, with contours,
tin lines, disturbed area and volumes regenerated on the fly.
Offset: Pick to apply a horizontal offset of the pad perimeter polyline. Enter the amount of offset desired
in the field and then specify whether it is to go in or out.
Note: For subsequent operations of Edit Pad Template, the original pad polyline must be selected when
prompted. The offset pad polyline is not eligible for selection.
Balance: Pick to automatically adjust the Pad Template elevation to balance the cut and fill volumes.
Delete: removes all of the pad design entities that were generated with Design Pad Template or Edit Pad
Template.
Report: Pick to generate a cut/fill volume report.
Pond Polyline Reference: The program will prompt for you to select a pond perimeter polyline from the
drawing. With this option, you can choose between using a perimeter polyline that represents the pond top
bench or the pond bottom perimeter.
Draw Slope Direction Arrows: This option draws an arrow on the outslopes that points in the downhill
direction. Arrows on fill slopes are drawn as solid filled.
Arrow Size: Specify the size for the slope direction arrows.
Draw Side Slope Polylines: This option draws 3D polylines from the pond top bench to the outside catch
perimeter and inside to the pond bottom.
Color Side Polylines: This option will color the side slope polylines as red/blue for cut/fill.
Side Polyline Spacing: Defines the interval along the top of pond perimeter to draw 3D lines from the top
of pond to the tie at the outslope.
Cut Swell Factor: This value is multiplied by the earthwork cut volume for the report.
Fill Shrink Factor: This value is multiplied by the earthwork fill volume for the report.
Dam Top Width: Specify the width for the top of the dam.
Remove Top Bench in Cut: If this option is checked ON and the top of dam is in cut, then the
bench will be removed.
Use Interior Benches: This option puts in up to two safety benches on the pond interior slope. The depth
for the benches can be specified from either the top or from the bottom of the pond. If you only have one
bench, then the fields for the second bench should be set blank.
Prompts
First the Design Bench Pond dialog box is presented.
If the Source of Surface Model is set to Screen Entities, when you pick OK you are prompted to:
Pick Lower Left limit of pond disturbed area: Pick lower left
Pick Upper Right limit of pond disturbed area: Pick upper right Be sure to pick these limits well beyond
the area of the top of dam polyline in order to make room for the outslopes.
Make Grid File Dialog: Specify the grid resolution desired and select OK. Carlson Civil generates a 3D
grid that represents the existing surface, using the drawing entities that fall within the specified area.
If yes is chosen for adjust, the following 7 prompts appear along with the report again:
Balance cut/fill [Yes/<No>]? press Enter for No. Yes will adjust the pond elevation to balance the cut/fill
earthwork.
Enter the fill outslope ratio <2.00>: 2.5
Enter the cut outslope ratio <2.00>: 2.5
Enter the interior slope ratio <2.00>: 2.5
Enter the top of dam width <10.00>: press Enter
Enter the top of bank elevation <2033.75>: press Enter
Enter the pond bottom elevation <2012.55>: press Enter
Offset top of dam polyline [Yes/<No>]? Y
If yes is chosen for offset, the following 2 prompts appear:
Offset inwards or outwards [<In>/Out]? press Enter
Enter the amount to offset: 5
Method to specify storage elevations [<Automatic>/Interval/Manual]? press Enter
Pond Report viewer that shows the earthwork volumes and stage-storage data
Adjust parameters and redesign pond [Yes/<No>]? N
Refer to Triangulate & Contour section of the manual for a full explanation of Contour Options settings.
Edit Bench Pond requires a target surface to project to, which is typically the surface designated as the
Source of Slope Target Surface Model in the Design Bench Pond command. In Design Bench Pond, when
prompted to ''Update Surface File'' select Yes.
When the command starts, a dialog is docked on the left side of the drawing window. This dialog allows
you to edit the pond while still being able to run other commands.
Fill Out Slope: displays the original fill slope criteria, select to edit to a new value.
CutOut Slope: displays the original cut slope criteria, select to edit to a new value.
Fill Interior Slope: displays the pond interior slope for fill condition, select to edit to a new value.
CutInterior Slope: displays the pond interior slope for cut condition, select to edit to a new value.
Top Elevation: enter the top elevation of the pond.
Move Pond: Pick to move the pond a new location on the site. The user is prompted at the command line
to ''Pick start point for translation'' and then ''Pick end point for translation''. The pond is moved to the new
location, with contours, tin lines, disturbed area and volumes regenerated on the fly.
Move Vertex: Pick to move a vertex on the top of pond perimeter. The user is prompted to screen select
the vertex to edit and place it in a new location.
Offset: Pick to apply a horizontal offset of the top of pond perimeter polyline. Enter the amount of offset
desired in the field and then specify whether it is to go in or out.
Balance: Pick to automatically adjust the pond elevation to balance the cut and fill volumes.
Process: proceeds with the re-design of the pond using the current criteria.
Prompts
Chapter 1. Civil Module 200
Source of surface model (File/<Screen>)? Enter Use the File option to select a surface file (.GRD,
.TIN, .FLT).
Pick Lower Left limit of pond disturbed area: pick lower left
Pick Upper Right limit of pond disturbed area: pick upper right Be sure to pick these limits well
beyond the area of the top of dam polyline in order to make room for the outslopes.
Make 3D Grid File Dialog
After selecting the limits of the disturbed area the program will generate a 3D grid that represents the
surface. Specify the grid resolution desired and select OK.
Pick the top of dam polyline: select a 2D polyline
Pick a point within the pond: pick a point
Enter slopes as percent grade or slope ratio (Percent/<Ratio>)? Enter If Percent is desired press P,
then Enter. In this example slope ratio will be used.
Enter the fill outslope ratio <2.0>: 2.5 Enter
Enter the cut outslope ratio <2.0>: 2.5 Enter
Enter the top of dam width: <10>: 10 Enter After entering outslope ratios and dam width a range of
elevations along the top of dam will be noted.
Enter the top of dam elevation: 90 Enter
Cut pond interior (<Yes>/No)? No This option has two methods for cutting volume from the pond
interior. This cut will create more water storage.
The trace method prompts you to define a 3D polyline by picking points starting at the dam and going
around the pond counterclockwise. At each point you enter an elevation. The default is the current ground
elevation and typically you would enter a lower elevation. Then you enter a cut slope and the program will
cut from this perimeter polyline at the entered slope.
The polyline method requires a pre-drawn closed polyline inside the pond. The program will ask for a
depth to cut and a cut slope. Polyline is set to the current ground elevation minus the cut depth. Then the
program cuts out from the polyline to the original ground at the cut slope.
Prompts
Select TMESH File to Draw
Choose a triangulation (.flt or .tin) file from the file selection dialog. You are then prompted for options:
Loading edges...
Loaded 198 points and 234 edges
This Triangulation mesh was drawn as 3DFaces with the Draw Triangular Mesh command, and then
colorized by elevation within 3D Viewer Window
When Draw Side Faces is checked, the program will draw vertical faces around the perimeter of the grid.
The side faces will be drawn vertically from the grid perimeter to the Sides Base Elevation. You may
optionally specify the Sides Base Elevation, it defaults to 0.00.
Drawn grid file using inclusion perimeter and side faces option
viewed with Viewpoint 3D
Quick Contours
This command draws contours for a selected triangulation model at a given contour interval. The purpose
of this routine is to quickly get a pitcure of the surface model from the contours. The contours are drawn
as temporary graphics that get cleared when the display is redrawn. To create contour entities, use other
routines such as Contour From TIN File or Triangulate & Contour.
The only prompting is for the layer to draw the boundary on, and the surface file to draw the boundary of.
Surface Inspector
This command allows you to report and optionally label elevations for selected surface files. You can
simultaneously analyze up to nine different surface files. Surface files can be either triangulation (.flt or
.tin) files, grid (.grd) files, or any combination thereof. The following dialog opens when the command is
initiated:
Turn the Draw Label Symbol at Surface Elevation toggle ON if you want the symbol to be located at the
actual elevation of the surface.
Name denotes the name that will be plotted when you label the elevation. The default value is the same as
the name of the surface file, but you can change it.
After you fill out the dialog box, click OK. Surface Inspector will load the surfaces and begin showing
you real-time elevations for each surface as you move the cursor on the screen. If you pick a point or enter
coordinates, the elevation will be labeled along with the surface name and selected symbol as shown below.
Surface 3D FlyOver
This command allows you to view a 3D surface in a simulated drive over or fly over mode. You have
the option of following a predefined path such as a road centerline (3D Polyline to follow) or using a
user-guided path (free flight). The surface to view can be defined with either screen entities, surface files,
or both. The routine offers options for different types of surface shading, direction of travel, viewpoints,
Surface Source: There are two methods of defining the surface to view; ''Screen Entities'' and ''Grid or
TIN file''. When using the ''Screen Entities'' option, you must use a 3D polyline to define the path of
travel across the surface. Press the ''Select Entities'' button to select the objects that will define the surface.
Eligible surface entities are lines, polylines, 3d polylines, 3D faces, etc. The surface is defined by the
selected 3D Faces. The other entities are just for reference in the 3D view.
When using the ''Grid or TIN file'' method, the surface is defined with either a triangulation file
(.FLT or .TIN) or a grid file (.GRD). In addition to the surface file, screen entities may also be selected to
be displayed with the surface file. To select the screen entities, press the Select Entities button. With this
option, you have the choice of following a 3d poly or free flight.
Direction Control: This setting determines how the path of travel is defined on the subject sur-
face.
3d Polyline to follow: If you choose the polyline method, then the animation is limited to follow-
ing the polyline.
Free Flight: This option allows the user to randomly navigate the site, but a starting direction
must be defined by picking two points on the screen. Once travel starts, the direction can be controlled
with either the right and left arrow icons below the window, or with the arrow keys on the keyboard.
Select Entities: This must be used for the selection of screen entities when the Surface Source is
set to Screen Entities. It can also be used to select additional entities when the surface is defined from file.
3D Texture Image: This option allows you to drape an aerial image on the surface. This image
must be a geo-referenced TIF image that overlaps the area of the surface model.
After making the above selections, the 3D graphics window is opened. The main window displays
the drive simulation. The smaller window to the upper right shows the overall plan view and the location
of the vehicle of the surface. The middle right window displays the current station (when 3d poly is used
for direction control), elevation, slope (in relation to the direction of travel) and azimuth. The 3rd window
at lower right indicates amount of roll or cross slope (in relation to the direction of travel) at your current
position.
View Direction: This determines the direction that you look out of the vehicle based on the direction of
travel. This setting does not change the direction of travel. There are four different view directions; front,
back, left and right.
View Position: This determines the relative position of the viewpoint in relation to the vehicle. There
are three different view positions; driver, pedestrian and bird. The driver position puts you inside of the
simulated vehicle. Note: The Vehicle Icon option is not available when Driver is used. The Pedestrian
position puts you behind and above the vehicle when view direction is set to front, above and to the left
Chapter 1. Civil Module 212
when the view direction is right, and so on. The Bird position puts you further behind and higher above
the selected vehicle.
Vehicle Icon: Determines the type of vehicle to be used in the display. There are nineteen options
available, including CAT D11 and D8 Dozers, Hummer, Land Rover, ambulance, and others. You also
have the option to not display a vehicle (none).
Shading: Determines the type of shading to be applied to the surface when the surface source is from
a file. This option is not active when the surface is defined by screen entities. There are four shading
options; None, Flat, Smooth and Elevation. The None option will not produce shading. The Flat option
will use one color per 3d face. The Smooth option blends colors together. The Elevation option generates
colors based on the vertical position of the surface entities.
Surface Color: This setting will determine the color of surface entities when the shading mode is set to
either flat or smooth. The color functions are only available when the Surface Source is defined by a file. If
the Surface Source is defined by screen entities, color is determined by the properties of the screen entities.
High Color: When using the ''Elevation'' mode of shading, this sets the color of surface entities that are in
the higher elevation ranges of the surface.
Low Color: When using the ''Elevation'' mode of shading, this sets the color for the surface entities in the
lower elevation ranges of the surface.
Elevation: This determines the height of the viewer vantage point above the surface. Clicking the up
arrow will elevate further from the surface; clicking the down arrow will take you closer to the surface.
The arrow keys on the keyboard will also control the elevation.
Distance: This determines the horizontal distance from the viewers vantage point (behind) to the actual
focal point on the surface. Clicking the up arrow beside the window will increase the distance from the
focal point; clicking the down arrow will decrease the distance.
Speed: This determines the rate of travel across the surface in mph. Clicking the up arrow beside the
window will increase speed; clicking the down arrow will decrease speed.
Vertical Scale: This option allows the user to specify a vertical exageration factor to aid in viewing flat
surfaces with little relief.
Ignore Zero Elevation: Ignores zero elevation entities in the scene.
Display Cut/Fill: This displays real-time the amount of cut or fill at the location of the vehicle. This
option is only available when a reference TIN is used in the first setup dialog.
When using ''Free Flight'', this icon turns the direction of travel to the left.
When using ''Free Flight'', this icon turns the direction of travel to the right.
Starts the animation in the main window. While running, this button becomes the Stop button.
Stops the animation. When stopped, this button becomes the Run button.
When using a 3d poly for the travel direction, this button returns you back to the original starting
position. The simulation must be in the stopped mode for this to be active.
When using a 3D poly for the travel direction, this button will reverse the direction of travel at the
current position. The simulation must be in the stopped mode for this to be active.
Rotates the main animation window in any X, Y or Z direction by holding down the left mouse
button.
Converts the left mouse button to a pan funtion. Holding down the mouse scroll wheel will also
pan.
Toggles shading on and off. This is only active when the surface has been defined with screen
entities.
Surface 3D Viewer
This command reads directly from any surface model file (.TIN, .FLT or .GRD) allowing dynamic 3D
viewing without needing any entities in the drawing representing the surface.
Once a file is selected and the Surface 3D Viewer starts, the easiest way to manipulate the viewing angle is
with the mouse. Placing the cursor within the surface area and dragging in any direction adjusts the angle
of the surface, pivoting about the X and Y axes. Placing the cursor outside the surface and dragging adjust
the location of the camera relative to the surface, pivoting about the Z axis. These parameters can also be
controlled through various controls on the View Control tab.
Zooms in.
Zooms out.
Rotates the main animation window in any X, Y or Z direction by holding down the left mouse
button.
Converts the left mouse button to a pan function. Holding down the mouse scroll wheel will also pan.
Toggles shading on and off. This is only active when the surface has been defined with screen
entities.
Block model objects and layers are only used in the Carlson Mining applications.
Sets the drawing editor to the same viewpoint as currently displayed in the Surface 3D Viewer.
Saves named views. Type a view name and pick Save. Pick saved views from list and pick Set to restore
to viewer.
Prompts
For Area report using a File:
Slope report by area or two points [Area/<Points>]? A for Area
Source of surface model (<File>/Screen)? F for File
Select surface model file.
Select the Inclusion perimeter polylines or ENTER for none: pick any inclusion polylines
Select the Exclusion perimeter polylines or ENTER for none: pick any exclusion polylines
Note: If the surface model file is a grid file (.GRD), you are prompted whether to extrapolate the grid to
full grid size.
Select the Inclusion perimeter polylines or ENTER for none: pick any inclusion polylines
Select the Exclusion perimeter polylines or ENTER for none: pick any exclusion polylines
Slope At Points
This command labels the slope percent at user Screen Picked points or Surface Points. Surface Points can
work well on grid files, (.GRD), but is typically too much information for triangulated surface files (.TIN
or .FLT).
As the crosshairs are moved across the surface, the slope at the current position is displayed in a floating
dialog box.
In addition to labeling the slope value at the user specified points, a Leader Arrow can be drawn in either
the uphill or downhill direction. The dialog also allows you to specify Label Prefixes and/or Suffixes,
Decimal Precision, and Slope Format.
The Set Layer/Size/Color By Slope Ranges option invokes the Define Ranges dialog box. Enter slope
values in the first column of boxes to set the Ranges.
Prompts
Source of surface model: [File/<Screen>]? F for File
Slope Zone Options dialog box. Choose whether to Draw Slope Zone Contours, whether to Output Grid
File of Slope, and Slope Format. Pick OK
Select surface model file.
Define Ranges dialog. Specify the slope zones, colors and patterns from lowest to highest. Pick OK.
Select the Inclusion perimeter polylines or ENTER for none: select perimeter(s) or press Enter
Select the Exclusion perimeter polylines or ENTER for none: select perimeter(s) or press Enter
Report is generated.
Note: If you choose to use Screen entities instead of a surface model file, you are prompted whether to:
Apply hatch patterns to grid cells [Yes/<No>]? and
Freeze grid layer after processing [Yes/<No>]?
3D Faces created by Triangulate & Contour with the Draw Triangulation Faces option
Slope zones that follow the surface contours using the triangulation 3D Faces
Prompts
Prompts
Select AEC Contours to convert
Select objects: pick the AEC contour entities
Pulldown Menu Location: Surface >> Import/Export
Keyboard Command: aec cntr
Prerequisite: AEC Contours to convert
Unit
Horizontal Vertical
Feet 2083.82 1401.33
Pixels 1051 709
Feet/Pixel 2.0 2.0
Google Earth Project Size
In the sample above, the total area is calculated and displayed (0.105 mi²) along with the desired
''projection'' system for our project site. Although it might be desired to sample every pixel in this project...
746,920 = (1051+1)*(709+1), in all, the ''point of diminishing return'' would be quickly reached and could
clog Google servers with extraneous terrain requests; see the NOTE section below.
Projection: Displays the coordinate projection system of the current drawing. The projection can be set
using the Drawing Setup command.
Extent - Query: Gets the overall dimensions of the Google Earth session and displays the results in both
pixels and the appropriate units of measure.
Extent - Select with Drawing Window: Sets the overall dimensions of the Google Earth session to con-
form with a drawing window from CAD and displays the results in both pixels and the appropriate units of
measure.
Pixel Sampling Interval: Allows the ability to indicate how often a pixel row or column should be sampled
for terrain elevation. Smaller intervals result in higher total samples and longer processing time.
Consider the following ''sample'' diagram:
Note:
In an effort to protect their servers from abuse, Google will rapidly return 5,000 sample requests
per Google Earth session and then ''throttle down'' the remaining sample requests to about 1 per
second. In the example above but with a sample interval of 1H and 1V, the terrain surface would
be completed in a little over 8 days, 14 hours. For this reason, it is strongly suggested that the
horizontal and vertical sampling intervals be set so that the sample result is at or below the 5000
sample threshold.
The Import Google Earth Surface routine fetches terrain data in real-time from the Google servers
and requires an Internet connection to proceed. In the event that an Internet connection is not avail-
able, the following error message may be displayed: ''Failed to initialize Google Earth. Please
ensure Google Earth client software is functional and online''
It bears repeating that the terrain data returned by Google Earth should only be used for illustrative
or proof-of-concept purposes only!
Prompts
Identify first corner: Identify one corner of a drawing window that should be used to set the Google Earth
display
Identify opposite corner: Identify the opposite corner of a drawing window that should be used to set the
The Import Topcon TIN File command creates a Carlson Tin file (.TIN, .FLT) from a Topcon triangulation
file (.TN3). The routine first prompts for the Topcon file and then the Carlson file.
The units (Feet or Meters) for the triangulation file are the current units set in Drawing Setup.
Pulldown Menu Location: Surface > Import/Export Surface
Keyboard Command: topcon tin, tn3 to tin
Prerequisite: A triangulation file
SiteNet Menu
The SiteNet programs build triangulation surfaces, apply surface adjustments, calculate volumes and
report material quantities. Drawing layers are organized by target surfaces: design, existing or other.
Polyline perimeters are used to define the site boundary, subgrade areas and topsoil areas. Once the layers
and perimeters are setup, the surfaces are created by the Make Existing/Design Surface commands. Then
there are commands to inspect the surfaces and report volumes and material quantities. See the Takeoff
chapter of the manual for specifics on each command.
Prompts
Drag Action (Zoom and Pan): In the graphics window, hold the left mouse button down and move mouse
to Pan, roll the wheel to Zoom.
Point Numbers: This will create Carlson points along the elements of the centerline and store them to the
current CRD file. The new points will be numbered in sequence beginning with the first available point
number in the CRD file.
Station Equations: At any number of locations on a centerline, you can set the back station and forward
station for the re-stationing of the centerline. The station equation dialog appears below:
When you add or edit a ROW, there is a second dialog for entering the stations and offsets that define the
ROW relative to the centerline. Use negative offsets for left and positive for right.
When OK is clicked, the routine will add the Line element as the first in the list of complete centerline
Spiral Segment: Though the dialog is complex (for total flexibility), the key on a typical symmetrical
spiral curve is to enter four things: (1) the radius of the simple curve, (2) the spiral in and out lengths, and
(3) the tangent-out bearing. Everything else will calculate when you press Enter for the PI station.
Curve Segment: Add the next element and select curve. The Curve dialog appears. The key is to enter the
Radius Length (255), the Arc Length (150) and the Curve Direction. Everything else will calculate.
The completed centerline will appear as shown in the dialog and each element can be edited. Pick the Save
button to store this centerline data to a .CL file.
Note:
To convert lines and/or arcs into a polyline, use the Entities to Polylines command or the Join Nearest
command.
To reverse the direction of a polyline, use the Reverse Polyline command.
Prompts
Centerline file to Write dialog Enter the .CL file name to create
Beginning station <0+00>: Press Enter to accept the default station value specified or Type in the begin-
ning station then press Enter
Select polyline that represents centerline: Pick the polyline that represents your centerline
Pulldown Menu Location(s): Civil Centerline, Survey Centerline, Field Roads
Keyboard Command: clpline
Prerequisite: A polyline drawn in the direction of increasing station values.
Once the docked dialog appears, any component of the centerline geometry can be selected in the list and
its data edited with the Edit button. However, the key points on the centerline can also simply be grip
edited in the drawing, resulting in changes in the tabular data displayed in the docked dialog. Tangency
between centerline components is maintained.
Next you are prompted for the file name of the centerline to plot.
Prompts
Draw Centerline Options dialog
Centerline File to Draw file selection dialog Select the .CL file name to read and plot.
Pulldown Menu Location: Centerline
Keyboard Command: cl2pline
Prerequisite: a centerline file
Centerline Report
This command reads a centerline file and creates a report in the standard report viewer which can be
written to a file, a printer, or to your drawing. If the centerline file contains point numbers, then the
report will include these point numbers. If station equations are found, they are noted at the top of
the report. The options dialog has settings for the report format and type of the centerline. The Use
Profile for Elevations Report option will prompt you for a profile (.pro) file to add elevations to the
report. The Report At Interval option will report stations, northing and easting at the specified station in-
terval. The Use Report Formatter option lets you choose the report format and has output options for Excel.
Centerline ID
Centerline ID reports the centerline file name and location that is associated with an alignment polyline.
The subject polyline must have been created with either Design Centerline, Input/Edit Centerline, or Poly-
line to Centerline File. When the routine is initiated and an alignment polyline is selected, the file associated
with that polyline is reported at the command line. Additional alignment polylines may be selected without
re-entering the command, or Enter may be pressed to exit the command.
Prompts
Select centerline polyline to identify: pick the polyline
Centerline Name: D:\SAMPLE.CL
Select centerline polyline to identify (Enter to end): press Enter
Pulldown Menu Location: Centerline
Keyboard Command: CL ID
Prerequisite:A polyline created from a Design Centerline, Input/Edit Centerline, Polyline to Centerline
File, or Centerline File to Polyline.
Station Polyline/Centerline
This command will station a polyline or centerline file at a given interval distance. The options for this
command are set in the dialog shown below. After setting the options, click OK on the dialog and then
pick the polyline or select the centerline file. All settings can be saved as (.STA) files and loaded for reuse,
and for storing multiple stationing schemes. Polyline/Centerline station labels are also dynamic, and so
Chapter 1. Civil Module 255
will update when changes are made in the geometry.
Label Deflection Angles adds this annotation to the stationing. Settings for this are specified in the Label
Deflections Setup, accessed by the Deflections Setup button.
When Erase Previous Station Labels is checked, previous station labels are erased when new ones are
generated.
The PC/Spiral Setup PC button accesses the PC/Spiral Setup dialog, where settings are controlled
for lines and/or symbols and/or labels at the starting and ending (PC and PT) stations of an arc of the
centerline as well as for the spiral special stations (TS, SC, CS, ST).
Draw PC Lines controls whether lines are drawn from the PC and PT points.
Draw PI Lines draws a 2 segment polyline in both tangent directions from the PI as a marker for the PI.
When Locate PI Points is checked a point will be created at the PI of a horizontal curve graphi-
cally and written to the active coordinate file.
When Label Station Text is checked, this command places station text along the polyline at the angle
of the corresponding segment. After toggling this option on, the Label Setup button will become
available for selection. Select it to configure the label settings as desired. Select the Marker Setup op-
tions to modify the size of the markers for certain types of stations. See definitions following the dialog box.
Also under PC/Spiral Setup is Curve Table Setup which controls whether to draw data
Label Setup
Text Layer is the user-specified layer for text labels to be drawn on.
Text Style is the user-specified text style for labels.
Decimals determines the number of decimal places of the stationing labels to be drawn for the odd
stations and user entered stations only.
Text Size Scaler determines the size of the station labels. This value multiplied by the horizontal
scale setting in Drawing Setup results in the size of the label. For example, if the horizontal scale is
set to 100 and the text size scaler is set to 0.10, the station labels will be 10 units.
Text Offset Scaler works like text size scaler above controlling the distance the text labels will be
offset from the centerline.
If the Flip Text For Twist Screen setting is checked and the drawing has been twisted using the
twist screen command, the label text will be flipped to read in the proper direction of the stationing.
Label Intermediate Stations: If the intermediate distance is the same as the station distance then
no intermediate station ticks or labels will be drawn. For example, with the above entries and 0+00
for the first station the stations will be labeled with descriptions as follows: 0+00 0+50 1+00 1+50,
etc.
Station + at Tick Mark labels the station text along the polyline with the '+' of the station text at the
Label Northing/Easting of Starting Point adds this label information, including prefixes and/or
suffixes as specified.
Use Label Stations to specify whether to label the stations perpendicular or parallel to the centerline.
Specify the Position of the station labels, either above or below the centerline. This is only available
when labeling stations using the parallel option.
Align determines the alignment of the station label, either left or centerline, centered along the
centerline or to the right of the centerline. This option is only available when using the perpendicular
option for station labels.
The Marker Setup options control the size of markers for different station types as well as the layer the
markers will be drawn on. The Half Size Main options draw a perpendicular tick mark on only one side of
the centerline. Otherwise a full marker is drawn that goes of both sides of the centerline. There are separate
Half Size options for the main station interval, intermediate station interval and odd stations.
Specify whether to define the Centerline By picking a 2D polyline or 3D polyline in the drawing or
selecting a centerline (.CL) file.
Using a 2D Polyline will result in horizontal distance stationing along the polyline.
Using a 3D Polyline will result in the slope distance stationing along the polyline.
Using a CL File will result in horizontal distance stations as with the 2D Polyline option only a
Use Type of Curves to specify whether you are labeling a roadway curve (arc definition) or railroad curve
(chord definition).
Locate Centerline Points will locate points and store them in the current CooRDinate file.
Locate Radius Points will locate the radius points of any arc segments.
Starting Point Number determines the starting point number for the points to be located.
There are two ways to Set Elevations for the centerline points and offset points to be created.
The 3D Polyline option gets the elevation of the point from a specified 3D Polyline within the
drawing.
The Profile option will determine the elevation of the point based upon the same station in the
profile file. You will be prompted for the profile file to read for the elevation reference.
With the None option selected, no elevations will be determined for the points.
When Include Station in Description is checked, the station along the centerline will be included in the
resulting offset point.
Prompts
Station Polyline Dialog
Polyline should have been drawn in direction of increasing stations.
Select polyline that represents centerline: select a polyline
Label Station-Offset
This command will compute and label the station(s), offset(s) and elevation(s) of a selected point or group
of points or entities. Additional labels for the name(s) of the reference alignment(s) and description(s) can
also be specified and placed to further annotate the point(s) that are selected.
1st /2nd Alignment: Specify the criteria for either one or two alignments that will be used for the label(s)
that will be placed into the drawing.
Use 2nd Alignment: Enable this toggle if multiple alignments are to be used for the label(s) that will be
placed into the drawing.
Name: Supply a label-friendly value for the name of the alignment (e.g. ''King Street'' or ''Water Main'').
The value(s) specified get assigned to the Alignment Label Field.
Centerline: Indicate the source (Polyline or Centerline File) for the reference alignment. If the Polyline
option is selected, you will be prompted to select the polyline(s) after the OK button is pressed. If CL File
option is selected, supply a valid path and filename for the centerline file or navigate to the file using the
''File Picker'' button shown below. The Beginning Station will be determined from the selected Centerline
File.
Beginning Station: Specify the beginning station of the centerline. The polyline should be drawn in the
order of increasing stations. This control is not used when you use a centerline (.CL) file to define the
centerline as the starting station of the centerline is stored in the .CL file.
Vertical Reference: Indicate the source (3D Polyline, Profile File or Road Network) for the reference
elevation. With 3D Polylines, there will be an additional Slope Station available under the Label Fields
in addition to the regular horizontal distance station. If the Profile option is selected, supply a valid path
and filename for the profile file or navigate to the file using the ''File Picker'' button shown above. For the
Draw At Fixed Position: After you pick the first label position, the rest of the labels will be placed at this
same level. This option applies to the Vertical and Horizontal Label Alignment methods.
Label Fields: Use the green arrow buttons to specify the items that are to appear in the labels. As labels
are ''moved'' from Available to Used, a Label Format dialog box particular to the label will appear that will
allow for more precise display control. To subsequently edit each item, use the Format Editor button as
shown below.
The Row Number value is specified as the row starting closest to the leader with subsequent rows
moving further from the leader as shown in the figure below. Row 2 below the leader has been
illustrated with the Draw Box option enabled.
Layers: Specify the layer of each item that comprises the label.
Max Offset to Calc: Specify the maximum offset to calculate.
Station Type: Specify the stationing format to use.
Flip Text for Twist Screen: When this option is enabled, the label(s) will be flipped as necessary to adjust
for the use of Twist Screen.
Type of Curve: Specify whether the centerline is for a roadway or railroad. Stationing for Roadway
Curves is measured along the curve length itself whereas stationing for Railroad Curves is measured along
chord segments.
Save: Allows the current settings to be saved to a Station-Offset Settings (*.sos) file.
Load: Allows settings from a previously saved Station-Offset Settings (*.sos) file to be recalled for use.
Prompts
Polyline should have been drawn in direction of increasing stations.
Select Polyline Centerline (Alignment-1): Pick the polyline centerline This prompt will not appear if the
Centerline File option was specified.
Select 3D Polyline Profile (Alignment-2): Pick the polyline profile This prompt will not appear if the
Profile File option was specified.
Pick point or point numbers (SS for Selection Set,G for Group,Enter to End): Pick a point
Pick point to label: Pick a leader vertex point
Pick label alignment: Pick angle for the label This prompt will only appear if the Pick option was speci-
When Locate Intersection Points At Line Corners is checked, the program will locate points along
the centerline at the intersection points of selected lines with that of the centerline. This routine is to
be used along with Locate Points on Centerline. This is a good option to use when the exact station
of where the offset points are to be created is not known but is referenced by an existing line on the drawing.
The Include Station-Offset In Description option will add the station and offset of the point into the
point description.
Use Centerline from to specify whether to define the centerline by picking a polyline in the drawing,
selecting a centerline (.CL) file, or using 2 points.
The Manual Entry option in Input Station-Offset from will prompt for the station and offset distances.
The Read File option will read the stations and offsets from a text file. The text file format is comma
delimited with point number, station, offset and elevation. The station should be just the station number
without the '+' (i.e. 250 instead of 2+50). The elevation is optional. The Read File option is a quick routine
to convert a station-offset data file into coordinates.
When Offset Prompt is set to Both Left-Right, the program will prompt for left and right offsets. If you
respond to an offset prompt with zero (0), no offset point is created. The Single Offset option will prompt
for one offset per station. Enter a right offset with a positive value and a left offset as a negative value.
Use Station Type to specify the stationing format to use.
Use Type of Curve to specify whether the curves are for a roadway or railroad.
Prompts
Offset Point Settings Dialog
Polyline should have been drawn in direction of increasing stations.
Select Polyline near endpoint which defines first station.
[nea on] Select Polyline to Station-Measure: select a polyline
(5309.0 4845.0) Station: 0.00
(5526.0 4917.0) Station: 228.63
Distance from beginning station along centerline (Enter to end): 110
Starting Segment Station: 0.0 Ending Segment Station: 228.633
Working Line segment...(5413.4 4879.64 0.0)
Left offset distance <10.0>: 15
Right offset distance <15.0>: 20
Distance from beginning station along centerline (Enter to end): press Enter
Keyboard Command: offpts
Prerequisite: A centerline (.CL) file, polyline, or two points
Beginning Station: Specify the beginning station of the centerline. The polyline should be drawn in the
order of increasing stations. Not available when you use a centerline (.CL) file to define the centerline.
Maximum Offset to Calc: This is the maximum distance from the Centerline for which offsets are
calculated.
Report Offsets Ahead/Behind Centerline: When checked, this option shows offsets for points or picked
points located before the beginning station and after the ending station of the centerline.
Label Station and Offsets: When checked, the station offsets will be labeled in the drawing.
Sort Report by Stations: When checked, this option will report the station-offsets in station order
no matter what order the points were calculated.
Report Point Notes: When checked point notes will be included on the calculate offset report.
Create Point Notes: When checked, the station and offset of the offset point will be created as notes and
written to a note file (*.not). This note file will have the same name as the crd file.
Use Report Formatter: When checked, the output of this command is directed to the Report Formatter
which allows you to customize the layout of the report fields and can be used to output the data to Mi-
crosoft Excel or Microsoft Access. You must check this option on in order to use the Report Grade
Elevation From option.
Round Stations: When checked, this option will round the stations for the selected points on the report to
the Rounding Interval specified. For example if an offset point is located at station 1+01, and the rounding
interval is set to 10, then the report will show the offset point at station 1+00.
Store Station Text to CRD File: When checked, the station offset text is appended to point numbers that
are selected.
Report Grade Elevation From: When checked, this option will calculate an elevation for each point from
a 3D polyline, grid file (.grd) or triangulation (.flt) file. To Use this option, the Report Formatter must be
toggled on. The grade elevation is reported and compared with the point elevation to report the cut/fill.
For the 3D polyline option, the grade elevation is calculated by finding the elevation at the point on the
3D polyline that is the nearest perpendicular position from the offset point. The 3D polyline that is used
for elevations does not need to be the same polyline that is used as the centerline for the station-offset
calculations.
Define Centerline by: Specify whether to define the centerline by picking a polyline in the drawing,
selecting a centerline (.CL) file, or using 2 points. The polyline mode can be either 2D or 3D for horizontal
or slope distance stationing.
Prompts
Calculate Offset Settings Dialog
Polyline should have been drawn in direction of increasing stations.
Select Polyline near endpoint which defines first station.
[nea on] Select Polyline Centerline: select polyline centerline
Chapter 1. Civil Module 272
(5309.0 4845.0) Station: 0.00
(5526.0 4917.0) Station: 228.63
PtNo. North(y) East(x) Elev(z) Description
140 4889.13 5410.25 0.00 1+10.00L10.00
Station on Line> 1+10.00 Offset> 10.00 Left
PtNo. North(y) East(x) Elev(z) Description
141 4870.15 5416.55 0.00 1+10.00R10.00
Station on Line> 1+10.00 Offset> 10.00 Right
+ before station denotes point is ahead of line segment, - denotes beyond.
Pick point or point numbers (Enter to End): 22-28
Station Offset Description Elev Pt# North East
4+95.89L 15.48 Catch Basin 0.00 22 4811.00 4454.00
5+78.43L 58.18 Power Pole 0.00 23 4839.00 4548.00
6+77.26L 57.28 Power Pole 0.00 24 4868.00 4656.00
9+01.55R 16.81 Catch Basin 0.00 25 4745.00 4887.00
10+50.51L 25.39 Traffic Sign 0.00 27 4872.00 5043.00
4+03.48R 22.15 Light Pole 0.00 28 4657.00 4454.00
Prompts
Select first polyline, line or arc: pick a polyline
Select second polyline, line or arc: pick a polyline
Maximum distance 50.592 at 1929333.693,231112.910 and 1929297.650,231148.413
Minimum distance 11.870 at 1929473.749,231310.277 and 1929465.293,231318.606
Centerline Conversions
There are twelve Import options available in Carlson Civil to convert other applications' centerline files
to Carlson Civil centerline files (.CL), and seven Export options to convert Carlson Civil centerline files
(.CL) to other applications' formats. Each Import option prompts for the file to convert and the name of
the new .CL file to create, each Export option prompts for .CL file to convert and a file name for the new
file. The import formats include C&G Point Group .PTS, Geodimeter .ARE/.GEO/.RAW, GeoPak .OSD,
Leica .GSI, MOSS .INP, SDMS .ALI/.PRJ, Softdesk, Sokkia .SDR, ISPOL .ALI, CLIP .PLA, TDS .RD5
and Terramodel .RLN/.ALN. The export formats include C&G Point Group .PTS, Leica .GSI, SMI .CH,
Softdesk, Sokkia .SDR, Topcon .RD3, Trimble .DC, TDS .RD5 and TDS .PL5.
For the TDS RD5, there is an option to include a profile along with the centerline. Also, there is an option
to include sections. When sections are included, the station data is included in the RD5 and the section
grades are output to TP5 files where each station has a separate file for the left and right sides. The TP5
files are created in the same folder as the RD5.
For the Trimble DC, there are options to include a profile and sections along with the centerline.
Prompts
Choose Centerline to Process Specify a centerline file.
Layer name for labels <ROW>: press Enter
Number of decimal places for labels <2>: press Enter
Side for right of way (Left/<Right>)? press Enter
Starting station of centerline: 0.000
Enter station or pick a point ('U' to Undo, Enter to End): 0
The end result is a new polyline and a fully annotated ROW line plot. The Enter ROW command
can be used to create new polylines that can be applied to templates using the command Template Point
Centerline.
Prompts
Choose Centerline to Process Specify a centerline file.
Polyline should have been drawn in direction of increasing stations.
Select polyline that represents right of way: pick a polyline
Side to apply right of way (<Left>/Right)? press Enter
Pulldown Menu Location: Centerline
Keyboard Command: rowpl
Prerequisite: A polyline and centerline file
Prompts
Choose Centerline to Read Specify a centerline file.
Layer name for labels <ROW>: press Enter
Draw right of way polylines (Yes/<No>)? press Enter
Number of decimal places <2>: press Enter
Under the table of the curve and superelevation data, there are Add, Edit and Delete buttons which allow
you to add, edit and delete the data entry for the highlighted design speed.
Profile Menu
The Profile menu shown below has commands for creating, drawing and reporting profiles.
Quick Profile
This command allows you to create a profile in one step. The alignment for the profile can be defined
using picked points, a centerline file or a polyline. The surface for the profile can be definedby 3D screen
entities, 3D polyline or surface files (grid or triangulation).
Screen Entities: The program creates the profile by finding the intersections of the centerline with 3D
linework entities in the drawing. There's an option for whether to ignore entities at zero elevation.
3D Polyline: Creates a profile using a selected 3D polyline. The polyline vertex elevations are used for
the profile elevations and the profile stations are from the lengths of the polyline segments.
Surface File: This option allows you to use one or two grid or triangulation surfaces. There's also an
option to Show Pipe Crossings which will find and display pipe crossings from sewer networks and 3D
polylines tagged as pipes. The sewer network can be created in the Hydrology module. To tag a 3D
polyline as a pipe, use the Assign Pipe Data To Polyline command.
Since picked points are the default for the horizontal alignment, the command is as quick as select
surface type (screen or file), then Pick, Pick, Enter and view. The resulting profile is displayed in a graphic
dialog box with real time data reporting. As the crosshairs are moved across the profile in the window, the
station, elevation and slope data corresponding to the current crosshair location appear in the lower right
of the window. A second crosshair on the plan view corresponds to crosshair movement along the profile
so the user knows exactly where the current profile point is on the plan view. Also the Adjust Alignment
Vertical Exaggeration: Determines the amount of vertical exaggeration for the profile in the window.
Drag Action: Determines whether the right mouse button functions as ''Zoom'' or ''Pan'' in the profile
window.
Grid Ticks Only: Instead of the full graph as shown above, Grid Ticks only plots only ticks along the
horizontal and vertical axis near the station and elevation text.
Adjust Alignment: Allows you to pick a horizontal alignment point and while moving it, the profiles are
updated in real-time. You can also select a horizontal alignment segment and move the whole alignment
position. The Adjust Alignment function is only available when surface files are used as the source of the
surface model.
Save: Writes the current profile data to a .PRO file.
Draw: This draws the profile with grid in the drawing. The user has options for horizontal and vertical
scales and the layer of the profile. The Draw Profile command includes more options for drawing the
profile. In order to use this command, you must first create a .PRO file using the Save command described
above.
Print: This makes a graphic report of the profile in either PDF or DWF format as selected under
Settings->Configure.
Exit: Exits this command.
Help: Opens on-line help.
Prompts
Pick starting point (CL-Centerline, P-Polyline): screen pick alignment points for profile
Pick second point: pick next point
Pick next point (Enter to end): press enter to end
Tested 58 of 58 Entities Intersects found> 33
Dialog Box
Prompts
After selecting the reference surface file, there is a Profile Options dialog with these options:
Link Profile To Triangulation: This option will update the profile whenever the reference triangulation
is modified.
Type of Centerline: This setting chooses the type of stationing for centerline curves.
Station by Another Reference Centerline: This option option uses a second reference centerline for the
stationing of the profile. The main centerline is used to find the elevations on the surface and then these
main centerline positions are projected onto the reference centerline to get the stationing. The reference
centerline needs to extend along the full range of the picked polyline in order to project correctly and
capture offsets along the entire length of the picked centerline.
Profile Offsets: In addition to creating the profile along the centerline, you can also create profiles offset
left and right.
After the options dialog, the program prompts for the .PRO file to create and then the 3D polyline to
process.
Prompts
Profile From 3D Polyline dialog
Profile File to Write dialog Specify a profile file name to create
Select polyline to profile: pick a 3D polyline
Created 72 data points for profile C:\sample\abc.pro
The new profile is then stored.
Pulldown Menu Location: Profiles
Keyboard Command: pro3dpl
Prerequisite: A 3D polyline
Prompts
Pick point or point numbers (Enter to end): 34
Point number: 34 Desc: 17
If you choose Section, you will make a section file with Station 900001, which can be plotted as a cross
section. The section is left-justified, with the first point representing offset 0 and all other offsets to the
right. The section offsets will match the profile stationing if the same points are used.
Opened file: c:\scad2005\data\drawing431.pro
Profile Data stored in: c:\scad2006\DATA\Drawing431.PRO
In this graphic showing the points 34, 94 and 195, note that the ''+'' in front of elevations higher
than 0 is an option within Draw-Locate Points.
Prompts
Choose SCT file to read dialog
Select the existing cross section file.
Profile of offset or template description [<Offset>/Desc]? press Enter
Enter the offset to profile (left offsets as negative) <0.0>: press Enter
Extrapolate sections to this offset (<Yes>/No)? press Enter This prompt appears if the program detects
that some or all sections do not extend to the requested offset to profile.
If you chose Desc above, one of the advantages of the new file loading dialog is that you can review the
ASCII descriptions in the section file, as shown below:
Enter description to profile: EP
Template side to process [Left/<Right>]? L
PROfile file to Write dialog boxEnter a profile file name to write.
Create another profile (Yes/<No>)? press Enter
Prompts
PROfile file to Write dialog box: Enter a new profile file name to write.
CL File/<Select polyline that represents centerline>: pick a polyline or choose C for Centerline
Select Centerline file if Centerline option is used. If the desired points are further from the centerline, enter
a larger maximum offset tolerance.
Note: for all selected points, the points should be located on the real Z axis.
Select the Carlson points along the centerline.
Select objects: Select the point entities.
Prompts
Profile File to Write Dialog Enter new .PRO file name.
Polyline should have been drawn in direction of increasing stations.
CL File/<Select polyline that represents centerline>: pick a polyline
Enter the starting station <0.0>: press Enter
Select the pipe polylines crossing the centerline.
Select objects: pick pipe polylines
Position of pipe polylines on pipe [Top/Center/<Bottom>]? press Enter
Found 2 crossing pipe polylines.
The command Draw Profile would then interpret this profile as a pipe profile, and plot it as needed.
Pulldown Menu Location: Profiles > Profile from ...
Keyboard Command: propipe
Prerequisite: A polyline centerline and pipe polylines
2. Spreadsheet Editor:
The spreadsheet editor allows you to enter and modify data cell by cell. The profile graph will be up-
dated automatically after any changes of the profile data. Insert PVI button inserts a row in front of the
highlighted row to create a new PVI, Remove PVI button deletes the highlighted row as while as the cor-
responding PVI, and Screen Pick PVI button allows you to pick a point on screen and insert it into the
spreadsheet. In the Sag-Crest Points list, the coordinates of all Sag and Crest Points are listed.
3. Settings Dialog
4. Show Sections
This function applys the design template at the road profile to get the road section file, computes the
outslopes and earthworks relative to the reference surface section file, and displays both road and surface
sections in a graphic dialog box. Click on the Show Sections button, the Road Design Templates dialog
The Vertical Speed Table function provides a few of speed tables, which utilize AASHTO's speed table
data and offer the recommendations for design speeds and curve parameters. Please refer to AASHTO A
Policy on Geometric Design of Highways and Streets 2004 (pp 265-280) for details.
Click on the Vertical Speed Tables button to open the speed table dialog shown as below. The Table Name
list contains the names of all speed tables that have been defined. There are five default speed tables:
AASHTO - Crest Curve Based On Passing Sight, AASHTO - Crest Curve Based On Stopping Sight,
AASHTO - Sag Curve Based On Stopping Sight, METRIC- AASHTO - Crest Curve Based On Passing
Sight, METRIC- AASHTO - Crest Curve Based On Stopping Sight and METRIC- AASHTO - Sag Curve
Based On Stopping Sight. You can add, edit and delete any speed tables. All speed table files are in the
...\USER folder and are available for all projects.
Prompts
Input-Edit Road Profile dialog: Fill in values.
Pulldown Menu Location: Profiles > Input-Edit Road Profile
Keyboard Command: roadpro
Prerequisite: a road profile file (.PRO), a road centerline file (.CL), a surface file (.TIN, .FLT)
Prompts
Profile Settings dialog
Profile to Write Dialog Note that you can choose to append to an existing road profile, which allows you
to continue design work in different work sessions. If Append is selected, the cursor will default to the
end point of the selected profile, which will be treated as a 'PVI' point, so that you will be prompted for a
vertical curve length after your very next picked point.
Pick Lower Left Grid Corner <5000.08,3211.24>[endp on]: Pick a lower left corner for the plotted
grid on the screen. If you have just finished plotting the existing profile, the program will remember your
lower left coordinates, and you just hit Enter to accept the default values.
Enter station or pick a point (Enter to End): 0
Elevation of PVI: 932.5
Station of second PVI or pick a point (U,E,D,Help): 175
Percent grade entry/Ratio/<Elevation of PVI>: 942
Station of next PVI or pick a point ('U' to Undo, Enter to End): pick a point
The Snap PVI dialog box appears when you pick a point (if the Prompt for Snap option in the Profile
Settings dialog is selected). The station and slope may be changed to the nearest snap value. The elevation
is the free variable and it will change to compensate for any snap. To change the elevation, select the
elevation edit box and enter the new value. In this example, you might choose a slope snap of 0.1 and if
the station was flexible (not fixed, such as the end of the road), you could choose a station snap of 10.
View Table/Unequal/Through pt/Sight Distance/K-value/<Length of Vertical Curve>: 100
For Crest with Sight Distance>VC and Vertical Curve => 100.00
Sight Distance => 124.43, K-value => 11.2
Use these values (<Y>/N)? press Enter
Station of next PVI or pick a point ('U' to Undo, Enter to End): press Enter
Vertical Curve Text Options dialog box
Pick vertical position for VC text: Pick a position above the profile grid. The final plot is shown below:
Enter the step up/down in feet <0.00>: press Enter Enter 0.1 if pipe drops one tenth into manhole and
you are designing in upstream direction.
If you enter a station for the next manhole rather than picking a point on the screen, then you will be
prompted as follows:
Depth/Percent grade/Min grade/<Elevation of manhole>: 939.79
Size of pipe in inches <10.0>: 8.0
Station of next manhole or pick a point (U,E,D,Help): press Enter
If you picked a plan view polyline, you will be asked:
Draw manholes on centerline [Yes/<No>]? Y Then you will be prompted for the default manhole
symbol to use.
Profile Sewer Settings dialog
Example of sewer profile using Horizontal Axis Text Orientation as Vertical and Pipe Label Position as
Horizontal Dimension
Detail of step up
Top=4, Bottom=4
Detail of Draw Manhole Base and Label Invert Elevation with Vertical Line
Label Pipe Flow Values option shows flow rate, travel time, depth and velocity
Pulldown Menu Location: Profiles
Keyboard Command: sewer
Prerequisite: A profile grid
Sewer - Sewer profiles include the Generic controls and adds step up, pipe size, pipe thickness,
manhole elevation and manhole ID fields.
Pipe - Pipe profiles include the Generic controls and adds a pipe size field.
Crossing - Crossing profiles are for pipe crossings along the centerline. Besides station and elevation,
the crossing data points also have the pipe size. The crossing elevation is for the bottom elevation of
the pipe. The crossing profile data points are not connected.
Circular - Circular profiles are the same as Road profiles except the vertical curve is circular instead
of parabolic.
Edit Slope To Change: This setting controls which field to update when the slope is modified in the
spreadsheet.
Check Stations: Reports profile information at the specified stations. The Check Stations are not stored
in the profile; they are merely used as a design/analysis tool for viewing the elevations at certain stations
while adjusting the profile data.
Speed Tables: This button is enabled only when you edit a road profile. Please refer to the documentation
on Input-Edit Road Profile for the information on Vertical Speed Tables.
Next: Used for navigation when editing a .PRO file containing multiple profiles, loads the next profile.
Previous: Used for navigation when editing a .PRO file containing multiple profiles, loads the previous
profile.
Load: Used for loading another, existing .PRO file for editing.
Save: Saves the profile using the current profile file name. The current profile file name is displayed in the
top title bar of the dialog box.
SaveAs: Allows you to save the profile under a different profile file name.
Calc PI: This function calculates a station/elevation point given two existing station/elevation points and
slopes from them. The values are entered in this dialog. When you pick Calculate, the program finds the
intersection of the grade lines. Then pick OK and the calculated PVI is added to the profile.
Hold Next Slopes: When editing a profile elevation, this option will maintain all the slopes after the edit
point by adjusting the elevations. Otherwise, the elevations for the rest of the profile points are held and
the slope from the edit profile point to the next profile point is adjusted.
Hold Current Elevation: When you change a PVI's station or elevation, if this toggle is on, its slope out
will be changed and the elevation of the next PVI is held, otherwise its slope out is held and the elevation
of the next PVI will be changed.
Use K-Value: Toggles between displaying K-Value and Sight Distance in the fifth column for road profiles.
Show Slope When Zoom In: This option allows to display the slopes on the long enough profile segments
when zoom in.
Grid Ticks Only: Toggles between displaying the grid and grid ticks in the graphic box.
Set Grid Interval: This option allows you to control the elevation grid spacing in the graphic preview.
When this option is off, the program automatically figures the elevation grid interval.
Enable Additional Invert-In Fields for Sewer Profiles: When editing a sewer profile, this option allows
you to display an extra invert-in column for in-coming pipes. The invert-in elevations are separated by
commas.
Enable Cradle Fields for Sewer Profiles: When editing a sewer profile, this option allows to display
cradle above and cradle below columns.
Grid Mode: The Dynamic option will update the grid interval labels when you zoom in or out of the
profile image. The Static option will keep the grid interval labels static.
Tools: Opens the Tools dialog.
Scale: Applies the specified scale factor to stations and/or elevations within the specified range of stations.
Cradle Setup: Sets up the cradles for sewer profiles. The cradle parameters are different with different
pipe sizes and are defined in the Pipe Size Library. You can either use library data or specify new values
Draw Profile
Draw Profile is a flexible routine for drawing a profile anywhere in the drawing. The profile may be
drawn with or without a grid or with just tick marks. The vertical curve annotations for a road profile and
manhole annotations for a sewer profile, may also be drawn. Draw Profile uses the profile information
that is stored in .PRO files. Once the profile is drawn using Draw Profile, the design and labeling routines
of the Profiles dropdown are applicable to the profile. Please note, several of the options presented in the
following dialogs will depend on the type of unit system being used, metric or english. Options such as
text sizes, sheet dimensions, and scaling factors may vary from the examples shown here.
Horizontal Grid: Enter a value of how often grid lines should be displayed to coincide with the station
values along the horizontal axis of the grid.
Horizontal Major Grid: Enter a value of how often major (or ''heavy'') grid lines should be displayed to
coincide with the station values along the horizontal axis of the grid.
Station Text: Indicate how often station text labels should appear along the horizontal axis of the grid.
Vertical Grid: Enter a value of how often grid lines should be displayed to coincide with the elevation
values along the vertical axis of the grid.
Vertical Major Grid: Enter a value of how often major (or ''heavy'') grid lines should be displayed to
coincide with the elevation values along the vertical axis of the grid.
Elevation Text: Indicate how often elevation text labels should appear along the vertical axis of the grid.
Grid Direction: Profiles can be drawn Left to Right (the default) or Right to Left. Although most profiles
are drawn left to right, if you have a road that runs East to West and you wish to draw the profile stationing
beneath the actual road stationing, then choosing a Right to Left profile may be appropriate.
Vertical Grid Adder to Top: This adds the specified amount of grid to the top of the profile.
Bottom: This adds the specified amount of grid to the bottom of the profile.
Grid Style: This selects the type of Grid to generate. The choices are Grid Lines, Ticks Only, Ticks and
Dots, Ticks and Checks.
Label Stations: Disable this option if you do not want station labels to be placed along the grid.
Label Station Equations: Disable this option if you do not want station equation labels to be placed along
the grid.
Station Type: Indicated the preferred style of station formatting.
Station Text Orientation: This option allows you to specify the orientation of the station text shown along
the bottom of the profile. The example below shows both options:
Use Partial Labels for Intermediate Stations: Enable this toggle if the ''full station'' content to the left
of the ''+'' symbol should be omitted at intermediate stations. This is useful for large station values where
intermediate station labels are desired. When enabled (assuming 100' station values), an intermediate
station such as 1023+50 would simply be annotated as +50.
Increment Station Text from Beginning Station: Enable this option if you wish to have the station text
labels be relative to the starting station value. For example, if the starting station value is 0+23.68 and the
Station Text interval is 50, station labels of 0+73.68, 1+23.68, 1+73.68, etc, would be generated.
Label Elevations: Disable this option if you do not want elevation labels to be placed along the grid.
Grid Vertical Spacer: Indicate the amount of vertical space between successive grids.
Plan Only, Profile Only, or Plan and Profile sheets can be created. The options within Sheet Setup become
available when this toggle is checked on. Pick Setup to access the Sheet Setup dialog.
Note:
The ''Tile Sheets'' toggle needs to be disabled for the auto-incrementing functionality.
If either the Start Station in Layout Name or the End Station in Layout Name options are enabled,
the Layout Name field will be disabled as the Layouts will get named automatically.
If you enter ''ms'' to go to model space within a Layout tab, you can pan to alter the plan view position.
However, it is best to zoom in/out and edit within the Model tab. The Layout tabs appear at the bottom of
the screen, along with the ''Model space'' tab to go back to standard plan view:
Start/End Station in Layout Name: These options allow you to include starting and ending station in the
Layout Names.
Add Layouts to Current Layout Set: This option allows you to add the layouts created to an existing
layout set that was previously generated using the Layout Set Manager. You will need to specify the name
of the layout set.
Block Name: This is the drawing name for the plan and profile sheet to be inserted. The Set button can
You can use the Set button to the right of any field to set that field to a preset value pulled from the drawing
information.
Horizontal Label Text Interval: Indicate how often the profile elevation labels should be placed along
the horizontal axis of the sheet.
When enabled, this option allows you to detail additional slope information onto selected profiles.
When enabled, this option will label station values along the profile line above each break point in the
profile. Pick Setup to access the Break Point Station Setup dialog.
When enabled, this option will label descriptions along the profile line at each break point in the profile.
Pick Setup to access the Break Point Description Setup dialog.
Reference Profile: Indicate the profile that should be used as the point of comparison for the break point
locations.
Decimal Shift Right: Indicate the number of places to shift the decimal point to the right. For example, if
a traditional elevation difference was calculated to be 1.234 and the Decimal Right Shift value is set to 1 (a
factor of 10), the reported elevation difference would be shown as 12.34.
Click this button to establish if it desirable to have a leader and/or break point symbol used in conjunction
When enabled, this option will label the location(s) of any road(s) from an identified RoadNet that
intersect the main road.
When enabled, this option draws the profile(s) to a separate drawing. Click the Set button to specify the
name/location of the external drawing. Suggested uses for this feature are when profile-only sheets need to
be generated and provided to others for detail or construction purposes.
Link To Files: This setting controls the linkage of the plotted profile(s) to the actual profile file(s) (.PRO),
Chapter 1. Civil Module 329
determining how changes to the file affect the plotted profile(s):
Off - Changes to an underlying profile file do not trigger a change to its drawn profile.
Prompt - Changes to an underlying profile file trigger a prompt if its drawn profile should be updated.
Auto - Changes to an underlying profile file result in an automatic change to its drawn profile.
Match Line Elevations: For high relief profiles that might otherwise extend up and into the plan view
portion of the drawing, the Match Line Elevations option can be used to break the profile and redraw the
remaining portion vertically shifted to remain in the profile portion of the sheet.
Elevation Range: This is the range of elevations that is used in conjunction with the Match Line Elevation
option. If the range is exceeded (that is, if the range greater than 40), the program will break the profile and
draw the remainder with a separate vertical axis range.
This button opens Vertical/Circular Curve Settings dialog. From a wide variety of available labels, you are
able to create your own label selections very conveniently. Each label can be edited individually through
the Setup button. You can specify the prefix, suffix, symbol style, decimal places, text orientation and
position, etc, in the Edit Label dialog.
Draw Annotations with Leader: When enabled, this uses a leader in conjunction with pipe labels.
Draw Annotations with Vertical Line: When enabled, this uses a vertical line and orientation to indicate
the location of the pipe crossing being labeled.
Show Pipe Thickness: When enabled, this draws the pipes in profile using double lines to indicate the
thickness of the pipe. The area between the lines can be cross-hatched.
Link Label Settings: Settings to determine how to draw link labels.
General Tab
Manhole Tab
On this tab, you are able to specify how to label the manhole name and how to draw the manholes.
Pipe Tab
Pipe Label Position: Indicate the preferred location for pipe labels.
Labeling Method: Indicate the preferred method for determining the length of the pipe.
Pipe Material: Indicate the type of material used for the pipe.
Draw Pipe Thickness: When selected, draws pipes in profile as double lines indicating the thickness of
the pipe. This option also allows for cross hatching of the double lines.
Label Pipe Distance as Station Along Horiz Axis: This option creates pipe distance labels as the station
style along the horizontal axis. Click the Setup button to access the labeling method and style.
Draw Flow Arrows: Indicate if arrows should be drawn illustrating the direction of flow.
Chapter 1. Civil Module 340
Draw Cradle Lines: If the sewer profile contains cradle data, this option would draw cradle lines above
and below the pipe segments.
Draw Pipe Label as MTEXT: When enabled, text labels will be drawn as a multiline text (MTEXT) entity.
Fit Pipe Label Between Structures: When enabled, this option will ensure that pipe labels will fall within
a structure-to-structure distance.
Back: Allows you to return to the previous dialog box to alter or adjust the information it provides.
Load Settings: Loads a saved collection of Draw Profile settings, saved in a (.PFS) file.
Save Settings: Saves all Draw Profile settings in a (.PFS) file.
When OK is clicked at the base of the dialog box, the prompting at the command line continues.
Prompts
Draw Grid dialog box
Pick Starting Point for Grid <0.0 , 500.0>: pick a point
Pulldown Menu Location: Profiles > Profile Grid
Keyboard Command: drawgrid
Prerequisite: None
Prompts
Add Grid Ticks & Dots dialog
Specify whether to draw the ticks and/or dots, and choose their resolutions (.1 or .2). Also, make sure the
Grid ticks and dots with metric stationing (no '+') as set in Profile Defaults
Pulldown Menu Location: Profiles > Profile Grid
Keyboard Command: tickdot
Prerequisite: A profile grid
Prompts
Add Grid Lines dialog
Make sure the grid parameters match the grid that you're working on.
Pick Lower Left Corner of Grid: pick the corner (endpoint snap is on)
Pick Upper Right Corner of Grid: pick the corner (endpoint snap is on)
Prompts
Pick profile to edit: pick any entity from a drawn profile
Edit Profile Grid and Scale dialog
When OK is clicked at the base of the dialog box, the profile is updated in its current location.
Pulldown Menu Location: Profile Grid/Sheet > Adjust Draw Profile Settings
Keyboard Command: reset drawprof
Prerequisite: A profile in the drawing
Prompts
Select sewer profile label to move (R for Restore): Pick a sewer profile label text with leader entity
Pick label position: pick a point
Select sewer profile label to move (R for Restore, Enter to end): press Enter to end
Note:
If either the Start Station in Layout Name or the End Station in Layout Name options are enabled,
the Layout Name field will be disabled as the Layouts will get named automatically.
If you enter ''ms'' to go to model space within a Layout tab, you can pan to alter the plan view position.
However, it is best to zoom in/out and edit within the Model tab. The Layout tabs appear at the bottom of
the screen, along with the ''Model space'' tab to go back to standard plan view:
Start/End Station in Layout Name: These options allow you to include starting and ending station in the
Layout Names.
Add Layouts to Current Layout Set: This option allows you to add the layouts created to an existing
layout set that was previously generated using the Layout Set Manager. You will need to specify the name
of the layout set.
Block Name: This is the drawing name for the sheet to be inserted. The Set button can be used to change
the block name. Carlson provides a standard plan and profile border in the form of profile.dwg located
in the working folder of %AppData%\Carlson Software\...\Sup\. You may wish to revise profile.dwg
to remove the grid, resize the plan viewport, and add your company logo, and re-save it as plan.dwg.
You can use the Set button to the right of any field to set that field to a preset value pulled from the drawing
information.
In the dialog, you can set the layer name, style, size and decimal places for the labels. Two profiles can be
labeled at once to handle existing and final profiles in one step (see graphic). When labeling two profiles
with the ''File'' method (recalling a profile), use the ''L'' justification for the first set of horizontal axis
elevations, and use the ''R'' justification for the second set. One convention is to label the existing profile
to one decimal place and the final profile to two decimal places. When labeling only one profile, use the
center justification. When using two profiles from the ''Screen'' selection method, there is an option to also
label the elevation difference between the profiles. The Label Between Elevations option chooses between
labeling the values in the order of existing elevation, cut/fill and final elevation or in the order of existing
elevation, final elevation then cut/fill. The Skip Elevation Labels option will label only the cut/fill and not
the elevations.
Prompts
Horizontal Axis Crossings dialog Fill in values.
Polyline should have been drawn in direction of increasing stations.
Tick on profile
Pulldown Menu Location: Profiles > Label Horizontal Axis
Keyboard Command: horcross
Prerequisite: Profile, profile centerline polyline and a .CL file
Prompts
Layer Name for 3D Polyline <3DPROF>: press Enter
Select profile centerline polyline: pick a polyline
Station by another reference centerline [Yes/<No>]? N for no. This option will prompt for a second
centerline to use for stationing.
Enter the starting station <0.0>: press Enter
Select Profile File
Starting station of centerline <0.0>: press Enter
Erase centerline (Yes/<No>)? Y This option will erase the original 2D polyline centerline.
Profile To Points
This command creates Carlson points along a horizontal alignment polyline using a profile file to compute
the point elevations. The created points are stored in a coordinate (.CRD) file and can also be drawn
on screen in the layer specified by the user. Station text, profile name, and special points (vertical and
horizontal PC's and PT's) can be stored in the point description depending on user settings.
Points created along profile centerline using elevations from the above road profile
Profile Report
This command creates a summary report of generic, road, crossing, pipe and sewer profiles using a profile
file (.PRO file). The report is generated in the standard report viewer which can print the report, save it to
For sewer profiles, the Report Method chooses between reporting the slopes and pipe distances between
manhole centers or from the outside manhole edges for the actual pipe dimensions. The Report Pipe
Size Summary option reports the total pipe length for each different pipe size. The Station By Another
Reference Centerline option reports the sewer stations using a reference alignment besides the sewer
alignment. For example, this option can be used to report the sewer stations based on the road centerline.
When this option is on, the program will prompt for both the sewer centerline and the reference centerline.
The program first finds the position of the sewer station along the sewer centerline and then finds the
station of the nearest perpendicular offset along the reference centerline.
Prompts
Slope Report Options dialog box
Points/<Select line or polyline to list-label>: pick a polyline
Slope Distance> 600.33 Horizontal Distance> 600.00
Elevation Difference: 20.00 Slope Ratio: 30.00:1 Slope Percent: 3.33
Starting point of label ([Enter] for none): pick a point
Points/<Select line or polyline to list-label>: press Enter If you choose P for points, you go into the
Station-Elevation-Slope Report
This command calculates the elevation and slope along a profile at user specified stations or intervals. The
routine allows three types of profile input options: Profile File (an existing .PRO file), Screen Profile (exist-
ing grid and polyline profile), or None (allows you to specify station-elevation points without referencing a
profile). If the Screen Profile option is used, the profile polyline direction must match that of the stationing
on the grid.
There are two Output options: Report and Label Profile. The Report option will send the output data to
the standard report viewer, which can then be printed, saved to a file or plotted in the drawing. The Label
Profile option will create text on the existing grid and polyline profile. With either option, the user will be
prompted to enter or pick the station to report unless the Report at Interval option is checked on. In this
case, the reporting will be done automatically at the interval specified. With the Label Profile option, the
user has the additional options for defining the data to be labeled (Station, Elevation, Both or None), the
slope format and the vertical position of the text on the grid.
This command can also be used as a profile inspector. As you move the cursor around, the station,
elevation and profile grade are displayed in a real-time window, unless you specify the more automatic
''report at interval'' method. If Prompt for snap is set on (available in non-interval mode), then when a point
on the profile is picked, you have the opportunity to snap to an even 1, 5 or 10 stations.
Pick the vertical position for the text: pick a point to place the text
Station> 0+50.00 Elevation> 366.00 Slope> 4.00%
Station> 1+00.00 Elevation> 368.00 Slope> 4.00%
Station> 1+50.00 Elevation> 369.12 Slope> 0.50%
Station> 2+00.00 Elevation> 368.46 Slope> -3.08%
Station> 2+50.00 Elevation> 366.92 Slope> -3.08%
Station> 3+00.00 Elevation> 365.38 Slope> -3.08%
Prompts
Report only/<Plot calculations>: press Enter
Profile Settings dialog If you're using the plot option, make sure these parameters match your grid.
[end on]Pick Lower Left Grid Corner <0.00,0.00>: pick this point
Number of decimal Places <2>: press Enter
Sag & Crest Report
SAG Station> 3+71.80 Elevation> 1000.00
CREST Station> 9+40.20 Elevation> 1027.19
Pulldown Menu Location: Profiles
Keyboard Command: sagcrest
Prerequisite: A road profile
The simplest of applications of this command, comparing a sewer profile to a surface profile and reporting
the depth summary according to the specified Depth Zones, is shown below.
Use Trench Template for Volumes: Trench templates are made using the command Input-Edit Trench
Template within the Profile Utilities ''flyout''. Trench earthwork volumes are then computed.
Report Backfill Volumes: Available if trench templates is clicked on.
Use Rock Strata Profile: If clicked on, the Rock Profile can be entered in the lower portion of the dialog,
and if the pipe invert is below rock surfaces along any segment, rock linear feet will be reported, in the
same depth categories as used for trench depths. In the example shown below, if rock depth is uniformly 5
feet below surface elevation, in the form of a rock profile, rock quantities are 348 feet of 0-2 feet depth of
rock trenching.
Use 2nd Surface Profile to Minimize Cut: If the final grade is below existing grade, in those areas, it
saves trenching work to first do the cut to final grade, prior to filling over existing grade in areas of fill.
Then trench depths are minimized. This option, if clicked on, computes trench depths to the minimum of
the two specified surfaces, and activates the 2nd Surface Profile option in the lower portion of the dialog.
Extend Shorter Profile to Longer Profile: This option will extrapolate the starting and ending stations of
the shorter profile to match the longer profile.
Draw Zone Dimensions on Profile: The depth zones will be annotated along the horizontal axis of a
profile drawing with this option.
Chapter 1. Civil Module 366
Report Manhole Depth Summary: This leads to the depth summary report.
Depth Zones: These zones are for reporting the pipe range of depth. The depths should be entered in
lowest to highest order. Use the Next and Back buttons to move between the 20 possible depth values.
Prompts
Pipe Depth Options dialog
Pick lower left grid corner [int on]: pick the profile grid corner
Pick vertical position for dimensions: pick a point below the profile grid
There are two types of labels: points and slopes. On the point label edit dialog, you may choose to display
either the station or elevation, or both, or neither of them, and specify their prefix or suffix. If you choose
to label both the station and the elevation, the labels are drawn in two lines by default, unless you elect
the option to Label Station and Elevation on Same Line. When the screen is twisted, some of the labels
would possibly be drawn upside down, the Flip Texts for Twist Screen option flips the text to the proper
direction. Draw with Symbol setting draws a symbol at the position of the label. Next, you would select
from a list the Symbol Name, Layer Name, Style Name and Color for displaying the label. There are
two Label Position settings: Above and Below the centerline, and three Label Orientation settings:
Horizontal, Parallel and Perpendicular. Text Size Scaler and Symbol Sizer Scaler determine the size
of the text label and symbol label respectively in plan view.
The slope label edit dialog is very similar to the point label edit dialog, the big difference is the Arrow
Direction. There are four arrow directions: Centerline Direction, Uphill Slope Direction, Downhill
Slope Direction and Away from PVI.
Here's a site design example shown below, where a profile is labeled on the centerline. The PVI labels are
above and parallel to the centerline, the PVC and PVT labels are below and perpendicular to the centerline,
Chapter 1. Civil Module 369
and the slopes are above and perpendicular to the centerline, their arrows are in the downhill slope direction.
Profile ID
This command reports the profile file name, horizontal scale and vertical scale that was used to draw the
selected drawing entity. Simply pick a profile entity in the drawing and the profile file name is reported in
the command text window. The profile must be drawn in Carlson by completing the Draw Profile command
Prompts
Select profile entity to identify: pick an entity
Horizontal Scale: 50.0 Vertical Scale: 10.0
Profile Name: sewer.pro
Select profile entity to identify: press Enter to end
Prompts
Pick position to draw template: pick a position on the screen
Pulldown Menu Location: Profiles > Profile Utilities
Keyboard Command: draw trench tpl
Prerequisite: None
Prompts
Manhole Base Point: pick the invert elevation point
Manhole Top Rim Point: pick the surface point
In the process options dialog, the Snap Tolerance is the max offset from the point to the profile which is
used for finding the best-fit tangent segments. The Minimum and Maximum Vertical Curve values control
the range of possible vertical curve lengths. The Vertical Curve Resolution is used to round the resulting
length to this value.
The residual for each point is the elevation difference from the point to the best-fit profile. The results are
shown in a dialog and you can toggle each point for whether to include in the calculations. Points that are
toggled off are not used for calculating the profile but are still used in the residual report. The Remove
function removes the point from both calculation and residual reporting. After picking OK on the results
dialog, the program prompts for the profile to create with the best-fit results.
Prompts
Prompts
First Profile to Merge Select a profile.
Second Profile to Merge Select a profile.
Range of first profile stations to use <0.0 - 400.0>: press Enter
Range of second profile stations to use <400.0 - 800.0>: press Enter
Profile file to Save dialog box
Average Profiles
This command averages up to four profiles and stores the resulting profile into a user-specified file name.
Profiles that don't share the exact profile range will be projected to match the low and high stations in the
selected profiles, after which the averaging will be computed.
Prompts
1st Profile file to Average dialog Specify a profile file.
2nd Profile file to Average dialog Specify a profile file.
3rd Profile file to Average dialog Hit Cancel to stop selecting profiles.
Choose Profile to Write Specify a profile file.
Pulldown Menu Location: Profiles > Profile Utilities
Keyboard Command: avgpro
Prerequisite: Two or more profile files
This command creates a 3D polyline that represents a pipe. The points can be either picked on screen or
specified by point number in the current coordinate file. This command is a convenient way to make 3D
polylines that can become ''pipe polylines'' used for capturing their profile positions, leading to circular or
elliptical or even square plots of the pipes or culverts within Draw Profile. However, this command is not
required nor sufficient to make a pipe polyline useful in the Draw Profile command. Pipe polylines are
made only by converting 3D polylines into pipe polylines using the adjacent command, Assign Pipe Width
to Pline.
Prompts
Layer Name for 3DPoly <PIPE>: press Enter
Prompt for elevations (.XY filter) (Yes/<No>)? Y for yes
Undo/<Pick point or point numbers>: pick a point
Elevation <0.0>: 554.12
Undo/<Pick point or point numbers>: pick a point
Percent slope/Ratio slope/Elevation <0.0>: 553.72
Undo/Close/<Pick point or point numbers>: press Enter
Draw another 3D polyline (Yes/<No>)? press Enter
Pulldown Menu Location: Profile->Profile Utilities
Keyboard Command: drwpipe
Prerequisite: None
Include station-offset in label: When clicked on, the calculated station and offset text is plotted.
Full or Abbreviated: The abbreviated form leaves off the even 100 feet in front of the stationing, and
saves some space. Station 14+50.23 would plot as +50.23.
Label Left and Right Offsets (Together or Separately): The ''Separately'' option will ask for a horizontal
alignment point for left and another for right offsets. Otherwise offsets will be labeled along one horizontal
Prompts
Profile Offset Text Dialog make choices, click OK
Polyline should have been drawn in direction of increasing stations.
CL File/<Select polyline that represents centerline>: pick the centerline
Starting station of centerline <0.0>: press Enter
Pick horizontal alignment for text: pick a point
Pick point or point number (SS for Selection Set, Enter to End): pick a point
Profile Offset Text dialog
Pick point or point number (Enter to End): press Enter
Prompts
Percent of Grade + for up hill - for down hill.
Line select/<Percent of grade in <2.0>>: L
[nea on] select Line that defines grade in: pick the line
Slope Distance> 900.89 Horizontal Distance> 900.00
Elevation Difference: -40.00 Slope Ratio: -22.50:1 Slope Percent: -4.44
Line select/<Percent of grade out <-2.0>>: 2.5
Percent of grade change restriction per 100 linear units <2.0>: press Enter
Required length of vertical curve> 347.22
Pulldown Menu Location: Profiles > Profile Utilities
Keyboard Command: vcrg
Prerequisite: None
Prompts
Percent of Grade + for up hill - for down hill.
Line select/<Percent of grade in <2.0>>: L
Select Line that defines grade in: pick the line
Slope Distance> 600.33 Horizontal Distance> 600.00
Elevation Difference: 20.00 Slope Ratio: 30.00:1 Slope Percent: 3.33
Line select/<Percent of grade out <-20.0>>: -2.22
View Table/<Required Sight distance <450.0>>: 450
With SD<VC, Required Length of Crest Vertical Curve> 846.41
K Value> 152.35
Pulldown Menu Location: Profiles > Profile Utilities
Keyboard Command: vcsd
Prerequisite: None
Prompts
Select Line or polyline that defines grade in: pick the line
Slope Distance> 600.33 Horizontal Distance> 600.00
Elevation Difference: 20.00 Slope Ratio: 30.00:1 Slope Percent: 3.33
Select Line or polyline that defines grade out: pick the line
Slope Distance> 900.22 Horizontal Distance> 900.00
Elevation Difference: -20.00 Slope Ratio: -45.00:1 Slope Percent: -2.22
View Table/K value/Sight distance/<Length of Vertical Curve <450.000>>: 350
With SD<VC Length, Crest Sight Distance> 289.37 K Value>63.00
Prompts
Add to existing roadside file (Yes/<No>)? press Enter
Left profile name or Enter for none: EDGE OF ROAD
Layer name for EDGE OF ROAD <ROAD1>: press Enter
Additional Left profile name or Enter to continue: LT. SD. SHLDR.
Layer name for LT. SD. SHLDR. <ROAD2>: press Enter
Additional Left profile name or Enter to continue: press Enter
Right profile name or Enter for none: CL OF ROAD
Layer name for CL OF ROAD <ROAD1>: CLINE
Additional Right profile name or Enter to continue: EDGE OF ROAD
Layer name for EDGE OF ROAD <ROAD2>: ROAD1
Additional Right profile name or Enter to continue: RT. SD. SHLDR.
Layer name for RT. SD. SHLDR. <ROAD3>: ROAD2
Additional Right profile name or Enter to continue: press Enter
Right/Enter Left station <0.00>: 1305
Assign (<Ditch>/Pipe/Road)? R
EDGE OF ROAD elevation or Enter for none: 31.2
LT. SD. SHLDR. elevation or Enter for none: 30.8
End/Undo/Right/Enter Left station <1305.00>: press Enter
Assign (<Ditch>/Pipe/Road)? press Enter
Enter ditch elevation: 29.2
Chapter 1. Civil Module 388
End/Undo/Right/Enter Left station <1305.00>: 1307
Assign (<Ditch>/Pipe/Road)? P
Enter pipe elevation: 28.48
Enter ending pipe station: 1318
Enter ending pipe elevation: 28.45
Pipe size in inches <15.0>: press Enter
Pipe name <RCP>: press Enter
Enter flare width: 2
Enter flare length: 10
Drive type <TOP CONC. DWY.>: press Enter
Drive id <100>: 211
Drive elevation: 30.79
Drive starting station <1307.00>: press Enter
Drive ending station <1318.00>: press Enter
End/Undo/Right/Enter Left station <1307.00>: R
End/Undo/Left/Enter Right station <1307.00>: 1321
Assign profile (<Ditch>/Pipe/Road)? press Enter
Enter ditch elevation: 30.2
End/Undo/Left/Enter Right station <1321.00>: E
Dialog to Specify a File to save the entered data.
Pulldown Menu Location: Profiles > Profile Utilities
Keyboard Command: rdside1
Prerequisite: None
Prompts
Choose a Roadside Ditch file to draw
Horizontal scale <10.0>: 5
Vertical scale <1.0>: press Enter
Grid horizontal label interval <50.0>: press Enter
Starting station to draw <1026.00>: press Enter
Ending station to draw <1320.00>: press Enter
Pick grid location: pick a point
Profile Conversions
There are eleven Profile Conversion commands, all of which are listed below. The first nine in the list are
Import Profile commands. These commands allow you to convert a single profile file from their respective
program to the Carlson profile (.PRO) format. For each, you are prompted to select the file to be imported,
then provide a Carlson profile file name. Underneath each of the nine brief descriptions shown are, in bold,
the prompts that you see in dialog box form and/or on the command line.
The last two commands listed below are Export Profile commands. They allow you to convert a single
Carlson profile (.PRO) file to Softdesk (.TXT) format, or a single Carlson profile (.PRO) file to Leica
(.GSI) format. You are prompted to select the Carlson profile file, then provide a name for the Softdesk or
Leica file.
The Input-Edit Section Alignment dialog lists all the section stations and offsets in the alignment of an
existing .MXS file.
Prompts
Specify an MXS file dialog Choose new or existing.
Polyline should have been drawn in direction of increasing stations.
CL File/<Select polyline that represents centerline>: pick centerline
Enter Beginning Station of Alignment <0.00>: press Enter
Interpolate 0 Offset Elevation of Sections: When checked, this option will add a data point at offset zero
for every station with an elevation that is interpolated from existing offsets.
Make Profile from 0 Offsets of Sections: Allows you to specify a .PRO file name to create from
the 0 offsets of the sections.
Section End Point Treatment: The section end points are the left and right furthest offsets such
as left and right 100 feet. When calculating sections based on the intersections with surface entities, there
usually isn't an intersection exactly at the end points. For example, there could be contours at offsets right
87.31 and 105.43 but no intersection exactly at 100. There are four methods for determining the elevation
for these end points.
Extrapolate Endpoint Elevation from Last Slope: This option calculates the slope from the last
two offset-elevation points and calculates the elevation at the endpoint from this slope. For example, given
offsets at 80 with elevation 100, and 90 with elevation 101, the elevation at offset 100 would be 102.
Cut-off at the End of Surface Data: This option does not add offsets at the end points. The sec-
tions will end at the last offset found in the surface model.
Interpolate from Surface Data Beyond MXS Limit: This option looks beyond the offset limit
for more intersections with surface entities. The endpoint elevation is then interpolated between the offsets
above and below the endpoint. For example, given offsets at 90 with elevation 101, and at 110 with
elevation 103, the endpoint offset at 100 would have elevation 102. If this option is selected, the Distance
to Add to MXS Limit for Interpolation field becomes available.
Ignore Zero Elevation Lines in Surface Model: When checked, all zero elevations will be ig-
nored.
Breakpoint Descriptions from Layer: When checked, this option will store the layer name of the
surface entity as the description for the offset-elevation point in the section file.
Limit of Break Points Per Section: Specify the maximum number of break points per section.
Default value can be set using the Section Defaults command.
Prompts
MXS File to Process Select the section alignment .MXS file
Section File to Write Specify the .SCT file
New or Append Choose whether to create a new .SCT section file, or add to an existing .SCT section file
Sections from Surface Model dialog Make selections
Select Lines, PLines, and/or 3DFaces that define the surface.
Select objects: Pick the surface entities
When using a triangulation file, there is an option for whether to link the sections to the triangulation. With
the link, the section file will get updated in case the triangulation file is updated. When the link option
is set to Auto, the update is done automatically. When the link option is set to Prompt, the program will
prompt with a dialog for whether to update the sections when a triangulation change is detected.
Prompts
Choose Grid or Triangulation File to process choose existing .GRD, .FLT, or .TIN file
Choose MXS File to Process choose existing .MXS
Choose Section file to write enter new file name
Found 1410 section points.
Pulldown Menu Location: Sections
Keyboard Command: sctgrid
Prerequisite: Grid (.GRD) or triangulation (.FLT or .TIN) file, and a cross sections .MXS alignment file
Prompts
Exit/Pick text/<Station <0.00>>: press Enter
Exit/Pick text/<Starting elevation of grid <100.00>> 440 This supplies the drawing coordinate to trans-
late the grid from.
[int on] Pick point at starting elevation and zero offset of section ([Enter] for none): press Enter
Select station 0.00 1st section polyline: select a polyline
Select station 0.00 2nd section polyline: select another polyline
Exit/Pick text/<Station <0.00>>: E
Pulldown Menu Location: Sections
Keyboard Command: sctfpl
Prerequisite: Plot the section or profile to write to the .SCT file.
The order that the points within the Offset Tolerance at each station are used will of course determine the
shape of the cross section, and in Civil 2010 there are now 3 ways for the collected points to be sorted. The
Offsets Left to Right option sorts by the distance of each point from the CL. The Point Numbers option
ignores that data, and instead sorts the points by their numbers. The Nearest Found option ignores both
distance from the CL and point numbers and instead checks the horizontal and vertical proximity of the
points to each other and sorts them based on this data. A powerful application of this method would be a
survey of a tunnel where the points collected at each station were collected in a random order.
Prompts
Choose MXS File to Process select file
Choose SCT file to Append/Write select file
Enter the maximum offset tolerance <1.0>: press Enter
Ignore Zero Elevations (<Yes>/No)? press Enter This option filters out all Carlson points that have a
zero elevation.
Select points along the sections.
Select objects: pick the Carlson points
Prompts
Coordinate File to Process dialog choose the .CRD file
Section File to Write choose the .SCT file to create
Sections From Coordinate File dialog put in range
Station Center Point Description <SC>: press Enter You can use any set of characters that you want to
use as the zero offset description code, although SC is recommended because it is the default.
Station Left Point Description <SL>: press Enter You can use any set of characters that you want to use
as the left offset description code, although SL is recommended because it is the default.
Station Right Point Description <SR>: press Enter You can use any set of characters that you want to
use as the right offset description code, although SR is recommended because it is the default.
Notice that SC is the zero offset/centerline description code, SL is the offset left description, and SR is the
offset right description. The station number should immediately follow and be the last characters in the
description field. The station number may or may not contain a plus sign. This example would produce an
.SCT file that contains the station number 150 and 10 offsets and elevations.
Prompts
Section offset of profile <0.0>: enter the offset Negative for left, positive for right.
Prompts
Specify Layer Names Dialog pick Select Layers from Screen button, choose, then OK
MXS File to Process dialog choose existing .MXS alignment file
Section File to Write dialog specify a new .SCT section file to create or append existing
Sections from Surface Model dialog Make selections
Select surface entities on corresponding layers.
Select objects: pick the linework to process
Prompts
Select Symbol dialog
MXS File to Process Select an existing section alignment .MXS file
Section File to Write dialog
New or Append Choose between creating a new .SCT file or add to an existing section file
Select surface polylines.
Select objects: pick the polylines
Added 21 points to section file.
Prompts
MXS File to Process Select a section alignment file
Section File to Write dialog
New or Append Choose between creating a new .SCT file or add to an existing file.
Select right of way polylines.
Select objects: pick the polylines
Added 21 right of way points to section file.
Writing section file> C:\scad2006\data\horn.sct
Prompts
Quick Section
This command creates section files in one step. The horizontal alignment for the sections can be defined by
using picked points, a centerline file or a polyline. A section alignment (.MXS) file is not required for this
routine. 3D screen entities or surface files (.GRD, .FLT, or .TIN) are used to define the vertical alignment.
There are two options under Quick Section Methods. The Station Series method creates sections perpen-
dicular from the horizontal alignment at a station interval. In this case, the horizontal alignment represents
the centerline. The Single Station method creates one section along the horizontal alignment appends this
section to the output section file. In this case, the horizontal alignment represents the alignment of the
section.
For the Station Series method, there are settings for the Start Station of the horizontal alignment, the End
Station to stop creating sections, the Interval for the stations, and the Left and Right Offsets to define the
section width. There are also options to control the section stations to create. The Stations At Interval
option will create sections at the specified station interval. The Stations At Centerline Points option will
create sections at the special stations of the centerline for the centerline transitions such as PC, PT points
For the Single Station method, the Station value is assigned to this section. The Zero Offset Point chooses
between using the starting point of the horizontal alignment as the zero offset or selecting a point along
the alignment as the zero offset.
With the Source Of Surface Model set to Surface Files, the program prompts for up to two surface files so
that up to two section files can be generated at a time. When the Surface Model is set to Screen Entities,
only one section file is created from the screen entities. With Screen Entities, there are a few more options.
The Descriptions By Layer option will use the layers of the screen entities as the descriptions for the
section points. The Interpolate From Data Beyond Section Limit will check for intersections with the
The program requires an output section file to store the results. There is an output option to draw the
sections which calls the Draw Section File command. Finally, the option to Draw Plan View Polyline
will draw the horizontal alignment as a polyline which is especially useful is the method to define the
alignment by picked points was used.
Prompts
Pick starting point (CL-Centerline,P-Polyline): select a point
Pick second point: select second point
Pick next point (Enter to end): press Enter
Quick Section Options dialog
Choose Source of Surface Model, Screen Entities or Surface File, and make other selections. Click OK.
Keyboard Command: quicksct
Prerequisite: 3D Screen entities or surface files
Tablet Calibration
Known Reference Points uses two known coordinates for reference points on the drawing. When this
option is selected, the fields for coordinate info activate. Enter the known northing and easting values for
the reference points from the info on the drawings in the appropriate fields and press ok. The command
line will prompt for the selection of each point from the drawing on the tablet. Furthermore, Carlson
saves the coordinates of the two reference points for future calibrations and displays them on the Tablet
Calibration Dialog the next time it is accessed, so if you are working in the same drawing, you can use
the Known Reference Points method with the saved coordinates to digitize back to your previous coor-
dinates. For greater calibration accuracy, choose two points that are farther apart rather than closer together.
Drawing Scale with New Reference Points is very convenient when you don't know the precise coordi-
nates of the entities on your drawing. The user must specify the drawing scale from your plan, this method
can establish a coordinate system relative to the position of the plan on the digitizer board. In addition to
the drawing scale, you are required to enter a random coordinate for the first reference point, the default
coordinate is (1000,1000). Takeoff would computer the coordinate of the second reference point that you
pick based on the first point. The coordinates of these two reference points would be saved and will be
Prompts
Tablet Calibration Dialog
Specify the Calibration Methods. If you select Drawing Scale method, enter the drawing scale and the co-
ordinate of the first reference point. Otherwise enter the exact coordinates of the first and second reference
points.
Pick first reference point: pick a point
Pick second reference point: pick another point
Pulldown Menu Locations: Contour in Civil Design, Sections in Civil Design, Digitize in Takeoff
Keyboard Command: digsetup
Prerequisite: Affix a drawing to your digitizer tablet. Have a digitizer board and a puck connected to your
computer, and have Wintab driver installed. The digitizer has been correctly set up. Select the puck layout
in Configure .
Prompts
Use TABLET CALibrate command to set scale prior to using this routine.
Contour Increment <1>: 2 The contour increment/interval of the map to be digitized.
Pick Zero Offset Station point: pick a point
Zero Offset Elevation: 1122.56
Starting Contour elevation <1122>: 1124 This is the elevation of the first contour to digitize.
Next Point Up Right: pick a point
If the first contour line is moving up in elevation and to the right of the zero offset point, then pick a point
on the first line with elevation 1124. If this is not the case, then review the options below to change the
prompt mode.
Press digitizer/mouse buttons:
1 - To pick next point on contour line
2 - To change to UP mode
3 - To change to DOWN mode
4 - Prompt for new elevation (this elevation is applied to the next point picked)
5 - To change to RIGHT mode
6 - To change to LEFT mode
or Press Keys:
[X] - To end point prompting
[U] - To change to UP mode
[D] - To change to DOWN mode
[N] - Prompt for new elevation (this elevation is applied to the next point picked)
[E] - Erase/Delete the last point picked
[R] or [+] - To change to RIGHT mode
[L] or [-] - To change to LEFT mode
Press one of the keys, buttons or select from the side bar screen menu to change prompt to appropriate
mode. When you have finished picking points press the [X] key to end the point prompting. The program
then prompts:
Send Section to a file (Y/N) <Y>: press Enter
Name of Section File to write </sc/data/example.sct>: press Enter If the file already exists the user is
asked to Overwrite or Append to the file.
Section Station Number: 100 The station, offsets and elevations are then written to the section (.SCT)
Prompts
Chapter 1. Civil Module 412
Digitize Section dialog
Prompts
Datum elevation <0.0>: 100 Enter the datum elevation that you calibrated the tablet with.
Horizontal Scale <20.0>: press Enter
Vertical Scale <20.0>: 10
Digitize cut area (Enter to end): pick a point Starting at either end of the section, digitize break points of
cut area.
Digitize cut area (Enter to end): pick a point
Digitize cut area (Enter to end): pick a point ........
Digitize cut area (Enter to end): press Enter Press Enter to end prompting of break points. The end area
is then displayed.
More cut areas (Y/N) <N>: [Enter]
Respond with Y if you have more cut areas.
Digitize fill area (Enter to end): pick a point
Digitize fill area (Enter to end): pick a point ........
Digitize fill area (Enter to end): pick a point Press Enter to end prompting of break points.
Section Conversions
All Import commands in this submenu are designed to convert other section file formats to the Carlson
section (.SCT) file format. The Import Columnar Text has some options to make the program match the
import data. This routine can be used for section text files that have station, offset, elevation and optionally
description separated by spaces or commas. All the other Import routines read specific formats from other
software. The Export commands are designed to convert the Carlson section (.SCT) file format to other
section file formats. You will be prompted to specify the file name to convert, then specify a section (.SCT)
file name.
Note: The Import/Export LandXML Files routine in the File menu supports section data as well as other
survey and civil data types.
Another Note: The Section Report routine can be used to Export section data from Carlson and this
command includes an option to use the Report Formatter which allows you to select the fields to ex-
port and their order. Plus the Section Report report formatter has functions to export to Excel and databases.
Prompts
Prompts and commands vary for importing and exporting section file data.
Importing:
Import Columnar Text
Type of delimiter [<Space>/Comma]? C for comma. Choose the type of separator between fields in the
import file.
Section data contains description field [Yes/<No>]? N for no. This option specifies whether the import
file contains descriptions for the section points.
Add description to section data [Yes/<No>]? Y for yes. This option will assign a specified description
to the section points.
Description for section data: TOPO
Chapter 1. Civil Module 415
Import Agtek Reads .ROG and .RDS format section files (ASCII only).
Import Arkansas DOT Imports Level Note File
Import C&G Reads C&G .CEW section files.
Import CAICE Earthworks Reads .ERP files.
Import Ceal Reads CEAL section files.
Import EMXS Reads section data from .XNG files.
Import GEOPAK Reads .XRS, .XSR, and .TXT format section files (ASCII only).
Import Georgia DOT Reads .END files.
Import IGRDS Reads .LIS, .RDS, and .TXT files.
Import InRoads Reads .TXT files.
Import MicroStation Reads InRoads .GEN files.
Import Moss Reads MOSS section files.
Import NC DOT Reads .ORI and .TXT files.
Import Pizer Reads .TXT files.
Import RoadCalc Reads RoadCalc (Eagle Point) sections files.
Import SMI Reads .CUT format section files (ASCII only).
Import Softdesk Reads .SEC format section files (ASCII only).
Import Spanish SC1 Reads ISPOL .SC1 section files.
Import Spanish TRV Reads CLIP .TRV section files.
Import TDS Reads .RD5 and .TP5 files.
Import Terramodel Reads .XSC files.
Exporting:
Export C&G Converts Carlson .SCT file to .CEW format.
Export GEOPAK Converts Carlson .SCT files to .TXT format.
Export IGRDS Converts Carlson .SCT files to .RDS format. Prompts for section surface type - original
ground or final surface.
Export RoadCalc Converts Carlson .SCT files to RoadCalc (Eagle Point) format.
Export Topcon Converts Carlson .SCT files to .RD3 format.
Pulldown Menu Location: Sections > Section Conversion
Keyboard Commands: xsecread, agtek, level, ceal, geopak2sct, gadot2sct, igrds2sct, moss, ncdot2sct,
pizer2sct, inroadcalc, smisct, softsct, sc1 to sct, trv to sct, tm2sct, sct2geopak, sct2igrds, outroadcalc,
gen2sct
Prerequisite: Sections files; formats vary by command
Prompts
Existing Section File to Read select SCT file
Rock Section File to Read select SCT file
Section File to Write enter new SCT file name
Enter the overshoot drop depth: 5
Range of stations: 0.00 to 150.00
Enter beginning station to process <0.00>:
Enter final station to process <150.00>: 1000
Last station to average <1614.160>: press Enter
Section File to Write Select a SCT file name and folder.
Pulldown Menu Location: Sections > Rock Sections
Keyboard Command: rockover
Prerequisite: A .SCT file
Prompts
Enter the horizontal scale <1.0>: press Enter
Enter the vertical scale <1.0>: press Enter
Three file selection dialogs follow.
Choose Standard Section Sheet: pick existing .DWG file The standard section sheet is a drawing created
at 1'=1' with it's insertion point coordinates 0,0 at the lower left gridline.
Choose Profile File: pick existing .PRO file The profile (.PRO) file for the vertical alignment defines the
insertion elevation for the template insertion point.
Choose Tunnel Template: pick existing .DWG file The tunnel or section template is a drawing created at
1'=1' with the insertion point for the template at coordinates 0,0.
Enter profile station for section/template: 117060
Enter or pick section/template insertion point pick a point or press Enter for none
The standard section sheet with template in the center of sheet at the input horizontal and vertical scales is
plotted.
Prompts
Place points from .CRD file or pick points [File/<Points>]? F
Enter the horizontal scale <1.0>: press Enter
Enter the vertical scale <1.0>: press Enter
Layer for points <PNTS>: press Enter
Select Coordinate File to Read Dialog pick a file You select the crd file to process.
Range of Point Numbers to use (A for All) <A>: press Enter for all points to process
Wildcard match of point description <*>: press Enter for all points with or without descriptions
Plot Full or Abbreviated text (Full/<Abbrev>)? F Here we used F for full description.
Range of stations: 117060.000 to 117090.000
Enter station to process: 117060
Enter search zone <1.0>: Search zone applies to survey data collected in an approximate range plus or
minus a small distance on a known station.
Pick Center of Grid [int on]:
Pick a known elevation on the centerline and on the next prompt enter that elevation.
Enter base elevation of grid: 278
Enter station to process: Enter next station or press Enter to end
The points plot on the template or cross-section.
Prompts
Enter the horizontal scale <1.0>: press Enter
Enter the vertical scale <1.0>: press Enter
Coordinate File to Process Dialog Box pick a file Select the coordinate file for clear/tight report.
Write report to file (Yes/<No>)? Y
Enter the report file name to write: 117060.XS
Write report to printer (Yes/<No>)? Y Make sure the printer is on-line and connected to the printer port.
Press Enter to continue press Enter
Write report into drawing (Yes/<No>)? Y
Enter the report title <Tight/Clear Report>: press Enter
Pick location for report: pick starting location for Tight/Clear report
Use manual or automatic label placement (Manual/<Automatic>)? press Enter Automatic draws the
arrow leader lines perpendicular a set distance prompted next. Manual allows picking each leader lines
location.
Label offset distance <1.00>: press Enter
Enter station to process: 117060
Enter search zone <1.0>: Search zone applies to survey data collected in an approximate range plus or
minus a small distance for a known station.
Pick Center of Grid [int on]: Pick a known elevation on the centerline and on the next prompt enter that
elevation.
Enter base elevation of grid: 278
Select polyline: pick template polyline
Number/<Pick Point>: N You can pick offsets or use point numbers.
Pick point/<point number or range>: 8-13
Station Offset Elev Pt# North East TIGHT CLEAR
1170+60.00 L9.20 282.38 8 443246.7039 785285.7725 +0.11
Station Offset Elev Pt# North East TIGHT CLEAR
1170+60.00 L9.15 271.98 9 443246.7118 785285.7231 +0.57
Station Offset Elev Pt# North East TIGHT CLEAR
1170+60.00 L1.10 289.28 10 443247.9877 785277.7749 -0.04
Station Offset Elev Pt# North East TIGHT CLEAR
1170+60.00 R4.30 288.13 11 443248.8436 785272.4431 -0.19
Alternately, when sections are drawn in the drawing, you can double-click on a section polyline to launch
Input-Edit Section File for the .SCT file associated with the section polyline.
If you specified a new file, the Stations List box will be blank. To edit and display the offset and elevation
data at a station, you can double click on the station in the Stations List box, or input the station in the
Station to Edit edit box at the bottom of the dialog. To add a station to a new file or existing file, you must
enter the station in the Station to Edit edit box. Stations will present in accordance with the Section-Profile
settings in Configure under the Settings pulldown menu (eg. 10+00, 1+000, 1000).
Edit: Opens the Edit Station dialog which shows a graphic of the section on top, a list of the offset-
elevation points in the middle, and the function buttons on the bottom. To add an offset point, type in the
offset, elevation and optional description in the spreadsheet. Left offsets are entered as negative numbers.
You can enter the slope or ratio from the last point and the program will calculate the elevation. To edit an
offset point, highlight the point from the list and then edit the values in the Offset, Elev and Desc columns.
The highlighted point will be marked by an X in the graphic screen. The Sort button will sort the list of
offsets from lowest to highest, left to right. It is recommended that you Sort offsets before doing the Tie
command, so that the left-most and right-most offsets appear first and last in the offset list. The Up button
will move the highlighted offset point up in the list. Likewise the Down button moves the highlighted offset
point down in the list. Prev (F2) and Next (F3) buttons move through the stations and allow you to review
and edit stations in forward or reverse order. The scroll bar can also be used to quickly move through
stations and then zero in with Prev (F2) or Next (F3).
Another application of Extend Pavement/Subgrade is to move the curb position and all associated sub-
A real-time report of offset-elevation-slope now displays in the top of the graphic as you move the cursor
across the section in the graphic window. The screen defaults to zoom mode where holding down the
right-mouse button zooms in and out. You can also switch to pan mode. There are buttons for zoom
extents, zoom in and zoom out. If your mouse has a scroll button, you can hold it down to pan and scroll
it to zoom in and out. You can also set the Vertical Exaggeration ranging from 1X to 10X and including
''Fit''. Show subgrades has the ability to tie a subgrade into the surface. Grid Ticks Only just shows the left
and bottom axis lines of the grid with grid tick marks along the axes. With Auto Zoom All turned off, you
can hold the same view position as you click Next and Previous and move through the list of stations. The
Check Offset field calculates an elevation based on an entered offset.
Drive (Edit Station): This function scrolls through the sections at the rate of speed specified by the user
in the Speed window. The Drive View options determine whether the sections are displayed using the full
width of the graphic window or centered in the window. The combination of Full Grid Range and Auto
Zoom All allows the sections to rise and fall with the centerline elevations, as if you were driving an actual
road. With Auto Zoom All off, and Full Grid Range on, the grid itself moves up and down at the current
position of the first section, as you drive. Focus View On Offset Range allows the user to set the left and
right viewing limits of the sections. Section data beyond the specified limits is not displayed.
Tie (Edit Station): The Tie button allows you to tie the left and right surface points of the 1st section file
into the 2nd section file. It is used for classic outslope intersects from final grade to existing grade. The
dialog layout includes an option to tie the section to a specified elevation, in addition to a surface (second
section file). A left or right tie direction can also be selected. If a point has been tied in from SH for
shoulder at offset -20 at 3:1, a new offset with the description ''TIE'' is created. If you try another outslope
such as 4:1 from the same SH shoulder point, a new ''TIE'' point is created and the old TIE point is removed
automatically.
Translate: Allows you to add or subtract a distance from the offsets to adjust or shift the centerline. You
Scale: Allows you to scale the station, offsets and/or elevations by the specified scale factor. This function
can be used to convert between English and metric units.
Delete: Allows you to remove a station or range of stations from the Stations List. You can delete a range
of stations or an individual station. Also there are options to delete all the data for the selected stations or
filter to delete only data that is outside an offset or elevation range. Since the station editor data is stored in
memory, if you accidentally delete a range, Quit the editor without saving the stations to disk. Then recall
the original file.
Sort: Allows you to sort the station numbers into ascending order, and sort the offsets and elevations in
the individual station records (offsets are sorted from left to right). When sections are derived from the
Sections from Surface Entities command they are already sorted, but when sections are digitized or input
manually they occur in the order that you digitized them. So, for proper plotting and earthworks, you may
want to run the Sort option before processing.
Copy Station: Allows you to copy a station that already exists to a new or existing station number. Choose
the existing From Station using the edit pulldown box, then enter the new station number in the To Station
edit box. Select the OK button to execute the function with the current settings, or select the Cancel button
to abort the process.
Rename Station: Allows you to change the value of a station. In the dialog, select the existing station
from the list and enter in the new station value.
Add Subgrades: Adds subgrades to the sections with specified depths and offsets. You can add multiple
subgrades at a time by filling in the spreadsheet. Each row of the spreadsheet is for a separate subgrade.
Each subgrade definition takes a description, left and right offsets, depth and intersection method of either
straight up or at a specified slope. The subgrades are added by referencing the existing surface elevation
and dropping down the specified depth. The center of the subgrade always drops down vertically. The
outside of the subgrade ties in by the specified intersection method. The station range to add the subgrades
can be the same of all the subgrades or specified separately for each subgrade.
Pipe Symbol: Choose whether to show the Pipe Crossing symbol as a circle or a square.
Text Style, Text Scaler and Decimals: Specify the text style, size and precision of Pipe Crossing labels.
Label Offset, Label Elevation, Label Pipe Size, Label Pipe Name: Enable any or all of these options
to label the distance left or right off the alignment (Label Offset), the invert elevation, pipe size and pipe
name of each crossing pipe. Use the optional settings for specifying ''Prefix'' or ''Suffix'' text for each label.
Draw Pipe Crossings on-the-fly: Enable this option to have Crossing Pipes that have been created using a
Sewer Network file (.sew) or Draw Pipe 3D Polyline command drawn in cross sections. It is not necessary
to enable this option if Pipe Crossings have been saved to a Section file (.sct) using the Section Points from
Pipes command.
Alignment: Pick this button to select either a Centerline file (.cl) or Section Alignment file (.mxs) to scan
for Crossing Pipes.
Layer and Color: These settings specify the layer and color of the Pipe Crossing symbol.
After specifying the Section Files (.sct) to be drawn and applying settings for each, the Draw Section File
dialog box opens:
Draw Vertical Line: Places a vertical line, from top to bottom, through the Right-of-Way point.
Draw Leader/Draw Arrow Symbol: When enabled, a short vertical line is drawn, with or without, the
arrowhead through the Right-of-Way point.
Label Position: Indicate the desired orientation of the ''ROW'' text label.
Label Elevation at Zero Offset: Will label the section elevation at offset zero. The label is drawn on the
section grid just above the section line. Press the Set button to the right of this toggle to set the display
precision, text size scaler and layer for these labels. The Draw Leader option can be set to None, Diagonal
or Vertical.
Label Break Pt Elevations: Will label these values along the section line above each point in the section.
Press the Set button to the right of this toggle to set the display precision, text size scaler and layer for these
labels.
Label Break Pt Descriptions: Will label these values along the section line above each point in the section.
Press the Set button to the right of this toggle to set the text size scaler, layer, and description match for
these labels.
Label End Areas: Will label cut and fill end areas on each section. Or, if the Use Table option is enabled,
cut and fill end areas will be placed in a table.
Note:
When redrawing sections, the program retains any custom edits to label and leader positions.
Draw Break Pt Symbol: Enable this option to include a symbol with the Label Break Pt Offsets, Label
Break Pt Elevations or Label Break Pt Descriptions options. Click the Set button (to the immediate right of
the Layer control) to specify the desired layer for the symbol. Click the Set button (to the immediate right
of the Symbol control) to specify the desired symbol and indicated the desired Size Scalar.
Break Pt Label Offset: Indicate the desired offset amount from the surface break point to its label.
Plot Grid: Uncheck this toggle if you do not want the grid to plot.
Text Only: Check this toggle if you only want to plot the cross section polyline and the grid text. This can
be useful for plotting on a section sheet that has pre-plotted grid lines and you want to plot only the section
and text.
Circle Stations: Will draw the station number with a circle around it on the left and right sides of the
section grid.
Label Scale: Will label the horizontal and vertical scale with the first section on each sheet.
Left Grid Offset Limit: Specify the length the grid lines are plotted to the left from the centerline or zero
offset.
Right Grid Offset Limit: Specify the length the grid lines are plotted to the right from the centerline or
zero offset.
Station Text Size Scaler: Specify the text size scaler for the station text. This value is multiplied by the
horizontal scale to obtain the final text height. For example, if you set Station Text Size to 0.10 and the
Label Elevations Left Side Only: Enable this option if elevation labels are desired only on the left side of
each section.
Use Minus for Left Offsets: Enabling this option will show a minus sign (-) in front of all left offset
distances.
Station Text Decimals: Use this setting to specify the precision of station text.
Label Zero Offset as: Use this setting to label the Zero Offset as ''0'', ''C/L'' or ''Other'' to specify a custom
label.
Elv Vertical Text Justify: Indicate the desired justification for the elevation text labels.
Draw Horizontal Label Box: Enabling this option will draw a table with desired labeling above or below
each cross-section. By picking the Set button to the right, you can choose the data to be placed in the table.
The Elevation, Offset and Description of each point on the cross section can be added to the table. If more
than one Section file (.sct) is being drawn on the cross-section, you will also have the option of displaying
the elevation difference between sections.
The Row Title for each field can be edited from the default to show a descriptive title. The DZ value in the
Elevation Difference settings dialog allows you to specify which Section's elevations are to be subtracted
from the other. This setting is critical to return the correct cut and fill depth values. In all field settings
boxes, you have the ability to skip surface points in order to make the data more legible.
Skip Subgrades: Enable this option to skip all subgrades as may have been defined in Design Template
files (.tpl).
Chapter 1. Civil Module 442
Skip Points: Enable this option to skip points in the Section file (.sct) that were created using any of the
Create Section Points... commands.
Skip Overlaps: Enabling this option will cause any overlapping text in the table to be skipped. Having
this option enabled will disable the Shift Overlaps option.
Shift Overlaps: Enabling this option will shift any text in the table to the right so that it does not overlap
preceding text.
A sample cross-section with Horizontal Label Box is shown below:
Select the OK button to continue. If the Vertical Stack option was selected, the sections are immediately
drawn to the active ''space'' (e.g. the Model or Layout) with the bottom center of the first section getting
placed at 0,0. If the Pick Location option was specified, you will be prompted to specify the base location
for each section. If the Sheets option was selected, the Sheet Drafting Parameters dialog box appears
allowing you to specify all the settings for sheet plotting.
Section File Sheet Drafting Parameters
Prompts
If the Pick Location option was specified, the program scans the station data and determines the minimum
and maximum elevations, and proposes a datum elevation. If you have pre-plotted a grid sheet and want to
reference another local grid coordinate, then change the datum elevation appropriately. The Pick Location
type of plotting has the following prompts:
Station> 25.000 Min Elev> 1055.301 Max Elev> 1057.068
Change datum elev/<Select point that represents 0 offset elev 1050.0>: Pick a point
Station> 50.000 Min Elev> 1055.557 Max Elev> 1057.324
Change datum elev/<Select point that represents 0 offset elev 1050.0>: Pick a point
The program continues to prompt until the last station in the range specified is drawn. You can use the
Cancel function (the Esc key) to stop plotting, if necessary.
If the Sheets option was specified with Model space as the destination, you can choose where to insert the
sheet(s):
Select Starting Point for Row of Sheets <0.0,0.0>: Pick a point or press Enter to accept the default
value specified
Section Report
This command generates a report of a section file for the specified stations. The information contained in
the report is determined by the settings in the Section Report Options dialog box.
Decimal Places: Specify the display precision for stations and elevations.
Use Row-Column Report Layout: When checked, offsets are reported in columns. Example reports
showing the difference are shown below. Also when active, there is an option to Line-Up Columes By
Center Offset which makes the zero offset column line up. Otherwise, the columns are lined up by the
left most offset.
Use Report Formatter: Report output is directed to the Report Formatter which allows for custom
reports, as well as being able to export the report to Microsoft Excel or Access.
Report Descriptions: Controls whether the descriptions for each section point are reported.
Specify User-Entered Offsets To Report: After choosing OK from this dialog, the program will
prompt for additional offsets to report with interpolated elevations. These are for offsets that don't already
exist as section points in the section file.
Stations to Report: Specify either a range and interval of stations to report or enter each station
one at a time.
Station Direction: This setting controls the order of the stations for the report.
Grades to Report: This applies to section files that contain subgrades. For these section files, you
can choose which grades to report (top surface or subgrades). All is also an option.
Description Match: This field can be used to filter the section points by their description.
Report Elevation Difference: Reports section elevations by Reference Grade Point, Section File
or choose none.
Reference Grade Point: Specify the reference grade ID. Only available if Grade Point option is
selected, as mentioned above.
Select Reference Section File: Specify a reference file. Only available if Section File is chosen,
as mentioned above.
Prompts
Section Report Options dialog choose options
Section File to Report dialog choose existing file
Starting station for report <0.000>: press Enter
Ending station for report <1147.478>: press Enter
Station interval (A for All) <100.0>: press Enter
Prompts
Mass Diagram File to Read dialog choose .MAS file
Draw Mass Diagram dialog Make selections.
Prompts
Mass Diagram File to Read dialog choose .MAS file
Number of decimal places <2>: press Enter
Report Formatter dialog Make selections.
Mass Diagram
File: C:\sample\simo2.mas
Station Mass
0+00.00 17.02
0+50.00 4789.41
1+00.00 10174.48
1+50.00 15215.27
Chapter 1. Civil Module 454
2+00.00 18363.56
2+50.00 18467.06
3+00.00 16772.88
3+50.00 13227.30
4+00.00 7898.93
4+50.00 1418.09
5+00.00 -4995.74
The Mass Haul Report has the stations and accumulated cut/fill volume balance up to the stations. The
Report Balance Stations Only option makes a report for the stations where the cut/fill is balanced.
Station Balance
0+09.226 0.000
1+53.409 0.000
7+04.560 0.000
11+97.656 0.000
You will first be prompted to select the Existing Ground section file and the Design Surface section file or
on End Area (.ew) file. These files will be used to determine the Mass Haul quantities. If you do not have
either of these files, you can create them using the different Create Sections commands under Roads. After
you selected your section (.sct) files or (.ew) file, the following dialog will appear.
Range of Stations: The program will pick up the range of stations determined by your section files. In
this field, you can modify the range of stations to process.
Cut/Fill Starting/Ending Stations: The Cut and Fill Starting and Ending Stations are for tapering the end
areas at the start and end of the section range down to zero beyond the station range.
Shrink/Swell Factors: The Shrink Factor is multiplied by the fill quantities and the Swell Factor is
multiplied by the cut quantities.
Report Precision: This setting controls the number of decimal places to use in the report.
Use Report Formatter: The Report Formatter will allow you to customize the information reported by
The Haul Distance ranges are for reporting the cut to fill volume movements by the different haul
distance ranges. The purpose is to evaluate how far the cut has to be moved, and the haul distance ranges
can be used to separate the distances for different types of equipment. The External Hauls can be used to
specify the stations along the road for borrow pits or dump piles. The program will use volume from these
external hauls when the cut/fill of the road does not balance.
12+00.000 10+50.000
13+80.000 12+00.000 887.367 0.000 887.367 0.000 887.367 239.938 647.429 542.651 104.777 0.000
179.887
13+70.000 15+05.340
13+90.000 15+23.200 95.633 0.000 95.633 0.000 95.633 51.559 44.074 44.074 0.000 0.000 137.235
13+80.000 14+20.000
14+20.000 14+50.000 216.434 0.000 216.434 0.000 216.434 96.872 119.563 119.563 0.000 0.000 38.560
14+60.000 14+50.000
14+80.000 14+60.000 43.333 0.000 43.333 0.000 43.333 18.620 24.712 24.712 0.000 0.000 11.818
14+70.000 15+00.000
15+00.000 15+14.270 82.194 0.000 82.194 0.000 82.194 29.738 52.456 52.456 0.000 0.000 24.395
Total: 9808.744 0.000 69788.70 0.000 74189.76 66786.40 7403.360 1288.814 930.060 783.423
130.579
Prompts
Section File (Existing Ground) dialog choose existing .SCT file
Section File (Final Ground) dialog choose the other existing .SCT file
Cut/Fill Analysis dialog Make selections.
Cut/Fill Section Report is created.
Cut Sheet
This command compared a base grade section (.SCT) file with a final grade section (.SCT) file. It then
reports the cut or fill values between these two sections files. The cut and fills are calculated at two offsets
in a specified range of stations. The report shows a column of cut and fill values for each offset as shown
below. The two section .SCT files should have matching stations, because the program compares the offsets
and elevations of a station in the first section file with the offsets and elevations of the same station in the
second section file.
Prompts
Base Grade Section File dialog choose existing .SCT file
Final Grade Section File dialog choose the other existing .SCT file
Left offset: -10
Right offset: 10
Range of stations: 25.0 to 275.0
Enter the starting station to process <25.0>: press Enter
Enter the ending station to process <275.0>: press Enter
-10.000 +10.000
Station Offset CL Offset
25.00 +4.55 | +4.07
50.00 +21.10 | +21.95
75.00 +24.26 | +26.97
100.00 +30.63 | +33.54
125.00 +41.35 | +42.52
150.00 +49.61 | +50.55
175.00 +49.02 | +46.88
200.00 +43.65 | +45.45
225.00 +24.22 | +29.03
250.00 +7.44 | +7.27
275.00 +41.58 | +33.21
Design Regrade
This command allows you to create final sections and have the offset, grades, and end area dynamically
displayed and calculated while in the design process. This command works on a section grid that has an
existing grade polyline which is used as the reference for the cut/fill calculations. The final section points
can be entered as offset-elevation or picked on the screen. As you move the crosshairs on the graphics
screen, the offset, elevation, slope percent, slope ratio, and end areas are displayed in a real-time pop-up
window. When picking design points, you can use this real-time window to check the slope and other
values and get these values close to the desired amounts. Then after the point is picked, a snap dialog
appears (if the snap option is active) which allows you to set a slope or other value to a fixed amount (i.e.
set the slope to 2.00% from 1.97%).
There are several options when specifying the final section points. The 'T' (Tie) option goes from the last
final section point to intersect the existing grade at the specified slope. The 'F' (Force grade) option prompts
for a slope percent or ratio that is used to set the slope between the last two regrade points. The program
expects the final section points to be entered from left to right, but you can reverse the entry order by
using the 'S' (Switch Direction) option. The 'P' (Pick existing) will use a point on the existing grade that is
closest to the picked point. This is the same as the object snap nearest. The 'M' (Modify) option allows you
to change an already placed regrade point. The program will prompt you to pick which regrade point to
change. You can then pick a new position for it. This option allows the adjusting of already placed regrade
points to help balance the cut/fill.
The command starts with a settings dialog. The Prompt for Snap toggle controls whether the command
will present the snap dialog for each section point that is picked on the screen. The Grid Starting Elevation
edit box allows you to input the beginning elevation of the local grid that you are designing in. Use the
Horizontal and Vertical Scale edit boxes to set the proper horizontal and vertical scales for your design
environment. The Text Scale value is multiplied by the horizontal scale to set the text size of the cut/fill
end area labels. The regrade can be saved in a .sct file with the Output Regrade to Section File option.
The Output Regrade to Earthworks File option stores the cut and fill values of the regrade to an earthwork
(.EW) file that can be used in the Print Earthwork File Report command.
Prompts
Horizontal Scale <50.0>: press Enter
Vertical Scale <50.0>: press Enter
Select the existing grade polyline: pick the polyline
Select the regrade polyline: pick the polyline
Label areas (<Yes>/No)? press Enter
Text size <4.00>: press Enter This defaults to the horizontal scale times the text scaler.
Enter the report title <Haul report>: press Enter
Write report to file (Yes/<No>)? press Enter
Write report to printer (Yes/<No>)? press Enter
Haul factors for a regrade:
Haul report
Haul factor 344.43, Amt 27.32, Dist 12.61 from cut 1 to fill 1
Haul factor 15.99, Amt 1.45, Dist 11.04 from cut 1 to fill 2
Haul factor 74.78, Amt 4.51, Dist 16.60 from cut 2 to fill 2
Haul factor 2339.17, Amt 58.07, Dist 40.28 from cut 2 to fill 3
Haul factor 2945.88, Amt 62.10, Dist 47.44 from cut 3 to fill 3
Haul factor 1038.63, Amt 11.20, Dist 92.72 from cut 4 to fill 3
Haul factor 116.30, Amt 6.09, Dist 19.09 from cut 4 to fill 4
Haul factor 50.81, Amt 2.99, Dist 16.98 from cut 4 to fill 5
Total cut: 173.73, Total fill: 174.93
Left over cut: 0.00, Left over fill: 1.20
Haul factor (dist*amt): 6925.98
Haul ratio (haul factor/total amt): 39.87
Pulldown Menu Location: Sections
Keyboard Command: haulfact
Prerequisite: Existing and final grade polylines
Prompts
Layer Name for 3D Polylines <3DXSEC>: press Enter
Align sections by MXS file, centerline file or polyline [MXS/Centerline/<Polyline>]? press Enter
Choose Section File to Process Select the .sct file
Range of stations: 1.14 to 1605.25
Enter the starting station to process <1.14>: press Enter
Enter the ending station to process <1605.25>: press Enter
Draw sections or offset polylines by description [<Section>/Offset]? press Enter
Type of centerline [<ROadway>/RAilroad]? press Enter. This option chooses between roadway and
railroad methods for stationing along curves.
Select centerline polyline: pick the polyline
Enter the centerline starting station <0.0>: press Enter
Draw perimeter of sections [Yes/<No>]? Y This option will connect all the left most offsets and right
most offsets together with a 3D polyline.
Use reference profile to interpolate between sections [<Yes>/No]?N for no. This option will prompt
for a profile to use for interpolating elevations along the 3D polylines between the section stations. This
improves the accuracy when the profile goes through vertical curves. Without the profile, the 3D polyline
elevations will be straightline interpolated between the sections.
Draw all template ids or specific ids and offsets [All/<Specific>]? press Enter for Specific
Enter Offset or Description to draw: EP
Sections to Points
This command creates Carlson points using a section (.SCT) file to define the point elevations. The x,y
position of the points are calculated based on the station and offset along a centerline polyline. These
points are stored in the current coordinate (.CRD) file and can also be plotted in the drawing. Points can
Prompts
Sections to Points Settings dialog
Coordinate File to Process Choose a .CRD or other coordinate file to add the points to. This prompt only
occurs if no coordinate file is current.
Choose SCT file to read pick the cross section file
Range of stations: 3.34 to 750.00
The Offset method splits the design section at a specified offset with the left side as one stage and the
right side as the other stage. This method applies to the situation of designing a partly completed road or
regrade. For example, if a four lane road will built two lanes at a time, then the offset method can be used
to split the design section with two lanes on the left side of the offset and the other two lanes on the right
side. Using an existing and a final grade section file, the program will create four new sections files for the
finished existing sections, finished final sections, remaining existing sections, and remaining final sections.
The source existing and final section files should have matching stations. There is an option to process a
range of the possible stations from the section files. The complete part of the road can be either on the left
or right side. The pivot point is a cross section offset where the completed part ends. From this point, the
final grade will connect to the existing grade by a line at the specified slope.
The Description method uses a specified description from the existing ground section file plus an offset
from this description. Then the existing section is overlaid onto the design section for the offset zone
around this description. This method applies when a portion of the existing ground stays intact when the
first stage of design is built and then this remaining portion of the design is done as the second stage. For
example, this applies to improving railroads where the existing track is left undisturbed while the work
for the new bed is prepared. In this case, the existing section file should have a description for the offset
position of the existing track centerline. Then you specify the buffer offset around this centerline. From
the resulting left and right offsets, the program ties the existing section into the design at a specified slope.
Prompts
For Offset Method:
Select Existing Sections File Choose the cross sections file.
Select Final Sections File Choose the cross sections file.
Enter slope as percent grade or slope ratio [Percent/<Ratio>]? press Enter
Prompts
Layer Name for 3DPoly <PIPE>: press Enter
Prompt for elevations (.XY filter) (Yes/<No>)? Y for yes
Undo/<Pick point or point numbers>: pick a point
Elevation <0.0>: 554.12
Undo/<Pick point or point numbers>: pick a point
Percent slope/Ratio slope/Elevation <0.0>: 553.72
Undo/Close/<Pick point or point numbers>: press Enter
Draw another 3D polyline (Yes/<No>)? press Enter
Pulldown Menu Location: Sections
Keyboard Command: drwpipe
Prerequisite: None
After selecting these files, there is a dialog for the report options. The Starting and Ending Stations control
the range of stations to report. The Side To Process option selects whether to report the slope stake for the
Chapter 1. Civil Module 470
left or right of the centerline or both sides. The Catch ID is the section data point description for where the
section ties into existing ground. The Pivot ID is the description for the hinge point at the beginning of the
cut/fill slope. The Catch and Pivot ID's are required for the report. The Report ID's are optional additional
section break points to include in the report. They should be entered in outside template to inside order.
The Select button shows a graphic of the section data with toggles to select which section points to report.
You can pick any combination of surface or subgrade points. Don't include the Catch ID or Pivot ID in the
Report IDs because those IDs are already reported. The ROW ID is optional for including the ROW in the
report. Typically, the ROW data is in the existing surface sections instead of the final sections. In this case,
the Use Separate ROW Section File option can be used to specify the section file with the ROW data. The
Report Stake Offset Points option adds an offset point that can be used for stakeout. The offset amount can
be relative to the catch point or to the centerline. A second offset can be used for orientation with the first
offset. The program reports the distance from the offset point to the catch point.
The Label Options section has prefix and suffix settings to add to the report values. There are also settings
for the labels to use for the Stake, ROW and Cut/Fill names. There are also controls for the decimal places
for the report values.
After specifying the options, the program uses the Report Formatter to generate the report. The available
fields are point name, station, offset, northing, easting, elevation, cut/fill label, horizontal distance, vertical
distance, slope percent and slope ratio. You can select which fields to report and their order. The field
labels and decimal precision is controlled by the Report Formatter. The report can be output to the Report
Viewer or Excel.
Sections: C:\sample\road.sct
Centerline: C:\sample\demo3.cl
Station: 0+00.000
From Name To Name Horizontal Vertical Cut/Fill Slope% Ratio
Stake Offset TIE 5.000 0.000 Flat 0.00 999.900
TIE SH 5.255 5.255 Cut 100.00 1.000
SH EP 6.000 0.120 Cut 2.00 50.000
EP CENTER 12.000 0.480 Fill 4.00 25.000
You can also use the Mirror the columns option in the Report Formatter to layout the report l
Sections: C:\sample\final.sct
Centerline: C:\sample\demo.cl
Station: 0+00.00
CP SH EP CENTER EP SH CP
-19.53 -18.00 -12.00 0.00 12.00 18.00 19.53
1038.19 1038.57 1038.45 1038.69 1038.45 1038.57 1038.19
-25.00% 2.00% -2.00% -2.00% 2.00% -25.00%
F 0.38 C 0.12 F 0.24 F 0.24 C 0.12 F 0.38
@ 1.53 @ 6.00 @ 12.00 @ 12.00 @ 6.00 @ 1.53
Prompts
Section File To Process Select a .sct file.
Centerline File To Process Select a .cl file.
Slope Stake Report dialog Choose report options.
Report Formatter dialog Configure and display report.
Prompts
Select Section to Process Select .SCT file
Select Slope Zone dialog
Report slope or horizontal area [<Horizontal>/Slope]? S
Slope format [<Percent>/Ratio]? press Enter
Greatest slope % of zone 1: 3
Greatest slope % of zone 2: press Enter
Starting station to process <0.000>: press Enter
Ending station to process <0.000>: 1000
The Standard Report Viewer creates a report called Section Slope Zone Analysis Report.
Prompts
Select existing section file Pick a section file to read
Specify new section file to Output Enter a section file to create
Target Slope Percent: 80
Top of Slope Offset Description: TB
Bottom of Slope Offset Description: BB
Prompts
Select Source Section File to Process Select a SCT file.
Starting station to average <0.000>: press Enter
Last station to average <1614.160>: press Enter
Section File to Write Select a SCT file name and folder.
Pulldown Menu Location: Sections, Section Utilities >
Keyboard Command: avgsct
Prerequisite: A .SCT file
Merge Sections
This command combines a range of stations of one section and a range of stations of a second section.
The stations, offsets and elevations in these two ranges can be stored in a new file or they can overwrite an
existing profile. Two .SCT files are required.
Prompts
First Section File to Merge select an existing .SCT section file
Starting station to merge <0.000>: press Enter
Last station to merge <1614.160>: press Enter
Second Section File select another existing .SCT file
Starting station to merge <0.000>: press Enter
Last station to merge <1310.050>: press Enter
Section File to Write Enter a new .SCT file name and choose folder
Before and after of Move Section Leader Labels to clean up label overlaps with grid lines
Prompts
Select section label to move: pick a text label
Pick label position: pick a new position for the label
Select section label to move (Enter to end): press Enter
Section ID
This command is used to pick a section drawing entity and then report the source section file name.
Prompts
Select section entity to identify: select entity
Pulldown Menu Location: Sections > Section Utilities
Keyboard Command: sctid
Prerequisite: A .SCT file
Prompts
Section File (Existing Ground) to Read choose existing .SCT file
Section File (Final Ground) to Read choose the other existing .SCT file
Calculate Sections Volume dialog Make selections.
Horizontal Scale: Specify the horizontal scale of the existing cross section.
Vertical Scale: Specify the vertical scale of the existing cross section.
Station Interval: Only available if Write Results to EW File is toggled on. Allows you to specify the station
interval that the station prompting will default to as you select the polyline/sections for computation.
Extend Shorter Ends to Longer: Click or leave blank.
Define end areas by chooses between picking two polylines or picking inside each end area.
Text Scale: Specify the text size scaler, this value is multiplied by the horizontal scale to determine the
final text height.
Decimal Places: Controls the decimals for the cut/fill area labels.
Cut/Fill Prefix/Suffix: Specify prefix and suffix for the cut and fill labels.
Label Layer: Specify the layer for the cut/fill area labels.
Write Results to EW File: When checked, the results will be written to an earthwork (.EW) file. You may
create a new file or choose to append/revise an existing file.
Prompts
Enter the station <0.00>press Enter Pressing Enter selects the default station 0+00. If the station does
not exist in the file it will be added. If it does it will be revised.
Select existing polyline: press Enter
Continue moving along automatically to the next station interval and select polylines. Or enter the station
values randomly. The command sorts the .EW file regardless. As a result of this sort feature, the user can
select stations in any order and they will be arranged in ascending order for proper volume computation.
Keyboard Command: endarea
Prerequisite: Plot the existing grade and final grade polyline/section
Roads Menu
Design Template
This command creates a template definition file (.TPL file). The template file can then be applied in the
Process Road Design, Road Network, Draw Typical Template, Locate Template Points or Design Pad
Template commands. The template is designed using the dialog shown below. The top portion shows a
graphic preview of the template as you create it. You can choose whether to show cut or fill slopes on the
left and right sides. Also, you can choose whether to show the template in superelevation. In the middle is
a row of icons which are the building blocks of the template. They can be chosen in any order by picking
on the icon. In the bottom of the dialog are four list boxes that list the elements of the template. The
surface elements are listed in order starting from the center. The subgrades are listed from top to bottom
order. To add a template element, highlight the position in the list above where to insert the element. Then
pick one of the element icons. To change the order of an element, highlight the element and pick the Move
Up or Move Down buttons. The Edit button edits the dimensions of the highlighted element. The Remove
button erases the highlighted element from the list. The Report button has two different report formats
that include just the ID's of the template elements or all the dimensions of the template elements. The
Change Units button allows you to apply a scale factor to the distances in the template which can be used
to convert betwen English and Metric.
The template surface can be composed of three types of elements: medians, grades and curbs. The median
is a flexible closed figure defined in a clockwise direction. Each median point consists of an X and Y
offset. The median must be closed and the program will automatically create the closing segment. In the
Median Design dialog, the median is shown in the top display and bottom has a list of median points. The
display shows the median in magenta and the grade lines in and out in green. For the display the grade in
comes from the left and the grade out goes to the right. The median must define the Grade In point which
is the point that ties into the incoming surface grade. Also the Grade Out point must be specified for where
the surface grade continues out from the median. These Grade In and Grade Out points emanate from the
starting or ''from'' position in the coordinate dialog where they are specified. Since a single median must
be placed on the left or right side (and is typically not used symmetrically with right side same as left),
you will need to offset the template centerline one-half the median width within the command Process
Road Design in order to center the median. You will also have to move the ''C/L'' designation, to obtain
centering, when using Draw Typical Template.
Using the Load and Save buttons, medians can be saved and loaded with .MDN files for sharing and re-use
in other templates. The Up and Down buttons change the order of the highlighted X/Y Offset record in the
list. The Pick button prompts to pick a closed polyline from the drawing to define the median geometry.
The Set button shows a list of grade ID's from the current Template ID Library.
Chapter 1. Civil Module 484
You can design a median for ''mirroring'' to create a centered effect, as shown below. The only negative to
this method is the appearance of a vertical line in the median plot.
The Tie to Set Offset forces the cut slope catch point to a specified fixed offset. This offset can be relative
to the centerline or the template pivot point. This tie method can be used when you want the cut slope to
always tie into existing at a fixed ROW offset.
The Force Fill option will make the template attempt to find a catch point with a fill slope even when the
pivot point is in cut. You can specify the fill slope to use and the maximum depth for the fill slope.
The Tie ID sets the description to use in the design section file for the tie point. This is the same setting as
under the Fill Grades dialog.
The Load Ditch and Save Ditch functions allow you to save and recall ditch grades to a .DIT file. This way
to can make your own library of ditch definitions.
With Slopes in Series off, just one of the slopes is used depending on the depth. For example, set the
dialog as shown to use 4 to 1 slopes at depths up to 4 feet, 3:1 up to 10 and 2:1 if deeper. The effect is 4:1
if shallow and, by contrast, 2:1 if the fill is deep. The Smooth Transitions option will gradually transition
the slopes from one range to the next. In this example, if the depth is 5 feet the slope will be between 4:1
and 3:1. The graphic in the Design Template dialog will explicitly show slopes in series versus individual
The Pivot at Subgrade option will position the cut pivot point where the bottom subgrade intersects the
template grade. The ditch or upslope conditions will then occur from this special subgrade ''daylight''
pivot point, instead of from the outer shoulder surface pivot point. The Tie to Existing Point will draw the
cut slope from the cut pivot point to either the outside offset-elevation or an offset-elevation point with a
specified description from the existing section file. This method is used when survey crews take sections
and designate the specific slope tie points.
Ditch Grades can be inserted prior to the application of the cut upslope. For curb and gutter roads, there is
typically no ditch. But for roads with drainage downhill to the outside and no curbs, ditches are typically
used in cut conditions. The Ditch Grades list contains each ditch grade in order from the regular template.
Any number of ditch grades can be added by picking the Add Ditch button. To create a V ditch, add just
one ditch grade such as slope ratio -1, distance 1. This makes one side of the V. The pivot point for the cut
slopes will be the bottom of the V and the other side of the V will be made by the cut upslopes. For a ditch
with a flat bottom, you could have two ditch grades such as slope ratio -2, distance 4 and then slope percent
0, distance 2. If a minimum depth for ditch is entered, no ditch will be applied unless the cut exceeds that
Fill treatment is similar to cut. Up to five slopes for different depths can be specified. Slopes in Series
and Smooth Transitions work the same way as cut. Berm Grades are the fill equivalent to Ditch Grades.
Fill treatment does have some extra options. Guardrail Expansion will extend the last template surface
grade the specified Shoulder Distance when the fill is greater than the Min Depth. The Force Ditch
option has two different methods to apply the Ditch Grades from the cut definition. With ''At Base
Of Fill'' on, Force Ditch creates the ditch where the fill slope hits existing ground. With ''At Base of
Fill'' off, the Force Ditch method applies the ditch grades from the template pivot point. The Minimum
Depth for Berm Grades will only draw the Berm Grades when the fill depth is greater than the specified
value. The Force Cut option will make the template attempt to find a catch point with a cut slope even
when the pivot point is in fill. You can specify the cut slope to use and the maximum depth for the cut slope.
The Shoulder Super Elevation icon specifies where on the template the slopes will transition between super
elevation slopes and normal slopes. The transition point is identified under Pivot Point by the template id
for the grade, curb or median. Note that the pivot point can be specified as an ID plus a distance as in
''EP+2''. Starting from the center, the template grades will be in super up through this template segment.
For example, based on the template shown in the first dialog of this command, the EOP Pivot Point the
Super Elevation Settings dialog will create the first EOP grade in super while the curb and grade S will be
at normal grade. The High and Low Pivot Point options allow for different transition points depending on
which side is raised by the super elevation. The Max Percent Slope Difference is the maximum difference
between the super elevation grade and the normal grade at the pivot point. For example with a Max Percent
Slope Difference of 7%, if the super elevation grade is 6%, then the slope after the pivot on the high side
will be -1% even if the normal design slope is steeper than -1%. If the grades do not start from the center
in super, then the Divided Roads option can be used. With this option, the grades start from the center as
normal and then transition to super at the Normal to Super Pivot Point.
The Low Side Grades To Match Greater Super Slope option applies to the template grades that are outside
the super pivot. When the super slope becomes steeper than these outside grades, then these grades are
adjusted to match the same super slope. You can set up to two grades past the super pivot to adjust. For
example, consider a template where the super pivot is the EP grade and the next grade is a SHD for the
shoulder. If the SHD normal slope is -4%, then the SHD will stay at -4% through the super transition until
the super becomes greater that -4%. So when the super is at -6%, the SHD will also be at -6%.
The Pivot Super From Low Edge holds the normal crown grade of the low side edge of super and raises
the rest of the template to match the super slopes. Otherwise the profile grade at the centerline is held.
Curb Detail
Template Transition
This command creates a template transition file (.TPT file) that can be used for the commands Locate
Template Points and Process Road Design. The template transition is associated with a typical template
(.TPL) file. The template transition file defines changes in grade distances or slopes for a specific template
ID through a specified range of stations. Lane widths, for example, can be made to expand and contract.
You can only modify existing template grades. Template Transition does not allow curbs, medians,
subgrades or cut/fill treatment to be modified. Also new template elements cannot be added and existing
elements cannot be removed. For this reason, lanes of road that ''emerge'' and slope distinctly from
standard road lanes would need to be entered as small (0.001 in width) segments in the original template,
available for expansion using Template Transition. Template Transition offers one of 3 ways to change
template widths and slopes. Another way involves use of Template Point Profile and Template Point
Centerline, where a particular template ID can be directed to follow a specific profile and centerline of its
own. The third method is template-to-template transitions using Input-Edit Template Series, where distinct
templates transition one to another. All three methods require that template IDs ''pre-exist'' in order to be
expanded, or to follow profiles and centerlines, or to transition between template files. So the technique of
making very short phantom segments for emerging and disappearing ''lanes'' or roads with distinct grades
is universal. If special slopes are not involved, lanes can expand and contract without creation of phantom
segments in the original template. Only clever use of Input-Edit Template Series, where templates with
no curbs could ''end'' and templates with curbs can begin at specified stations, can effectively make ''new''
features like curbs and medians materialize.
The Begin Transition Station is where the normal template begins to transition to the modified template.
The Begin Full Template Station is where the modified template is used entirely. The End Full Template
Station is where the template starts to transition back to normal. The End Transition Station is where the
template has returned to normal. This method is designed for elements like passing lanes which expand
from normal then contract back to normal. But you can also use this method for roads that start off or end
expanded or altered. For example, to start off the road at a 40' edge-of-pavement dimension, it is necessary
to transition up from 12.5' (normal dimension). If you need to have 40' at station 0, then enter station -0.01
as the ''Begin Transition Station'', and enter station 0 as the ''Begin Full Template Station''. Select the EP
grade in the dialog, and change it to 40'. Then click ''Link to next transition''. The Link to Next Transition
option joins the current transition to the next transition without returning to the normal template. This
takes you to the second dialog, shown above. You sustain the 40' width from Begin Transition Station
125.29 and transition at station 215.08 to a 24.23' dimension. Then quickly end the transition at station
215.081 for the ''End Full Template Station''. Finally, transition back to normal 12.5' by entering 335.51
for ''End Transition Station''.
There is another ''trick'' to using Template Transition with templates that include subgrades. The subgrades
will not automatically extend and follow the expanded grade IDs such as EP for ''edge-of-pavement'',
unless the subgrades are defined in terms of the IDs themselves within Design Template. Subgrades that
expand ''at slope'' to intersect a curb, for example, can expand naturally as the curb position moves outward
on the right side. But subgrades that go ''straight up'' at back of curb at offset 14.5' in this example will
stay at 14.5', unless defined as shown below by referencing the ''EP ID:
Transitions can also be applied to the left, right or both sides. This allows you to have separate overlapping
transitions for the left and right sides.
Prompts
Template Transition to Edit/Create Choose New to create a transition file or Edit to modify a transition
file
Template File to Edit: Specify a transition file
Template Transition dialog
Keyboard Command: tpltrans
Prerequisite: A template .TPT file
A Template Grade Table can be used on a single road with Process Road Design command, or specified
for specific roads within a Road Network.
The Template Grade Table is associated with an existing typical template (.TPL) file.
The Match Slope function assigns slopes to the grade table using cross slopes from a reference section file.
This function can be used to match the template slopes to existing slopes such as for road rehabilitation to
match the new road cross slopes to the existing. After selecting the reference section file, there is a dialog
to set the range of stations to process and the offsets of the sections to get the cross slope from. The second
offset is optional. When only one offset is specified, the program uses the existing slope at the offset.
When both offsets are set, the slope is calculated between the two offset points on the existing surface. The
Lowest and Highest Slope % settings are optional restrictions on the transition slopes. The Max Slope Rate
of Change Per 100 is an optional restriction on how quickly the slopes can change between stations. If you
don't want to use a restriction, you can leave the field blank.
The Report function shows all of the slope and distance changes for all of the template grades.
The Import function reads in transition data to the currently highlighted grade in the list. The data can
Chapter 1. Civil Module 502
come from either a text file or drawing graphics. For the text file, the format should have station, slope%
and distance separated by a delimiter such as a comma. For the drawing graphics, the import reads a
polyline on a superelevation diagram grid to set the transition slopes.
Prompts
Template Grade Table to Edit/Create Choose New to create a new Template Grade Table, or Edit to
modify an existing one.
Template File to Process: When creating a new Template Grade Table, an existing Template file must be
selected to be used with it. When editing an existing .TGT, the Template previously associated with it will
be automatically loaded with it.
Template Grade Table dialog
The main superelevation dialog displays a list of each super elevation transition. These entries should be
sequentially entered from lowest to highest stations. To edit the super elevation stationing, highlight the
entry line and click Edit. The Add button creates a new entry below the current highlighted row or at the
top of the list if no row is highlighted. The Delete button removes the highlighted row from the list. The
Save button saves the super elevation file. To exit the program without saving, click the Cancel button.
Prompts
New or Existing Super Elevation File dialog
Superelevation File to Process Specify a superelevation file.
Superelevation Editor dialog
Pulldown Menu Location: Roads
Keyboard Command: super
Prerequisite: None
The Super Elevation Diagram is a graphical representation of the change in cross-slope between the
centerline and the left and right shoulders of a roadway. The diagram is typically drawn on a grid, similar
to a profile, where the horizontal component represents the stationing of the roadway and the vertical
component shows the cross-slope.
After the (.SUD) file has been selected, various details about the file such as ''Slope Range'', ''Sta-
tion Range'' and ''Total Length'' are displayed below the Ref CL: setting.
Plot Settings
Horizontal Scale: Set as needed.
Vertical Scale: Set as needed.
Station Range to Draw: Enter ''ALL'' to draw the entire length of roadway or specify a range of stations.
Max Length/Diagram: Specify the maximum length of each diagram. If the ''Station Range to Draw'' is
longer than the ''Max Length/Diagram'', additional diagrams will be stacked vertically above the first.
Space Between Grids: If the total length of the Diagram requires stacking of multiple Diagrams, this
value specifies the distance between Diagram Grids.
Maximum Diagrams per Column: When multiple Diagrams are stacked, this number sets the maximum
number of Diagrams per Column. If this number is reached, a second column will be created.
Grid Settings
Plot Grid: Select this option to have centerline and shoulder diagrams drawn on a grid.
Style: Select the Grid Style from several options. Grid Lines is the default setting. Other options are:
Ticks Only: This setting draws tick marks for both the station increments along the bottom and the slope
increments along the left edge of the diagram.
Ticks and Dots: This setting draws tick marks for both the station increments along the bottom and the
slope increments along the left edge of the diagram and draws a series of ''dots'' in a grid pattern across the
rest of the diagram.
Ticks and Checks: TThis setting draws tick marks for both the station increments along the bottom and
the slope increments along the left edge of the diagram and draws a series of ''+''-signs in a grid pattern
across the rest of the diagram.
Grid Spacing: Set Vertical and Horizontal Grid Spacing as needed.
Layer : Enter the name of the Layer for grid lines, ticks, dots and checks or use the button to select the
Layer from a list.
Color: Enter the Color for grid lines, ticks, dots and checks or use the button to select the Color from a
list.
Chapter 1. Civil Module 509
Draw Grid Text: Select this option to draw Grid Text for stationing and cross-slopes. Use the button to
specify Grid Text settings such as precision, text size scaler, layer, text style, color and vertical/horizontal
spacing.
Label Slopes: Select this option to label the Slopes along the Left or Right Shoulder. Use the button to
specify Shoulder Slope Label settings such as precision, text size scaler, layer, text style, color and prefix
or suffix. The user also has the option of positioning the Slope label at the station of the Slope change or
along the transition line.
Other Labels
Draw Transition Points: Enable this option and use the button to configure and format the labels for
Transition Start, Start Curve, End of Curve and End of Transition.
Axis of Rotation
The Template Series is stored in a .TSF file and consists of a sequence of template file names (.TPL) with
stationing. The Design Template command is used to create the .TPL files. The Template Series can
be used in commands like Process Road Design and Road Network. In these commands, the template
selection can be either a regular template (.TPL) or the template series (.TSF).
For the transition to work optimally, the templates should share the same IDs so that the program can
connect the template 3D polylines and transition between templates. If the templates are distinct with
separate, unrelated IDs, then by ending template1 at station 500 (for example) and starting template2 at
station 500.01, a very abrupt transition can be accomplished.
For a design with transitioning templates, the Template Series method is an alternative to the Template
Transition method, a third method of Template Grade Table, and to a forth method of using Template Point
Profiles and Template Point Centerlines, where a template ID ''follows'' a particular centerline and profile.
One advantage of the Template Series approach is that it can be used to link different templates together,
like non-curb and curb templates, as shown here in plan view:
For the above example, Template 1 applies from station 0+00 to 0+30, then transitions to Template 2 at
1+00 which has a wider EOP distance. This transition occurs between stations 0+30 and 1+00. Then
the full Template 2 continues until station 1+40. Then Template 3 starts with a curb replacing a standard
Note that you can run Process Road Design to review the design results in plan view, with entry of only
the Design Template/Series, the Profile and the Centerline (items 1, 2 and 4 within Process Road Design).
You do not need existing cross sections to use Process Road Design. If you process at an interval such as
10 over any desired station range, you can output the Template Polylines and verify the result in plan view.
If no sections are found, the program will process from edge of shoulder left to edge of shoulder right, and
omit cut and fill slopes. With the correct templates, this would reproduce the plan view shown above.
Input-Edit Template Series is also an effective way to accomplish superelevation, and even simultaneous
superelevation and lane widening. Consider the ''stages'' of pivoting into superelevation of 3%. The first
template might be called ''Normal Crown'' (the lower template). The second template might be called
''Reverse Crown'' (+2% cross slope). The third template might be called ''Full Super'' and would be the
+3% template. You need the second template because you need to ''restrain'' the left-hand side of the road
from pivoting until the continuous +2% cross slope is reached. If you only used the ''Normal Crown''
template, say, at station 4+00 and then the ''Full Super'' template at station 6+00, then at station 5+00,
where 1/2 of the transition occurs, the left side cross slope would be -2.5% (transitioning halfway). In
reality, the left side should not pivot until station 5+60. If the rate of pivoting is less from normal crown to
flat outside lane, and the rate changes after that point, then you would need a fourth template to direct how
the road transitions to full superelevation.
The Reference CL is optional. When it is set, then screen pick is an option for specifying the tem-
plate transition stations.
The Report function has options for either a summary report of the stations and template, or a de-
tailed report that adds the template dimensions.
The Create From Sections function reads a section file for a design and creates templates at each
change and fills in the template series with these templates. The section file must have descriptions on the
section points (ie ''EOP'').
Here is the dialog for adding and editing templates for the series where you set the template name
and station to apply. The Transition With Previous Template In Series will match any common template
ID's with the previous template and linear interpolate any changes in distance or slope for the stations
between the templates. Otherwise, the template dimensions are held unmodified up to the midway station
between the templates where the switch occurs.
Topsoil Removal/Replacement
This command creates a topsoil definition (.TOP) file which defines topsoil removal and replacement zones
to be used in the Process Road Design command. You can have different topsoil adjustments for different
station ranges. These adjustments are applied to the existing ground section in the Process Road Design
command and will effect the cut and fill volumes. Process Road Design will also report the amounts of
topsoil removal and replacement.
The command starts by displaying a list of the topsoil stations in the dialog shown below. To add a topsoil
adjustment, pick the Add button which brings up a second dialog. You can have different amounts of
topsoil removal and replacement for areas in cut and areas in fill. Subsoil is another category of removal
that will be combined with any topsoil removal. The Subsoil removal volume is reported separately from
topsoil removal by Process Road Design. Subsoil is automatically removed from the site and not used in
fill or as a replacement quantity. Therefore, the subsoil element applies only to unsuitable materials that
need to be removed. In the example below, we are only removing topsoil in cut (where cutting must take
place in any case), and in the cut, we are removing 2' of subsoil which will be hauled off site (since subsoil
is not re-used). The removed 0.5' of topsoil in cut will then be replaced in both cut and fill zones of the road
The Replacement Limit ID is an option to limit the replacement to occur only within the template left
offset Limit ID and the right offset Limit ID. If this Limit ID is left blank, then the program will apply
the replacement between the left catch point and the right catch point. Topsoil removal is always applied
between the catch points. The Limit ID corresponds to a template ID as set in the Design Template routine.
Typically, you would use an ID like SH for shoulder and replace topsoil only from the far left and right
tie/catch points to the SH or shoulder point. If you use a curb and want to replace topsoil to back of curb,
keep in mind that the program takes the basic code ''CB'' and creates 3 curb points typically, so the back of
curb would become CB3 in most L-shaped curbs.
If the Topsoil (''.TOP'') file is selected within Process Road Design, all quantities of topsoil removal and
replacement and subsoil removal are reported, as shown below:
Processing 0+00.00 to 4+42.10
Prompts
Topsoil File to Read Specify a topsoil file.
Topsoil dialog Choose your options.
Keyboard Command: topsoil
Prerequisite: None
If you want the template ID point to follow a special slope or vertical alignment, use Assign Template
Point Profile. The combination of using template point centerlines and profiles applied to particular
template ID points is a design method sometimes referred to as ''strings'', where template elements string
along special horizontal and vertical alignments. The rules of the template in terms of distances and slopes
to the next point in the template will resume after the template point centerline and profiles are applied.
Prompts
First you are prompted to create a new Template Point Profile (.TPP), or edit an existing one.
Pick OK. Back in the Define Template Alignments dialog, pick Add to add another assignment,
Edit to edit an existing assignment, Delete to delete a defined assignment, or Save to Exit.
Prompts
First you are prompted to create a new Template Point Centerline file (.TPC), or edit an existing one.
Now Process the road design employing the newly defined Template Point Centerline assignment. In the
Process Road Design main dialog, pick the Template Pt Centerline button to select the new file (.TPC).
You could also create a new Template Point Centerline file directly from this dialog box using the Edit
button and specifying a new file name.
Chapter 1. Civil Module 522
Here are two sections along the roadway, illustrating the varying lane widths on the right side of the main
centerline. They are viewed with the Input-Edit Section File command on the Section menu.
The first dialog specifies the road design files. All these settings are the same as in Process Road Design
except for the Output Rehab Profile. This profile is the output result for this command. The difference
with Process Road Design is that the profile is an output instead of an input. Please see the Process Road
Design section of the manual for a description of the other input files.
Rehabilitation Method: This chooses between adding a leveling layer to the existing road or stripping
the existing road by milling or grinding.
Minimum Leveling Thickness: This is the minimum fill thickness between the existing road and the
bottom of the overlay subgrade of the new road.
Minimum Milling Thickness: This is the mimimum cut thickness between the existing road and the
bottom of the overlay subgrade of the new road.
Overlay Thickness: This is the depth of the overlay subgrade of the new road. This value should match
the subgrade thickness defined in the template.
Template IDs to Rehab: These are the grade IDs from the template definition to process for the overlay.
The Select button can be used to graphically pick the template IDs. Multiple IDs can be specified by
entering the IDs separated by commas. For example, if a road has two lanes with two grades for overlay
and the template IDs are LANE1 and EP, then enter ''LANE1,EP'' in the dialog.
Output:
The report includes the total cut and cuts per station which is the quantity of the milling.
Use Input-Edit Section File or Draw Section File to view the design and existing sections.
This example adds an overlay thickness to the design from example 1. The steps are the same except for
the following:
Repeat Step 2: Design Template
Add a subgrade below the EP grade with a depth of 6 inches.
Total Subgrade1 - Asphalt: 17295.031 C.F., 640.557 C.Y., 34592.253 S.F., 3843.584 S.Y.
Example 3: Leveling
This example applies leveling to an existing road. The steps are the same as example 1 except for the
following:
Repeat Step 4: Road Rehabilitation Profile
On the first dialog, use the same data files as example 1. On the second dialog, choose the Leveling
method. Set the Leveling Thickness to 3 inches. Set the Overlay Thickness to zero since the template
doesn't have a subgrade. Set the Template ID to EP to match the gradefrom the template.
This example adds an overlay thickness with a minimum of 4 inches to the design from example 3. Part
of the overlay will be in the subgrade of the template and the rest will be in the Min Leveling Thickness
setting. The steps are the same as example 3 except for the following:
Repeat Step 2: Design Template
Add a subgrade below the EP grade with a depth of 2 inches.
This example modifies example 4 to have the new road cross slopes match the existing cross slopes instead
of being at a fixed design of -2%. The steps are the same as example 4 expect for the following:
Step 2: Define Template
There are several methods to modify the template for transitions. For this example, the Template Grade
Table command is used. This command defines slope and distance transitions for template grades. In this
example, we will only use the slope transitions to make the design slopes match the existing road.
Run the Template Grade Table command and create a new .TGT file. Select the rehab template
that was used in example 4 as the template to process. In the dialog, highlight the EP grade from the list
for the Left Surface. Then pick the Match Slope button. Select the section file for the existing road. Next
there is a dialog to set the range of stations to process and the reference offset points which are used to
sample the existing surface to get the slope between these offsets. In this example, the full station range is
used and the offsets are 0 for the center and -12 for the left EP.
Next, highlight the EP grade from the list for the Right Surface. Then pick Match Slope and select the
Chapter 1. Civil Module 533
existing section file. For the offsets, use 0 and 12.
In this variation, the new road has both overlay and new design changes of applying new superelevation
and widening a lane. The steps that are different than example 4 are described here.
Step 2: Define Template
For this example, the template has additional design elements besides the overlay grades. Run the Design
Template command to add the new elements.
First, pick the Grades button to add a new grade for the new lane using a slope of -2%, distance of 12 and
ID of EP2. Then add a new grade for a shoulder with slope of -4%, distance of 3 and ID of SH. Next,
subgrades are needed for the new lane since this isn't over the existing road. Add a subgrade of 4 inches of
asphalt under the new lane and another subgrade of 8 inches of gravel. Next pick the Cut button and set the
cut slope to 2:1 and pick the Fill button and set the fill to 2:1. The cut/fill slopes are needed to tie the new
road design elements to the existing surface.
Even though the template has the new lane EP2 defined for both sides, let's actually only apply this new
lane for a range of stations on the left side. Run the Template Grade Table command and make a new .TGT
file. Select the template file that was just created. Then pick EP2 on the Right Surface list. In the table, fill
in the first row with station 0 and a distance of 0. This will eliminate EP2 on the right side. Then pick on
EP2 from the Left Surface list. Fill out the table as shown to make the new lane start at station 3+00, reach
Another template transition definition to create is the superelevation. Run the Input-Edit Super Elevation
command and create a new .SUP file. Use the option to select a centerline and specify the speed table
to have the program set the transition stations. Or use the Add function to manually enter the transition
stations and full super slope.
These sections show the road at a station before the new lane and superelevation and at a sta
Example 7: Leveling with Overlay with Lane Widening at New Crown posi-
tion
In this variation, the existing road has two 10' lanes that are being expanded to 12' lanes. The left EP is
staying fixed and the extra 4' is added to the right side. So the crown is shifting 2' to the right. The steps
are the same as example 4 except for the changes to the template definition.
Step 2: Define Template
Use the Define Template command to make the template overlay and widening grades. For this example,
there is one 10' grade on the left side for the overlay plus a 3' shoulder. On the right side, there are four
Next pick the Cut button and set the cut slope to 2:1 and pick the Fill button and set the fill to 2:1.
The cut/fill slopes are needed to tie the new road design elements to the existing surface.
Wheel Width: Distance along the wheel axis to the outside of the tires.
Wheel Length: Distance betwen the front axis and rear axis.
Vehicle Width: Outside width dimension of the vehicle body.
Front Overhang: Distance from front axis to front of vehicle body.
Rear Overhang: Distance from rear axis to the back of the vehicle body.
Draw Vehicle Icons: Draws the vehicle symbol with the dimensions at the specified Station Interval
along the centerline.
Template ID Library
This command defines template ID's along with associated descriptions. The ID's can be selected in
Design Template when adding grades, curbs or medians. The descriptions are only for identification
during the ID selection. In Design Template, there are Set buttons next to the ID edit fields that select from
the list of ID's defined in the Template ID Library. The purpose of the Template ID Library is to help with
consistent naming of template elements.
The current Template ID Library is stored in the current USER folder under Documents & Settings in a file
called tplidlib.dta. The Load and SaveAs functions can be used to store and recall ID settings to a .TID file.
On the next dialog, there is a Save Settings button to store all the settings from the first and second
dialogs into a specified Road Design File with an (.RDF) file extension. Recorded (.RDF) files can be
recalled later using the Load Settings option.
Specify the name of the Centerline file with this option. The (.CL) file contains the horizontal alignment
geometry for a project. This parameter file must be specified if you want to have earthworks centroid
corrections computed, generate final coordinates, Disturbed Area Polyline, and/or use Triangulate &
Contour. The centerline file can be created by the Design Centerline or Polyline to Centerline commands
in the Design pulldown menu.
Example Centerline
2> Design Profile
Specify the design profile (.PRO) file to derive the centerline elevations when the template is applied. This
file defines the vertical alignment and is always required. The profile can be created with any of the profile
creation routines in the Profile menu, but typically you would use Design Road Profile or Input Edit Profile.
This input file is optional. The Template Grade Table is a method for template transitions that uses a lookup
table of distance and slopes at transition stations for each template ID. This design file is created with the
Template Grade Table command.
11> Topsoil Removal
This option applies topsoil removal and/or replacement to the existing ground section file. This design file
is create with the Topsoil Removal/Replacement command.
12> As-Built File
The As-Built File is a cross section file used to match existing grade and retain as-built portions of a road
improvement project. The final cross sections will conform to the as-built cross sections for those template
This input file is optional for running checks on the road design for parameters such as min sight distance
and max grades. This .RDP file is createdwith the Define Road Design Parameters command.
14> Output Design Section File
Specify the name of the file to output the final grade sections calculated by applying the template file at
profile elevations and calculating the outslope intersection with the existing ground cross sections. This
file can then be plotted by using the Draw Section File command. After plotting the final sections overlaid
on the existing sections, revisions can be made graphically with commands like PEDIT and Polyline by
Slope Ratio. The data output to the file can also be edited and reviewed with the Input-Edit Section File
command. If the final sections are edited graphically, the revised section data can be updated in the .SCT
file with the Polyline to Section File command.
Output Section File drawn with Existing Section File by the Draw Section File command
15> Output Existing Section File
This option creates a section file of existing ground. This applies when the existing surface is a triangulation
file. The station intervals for the existing section file will match the stations from the design section file.
16> Output Topsoil Section File
This option writes out a modified existing ground section adjusted by the topsoil removal. This option is
only valid if a Topsoil Removal file is being used.
17> Output Coordinate File
This option creates a coordinate file containing every break point in the final grade for the range of pro-
cessed stations. Using the second dialog, there are additional options to output subgrade and ditch/berm
points. The point descriptions include the station, offset and template ID. The station interval is set by the
stations in the Existing Section File.
18> Output Mass Diagram File
In the Process Options section, the Range of Stations to Process field sets the range of station that you
want to calculate. Each time you use this command, the existing grade (.SCT) file is scanned and the range
in the edit box is set to the minimum and maximum stations in the file. If you change the station range,
you can click the Full Range button to restore the default full range of stations.
The Edit Design Sections Before Final Processing does just that. You can review and edit the final
sections in the spreadsheet with graphic view editor similar to the Input-Edit Section File command.
For example, you can change the tie slope as selected stations. After making these changes, the mod-
ified final sections are used for the rest of the road design process including earthworks and drawing output.
The Station Interval and Existing Section Max Offset buttons are ghosted if the existing surface is a
set of cross sections. If there is no existing surface, or the existing surface is a grid, TIN or FLT file,
then you must enter the Station Interval to generate sections along the centerline. Besides the stations at
interval, sections can be created at special stations as specified under the Settings button. The Existing
Chapter 1. Civil Module 552
Section Max Offset controls the max left and right offsets for generating the existing sections when the
Existing Surface is defined by a triangulation file. This offset needs to be set far enough for the final
sections outslopes to tie into existing. On the other hand, keeping this offset fairly close to the tie point
will help make processing run faster.
The Calculate Centroid option applies to centerlines containing curves. The centroids of the cuts and fills
will be computed, and the radius to these centroids will be calculated. Then the effective interval will
be computed between cut and fill centroids. In this way, in a tight curve where fill is concentrated to the
outside of the curve and cut is concentrated to the inside of the curve, fill will be increased and cut will be
reduced. This also increases the accuracy of volume calculations.
The Use Takeoff Strata option uses the strata surfaces created in the Takeoff module to report the strata
cut volumes both for the total strata volumes and the strata end areas per station. This method allows for
unlimited strata definitions with advanced modeling techniques including Kriging and Inverse Distance
to model strata surfaces. In Takeoff, the Drillhole/Strata Settings command is where you define the
strata names and modeling methods. Next, the Place Drillhole command creates the drillholes. Once the
drillholes are entered, use the Make Strata Surfaces command to build the strata surfaces which are stored
as TIN files and associated with the current drawing.
The Template ID for Profile allows the profile grade to be applied to another template ID point other than
the centerline. This feature might apply, for example, to a 2-lane road that will eventually be part of a
4-lane road being built in stages. The first-stage, 2-lane road would be fully symmetrical and designed
around the crown of the road, but the template profile might be one of the edge of pavements. You can
specify the template ID (e.g. EP), and whether the left or right side ID should be used to apply the profile
grade.
The Shrink and Swell Factor edit boxes allow you to specify a value that the volume calculated will be
multiplied by. If you specify any number other than one an additional report showing accumulated adjusted
volumes and differences will be produced.
The Vertical Offset of Profile edit box will place the template at the profile grade as raised or lowered by
the entered offset. The Horizontal Offset of Template will shift the template left or right on the centerline
by the specified amount. Use a positive value to offset to the right and use a negative value to offset left.
This option is useful, for example, when one side of a divided highway is built years before the other side
is to be started. In this case, you could define a normal template with a crown in the middle, but would
enter a horizontal offset from the crown of the road to the actual centerline of the divided highway.
The Slope Perpendicular To option defines the slope projection method. The centerline method creates
the template cut/fill slopes perpendicular to the centerline. The Slope Direction method accounts for the
slope of the profile and makes the final surface to match the template cut/fill slope. For example, if the
profile is at a 10% slope and the fill slope is at 2:1, then the Centerline method would create fill slopes that
are 2:1 perpendicular to the centerline while slightly steeper (1.96:1) for the actual slope that goes in the
slope direction with the effect of the profile. For the same case except with the Slope Direction method,
The Report and File Output Options include settings for reporting final coordinates (if specified
in the previous file output dialog), as well as special features.
The Report Precision controls the number of decimal places.
The Use Report Formatter option allows you to customize the fields to report and their order. It also can
output the report to MS Excel or databases.
The Report Subgrade Areas option will include an additional line in the report for the end area of each
subgrade material.
The Report Centroids toggle controls whether the shift in the cut or fill centroid radius shift will be
included in the earthworks report.
The Report Cut/Fill Text option greatly expands the size of the report by presenting the cut and fill end
areas at each station. A sample of the cut/fill text report is shown below. Volumes by end area method are
presented between each line containing station and end areas of cut, fill and optionally rock.
The Report Cut/Fill Differences option will report the cut/fill ratio and balance at each station.
The Report Cummulative Cut/Fill Differences option will report the running totals of cut/fill at each station.
The Report Final Station-Offset option will create a report of the final section offset-elevation data in row-
column format. The station and profile grade are shown on the left followed by columns of offset and
elevation for each data point. There are options to report the surface points only, the subgrade points only
or filter the points by ID.
Write SMI Chain File creates a chain (.CH) file that contains the centerline, profile and template data for
SMI Construction V.
Because all the other offsets to the left match by default, this editing will force the template to conform
from offsets 21.33 right to the tie at 46 right. As you try different design template or other changes in
Process Road Design, this as-built information would hold for the specified station. Alternately, you could
edit the final cross section directly in Input-Edit Section File. Note that you can use distinct, new ID points
like BD2 which are not found in the template file, and they will be created if part of the as-built cross
section file, and if referenced as As-Built IDs to Use. This As-Built method works best when inserting
controlled section defined from TIE left to TIE right, which get inserted as completed sections in a run of
Process Road Design.
The Output CRD File options apply when a Output Coordinate File is specified in the first dialog. These
options allow you to output any combination of template surface, subgrade, ditch and berm points. The
Output CRD To Use Sta-Off Desc option sets whether to include the station and offset in the description for
each point. Here are example coordinates for station 0+90:
PtNo. North(y) East(x) Elev(z) Description
122 189497.42 611730.32 90.01 TIE 0+90.00L53.65
123 189461.43 611733.72 108.09 SHD 0+90.00L17.50
124 189457.45 611734.09 107.93 CURB3 0+90.00L13.50
125 189456.95 611734.14 107.93 CURB2 0+90.00L13.00
126 189456.95 611734.14 107.09 CURB1 0+90.00L13.00
127 189455.96 611734.23 107.09 EP 0+90.00L12.00
128 189444.01 611735.36 107.33 CENTER 0+90.00R0.00
129 189432.06 611736.49 107.09 EP 0+90.00R12.00
130 189431.07 611736.58 107.09 CURB1 0+90.00R13.00
131 189431.07 611736.58 107.93 CURB2 0+90.00R13.00
132 189430.57 611736.63 107.93 CURB3 0+90.00R13.50
133 189426.59 611737.00 108.09 SHD 0+90.00R17.50
134 189412.18 611738.36 100.85 TIE 0+90.00R31.97
The Drawing Output Options bottom section of the Additional Earthworks Parameters dialog contains
output options which are only available when a centerline file is specified.
The Erase Previous Road Entities option will erase any entities from the drawing that were created in a
previous run of Process Road Design using the same design files. This option allows you to easily re-run
Process Road Design and update the drawing entities after changing one of the road design files.
The Draw Cross Section Polylines option will create 3D polylines perpendicular to the centerline with each
template break point. The interval of these cross section polylines is determined by the station interval of
the Existing Sections.
The Draw Template Polylines option will create 3D polylines parallel to the centerline by connecting
common template point IDs. For example, a template ID could be EP which this option would use to
create 3D polylines for EP on the left and right of the centerline. Which template point IDs to connect in
set under Template IDs to Draw. Setting this to an asterick (*) will plot all the template break points. The
Select button shows cross sections of the final templates for graphical selection of the ID's to draw.
Likewise, the Draw Subgrade Polylines option will create 3D polylines parallel to the centerline for the
specified subgrade breakpoints.
The Draw Disturbed Area Polyline option will create a polyline perimeter that represents where the cut/fill
slopes tie into the existing ground.
Draw Template Slopes creates slope arrows parallel to the centerline at the specified template ID's. For
example, this option can be used to show the slope direction and amounts along the template flowline. The
style of the slope arrows is set under the Set Slopes button at the bottom of the dialog.
Draw Cross Section Slopes create slope arrows perpendicular to the centerline at the specified tem-
plate ID's. For example, use this option to show the cross section slope of the pavement lanes. The cross
section interval is controlled by the station interval under Process Options. The style of the slope arrows is
set under the Set Slopes button at the bottom of the dialog.
Chapter 1. Civil Module 556
Label Profile On Centerline creates labels in plan view for the profile stations, elevations and slopes as
well as high and low points. This option has the same functionality as the command by the same name in
the Profiles menu.
The Draw Cut/Fill Direction Arrows option will draw arrow indicators for cut or fill slope direc-
tion. The arrows are drawn in plan view and usually are drawn together with the Draw Disturbed Area and
Draw Cross Section Plines options. Cut arrows start from the disturbed area limit and point towards the
centerline. Fill arrows start from the base of the fill slope and point away from the centerline. The Solid
Cut Arrows option chooses between solid fill or wire-frame cut arrows. These arrows, especially when
drawn as solid cut arrows, help distinguish cut and fill at a glance, when in plan view. In the example
below, fill from a berm is shown at the left and cut down to a ditch is shown at the right. The arrows will
only draw if there is enough dimension in the cut and fill to fit the entire arrow. So the cut and fill arrows
reveal the deeper cut and fill zones.
Prompts
Road Design Files dialog: Choose the design files
Additional Road Design Parameters
Road Design Report dialog
Trim existing contours inside disturbed area (Yes/<No>)? Y This prompt appears if Triangulate &
Contour is on. This option will trim polylines with elevation that cross the disturbed area perimeter for the
road.
Join final contours with existing (<Yes>/No)? YThis prompt appears if Triangulate & Contour is on.
This option will join the final contours with the existing contours where they join at the disturbed area
perimeter.
Road widening and lane transitions can be handled by all 3 methods. Special ditches are best handled by
method (2), Template Point Profile and Template Point Centerline, especially since Template Transition
files only work with lanes or portions of roads defined by the Grade button in Design Template. Template
Transition files do not apply to cut and fill segments, unless they are designed as fixed features using the
Grade button. Super elevation can often be handled by method (1) or method (3). Bear in mind that
new lanes or template elements that emerge and then disappear need to exist as template ID points in all
referenced templates, using all 3 methods. These template ID points can be set to 0.001 units from adjacent
template points, then ''told'' to emerge and widen as new lanes with distinct slopes appear. The program
will not transition templates that don't share common template ID points.
This deceptively easy looking example below might be approached by a combination of methods 1 and 2.
For method 1 to apply (template transition), the slopes of the pavement lanes must be maintained according
to the template definition from centerline to outside lane. The ditch portion will be handled by method 2
(template point centerline).
Assume Spouts Springs Road is a hillside road with a ditch cut on the left side and fill on the right
side. The trapezoidal ditch is shown. We will design only from station 4+00 to station 6+94 where the
intersection begins. The standard template of 10' left lane and 10' right lane might appear as shown below:
First, you specify ''Side to Apply'' as ''Right'', then click the pavement lane and edit it to 30', as shown above.
Referencing the plan view drawing for Spouts Road shown above, you transition from station 451.67 to
the new 30' road lane width at station 556.69 and hold that to the ''End Full Template Station'', which is
694.00. Then you can enter an ''End Transition Station'' just past the end of the key station range, which
internally would transition the template back to a standard width of 12' at 694.01 (a moot point as the
end of the project is station 694 for this exercise). The key to template transition is that it is designed to
transition from normal to expanded or reduced dimension, then transition back to normal. It is ideal for use
in passing lanes that appear and then transition back, but requires use of ''Link to next transition'' to handle
a sequence of lane width changes as above. Therefore, where lane widths change often, and don't transition
back to the normal template lane width, it is often best to use Template Point Centerline as the method of
lane transitioning. We will apply that below to the ditch line.
When the template transition process is repeated for the left driving lane, you obtain a final Template
Transition dialog as shown here:
However, it is easy to see that the ''design ditch'' on the left side of the road, at 2' wide, did not conform
to the special ditch which hugs the shoulder at station 7+00 but transitions to further off of the shoulder
at 4+00. This special ditch is best handled with Template Point Centerline. To complete the special ditch
design, use Polyline to Centerline File on both ditch polylines, calling the inside polyline BD1.CL and
the outside polyline BD2.CL, as a reference to the ditch IDs, BD1 and BD2. You can give them a starting
station of 0. The stationing of the ditch polyline does not matter, since only the coordinates of the centerline
in the command Assign Template Point Centerline are used to determine the template ID position. Within
Note that if the ditch always exists on the left side, the ditch grades can be defined using the Grade button in
Design Template, rather than using the Ditch feature within the Cut button. For final results, run the Process
Road Design command using a combination of the Template Transition File and the Template Point Profile.
The end result is a final drawing that uses the Template Transition file to create the correct edge of
pavement and uses the Template Point Centerline file to track along the correct ditch polylines. This is
shown below in the final drawing of the 3D polylines generated by Process Road Design:
The actual slope to the ditch on the left is held at the design of 3:1, or whatever exists within the template
from shoulder (SH) to base of ditch (BD1) in cut. Shown below in the Input-Edit Section File screen editor
is station 6+50, where the ditch is designed very close to the shoulder:
Although superelevation can be handled by use of superelevation files, for most simple applications
(2-lane roads in particular), a single curve with superelevation can be handled by a template series file,
using only 3 templates: normal crown, reverse crown, full super. This is illustrated below, for a typical
2-lane road template:
Note that beginning and ending stations are not necessary. If station 0.00 was omitted, Process Road Design
would use the normal template in any case from station 0 to 250. Similarly, Process Road Design will use
the normal template going forward from station 900 automatically.
There is a new profile design involved, and a new template. However, the right side of the template will
meet the exact grade and offset of the in-place curb, which has been surveyed as back of curb (CB3). Then
the command Offset 3D Polyline was used to create the face of curb at EP=CB1, and to create the inside
top of curb (CB2). Because of the symmetry and consistency of the curb, only the back of curb needed to
be surveyed to hold the existing curb feature in place within Process Road Design. From that survey, the
3D Polyline for the EP is derived, which will be used for Template Point Centerline and Template Point
Profile.
Features such as curbs and medians can be designed once within Design Template and then saved as curb or
Be sure to define the sand subgrade on the right side (lowest subgrade) to have a distance of EP, a flexible
distance that follows the precise offset of the EP ''ID'', which will be assigned to follow the face of curb
template point profile defined by CB1 above.
Note that no existing surface file is needed to compute final cross sections from as-built (straight wall
on left of alley) to as-built (existing curb on right of alley). A final section is plotted below, showing the
unique slope and lane distance determined by the as-built centerline and profile files that control the edge of
pavement, and by extension, the curb, which continues with fixed dimensions from the edge of pavement.
This example raises the challenging issue of inserting special interior points with new IDs into a set of
design cross sections, through a length of about 125 feet of road. If a cross section of the island is taken
through station 1+00, it might have the following ID points:
Be aware that a subgrade such as a concrete sidewalk, if it is to be placed behind the curb, must reference the
Chapter 1. Civil Module 572
curb or the edge of pavement ID for positioning, whenever the edge of pavement offset is changing based
on use of a Template Point Centerline or As-Built cross section file containing duplicated IDs for edge of
pavement. You can specify an offset for the sidewalk in the Subgrade option within Design Template, as
shown below. The ''2.52'' offset was used to move past the tilting edge of the back-of-curb, which slightly
exceeds 2.50.
If the Island.sct file is the as-built cross sections, the entire input screen for the Edgemont Road project
might appear as follows:
In the next dialog, fill in the descriptions for the section points in the As-Built IDs To Use field.
The divided highway template itself can be quite complex. Let's review the requirements of our template
below, first left side, then right side, in superelevation of 4.5%.
The main criteria for the design is that the pavement lanes are 12' wide, with 2% slope from the crown
point in the middle (except in superelevation). On the interior high side of superelevation shown above, the
grade breaks off at the EP or inside edge of pavement, and the maximum algebraic difference is 7%. So at
4.5% superelevation, the normal 4% downhill shoulder slopes instead at 7%-4.5%=2.5%, as shown. This
part of the template behavior is controlled by the Superelevation Shoulder button within Design Template,
with entries as shown here:
On the right side, the high-side subgrade pivot in the ''out'' direction, walking from the middle of the road
outward, is OEP+4. On the right side, the high-side subgrade pivot in the ''in'' direction is simply ISH, as
shown. So the controls exist to specify critical break points on subgrade and surface grades using Design
Template. Whether this is the best design can be debated, but the controls are there to create surface and
subgrade slope breaks and grade changes.
Referring to the Super Elevation Settings dialog above, the key to setting the superelevation of the
divided highway to the inside edge of pavement at reverse crown (minus the 0.24 delta Z from profile
grade to inside edge of pavement grade) is to click on the option, ''Pivot Super From Low Edge''.
Now you must run Process Road Design, using this template, to produce verifiable final cross sec-
The final sections that are produced will shift the profile grade to the inside edge of pavement from reverse
crown to reverse crown through superelevation, adjusted -0.24'. A final section is shown plotted below as
drawn using Draw Section File:
Road Network
This command synthesizes road network design for subdivisions and commercial and industrial sites by
enabling interactive 3D design of all road centerlines, profiles and templates, including cul-de-sacs. A
docked dialog on the left of the screen identifying the existing DTM surface and all road files combines
with an active CAD screen and command line. You can save drawings and run virtually any standard
Autocad command while within the docked dialog. Once the user identifies all centerlines involved, the
program detects intersections and end segments suitable for cul-de-sacs, and through user input of design
parameters for cul-de-sac dimensions and intersection transitions, the program will process the complete
3D design, with output options including cross sections, 3D faces, TIN files and contours. The many
This Road Network Help document is divided into 7 parts: Road Network Task Pane, Road Net-
work Settings, Adding and Editing Roads, Road Network Road Profile Editor, Adding and Editing
Intersections, Adding and Editing Cul de Sacs, Road Network Workflow Example #1 and Road network
Workflow Example #2
When designing roads using Carlson's Road Network feature, all work is done through a Task
Pane that docks along the left side of the drawing screen. Having the Task Pane open and active does not
prohibit or interfere with normal Command: line or other CAD functionality.
All settings and files associated with a roadway design project are saved in the Road Network
(.RDN) file. Upon starting the Road Network command, the user is prompted to open an existing or
create a new Road Network (.RDN) file in which to save the project data. Once loaded, the active Road
Network filename is displayed at the top of the Task Pane.
Once Roads, Intersections and Cul-de-Sacs have been added to the Road Network, selecting any
one of them in the Task Pane highlights the feature and centers it in the drawing screen. Highlighting and
centering options may be changed in the Display Options tab of the Road Network Settings dialog box.
This area of the Task Pane lists the Roads defined as part of the Road Network. See Road Network:
Adding and Editing Roads for additional assistance.
Add: Pick this button to Add a Road to the Network. After adding the Road, the Edit Road dia-
log box is displayed allowing the user to manage and make changes to the Input Files and Output Files
for the selected Road.
Edit: Pick this button to display the Edit Road dialog box to manage and make changes to the Input Files
and Output Files for the selected Road.
Remove: Pick this button to delete the selected Road from the Road Network. After Removing the Road
from the Network the design files associated with that Road will remain in the project folder.
This area of the Task Pane lists the Intersections within the Road Network. Intersections are cre-
ated automatically as intersecting Roads are added to the Network. See Road Network: Adding and
Editing Intersections for additional assistance.
Edit: Use this button to display the Edit Intersection dialog box and make changes to the Input
Data and Output Files for the selected Intersection. Other changes that can be made to the Intersection
design are:
Reset: Use this button to overwrite all design changes made to the selected Intersection and reset
to the original Intersection design.
This area of the Task Pane lists the Cul-de-Sacs defined as part of the Road Network. See Road
Network: Adding and Editing Cul-de-Sacs for additional assistance.
Add: Picking this button will display a list of Roads in the Network and prompt the user to ''Se-
lect Road for Cul-de-Sac''.... After selecting the Road, the Edit Cul-de-Sac dialog box is displayed
allowing the user to specify the Input Data and Output Files for the Cul-de-Sac.
Edit: Use this button to display the Edit Cul-de-Sac dialog box and make changes to the input data and
output files for the selected Cul-de-Sac.
Remove: Use this button to Remove the selected Cul-de-Sac from the Road.
Process: Use this button to manually trigger the computation process for the Road Network and
perform the tasks configured in the Output Options tab of the Road Network Settings dialog box.
Report: Use this button to Save or Print one of two Reports provided by the Road Network feature which
The Output Processing Report displays the cut/fill and material quantities for each Road, Intersec-
tion and Cul-de-Sac of the Road Network.
Existing Surface: Use this button to browse to and select the Existing Surface file to be used for the
Road Network. Either a TIN or FLT triangulation file are accepted as valid surfaces, both of which can be
made within the command Triangulate and Contour. For speed, it is recommended that the binary TIN file
format be selected.
Station Interval: These settings determine the distance between cross-section samples. The user has the
option of specifying one sampling interval for the Intersection and another for the remainder of the Road.
Existing Section Max Offset: Use this setting to specify the furthest distance left and right of the
Centerline that cross-sections are to be sampled.
Special Stations: This button displays the Stations to Process dialog box (shown above). This box allows
the user to decide whether or not cross-sections are to be sampled at critical design points along each
Centerline. Special Stations include critical points such as the PC & PT for Centerlines and the PVC,
PVT, High Point and Low Point for Profiles. ''Additional Special Stations'' may be added by entering the
Chapter 1. Civil Module 584
station number. These settings apply to all Roads in the Road Network. To identify Special Stations for a
particular Road, pick the Special Stations button in the Edit Road dialog box.
Process On Updated Design Files: This setting has 3 options: Off, Prompt and Auto:
Off: This option allows changes to the design files without triggering an automatic update to the entire
Road Network.
Prompt: This option automatically prompts the user, ''Process Road Network?'' when design files are
changed.
Auto: This option automatically updates the Road Network any time a design file is changed.
Triangulate tab
Draw Triangulation Faces: The Road Network version of this command provides additional controls
(beyond those in the standard Triangulate and Contour command) for managing the color of the
''Triangulation Faces''. Once the ''Triangulation Faces'' option is enabled, the Set Colors/Layers button
becomes active and, when picked, will display the Road Color Settings dialog box (shown below). The
color of the faces can be set either by using the Template IDs defined in the Template (.TPL) file or using
a color range based on the ''Cut & Fill Depths'' that uses a range of Reds and Blues to show areas and
depths of Cut and Fill for the proposed Road Network. After the Road Network has been Processed, these
shaded faces can be viewed using the 3D Viewer Window command. Also within Triangulate & Contour,
there is Draw Slope Arrows to create arrows in the drawing to show the direction of each triangular
''plate'' in the Road Network TIN. This can be helpful to visualize where water will be flowing.
Write Triangulation File: Once enabled, use the Browse button to specify the path and filename
for the roadway design Surface (.TIN) file.
Reference Template ID: When determining the new pad elevation, all distances and elevation changes are
based on the Template ID specified here. Type the Template ID in the text box or use the Select button to
choose from a list.
Pad Layer: All original polylines found on this layer (and within the Max Offset of the Reference Template
ID) will be elevated.
Max Offset: All original polylines within this distance of the Reference Template ID and on the specified
''Pad Layer'' will be elevated.
Reference Elevation: This setting has 3 options: ''Highest Elevation'', ''Lowest Elevation'' and ''Elevation
at Middle''. Of the elevations found along the Reference Template ID that are adjacent to the pad polyline,
the command will use either the highest, lowest or middle elevation found to set the new pad elevation.
Slope Type: This setting has 3 options: Percent (%), Ratio (x:y) and Vertical (change in elevation).
Cut/Fill, Normal/Min/Max Slopes: For future earthwork balancing adjustments, the settings in this dialog
are used to specify the range of allowable slopes when in cut or fill conditions.
Assign New Layer: When enabled, this option allows the user to specify a new layer for the new, elevated
pad polyline. Once enabled, either type the new layer name in the text box or use the Select button to
choose the layer from a list.
Retain Original Polyline: This option is only available if the ''Assign New Layer'' option is enabled and
will keep the original, zero-elevation polyline in addition to the new, elevated polyline. If this option is not
enabled, the original polyline will be deleted from the drawing.
Grading Rules: The necessity of a Grading Rules (.GRR) file is the key difference between elevat-
ing pads and elevating lots. If a Grading Rules (.GRR) file has already been prepared, use the Select button
Set Slopes: Pick this button to display the Road Network Slopes dialog box and configure the settings for
drawing slope arrows.
Output File Defaults: Pick this button to specify additional Centerline (.CL), Profile (.PRO) and Section
(.SCT) files to be saved when Processing the Road Network.
Settings on this tab allow the user to specify defaults for the Road Network Report feature. This feature is
accessible from the Report button of the Road Network: Task Pane.
Settings on this tab allow the user to configure special display characteristics in order to identify the Road,
Intersection or Cul-de-Sac selected in the Road Network: Task Pane.
Settings in this tab allow the user to specify the default values used for transitioning from Road to Road,
from Road to Intersection and from Road to Cul-de-Sac.
CL Intersections: Use this setting to define the default transition distance and vertical curve length
for intersecting Centerlines. See Road Network: Adding and Editing Intersections for more.
Side Intersections: Use this setting to define the default vertical curve length for the Profile and the
default radius for Corners at Intersections. See Road Network: Adding and Editing Intersections for
more.
Surface Method: When calculating Intersections, there are two options for handling the cross-sections
of the intersecting Roads: ''Hold Main Crown'', which honors the Primary Road Template through the
Intersection, or ''Radial from Curb'', which grades between the Centerline Profile and the Profile of each
Corner of the Intersection. The Profile for the Corner may be defined as the edge of pavement (EP), back
of curb (BC) or other point on the cross-section by specifying the Template ID in the Settings tab of the
Edit Intersection dialog box.
Transition Method: This setting applies when a Road has a varying width through an Intersection. The
''Across Intersection'' option looks at the Primary Road (from start to end of the Intersection) to find
the maximum offset distance between the Centerline and edge of pavement, and uses this distance to
set the edge of pavement breakline across the Intersection with the Secondary Road. The ''Mid Point''
option simply finds the pavement width at the Intersection station and uses this distance to set the edge of
pavement breakline across the Intersection.
Cul-de-Sac: Use this setting to define the default vertical curve length along the Cul-de-Sac Profile.
Roads in a Road Network are managed in the Road Name area of the Road Network: Task Pane.
Add: Pick this button to Add a Road to the Network. After adding the Road, the Edit Road dia-
log box is displayed allowing the user to manage and make changes to the Input Files and Output Files
for the selected Road.
Edit: Pick this button to display the Edit Road dialog box to manage and make changes to the Input Files
and Output Files for the selected Road.
Remove: Pick this button to delete the selected Road from the Road Network. After Removing the Road
from the Network the design files associated with that Road will remain in the project folder.
Adding a new Road may be done either by selecting a pre-defined Centerline (.CL) file or by
screen-picking a 2D Polyline in the drawing and assigning a new Centerline (.CL) file to it.
After specifying the Centerline (.CL) and Profile (.PRO) files for the Road, the Edit Road dialog box is
displayed. This dialog serves as the ''manager'' for all files relating to the specific Road. The Edit Road
dialog box allows the user to apply settings and associate various files that are specific to the Road - not
the entire Road Network. The Edit button in the Road Name section of the Road Network: Task Pane
also displays this dialog box.
A Centerline (.CL) file, a Profile (.PRO) file and a Template (.TPL) File are required in order to process a
roadway design using the Road Network feature. In addition, the Road Network feature accepts several
additional files for designing Roads using specific criteria. In the Edit Road dialog box, picking the
buttons on the left, that are labeled with the file type, will display a file dialog box prompting the user to
Chapter 1. Civil Module 600
select an existing or create a new file of that type. The corresponding Edit button to the right of each file
type will display the editor for that file type.
Template: Pick this button to select an existing or create a new Template (.TPL) file or Template Series
(.TSF) file for the Road.
A Template (.TPL) file defines a typical roadway cross-section including pavement, curb, ditches,
medians, super-elevations, subgrades, rights-of-way and cut/fill slopes. One of the most critical steps in
defining a Road Template for use with the Road Network feature is the assigning of a Template ID to
points on the Template. A Template ID is a unique name for each point on the Template and is used to
transition from Road to Road, from Road to Intersection and Road to Cul-de-Sac. The Template ID serves
4 purposes: (1) the ID will be applied as a description to all final Template points generated in the form of
a Coordinate (.CRD) file, (2) the ID can be used as a design point in the Template definition, as in EP+5
indicating 5 feet or meters right of edge of pavement, (3) points of common ID may be connected by 3D
polylines in the Output Options tab of the Road Network: Settings dialog box and (4) Quantities can be
generated with reference to the ID and material (gravel, concrete, etc.) also defined in the Template (.TPL)
file.
A Template Series (.TSF) file references Template (.TPL) files for Template-to-Template transition-
ing and is one method used for widening and narrowing of Road sections.
Picking the Edit button will open the appropriate Design Template or Input-Edit Template Series
File Editor. These Editors are the same as those used for the Draw Typical Template and Template
Transition commands. Please refer to the Help files for those commands if additional assistance is
The Input-Edit Road Profile Editor is accessible from the Edit Road Dialog box.
In Carlson's Road Network feature, the initial design Profile is automatically generated and has only a
starting and ending PVI - with the elevation at both ends tying into existing ground. The crosshairs are
locked to the design Profile.
The initial PVIs can be seen in the profile-grid-view where the existing ground Profile is shown in
red and the design Profile in white. The initial PVIs are shown in the table-view with the ''PVI Description''
indicating the PVI elevation is tied to the ''TARGET-SURFACE'' (existing ground).
The buttons and settings directly below the profile-grid-view allow the user to edit the Profile and
adjust the Zoom and Scale factors of the profile-grid-view. The Insert PVI, Remove PVI and Screen
Pick PVI buttons at the bottom of the dialog box allow the user to make changes to the Profile using the
table-view.
The profile-grid-view provides the user with a dynamic viewer and editor. As the crosshairs move along
the design Profile, a ''station'' symbol on the drawing screen indicates the corresponding position/station
along the Centerline. Also, as the crosshairs move along the Profile, the current Station, Elevation, Slope
and Depth (between design and existing ground Profiles) are displayed and dynamically updated at the top
of the window. The starting and ending stations for the Centerline are displayed above the buttons at the
bottom of the window.
Pan, Zoom and Zoom Extents: Use these buttons to change the Zoom factor in the profile-
grid-view.
Add PVI: Use this button to ''screen pick'' the location for a new PVI in the profile-grid-view. After
screen picking the new PVI location, the New PVI box prompts the user to provide additional design
criteria to set the new PVI.
Edit PVI and PVI Edit Mode: Use the Edit PVI button to change the
elevation and station of a PVI in the profile-grid-view by dragging-and-dropping it to a new location. The
default PVI Edit Mode is ''Free'' which allows 360-degree motion when dragging-and-dropping the PVI.
Other PVI Edit Mode options are: Hold Slope In, Hold Slope Out, Hold Station and Hold Elevation.
The user also can choose to Hold Vertical Curve Length, Hold K-Value or Hold Sight Distance when
editing the PVI using drag-and-drop. This setting is controlled in the Road Profile Settings dialog box.
Vertical Exag: Use this setting to ''Fit'' the Profile into the profile-grid-view area of the window or use
other pre-defined options such as ''x1'', ''x2'', ''x5'' and ''x10'' to exaggerate the vertical scale by 1-, 2-, 5- or
10-times.
Sag-Crest Points: After adding one or more vertical curves to the design Profile, a list of the ''sag'' and
''crest'' points along the Profile will be listed in the drop-down box.
Through Point: After selecting a PVI in the table-view, pick this button to force a sag or crest point to a
specific station and elevation.
Check Station: To find the precise Elevation, Slope and Reference Elevation (existing ground) for a
specific station, enter the station in the text box and press Enter.
Insert PVI: Before picking the Insert PVI button, the user must use the mouse to select/highlight a cell in
the profile table-view. Then, picking the Insert PVI button will create a blank row, above the selected row,
allowing the user to enter the information for the new PVI.
Remove PVI: Before picking the Remove PVI button, the user must use the mouse to select/highlight a
cell in the row corresponding to the PVI to be removed. Then, picking the Remove PVI button will delete
the selected row/PVI from the Profile.
Screen Pick PVI: Picking this button allows the user to change the station of a PVI by screen picking
a location in the drawing. Before picking the Screen Pick PVI button, the user must use the mouse to
select/highlight a cell in the corresponding row of the PVI to be changed. Then, picking the Screen Pick
PVI button changes the user to the active drawing screen, prompting the user to ''Pick PVI Point:'' in the
drawing area.
Show Sections: This option is only available if the Template (.TPL) file for the Road has already been
specified in the Edit Roads dialog box. When picked, the Show Sections button will open a ''Road Design
Section Data'' viewer window while keeping the ''Road Profile'' window open as well. This provides the
user a dynamic design environment in which the plan-, profile- and section-views are visible at one time.
Additionally, when the ''Section'' viewer window is open, the notes at the top of the profile-grid-view
include the ''Cut'' and ''Fill'' end-area at the current station along with the ''Cut'' and ''Fill'' volume for the
entire Road. These calculations are dynamic and will update if changes are made to the design Profile.
Translate: Picking this button will display the Translate Profile dialog box and allows the user to change
the elevation of the entire Profile or a range of stations along the Profile.
Reset: Use this button to overwrite all design changes made to the selected Intersection and reset
to the original Intersection design.
As stated above, Intersections are created automatically in the Road Network feature without any
input from the user. Road Network recognizes and calculates the Intersection using the Centerline (.CL)
files associated with the Roads in the Network. If two Roads are added to the Network and they share one
or more common point, an Intersection is created and displayed as an Intersection in the Road Network:
Task Pane.
For all Intersections, one of the two Roads creating the Intersection will be the ''Primary'' Road and
the other will be the ''Secondary'' Road. When setting grade through an Intersection, the Primary Road's
Template (.TPL) file takes priority and is used to define the cross-section. The grades of the Secondary
Road will adjust to match the Primary Road. Additionally, changes to any of the Primary Road design files
- such as the Profile (.PRO) file - will automatically update the affected file(s) of the Secondary Road.
Upon creation of an Intersection, the Road Network feature automatically designates one of the
Picking the Edit button displays the Edit Intersection dialog box which has a Settings tab and,
depending on the type of Intersection, 2 or 4 additional tabs - each representing one Corner of the Inter-
section. The Corner tabs are labeled Front-Right, Back-Right, Front-Left or Back Left. T-Intersections
will have 2 tabs and 4-way Intersections will have 4 tabs.
Intersection Settings
At the top of the Settings tab, the station and elevation of the Intersection is shown for all Roads.
Template ID: This is the point on the cross-section used to define the horizontal (Centerline) and vertical
(Profile) alignments around the Corners of the Intersection. The Template ID may be specified as any
point on the cross-section - such as edge of pavement (EP) or the back of curb (BC) - as long as it has been
defined as a Template ID in all of the Template (.TPL) files used to calculate the Intersection. Type the
Template ID in the text box or use the Select button to choose from a list.
Transition Method: This setting applies when a Road has a varying width through an Intersection. The
''Across Intersection'' option looks at the Primary Road (from start to end of the Intersection) to find
the maximum offset distance between the Centerline and edge of pavement, and uses this distance to
set the edge of pavement breakline across the Intersection with the Secondary Road. The ''Mid Point''
option simply finds the pavement width at the Intersection station and uses this distance to set the edge of
pavement breakline across the Intersection.
Link Secondary Centerline for T-Intersection: When this option is enabled, changes to the Centerline
(.CL) file of the Primary Road will, if necessary, force the Centerline of the Secondary Road to be extended
or trimmed in order to keep the Intersection intact.
Note: The default value for several design criteria such as Intersection radius and length of vertical
curve can be set in the Transition Defaults tab of the Road Network: Settings dialog box.
Radius: Use this value to specify the radius of the curve for this Corner of the Intersection. The
Intersection Template ID specified in the Intersection Settings tab of this dialog box determines the
point on the cross-section being affected by this setting.
Tie to Existing: Enable this option to keep cut and fill slopes from projecting to the existing ground
through the Intersection. In areas of steep cut or fill, this setting helps avoid overlapping Road and
Intersection tie slopes.
Edit Profile: Pick this button to open the Input-Edit Road Profile Editor and make changes to the Profile
for this Corner of the Intersection. The Intersection Template ID specified in the Intersection Settings
tab of this dialog box determines the point on the cross-section being represented in the Profile Editor. See
Road Network: Road Profile Editor for more Help with this feature.
Transition Starting Station: This is the station at which the Primary Road Template ends.
Transition Ending Station: This is the station at which the Secondary Road starts.
Allow Single VC: When the difference in grade at the Intersection between the Primary Road and
the Secondary Road is too severe, two intermediate PVIs must be inserted into the Profile of the Corner
of the Intersection in order to properly transition from one Road to another. In some cases, the transition
is possible using only one intermediate PVI in the Corner Profile. If this option is enabled and if the
intersecting grades allow it, only one intermediate PVI will be inserted. If this option is not enabled, two
intermediate PVIs will be inserted regardless of the intersecting grades.
Template Grade Table: Pick this button to select an existing or create a new Template Grade Table
(.TGT) file defining the grades for the Corner of the Intersection. This file allows the user to define specific
slopes and distances for one or more Template IDs that have been assigned in the Template (.TPL) file.
The Edit button opens the Template Grade Table Editor. This Editor is the same as the one used for the
Template Grade Table command. Please refer to the Help files for that command if additional assistance
is needed.
''L'' Intersection with Knuckle: When two centerlines connect at a right angle for an ''L'' inter-
section, there is a Use Knuckle option for the outside corner that can be used to make a knuckle bulb.
Centerline: Pick this button to output a Centerline (.CL) file representing the horizontal alignment around
this Corner of the Intersection. The Intersection Template ID specified in the Intersection Settings tab
determines the point on the cross-section exported to the Centerline (.CL) file.
Profile: Pick this button to output a Profile (.PRO) file representing the vertical alignment around this
Corner of the Intersection. The Intersection Template ID specified in the Intersection Settings tab
determines the point on the cross-section exported to the Profile (.PRO) file.
Existing Section File: Pick this button to output an Existing Section (.SCT) file for this Corner of the
Intersection.
Final Section File: Pick this button to output a Final Section (.SCT) file for this Corner of the Intersection.
Cul-de-Sacs may be added to any Road in the Network and are managed in the Cul-de-Sac area of the
Road Network: Task Pane.
Cul-de-Sac Centerline Position: Use this radio button to specify whether the Cul-de-Sac is drawn
at the starting or the ending station of the Centerline.
Centerline Direction: This setting applies only if the horizontal alignment of the Cul-de-Sac is to be
saved externally as an Output Centerline (.CL) file. If so, this setting determines which end of the
Cul-de-Sac is the starting and which is the ending station of the new Centerline (.CL) file.
Center Station: Use this setting to precisely locate the center of the Cul-de-Sac along the Road Centerline.
By default, the Center Station is the starting or ending station of the Centerline depending on whether the
user has chosen Start or End as the desired Cul-de-Sac Centerline Position. The station for the center of
the Cul-de-Sac may also be entered in the text box or may be specified using a Delta value. When using
the Delta option, the Cul-de-Sac will be shifted the specified distance along the Centerline.
Cul-de-Sac Radius: Use this value to specify the radius of the Cul-de-Sac bulb. The Cul-de-Sac
Template ID determines the point on the cross-section being affected by this setting.
Fillet Radius: Use this value to specify the radius of the curve that transitions between the Road and the
Cul-de-Sac. The Cul-de-Sac Template ID determines the point on the cross-section being affected by this
setting.
Offset: When set to ''0'', this setting places the center of the Cul-de-Sac on the Centerline of the Road.
Setting this value to a negative(-), greater than ''0'' value will shift the center of the Cul-de-Sac left of the
Centerline by that distance. A positive, greater than ''0'' value will shift it to the right by that distance.
Tear Drop Mode: Enabling this option creates a longer transition between the Road and the Cul-de-Sac.
When enabled, a value larger than the Cul-de-Sac Radius must be entered as the Setback. An example of
a ''Tear Drop'' Cul-de-Sac having a 45' radius and 75' setback is shown below.
Template ID: This is the point on the cross-section used to define the horizontal (Centerline) and vertical
(Profile) alignments around the bulb of the Cul-de-Sac. The Template ID may be specified as any point on
the cross-section - such as edge of pavement (EP) or the back of curb (BC) - as long as it has been defined
as a Template ID in the Template (.TPL) file used for the Road. Type the Template ID in the text box or
use the Select button to choose from a list.
Profile Transition VC: When adding a Cul-de-Sac to the Road Network, the Profile around the Cul-de-
Sac is automatically generated having 3 PVIs - one on each end connecting to the Road and one at the
mid-point of the alignment. The Profile Transition VC setting is the default length of vertical curve
inserted at the middle PVI of the Profile. As shown below, adding a vertical curve at this PVI can have a
significant, positive impact on the resulting surface model and contours of the Road Network.
Centerline: Pick this button to output a Centerline (.CL) file representing the horizontal alignment
around the Cul-de-Sac. The Cul-de-Sac Template ID determines the point on the cross-section exported
to the Centerline (.CL) file.
Profile: Pick this button to output a Profile (.PRO) file representing the vertical alignment around the
Cul-de-Sac. The Cul-de-Sac Template ID determines the point on the cross-section exported to the
Profile (.PRO) file.
Existing Section File: : Pick this button to output an Existing Section (.SCT) file for the Cul-de-Sac.
Final Section File: Pick this button to output a Final Section (.SCT) file for the Cul-de-Sac.
Note: Driveways around a cul-de-sac can be easily added simply by drawing polylines for their
centerlines and snapping them to the EOP of the cul-de-sac.
Configure the Road Network by picking the Settings button and displaying the Road Network Set-
tings dialog box. In the Process Options tab, pick the Existing Surface button and browse to and select
the Existing Ground Surface (.TIN or .FLT) file to be used for the project.
After specifying the Centerline (.CL) and Profile (.PRO) files for the Road, the Edit Road dialog box is
displayed. The only other Required Input File is a Template (.TPL) file. Pick the Template button to
browse to and select the desired Template file.
Pick the Add PVI button to create a new PVI by screen-picking a point in the profile-grid-view
at the top. After picking the Add PVI button, the New PVI dialog box is displayed.
Section Viewer
Road Profile View and Section Viewer with Station Indicator in Drawing
Pick the Exit button to close the Section Viewer and then pick the Save button in the Road Profile Editor
to save changes to the Profile (.PRO) file. Pick the Exit button to close the Road Profile Editor..
See Road Network: Adding and Editing Roads if you need additional assistance.
See Road Network: Adding and Editing Intersections if you need additional assistance.
See Road Network: Adding and Editing Cul-de-Sacs if you need additional assistance.
Then, pick the Process button on the Road Network Task Pane to calculate the road design and
perform the functions specified in Road Network Output Options. The resulting contours and breaklines
are shown below.
Select the Draw Triangulation Faces option and then pick the Set Colors/Layers buttons to display
the Road Color Settings dialog box (shown below). The color of the faces can be set either by using the
Template IDs defined in the Template (.TPL) file or using a color range based on the ''Cut & Fill Depths''.
Pick the Save button on the Road Network Task Pane to Save the Road Network (.RDN) file.
Then, pick the Process button on the Road Network Task Pane to calculate the road design and
perform the functions specified in Road Network Output Options The image below shows only the
Triangulation Faces after Processing.
Pick the Save button on the Road Network Task Pane to Save the Road Network (.RDN) file.
Then, pick the Process button on the Road Network Task Pane to calculate the road design and
perform the functions specified in Road Network Output Options
The combined Surface (.TIN) file can now be viewed using the Surface 3D Viewer command as
shown below.
To create a ''Knuckle'' style Intersection between RD 03 and RD 04, select the RD 03 (Primary)/
End:RD 04 (Secondary) Intersection in the Task Pane and then pick the Edit button to display
theSettings tab of the Edit Intersection dialog box. Pick one of the ''Corner'' tabs of the Edit Intersec-
tion dialog box. Select the Use Knuckle option and enter a Main Radius and Fillet Radius value for the
Knuckle Intersection.
Pick the Save button on the Road Network Task Pane to Save the Road Network (.RDN) file.
Then, pick the Process button on the Road Network Task Pane to calculate the road design and
perform the functions specified in Road Network Output Options. The resulting contours and breaklines
are shown below.
Start the Road network command. If you have previously run Road Network with the current drawing,
the Road Network docked dialog will open with the last Road Network (.RDN) file you worked with. If
this happens, but you prefer to create a new Road Network (.RDN) file, click the Load/New button at the
bottom of the Road Network docked dialog.
Click Process to compute the design. With the Triangulation option enabled under the ''Settings'' dialog,
the program will Triangulate and Contour and create the drawing shown below. If you edit any road feature
or dialog entry and click Process again, the program automatically clears the last Triangulate and Contour
drawing and creates a new final design drawing. In this way, you can trial-and-error your design for all
roads, or build the design in stages.
Next we can review the effect of adding Front Drive, Loop Road and West Drive into the equation. If you
click Edit after adding Loop Road as above, you have the option to change any aspect of the centerline,
profile or template file, and you can add optional files such as road width change files and superelevation
files. For example, if you choose to edit the profile, the program derives the existing grade from the existing
You can also more closely analyze the intersections of any road. If you select the intersection at ParisBlvd
and Start:LoopRd, you obtain the multi-tab dialog:
Since we do not have a crossing intersection, we only obtain a ''Front-Left'' tab and a ''Back-Left'' tab,
left being the left side of the primary road (Paris) and front being the first ''curve return'' treatment on the
outside of the loop and back being the second ''curve return'' treatment on the inside of the loop. If this was
a crossing intersection, you would have 2 more tabs in the dialog: ''Front-Right'' and ''Back-Right''.
Completing West Drive, Front Drive and South Drive leads to the following plan view and 3D view. Click-
ing Add within the Cul-de-Sac portion of the docked dialog enables you to specify at cul-de-sac at the end
Chapter 1. Civil Module 657
of South Drive.
Clicking Process now produces the following:
A close-up view of the cul-de-sac, in 3D, reveals the detail of the design, showing a raised ''fold'' due to no
vertical curve transition at the projected high point at the back of the cul-de-sac:
The second dialog has the processing and output settings which are a subset of the settings from Process
Road Design. Please see the Process Road Design section of this manual for a description of these settings.
A classic application of this routine would be for road staking such as setting back of curb points.
Many survey companies prefer to stakeout roads by pre-calculated point numbers rather than calculating
from road design files in the field to stakeout road offsets. So if the goal was, for example, to stake 2 feet
behind the back of curb, but use the elevation of the top of curb, and the shoulder rose at 4% behind the
curb, then the vertical difference to the top of curb would be -2*0.04=-0.08. The program will calculate
this automatically by the method of asking for the distinct offset to use for the elevation. Obviously, if
you want to stake to the exact surface elevation at the offset specified, then enter the same offset for both
position and elevation. The prompting for this back of curb example is shown below.
Prompts
Template Points dialog: Specify the required files and optional files.
Additional Options dialog: Choose Station/Offset or Points method, as shown below:
Index 672
Section Defaults, 398 Slope Zone Section Analysis, 473
Section File, 395, 397400, 402, 404407, 411, SMI, 238, 416, 554
417, 418, 432, 434, 443, 450, 459461, SMI Chain File, 554
465, 471473, 476, 480, 490, 546, 548, Smooth Contours, 104, 108
550, 558, 608, 622, 627 Smooth Grid, 135
Section ID, 478 Smoothing, 81, 104, 110, 136, 233
Section Menu, 393 Snap Tolerance, 15, 378
Section Name, 433 Softdesk, 274, 390392, 416
Section Report, 415, 449, 450, 459, 558 Sokkia/SDR, 391
Sections (XSec), 430 Spiral, 240, 242, 243, 246, 249, 257, 258, 513,
Sections from Coordinate File, 402 514
Sections from Grid or Triangulation Surface, 398 Spiral In, 246
Sections from Layers, 404 Spirals, 238
Sections from Points, 401, 548 Spline, 108, 109
Sections from Polylines, 399 Spot Elevations, 32
Sections from Profile, 403 Spot Elevations By Surface Model, 31
Sections from Surface Entities, 396, 404, 405, SRVPNO, 86
429, 548 Stage-Storage, 192, 197
Sections Points from Pipes, 406 Station-Elevation-Slope Report, 362, 363
Sections Points from Right of Way, 406 Station-Offset, 267, 269, 270, 554, 558
Sections Points from Surface Entities, 405, 406 Station/Elevation, 334, 359
Sections to 3D Polylines, 465 Station Polyline/Centerline, 253, 255, 258
Sections to Points, 465, 466 Stockpile, 174, 176
Set Coordinate File, 238 Story Stake By Points/Polyline, 63
Set Layer, 223, 587, 588, 593 Story Stake from Surface Entities, 62
Set Polyline To Elevation, 2 Subgrades, 400, 431, 442, 521
Sewer, 302305, 312, 314, 336, 347, 348, 385, Superelevation, 278, 279, 504, 505, 507, 575
386, 434 Surface 3D FlyOver, 210
Sewer Annotation, 305 Surface 3D Viewer, 215217, 643, 644, 649
Shade, 218 Surface Entities, 393, 406
Sight Distance, 295, 298, 301, 314, 387, 542, Surface Inspector, 209, 210
612, 615 Surface Manager, 94, 95, 100, 102, 185
Sight Distance Design, 387 Surface Menu, 72
SiteNet Menu, 236 Surface Model, 180, 185, 193195, 210, 215,
Sketch, 125127 218, 224, 283, 284, 291, 355, 398, 404,
Slope At Point, 225 407, 408, 436
Slope At Points, 222, 224 SurvCE, 374, 587
Slope Direction Analysis, 230 Symbol Size, 88, 368
Slope Distance, 361, 386, 387
Slope Ratio, 37, 361, 386, 387, 399, 550 Tablet Calibrate, 123, 128, 409, 412, 415
Slope Report, 221, 361 Tablet Calibration, 123125, 409, 410
Slope Stake Report, 470, 472 Tag Hard Breakline Polylines, 70
Slope Zone Analysis, 225, 473 Tag Non-Surface Points, 66, 74
Index 673
Tag Predefined Boundaries, 72 Update Pad Elevation Labels, 50
TDS, 274, 416 Update Sections from Polylines, 477
Template Grade Table, 502, 503, 515, 533, 534,
536, 538, 549, 606, 621 Valley Pond, 202, 204
Template ID Library, 544 Valley Pond Design, 203
Template Point Centerline, 252, 275, 297, 520 Vehicle Path Tracking, 542, 544
522, 549, 562, 564, 567, 572, 607 Vertical Curve, 301, 378, 387, 542, 612, 613,
Template Point Profile, 297, 498, 519521, 546, 615, 626
549, 560, 567, 569, 572, 606 View, 47, 61, 75, 79, 118, 159, 186, 189, 204
Template Points, 483, 665 207, 212, 215, 218, 239, 240, 301, 303,
Template Transition, 498501, 515, 549, 560, 304, 323, 350, 351, 382, 387, 408, 426,
562, 564, 602, 605, 620 471, 505, 559, 586, 613, 636, 637, 642,
Terramodel, 274, 392, 416 643, 646, 648650, 656
Text Size, 84, 120, 165, 209, 259, 266, 342, 353, Volume, 22, 72, 89, 148152, 154, 155, 157162,
361, 368, 440, 441 164, 172, 174, 176179, 184, 191, 198,
Text Style, 165, 259, 266, 434 355, 366, 395, 399, 453455, 457, 458,
Three Triangulation Surface Volumes, 152 479, 480, 546, 552, 554
Topsoil Removal, 546, 549, 550, 604 Volumes By Layer, 162
Topsoil Removal/Replacement, 457, 480, 517,
Width Analysis, 459
549, 604, 605
Wild, 375, 391, 392, 420
Transit, 43, 44, 297, 489, 491, 498, 500, 501, 504,
511513, 517, 562, 576, 583, 584, 596,
597, 605, 617, 618, 620, 621, 625, 629,
630, 660
Triangulate & Contour, 73, 76, 88, 113, 150, 197,
204, 218, 225, 228, 230, 355, 378, 396,
397, 527, 547, 548, 556, 557, 586
Triangulation, 40, 75, 76, 79, 80, 100, 102, 107,
112, 128130, 137, 149, 151, 152, 157,
167, 204, 208, 218, 225, 228, 230, 284,
285, 397, 399, 586, 628, 646, 647, 655
Triangulation File Utilities, 89, 92
Trim, 15, 186, 197, 557
Trimble, 236, 274
Trim Contour-Plines by Pline, 119
Twist, 55, 259, 267, 368
Two Grid Surface Volumes, 157, 175, 177
Two Triangulation Surface Volumes, 149
Typical Template, 483, 484, 498