You are on page 1of 685

Carlson Software 2011

Volume 3
Carlson Civil

Carlson Software Inc. Users manual

March 10, 2011


Contents

Chapter 1. Civil Module 1


3D Data Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Change Elevations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Set Polyline To Elevation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Edit-Assign Polyline Elevations . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2D to 3D Polyline by Surface Model . . . . . . . . . . . . . . . . . . . . . . . . . 5
2D to 3D Polyline by Screen Entities . . . . . . . . . . . . . . . . . . . . . . . . 6
2D to 3D Polyline by Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2D to 3D Polyline by Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2D to 3D Polyline by Text With Leader . . . . . . . . . . . . . . . . . . . . . . . 9
2D to 3D Polyline by Start/End Elevations . . . . . . . . . . . . . . . . . . . . . 11
Assign Contour Elevations: Multiple in Series . . . . . . . . . . . . . . . . . . . . 11
Assign Contour Elevations: From Contour Labels . . . . . . . . . . . . . . . . . . 13
Assign Contour Elevations: Single Elevation Group . . . . . . . . . . . . . . . . . 14
3D Entity By Surface Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Pad Polyline By Interior Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Draw Building Envelope Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Define Lot Edge Grade Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Elevate Lot Edges by Grade Rules . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Elevate Pads by Grade Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Edit-Assign Grade Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Convert Spot Elev To Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Draw Spot Elevations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Spot Elevations By Surface Model . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Adjust Elevation Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Interpolate Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Elevation Between Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
i
Interpolate Entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Points by Slope Ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Create Ridge Polylines From Contours . . . . . . . . . . . . . . . . . . . . . . . 37
Create Breaklines From Triangulation . . . . . . . . . . . . . . . . . . . . . . . . 39
Offset 3D Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Fillet 3D Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Join 3D Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Merge Crossing 3D Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3D Polyline by Slope on Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Min/Max Slopes 3D Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Follow TIN Edges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Extend To Elevation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Break 3D Polyline by Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Add Points At Elevation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Label Pad Elevation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Update Pad Elevation Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Label Elevations Along Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Move Elevation Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Label Polyline High/Low Points . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Label Polyline Segment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Highlight Segments by Slope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Highlight Crossing Breaklines . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Report 3D Polyline Station/Elevation . . . . . . . . . . . . . . . . . . . . . . . . 60
Story Stake from Surface Entities . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Story Stake By Points/Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Tag Non-Surface Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Untag Non-Surface Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Report Non-Surface Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Non-Surface Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Tag Hard Breakline Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Highlight Hard Breakline Polylines . . . . . . . . . . . . . . . . . . . . . . . . . 70
Contents ii
Identify Hard Breakline Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Untag Hard Breakline Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Surface Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Tag Predefined Boundaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Identify Predefined Boundaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Untag Predefined Boundaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Triangulate & Contour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Triangulation File Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Surface Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Contour from Triangular Mesh . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Contours from Grid File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Contour from TIN File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Contour From Section File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Smooth Contours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Reduce Contour Vertices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Edit Contours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Contour ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Color Contours by Elevation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Color Contours by Interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Highlight Index Contours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Highlight Depression Contours . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Change Contour-Plines Width . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Trim Contour-Plines by Pline . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Contour Elevation Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Local Elevation Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Move Label Along Contour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Flip Contour Labels-Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Tablet Calibrate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Digitize Contours (Polyline) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Make 3D Grid File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Grid File Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Contents iii
Edit 3D Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Merge Grid Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
One Triangulation Surface Volumes . . . . . . . . . . . . . . . . . . . . . . . . . 148
Two Triangulation Surface Volumes . . . . . . . . . . . . . . . . . . . . . . . . . 149
Three Triangulation Surface Volumes . . . . . . . . . . . . . . . . . . . . . . . . 152
One Grid Surface Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Two Grid Surface Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Volumes By Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Cut/Fill Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Cut/Fill Color Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Cut/Fill Contours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Cut/Fill Centroids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Draw 3DPoly Perimeter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Draw 3DPoly Base Breakline . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Calculate Stockpile Volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Calculate Pond/Pit Volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Design Pad Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Edit Pad Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Design Bench Pond . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Edit Bench Pond . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Design Valley Pond . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Draw Triangular Mesh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Draw 3D Grid File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Quick Contours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Draw Surface Boundary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Draw Surface Intersection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Surface Inspector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Surface 3D FlyOver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Surface 3D Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Render, Shade, and Hide Commands . . . . . . . . . . . . . . . . . . . . . . . . . 218
Elevation Zone Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Contents iv
Slope Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Slope At Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Slope Zone Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Slope Direction Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Convert LDD Contours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Import Google Earth Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Import/Export Trimble TTM File . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Export Topcon TIN File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
SiteNet Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Centerline Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Design Centerline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Input-Edit Centerline File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Polyline to Centerline File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Edit Centerline On-Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Draw Centerline File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Centerline Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Centerline ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Station Polyline/Centerline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Label Station-Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Offset Point Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Calculate Offsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
Distance Between Two Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Centerline Conversions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
Enter Right of Way . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
Polyline to Right of Way . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Label/Draw Right of Way . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
Horizontal Speed Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Profile Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Quick Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
Profile from Surface Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
Profile from Grid or Triangulation Surface . . . . . . . . . . . . . . . . . . . . . . 284
Contents v
Profile from 3D Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Profile from 3D Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Profile from Section File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
Profile from Points on Centerline . . . . . . . . . . . . . . . . . . . . . . . . . . 288
Profile from Polyline on Profile Grid . . . . . . . . . . . . . . . . . . . . . . . . . 289
Profile from Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Profile from Pipe Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Enter Profile On-Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
Input-Edit Road Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
Design Road Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
Design Sewer/Pipe Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Input-Edit Profile File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
Draw Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
Draw Profile Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
Add Grid Ticks and Dots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
Add Grid Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
Adjust Profile Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
Adjust Draw Profile Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
Adjust Plan/Profile Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
Move Sewer Profile Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
Draw Plan View Sheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
Horizontal Axis Elevations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
Horizontal Axis Crossings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
Profile to 3D Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
Profile To Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
Profile Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
Polyline Slope Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
Station-Elevation-Slope Report . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
Sag & Crest Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
Pipe Depth Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
Label Profile On Centerline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
Contents vi
Profile ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
Review Profile Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
Input - Edit Trench Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
Draw Typical Trench Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
Point Placement on Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
Draw Single Manhole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
Best Fit Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
Merge Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
Average Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
Draw Pipe 3D Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
Assign Pipe Width to Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
Profile Offset Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
Label Profile Differentials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
Label Sewer Laterals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
Restricted Grade Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Calculate Intersection Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Sight Distance Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
Plot VC from Tangents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
Enter Roadside Ditch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
Draw Roadside Ditch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
Profile Conversions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Section Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
Input-Edit Section Alignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
Draw Section Alignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
Sections from Surface Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
Sections from Grid or Triangulation Surface . . . . . . . . . . . . . . . . . . . . . 398
Sections from Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
Sections from Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Sections from Coordinate File . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
Sections from Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
Sections from Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
Contents vii
Sections Points from Surface Entities . . . . . . . . . . . . . . . . . . . . . . . . 405
Sections Points from Right of Way . . . . . . . . . . . . . . . . . . . . . . . . . . 406
Sections Points from Pipes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
Quick Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
Tablet Calibrate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
Digitize Sections Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
Digitize Sections XSec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Digitize End Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
Section Conversions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
Input-Edit Rock Section File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
Create Overshoot Section File . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
Draw SectionTemplate DWG . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
Point Placement on Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
Point Offset Report/Plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
Input-Edit Section File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
Draw Section File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
Section Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
Offset & Elevation Report/Plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
Draw Mass Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
Mass Diagram Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
Mass Haul Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
Mass Haul Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
Cut/Fill Width Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
Cut Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
Design Regrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
Calculate Haul Factors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464
Sections to 3D Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
Sections to Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
Design Section Staging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
Draw Pipe 3D Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
Assign Pipe Width to Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
Contents viii
Slope Stake Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
Extend Sections to Offset Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
Slope Zone Section Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473
Regrade Fill Slope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473
Overlay Section File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
Average Section Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
Merge Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
Move Section Leader Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
Update Sections from Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
Review Section Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
Section ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478
Calculate Section Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478
Calculate End Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
Edit Process End Area File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
Roads Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
Design Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
Draw Typical Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
Template Transition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498
Template Grade Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
Input-Edit Super Elevation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
Draw Super Elevation Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . 507
Input-Edit Template Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
Topsoil Removal/Replacement . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
Assign Template Point Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
Assign Template Point Centerline . . . . . . . . . . . . . . . . . . . . . . . . . . 521
Road Rehabilitation Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
Define Road Design Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
Vehicle Path Tracking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
Template ID Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544
Process Road Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545
Road Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579
Contents ix
Process Design Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661
Road Design Inspector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662
Locate Template Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 664

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

Pulldown Menu Location: 3D Data


Keyboard Command: chgelev
Prerequisite: Something to change

Set Polyline To Elevation


This command allows you to assign elevations to one or more polylines. The command also affects lines,
arcs, circles, inserts and points as well as polylines. The elevation can be assigned by entering the value
or by picking an existing object or text entity that has the desired elevation. Note that this will change
3D objects to a single target elevation (making it a 2D object) as well as changing elevation values of 2D
objects.

Chapter 1. Civil Module 2


Note that this is the same command as 3D Entity to 2D on the Edit menu.

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

Pulldown Menu Location: 3D Data


Keyboard Command: 3dto2d
Prerequisite: A polyline and a target elevation to assign

Edit-Assign Polyline Elevations


This command allows very precise control of 3D polylines, specifically in the ability to edit vertex
elevations, as well as add, delete, or move vertices. You can also control the location of polyline vertices
as defined by the station and offset of the vertices relative to a Centerline.

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.

Chapter 1. Civil Module 3


When you run the command, you are first prompted to select a polyline to edit. When you pick a polyline
to work with, the following control panel appears on the left side of your screen.

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

Chapter 1. Civil Module 4


a control vertex or free, its assigned number, its elevation, and the slope from the previous vertex
to that vertex. Selecting a vertex highlights its grip in the drawing. Once selected, you can enter
an elevation or slope for that vertex in the spaces below the list, thereby automatically setting the ver-
tex to a control vertex. The Base Elevation is used to adjust the elevations of all the vertices simultaneously.

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.

Pulldown Menu Location: 3D Data


Keyboard Command: edit pline z
Prerequisite: 3D Polylines with vertices

2D to 3D Polyline by Surface Model


This command converts a 2D polyline into a 3D polyline by calculating 3D polyline vertices at all the
intersects of the 2D polyline with the surface definition contained in the selected grid (.grd) or triangulation
(.flt, .tin) surface file. The command then interpolates elevations from these intersections at the original
vertex locations. An application for this command is to ''drape'' linear features along a surface such as a
2D centerline. For example, a 2D centerline may be created in the drawing and then elevated to the target
surface, thus providing a quick ''profile'' of the centerline which can then be offset for left and right edges,
constructing a 3 dimensional model of the corridor alignment.

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.

Pulldown Menu Location: 3D Data > 2D to 3D Polyline


Keyboard Command: 2dto3dpf
Prerequisite: polylines and a grid file or triangulation file.

2D to 3D Polyline by Screen Entities


This command converts a 2D polyline into a 3D polyline by calculating 3D polyline vertices at all the in-
tersects of the 2D polyline with surface entities (contour polylines, triangulation lines) and by interpolating
elevations from these intersections at the original vertices locations. An application for this command is
to create breaklines. For example, a ridge or valley breakline could be generated from contour lines by
drawing a 2D polyline along the ridge top or valley bottom, crossing the contours. Then the command
would ''grab'' the contour line elevations along the polyline to make a ridge or valley breakline.

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.

Pulldown Menu Location: 3D Data > 2D to 3D Polyline


Keyboard Command: 2dto3dps

Chapter 1. Civil Module 6


Prerequisite: Polylines and 3D surface entities

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.

Pulldown Menu Location: 3D Data > 2D to 3D Polyline


Keyboard Command: 2dto3dpt

Chapter 1. Civil Module 7


Prerequisite: A polyline and points

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

Chapter 1. Civil Module 8


Pulldown Menu Location: 3D Data > 2D to 3D Polyline
Keyboard Command: elevfb
Prerequisite: 2D polyline and elevation labels

2D to 3D Polyline by Text With Leader


This command will assign elevations from the labels to the polylines by following the label leaders to their
corresponding vertices on the polyline.

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.

Chapter 1. Civil Module 9


The program searches for all leaders and gathers their associated text. If the program finds different labels
in the elevation text, then this dialog box allows you to select the text you want to use to create the 3D
polylines. In this example you might want to use elevations followed by TC. This dialog box allows you to
select that text and exclude the other text which is not to be used in the elevations of the polyline, such as
FS.
If you are creating 3D polylines from multiple elevation labels, then this dialog box will allow to offset
certain labels by a given amount. In the above example you can offset an elevation labeled TC by -0.50 so
that it matches vertices set by FS labeled elevations. Note: you must press Enter after setting the offset
amount to assign it to the selected prefix in the list above.

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

Pulldown Menu Location: 3D Data >> 2D to 3D Polyline


Keyboard Command: elevfl
Prerequisite: 2D polyline, elevation labels, and leaders

2D to 3D Polyline by Start/End Elevations


This command allows you to convert a 2D polyline to a 3D polyline by specifying the starting and ending
elevations of the polyline. All intermediate polyline vertices elevations are linearly interpolated from these
end point elevations.

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

Pulldown Menu Location: 3D Data > 2d to 3D Polyline


Keyboard Command: 2dto3dpl
Prerequisite: A polyline

Assign Contour Elevations: Multiple in Series


This command can be used to quickly and accurately assign the elevation of series of polylines that have
been converted from raster or digitized without correct elevations. The routine will automatically assign
elevations to the polylines crossing the fence line selected by two points.At the same time the elevations are
changed, the program can assign it a new layer, color, linetype, and polyline width. This process usually
works best if contours are in a temporary (white) layer to start. When they are processed, they will take on
the color of the new layers making it easy to distinguish which polylines have been processed.

Chapter 1. Civil Module 11


Prompts
Settings/First Point: press S to change settings or pick first point
Second Point: pick second point
Beginning Elevation <0.00>: 1020
Increment Direction U/D <U>: press Enter
Pulldown Menu Location: 3D Data > Assign Contour Elevations
Keyboard Command: grpcelev
Prerequisite: Digitized polylines

Chapter 1. Civil Module 12


Assign Contour Elevations: From Contour Labels
This command allows you to set elevations to contours from elevation labels.

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

Select sample of elevation text: pick an example text elevation


Select sample of a contour line: pick an example contour polyline
Select contour lines and elevation text to process.
Select objects: select the entities to process
Joining adjacent polylines...
Reading the selection set ...
Joining ...
Pre-processing entity #1008 of 1008
Filtering text entities
Processing elevation text #518
Conflict detected: pick contour corresponding to current elevation text
Press N for next selection or Enter to accept current:
Remaking polyline #311
Pulldown Menu Location: 3D Data > Assign Contour Elevations
Keyboard Command: txtcelev
Prerequisite: Contours and contours labels

Chapter 1. Civil Module 13


Assign Contour Elevations: Single Elevation Group
This command changes the elevations of polylines and can be used to set the elevations of contour
polylines. The routine begins at a specified elevation and prompts for a selection set of polylines to set
to the elevation. Then the routine repeats using the last elevation plus the elevation increment. Enter an
empty selection set to exit the routine.

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

3D Entity By Surface Model


This command assigns the elevations of the selected points, inserts, lines and polylines to the elevations
defined by the specified grid (.GRD) or triangulation (.FLT, .TIN) file. For lines and polylines, additional
vertices are added to model the surface. 3D Polylines cannot have arcs, so any arcs in the original 2D
polylines are converted to a series of chords. This command is useful to ''drape'' objects onto a surface
and to easily update them if they are moved to a different location on the surface later by executing the
command again.

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

Chapter 1. Civil Module 14


Prerequisite: entities to be converted, grid or triangulation file

Pad Polyline By Interior Text


This command allows you to set one or more pad elevations using interior text labels.

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

Chapter 1. Civil Module 15


polylines, press Enter, and the new polylines with elevations will be created.

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

Draw Building Envelope Polyline


This command creates a rectangular polyline around selected linework. This can be used to give a building
all one elevation.

Chapter 1. Civil Module 16


In the Draw Building Envelope dialog box, set the layer for the new polyline and the desired offset value,
(the above example is offset by 5 feet). Select whether or not to be prompted for specified offsets for each
side, an elevation for the new polyline, and whether or not to trim existing linework that crosses the new
polyline. Click OK. Select the entities that make up the building.

Prompts

Select building lines:


Select objects: pick the building linework
Draw another building envelope [<Yes>/No]?

Pulldown Menu Location: 3D Data


Keyboard Command: bldg perim
Prerequisite: Building linework

Chapter 1. Civil Module 17


Define Lot Edge Grade Rules
This command establishes grade rules for use in elevating lot edges with respect to a reference 3D polyline
such as a road edge or other feature that must remain at its established elevations. Elevating lot edges will
create 3D linework along selected lot edges in the drawing and set them at their designated elevations
based on the rules established by this command (see Elevate Lot Edges By Grade Rules for a more detailed
explanation).

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:

Chapter 1. Civil Module 18


Options:
Slope Type: Choose which type of slope to define, either percent, ratio, or vertical difference.
Normal slope: Set the desired slope to use in initial lot line elevation. This is the slope that is applied
whenever you first execute Elevate Lot Lines By Grade Rules. Note that positive slope values are from the
reference grade line up to the front lot line, negative slope values are from the reference grade line down,
and may be set either positive or negative for either cut or fill conditions. This is useful to force positive
drainage toward a roadway, even where the reference grade line is in a fill condition.
Min/Max Slope: These slope values are the limits for automatic adjustment in balancing the final grading
of the lots inthe RoadNET routines. The lot lines' slopes are adjusted to values between these two limits to
achieve balanced cut and fill, and if balance is not achieved within these limits, then the entire site is raised
or lowered to reach a balanced condition.
Side Line Grade Breaks: The middle windows in the dialog allow you to add, edit, or remove additional
grade breaks along the side lot lines and are established at a distance from the previous grade break (either
the front line or the previously defined break point), at a given slope (again, defined using percent, ration,
or vertical difference).
Back Slopes: These values are for establishing the back lot lines' slopes from the last encountered grade
break (either the front line, or intermediate grade breaks).
Back Lot Edge At Existing Ground: Selecting this option will make the back line slopes portion
unavailable, and establish their elevations at the existing grade in their location. This will also prompt
for selection of the existing surface model when executing the Elevate Lot Lines By Grade Rules routine
to establish the required elevations along the back lot lines. Besides locating the back lot corners at the
existing ground, this option will also drape the back lot edge on existing ground and add vertices into the
back lot edge as needed to follow any undulations in the existing ground surface.

Pulldown Menu Location: 3D Data >> Elevate By Grade Rules


Keyboard Command: roadnet grr
Prerequisite: None.

Elevate Lot Edges by Grade Rules


Elevating lot edges is useful to establish final grading for subdivisions or selected lot boundaries, and is
also used in the RoadNET routines by linking to the grade rule file. Once this final grade is established (by
executing Triangulate and Contour selecting the elevated 3D lot lines as source objects), there are options
to balance cut and fill by adjusting the lot lines' elevations based on the settings established in the grade
rules (.grr) file. The initial elevation of lot lines will apply the normal slope, and the balancing routines
will only adjust within the limits established by the minimum and maximum slope settings in the .grr file.

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

Chapter 1. Civil Module 19


profile of the roadway, and you wish to maintain this edge of walk at its design elevations.

Small Subdivision Design with Roads and Lots

Detail of roadway and lot edges


Execute the routine, and you will be prompted for some initial information:

Chapter 1. Civil Module 20


Specify the distance away from the reference grade line to seek the front lot lines to elevate and establish
the layer to place the elevated lot lines on. This retains the original 2D zero-elevation lot lines to use in
annotation, etc. on their original layers.

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.

Front, side and back lot lines elevated


Pulldown Menu Location: 3D Data >> Elevate By Grade Rules
Keyboard Command: elevate lots
Prerequisite: 3D reference grade line, lot lines to elevate

Chapter 1. Civil Module 21


Elevate Pads by Grade Rules
This command sets the elevation of closed polylines at a specified slope from reference 3D polylines. For
each closed polyline, the program finds the nearest offset to a reference polyline. Then the pad polyline
is elevated using the reference polyline elevation at this nearest offset position and applying the vertical
offset as the slope times the offset distance.

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.

Chapter 1. Civil Module 22


Prompts
Select Existing Ground Surface Pick the existing triangulation surface
Select reference elevation polylines.
Select objects: select reference 3D polyline with elevations
Select pad polylines to elevate.
Select objects: select pad polylines to elevate
Loading edges...
Loaded 826 points and 2250 edges
Created 1425 triangles
Elevated 4 pad polylines.

Pulldown Menu Location: 3D Data >> Elevate By Grade Rules

Chapter 1. Civil Module 23


Keyboard Command: elevate pads
Prerequisite: 3D reference grade line, closed polyline pads to elevate

Edit-Assign Grade Rules


This command allows you to elevate other types of linework (besides lot edges and pads) with respect to
a single reference elevation and offset point (or two single points if elevating a previously-elevated object
using Lot Edge rules). This differs from the typical Elevate Lot Edges By Grade Rules in that instead of
referencing the object to a reference line of constantly changing elevation, you will be setting a single
point (or two single points) as a starting reference value.

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.

Chapter 1. Civil Module 24


If selected object has been previously elevated using Elevate Lot Edges By Grade Rules, you will be
presented with the next dialog, which illustrates the difference in the two cases:

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

Chapter 1. Civil Module 25


Pulldown Menu Location: 3D Data >> Elevate By Grade Rules
Keyboard Command: edit grades
Prerequisite: linework to elevate

Convert Spot Elev To Points


This command takes spot elevation entities with zero elevations and assigns them elevations according to
corresponding elevation labels.
This dialog box allows you to choose the format of the spot elevations entities that you want to convert.

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:

Chapter 1. Civil Module 26


Text insertion point: uses the insertion point of the text for the location of the new point
Text decimal point: uses the decimal point in the text for the location of the new point
Text plus sign: uses the plus sign in the text for the location of the new point
Text letter x: uses the letter x in the text for the location of the new point

If set to ''No'', seven choices for Spot indicator are available to select from:

Linework leader: creates a data point at the end of a leader


Linework cross: creates a data point at the intersection of a linework cross
Text plus sign: creates a data point at the insertion point of a text plus sign
Text letter x: creates a data point at the middle of a text letter x
AutoCAD point: creates a data point at the node of an AutoCAD point
Circle or arc: creates a data point at the center of a circle or arc. If a circle is composed of two 180-degree
arcs, however, it only creates 1 data point
Closed linework: creates a data point at the geometric center (centroid) of closed linework, such as a
square or triangle shape

Block References:

Chapter 1. Civil Module 27


Process Block References: If check box is cleared, Carlson Civil searches only text entities for elevations,
but if checked, Carlson Civil will search block references for elevations that are stored as attributes of a
block. Use this option if the elevation is an attribute and the symbol designating the location of the spot
elevation are both part of the block definition.
Expand Block References: Use this option to search block references when the elevation is stored as an
attribute of a block, but the symbol designating the location of the spot elevation is a different block or
even other geometry that is not defined within a block.

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.

Chapter 1. Civil Module 28


Prompts
Starting point number <1>: press Enter
Select TEXT, MTEXT spot elevations to process and any associated leader lines:
Select objects: pick entities to process
Pre-processing entity #40 of 40...
Filtering text entities
Processing elevation #40...
Converted 40 spot elevations.
Pulldown Menu Location: 3D Data
Keyboard Command: spotelv2
Prerequisite: Spot elevations

Draw Spot Elevations


This command creates spot elevation labels based on user settings.

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

Chapter 1. Civil Module 30


labels the elevation difference between the two.
Slope Percent/Ratio From Point: These methods allow you to set the spot elevation by a slope percent
or ratio from a reference point.

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.

The Save and Load but-


tons write and recall the settings to a .LSE file so that you can store different label styles and share them.

Pulldown Menu Location: 3D Data


Keyboard Command: labspot
Prerequisite: None

Spot Elevations By Surface Model


This command will calculate the Z coordinate of any point that falls within the surface model. Use this
command to calculate the elevations for points of a design for slope staking or for putting spot elevations
on a topography map. The calculated points can be stored in the current coordinate (.CRD) file. A surface
model is either selected from a grid (.GRD) or triangulation (.TIN or FLT) file or internally calculated from
the existing entities on the drawing.
Spot elevations can be calculated at various user-specified points or at a specific interval. For random
spot elevations, the user picks or enters the X,Y coordinates for each spot elevations. The elevation at the
current position of the crosshairs is displayed in real-time in a small window. For interval spot elevations,
the alignment for the intervals is defined by a polyline that must be created before starting this routine.

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.

Chapter 1. Civil Module 31


If you specified the use of Screen entities, you are prompted for:
Pick Lower Left limit of Surface area:
Pick Upper Right limit of surface area:
then the following dialog box appears with the settings to make a 3D Grid file:

For picked point spot elevations:


Random spot elevations or interval along pline (<Random>/Interval)? press Enter
Enter or pick point (Enter to end): pick a point
Enter or pick point (Enter to end): press Enter
For spot elevations along a polyline:
Random spot elevations or interval along pline (<Random>/Interval)? Interval
Pick the centerline polyline: pick a polyline
Interval along polyline <50.0>: 25
Number of left offsets <0>: 1
Enter left offset interval <25.0>: 10
Number of right offsets <0>: 2
Enter right offset interval <10.0>: press Enter

Spot Elevations with Add to Coordinate File off


and Draw Nodes Only off

Chapter 1. Civil Module 32


Interval spot elevations for points 1-32
''Random'' spot elevations for points 33-37
Pulldown Menu Location: 3D Data
Keyboard Command: spotelv
Prerequisite: Surface entities or a grid (.GRD) file

Adjust Elevation Labels


This command has several functions that allow you to modify spot elevation labels.

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.

Chapter 1. Civil Module 33


The Offset Elevation function adds the specified offset amonunt to the elevation labels and applies when
elevation labels need to be adjusted by a fixed vertical offset.

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

Pulldown Menu Location: 3D Data


Keyboard Command: adjust elevation labels
Prerequisite: Spot Elevation label text

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?

Chapter 1. Civil Module 34


Pick point or point number: 3
2nd Point w/elevation?
Pick point or point number: pick a point
Number of Segments/Divisions: 5
The command then locates 4 points.
Pulldown Menu Location: 3D Data > 3D Points
Keyboard Command: divlin
Prerequisite: Execute Drawing Setup to set defaults. Locate two points to divide between and if you want
to interpolate elevation they should have a real Z axis elevation.

Elevation Between Points


This command interpolates new points between two reference points at a single elevation or elevation
interval. The routine uses the elevations of the two reference points together with the target elevation to
figure the interpolation distance. For example, with one reference point at 100, the other reference at 104
and the target at 101, then the new point will be created 1/4th the distance from the first referenec point
towards the second reference. The target elevations are used as elevations for the new points.

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

Pulldown Menu Location: 3D Data > 3D Points


Keyboard Command: addptz
Prerequisite: None

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

Chapter 1. Civil Module 35


Point w/elevation to calculate from?
Pick point or point number: 1
2nd Point w/elevation?
Pick point or point number: 2
These points don't have to be on the entity selected to divide.
Select Entity to Divide: pick point on entity
Number of Segments/Divisions: 4
The command then locates 3 points along the selected entity.

After selecting the points above (top), new points are located along the selected entity (above, bottom).

Pulldown Menu Location: 3D Data >> 3D Points


Keyboard Command: divent
Prerequisite: Two elevation points and the entity to divide between.

Points by Slope Ratio


This command allows you to locate points by defining a slope from a reference elevation. There is an
options dialog where you can define the slope format as percent or ratio. Enter the slope as positive for up,
negative for down. You can also choose to enter elevation difference instead of a slope. There are several
difference methods for defining the X,Y location for the points.
Screen Pick: Prompts for a reference starting point and then you screen pick the new points to create and
enter the slope from the reference.
Chapter 1. Civil Module 36
Direction and Distance: First pick the starting point. If the picked starting point is at zero elevation, the
program will prompt for the reference elevation. Next pick a point for the direction. Then enter the slope
and the horizontal distance.
Interpolate Between Points: First pick the starting point. If the picked starting point is at zero elevation,
the program will prompt for the reference elevation. Next pick the second reference point. Then enter the
slope and the number of points to create between the two reference points. This number of points will be
evenly interpolated between the reference points.
Follow Polyline: This method is similar to Screen Pick except that instead of using the straight line
distance between the reference and target points, you pick a polyline to get the distance. The program gets
the distance by projecting the reference and target points onto the polyline and then following the polyline
between these projected positions.
High/Low Between Points: With this method, you specify two reference points and two slopes. On the
line between these two reference points, the program locates the point where the two slopes intersect.

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

Pulldown Menu Location: 3D Data > 3D Points


Keyboard Command: SLP
Prerequisite: None

Create Ridge Polylines From Contours


This command creates 3D polylines along the tops of ridges and in the bottom of drainages for more
accurate modeling of the surface.

Chapter 1. Civil Module 37


Draw Options: Specify whether to draw Ridge/Valley segments, Summit/Pit segments, or all.
Ridge/valley segments travel along the tops of ridges or bottom of valleys and are extracted from the
contours lines by finding acute vertices and looking to the next adjacent contour for the corresponding
acute vertex. Summit or pit segments model closed polyline contours and extend the trend either upward
or downward to the peak or bottom point in the geometry.

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.

Chapter 1. Civil Module 38


Ignore Zero Elevations: select this to ignore linework set at zero elevation.

Pulldown Menu Location: 3D Data


Keyboard Command: cs extract
Prerequisite: Contours with ridges and valleys

Create Breaklines From Triangulation


This command creates 3D polylines along the tops of ridges and in the bottom of drainages for more
accurate modeling of the surface.

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,

Chapter 1. Civil Module 39


or press the Select button to choose from a list of existing layers.

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.

Pulldown Menu Location: 3D Data


Keyboard Command: draw breaklines
Prerequisite: Triangulation file surface model

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

Pulldown Menu Location: 3D Data


Keyboard Command: offset3d
Prerequisite: 3D polylines to use for selection; surface file for Surface method.

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.

Chapter 1. Civil Module 41


Before and after fillet3d on the corner

Before and after fillet3d at intersection

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)

Pulldown Menu Location: 3D Data > 3D Polyline Utilities


Keyboard Command: fillet3d
Prerequisite: 3D polyline

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

Merge Crossing 3D Polylines


This command works with 2 crossing 3D polylines, adding one or more vertices to one of them at
the virtual point of intersection to match the elevation of the other. The 3D polyline that is vertically
unchanged is referred to as the ''Main 3D polyline'', the 3D polyline that is edited is referred to as the
''Side 3D polyline.'' The command uses the 2 vertices on the Main 3D polyline on either side of the
virtual intersection to determine an interpolated elevation on the Main 3D polyline at the point of virtual
intersection, and adds a vertex on the Main 3D polyline at that location with the calculated elevation, but
the vertical characteristics of the Main 3D polyline are otherwise unchanged. The Side 3D polyline gets
a new vertex at the virtual intersection with the same interpolated elevation, thereby changing it's vertical
definition as much as necessary to match. The characteristics of the transition are controlled by the settings
in the Merge Crossing 3D Polylines dialog box.

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.

Chapter 1. Civil Module 43


Transition VC length: This option creates a vertical curve for the transition, passing through the
interpolated elevation at the virtual intersection. The start of the vertical curve is the specified value from
the virtual intersection, as is the end, so the overall length of the entire vertical curve is actually twice the
value specified in the dialog box.

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.

Pulldown Menu Location: 3D Data


Keyboard Command: merge3d
Prerequisite: 2 crossing 3D polylines

3D Polyline by Slope on Surface


This command creates a 3D polyline at a user-specified slope. The user picks the starting point and then
the polyline continues along the surface at the slope until it reaches a point where the maximum slope at
the point is less than the design slope. The surface is defined by a grid or TIN file which must be created
before running this routine. Applications for this command include designing haul roads or ditches.

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

Chapter 1. Civil Module 44


polyline to go to the left or right?
Enter the design slope: 10 This value is in percent slope.

Pulldown Menu Location: 3D Data


Keyboard Command: surfpl
Prerequisite: Existing surface file

Min/Max Slopes 3D Polyline


This command checks 3D polylines to make sure slopes are within the specified range. For any segment
that is outside the range, the program will set the elevation of the polyline vertex to put the segment with
range. This routine could be used on a 3D polyline for a ditch to make sure the slope has a minimum grade.
Also this routine applies to a 3D polyline for a road that has a maximum grade.

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

Chapter 1. Civil Module 45


Prerequisite: 3D polyline

Follow TIN Edges


This command creates a polyline by connecting edges in a triangulation to approximately follow the path
of an existing polyline. One application is to create an inclusion or exclusion perimeter for carving out a
portion of a triangulation surface. By having the polyline follow the triangulation edges, the polyline can be
applied to the triangulation without trimming edges or adding points. Otherwise, when the polyline doesn't
follow the triangulation edges, the program will embed the polyline into the triangulation by draping the
polyline onto the triangulation.

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.

Chapter 1. Civil Module 46


Pulldown Menu Location: Edit > 3D Polyline Utilities
Keyboard Command: tinpline
Prerequisite: a polyline

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

Pulldown Menu Location: 3D Data


Keyboard Command: extend2z
Prerequisite: 3D linework

Break 3D Polyline by Surface


This command breaks 3D polylines against a surface. The surface is defined by a 3D grid or triangulated
surface model which can be selected from a .grd, .flt or .tin file. Alternately, the user can select 3D entities
on the screen from which the program internally calculates a 3D grid. This routine is one step in 3D
polyline design. In this example, a valley fill is designed using 3D polylines as follows:
1. Draw 3D Polyline - draw a 3D polyline at elevation 1450 across valley
2. Offset 3D Polyline - offset the 3D polyline at 2:1 slope and 10:1 for benches and top
3. Break 3D Polyline by Surface - trims the 3D polylines by the valley sides
4. Draw 3D Polyline - with OSNAP endpoint, draw 3D polyline perimeter around 3D polylines ends
5. Make 3D Grid File - create 3D grid file of fill surface
6. Plot 3D Grid - draw the 3D grid using 3D polyline perimeter as inclusion polyline
7. Viewpoint 3D - creates the last figure view

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

Chapter 1. Civil Module 47


selecting surface entities on screen (e.g., contour polylines). Using the File option can be quicker because
the surface is already calculated. Also the .grd file can be drawn to preview the existing surface.
Pick Lower Left limit of surface area: pick a point
Pick Upper Right limit of surface area: pick a point
Make GRiD Setting Dialog OK
Select polylines to clip.
Select objects: pick the 3D polylines
Select surface entities.
Select objects: select objects that define the surface.
Erase polyline below surface (<Yes>/No)? press Enter If you answer yes, the segments of the polylines
below the surface will be erased from the intersection, if any, of the polyline with the surface. Otherwise
the polylines will only be broken into separate polylines at the intersection.
Specify layer names (Yes/<No>)? press Enter If you answer yes, you will have the option to place the
broken polylines into different layers.

Before Break 3D Polyline by Surface After Break 3D Polyline by Surface

3D view of fill with grid mesh


Pulldown Menu Location: 3D Data
Keyboard Command: surfbreak
Prerequisite: Plot the 3D Polylines to use for selection and entities that define a surface.

Chapter 1. Civil Module 48


Add Points At Elevation
This command inserts vertices into a 3D Polyline at a specific elevation, or elevation interval, by
interpolating between existing elevations in the polyline.

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.

Pulldown Menu Location: Edit > 3D Polyline Utilities


Keyboard Command: addplz
Prerequisite: 3D Polylines

Label Pad Elevation


This command creates elevation labels inside closed polylines such as building pad polylines. The
elevation value for the label comes from the elevation of the polyline. In the dialog, there are settings to
control the label prefix, suffix, decimal place precision, text size position, orientation, layer and style for
the labels. For Position, the Center of pad option creates the labels in the center of the polyline and the
Edge of pad creates the label along the top segment of the polyline and draws a leader from the label to
the polyline. For Orientation, the Horizontal option creates the label horizontal to the current twist screen
and the Align With Pad option rotates the label to align with the longest segment of the polyline. The Use
Polyline Layer option will use the layer of the polyline for the label layer. The Erase Old Labels option
erases previous labels when labeling the same polyline another time. The Additional Elevation Labels
are optional labels that are a fixed vertical offset from the polyline elevation. For example, you can use this
option when the pad polyline elevation represents the finished floor elevation and you also want to label
the basement elevation that is at a fixed offset.

Chapter 1. Civil Module 49


Pulldown Menu Location: 3D Data > Label Polylines
Keyboard Command: labelpad
Prerequisite: Closed polyline with assigned elevation

Update Pad Elevation Labels


This command reads all previously created Pad Elevations, and updates their values if their associated Pad
Polyline elevations have been changed.

Pulldown Menu Location: 3D Data >> Label Polylines


Keyboard Command: update labelpad
Prerequisite: Previously created pad elevation(s)

Chapter 1. Civil Module 50


Label Elevations Along Polyline
This command labels point elevations and aligns with a polyline based on settings shown in the dialog.
These settings can be divided into five groups.

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

Chapter 1. Civil Module 51


Chapter 1. Civil Module 52
The alignment polyline with points to label is shown
Pulldown Menu Location: 3D Data->Label Polylines
Keyboard Command: elevlab
Prerequisite: Polyline and points

Move Elevation Labels


This command moves the selected elevation labels drawn using Label Elevations Along Polyline command
with a leader. The purpose is to clean up label overlaps. To move a label, pick any one of the elevation
labels text and the program will pick up all the other associated labels. Then pick the new location and
while the pointer is moved, the program shows an outline of the label area. The program remembers the
moved locations for each label so that when the elevation labels are redrawn, the moved locations are
retained. The Restore function puts the labels back to their default position. The following graphics show
the elevation labels before and after Move Elevation Labels was used to clean up the label overlaps.

Elevation Labels with Overlap


Chapter 1. Civil Module 53
Move a label away

Elevation Labels without Overlap

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

Pulldown Menu Location: 3D Data > Label Polylines


Keyboard Command: move elevlab

Chapter 1. Civil Module 54


Prerequisite: Elevation labels drawn using Label Elevations Along Polyline command

Label Polyline High/Low Points


This command finds and labels the high, low and end points of selected 3D Polylines. This is useful
for drainage studies, finding low spots for placement of culverts or inlets, checking overhead clearances,
etc. The Erase Previous option will erase labels created by this routine when running again on the same
polyline. The Flip Text for Twist Screen option applies to text labels that would be upside-down in the
current view depending on the polyline orientation. When a polyline has elevations that go up and down,
multiple high and low points can be labeled for the different local highs and lows. The Minimum Depth
setting controls how much elevation difference is needed to label a local high or low point.

Prompts
Label Polyline High/Low Points dialog
Select 3D Polylines.
Select objects: select one or more 3D Polylines
Processing polylines ...
Done.

Chapter 1. Civil Module 55


Pulldown Menu Location: 3D Data >> Label Polylines
Keyboard Command: elevpl
Prerequisite: 3D polyline(s)

Label Polyline Segment


This command labels the distance and slope of 3D polyline segments, or between two picked points, in
plan view.
In the dialog, choose the selection method; either the Entire polyline, Polyline segment, or Any two
points. Then choose the location and/or visibility for the Horizontal distance, Slope distance, Slope %,
and Slope ratio, enter any desired Prefixes and/or Suffixes, and the desired decimal Precision for each.
Choose whether to Draw Slope Leaders, which are arrows pointing in the direction of the slope. The
Slope Direction controls whether to draw the slope leaders in the direction of the polyline, always pointing
uphill or always pointing downhill. Leader Position controls whether to draw the slope leaders along side
the slope label or above the label. Choose whether to Erase old annotations, and set the Text size scaler,
Text offset scaler, and other related variables. Scalers are multiplied by the drawing scale to determine the
actual sizes for the specified objects. Choose the Annotation layer from the drop list. Pick OK, and you
are prompted to select the polyline or segment or two points to annotate.

Chapter 1. Civil Module 56


Prompts
Set up variables as desired in Annotate polyline dialog box, pick OK. Depending on your Selection
method, the prompt will either read:

Select a polyline segment to annotate: pick the segment


or
Select a polyline to annotate: pick the polyline
or
Pick first point: nea to For snap on.
Pick second point: nea to

Chapter 1. Civil Module 57


Press enter to return to the Annotate polyline dialog box, in the dialog box, pick Cancel to end.

Pulldown Menu Location: 3D Data >> Label Polylines


Keyboard Command: label3dp
Prerequisite: A 3D polyline

Highlight Segments by Slope


This routine highlights segments of a 3D polyline with slopes greater than the entered slope value. The
RED segments are uphill, BLUE is downhill and BLACK/WHITE is for slopes less than the target slope.
The slope can be entered as percent, ratio or degree. Choose Select to select the polyline and it is colorized
by slope.

Prompt
Select a polyline to highlight: Select the 3D pline

Chapter 1. Civil Module 58


Pulldown Menu Location: 3D Data >> Highlight 3D Polylines
Keyboard Command: hlslope3dp
Prerequisite: 3D polylines

Highlight Crossing Breaklines


Breaklines are lines or polylines that are used in surface modeling to represent a feature such as a ridge,
stream or curb. Breaklines force triangulation and interpolation to occur between the vertices of the break-
line, which prevents any other triangulation line from crossing the breakline. It is important to avoid
crossing breaklines in the surface model because the program cannot force triangulation along both since
holding one will cross the other. Also the program cannot hold the interpolation along both because the
elevation at the intersection point can be different for the two breaklines. For example, consider a breakline
going from 101 to 105 and another going from 107 to 109. If these lines had an intersection at the midpoint,
the elevation for one would be 103 and the other 108. This is an error that needs to be fixed by the user
because those two breaklines are holding different elevations at the same point.
This command checks for intersections between the selected breaklines and then identifies any crossing
breaklines by highlighting them. You can then edit these crossing breaklines before doing surface modeling
such as Make 3D Grid or Triangulate & Contour.

Prompts
Ignore zero elevations [<Yes>/No]?

Chapter 1. Civil Module 59


Reading points ...
Select surface entities to check.
Select objects: select polylines and lines
2915 found
Select objects: press Enter to conclude selection
Reading points ... 4442
122 crossing breaklines are highlighted.
Use Report Formatter [Yes/<No>]? press Enter
Minimum delta Z to report <0.0>: press Enter
Add polyline vertices at intersections [Yes/<No>]? press Enter

or
Found no crossing breaklines if there are none.

Pulldown Menu Location: 3D Data >> Highlight 3D Polylines


Keyboard Command: xbar
Prerequisite: Polylines

Report 3D Polyline Station/Elevation


This command reports station or elevation information on a 3D polyline. If the station information is
entered the program will return the elevation at the entered station. If the elevations are entered the program
Chapter 1. Civil Module 60
will determine and report the station at which the entered elevation occurred. If the elevation entered occurs
at more than one location along the 3D polyline, all occurrences of the elevation are reported.
A prompt is provided allowing you to designate a starting station, or accept the default value of <0.0>. All
entry and values are recorded and are displayed in the Carlson Standard Report Viewer upon completion.

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

Pulldown Menu Location: 3D Data


Keyboard Command: plreport3
Prerequisite: A 3D Polyline
Chapter 1. Civil Module 61
Story Stake from Surface Entities
Function
This command creates points with cut/fill information stored in the note fields for the points. Beginning at
a point and facing a specified direction, the cut/fill information describes a design surface that is defined
by contours and 3D polylines in the drawing. The program prompts you to pick the starting point followed
by a direction point. Then the intersections for all the contours and 3D polylines between these two points
are calculated and the resulting horizontal distances and slopes are shown in a dialog. In this dialog, you
can edit, add or remove these slopes descriptions. The Point Description can also be specified. When OK
is clicked, a point in the coordinate file is created at the starting point with this information stored in the
note file. An offset point is also created at the specified offset distance back from the starting point. At the
end of Story Stake from Surface Entities, a report of all the created points and the corresponding cut/fill
data is shown if the Create Report option was set. Story Stake from Surface Entities does not draw the
points in the drawing. These points can be drawn using the Draw-Locate Points command.

Chapter 1. Civil Module 62


Prompts
Pick starting point: pick the first point
Pick direction point: pick the second point to determine the direction
Pick next starting point (Enter to end): Enter if done

Pulldown Menu Location: 3D Data >> Story Stake


Keyboard Command: prepare story
Prerequisite: Screen entities such as 3D polylines and contours

Story Stake By Points/Polyline


By Points
This option creates a report of cut/fill slopes and distances of a design surface from point to point. First
you select the starting point. This starting position is shown as point 100 in the drawing below. Next you
enter the subsequent point numbers to get the direction. The resulting horizontal distances and slopes are
shown in a report dialog.

Chapter 1. Civil Module 63


If the use Progres-
sive Story Stake Method is turned off, the Cut/Fill, Distance and Slope is calculated from the first point to
each point. The result is shown below. If it is turned ON, then it is point to point.

Chapter 1. Civil Module 64


By Polyline

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.

Chapter 1. Civil Module 65


Pulldown Menu Location: 3D Data >> Story Stake
Prerequisite: Screen entities such as 3D polylines and contours
Keyboard Command: story report

Tag Non-Surface Points


This command allows you to tag Carlson points in the drawing so that they will not be used when creating
a surface. These could be points that are far from the site, such as off-site horizontal control, or points with
elevations that are not on the ground, such as a TBM taken on the top of a fire hydrant. There are several
methods available to select the points for tagging as non-surface points. One key to remember is that they
must be present in the drawing to be tagged.

Chapter 1. Civil Module 66


Range: This option allows you to specify a range of point numbers, or select ALL of the points currently
in the drawing, or specify a Point Group, remembering, however, that only points that are currently in the
drawing can be tagged. So if you select a Point Group, but only some of the points listed in the Point
Group are currently present in the drawing, the whole Point Group will not 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.

Pulldown Menu Location: 3D Data >> Non-Surface Points


Keyboard Command: tagns
Prerequisite: Carlson points in a drawing

Untag Non-Surface Points


This command allows you to Untag Carlson points in the drawing that have been tagged as non-surface
points, so that they will again be used when creating a surface. As with tagging non-surface points, there
are several methods available to select the points for untagging, and the points must be present in the
drawing to be untagged.

Chapter 1. Civil Module 67


Range: This option allows you to specify a range of point numbers, or select ALL of the points currently
in the drawing, or specify a Point Group, remembering, however, that only points that are currently in the
drawing can be tagged. So if you select a Point Group, but only some of the points listed in the Point
Group are currently present in the drawing, the whole Point Group will not 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.

Pulldown Menu Location: 3D Data >> Non-Surface Points


Keyboard Command: untagns
Prerequisite: Carlson points in a drawing

Report Non-Surface Points


This command allows you to generate a report of Carlson points in the drawing that have been tagged as
non-surface points. As with tagging and untagging non-surface points, there are several methods available
to select the points for the report, and again, the points must be present in the drawing to be included in the
report.

Chapter 1. Civil Module 68


Range: This option allows you to specify a range of point numbers, or select ALL of the points currently
in the drawing, or specify a Point Group, remembering, however, that only points that are currently in the
drawing can be tagged. So if you select a Point Group, but only some of the points listed in the Point
Group are currently present in the drawing, the whole Point Group will not 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.

Pulldown Menu Location: 3D Data >> Non-Surface Points


Keyboard Command: tagns
Prerequisite: Carlson points in a drawing

Chapter 1. Civil Module 69


Non-Surface Entities
This command tags selected entities in the drawing so that they will not be used when creating a surface
in commands like Triangulate & Contour. For example, you could tag a 3D polyline for a building roof so
that it's not used for modeling the ground surface. There are three commands to manage these tags:
Tag Non-Surface Entities: adds the non-surface tag to the selected entities
Untag Non-Surface Entities: removes any non-surface tag from the selected entities
Report Non-Surface Entities: reports the entity type and location for any selected entities that have
active non-surface tags

Prompts
Select entities to tag as non-surface.
Select objects: pick entities to tag

Pulldown Menu Location: 3D Data >> Non-Surfaces Points/Entities


Keyboard Command: tagns ent, untagns ent, reportns ent
Prerequisite: Entities in the drawing

Tag Hard Breakline Polylines


This command tags polylines with a description so that Triangulate & Contour can identify these polylines
as hard breaklines. The tag is invisible and doesn't change the polyline. Triangulate & Contour will not
smooth the contours as they cross these hard breaklines, even with contour smoothing turned on. For
example you could tag 3D polylines that represent a wall or a curb so that the contours go straight across
without smoothing curves. If contour smoothing is turned off, this tag had no effect.

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.

Pulldown Menu Location: 3D Data >> Hard Breaklines


Keyboard Command: hardbrk
Prerequisite: Polylines

Highlight Hard Breakline Polylines


This command visually highlights all polylines in the drawing that have been tagged as hard breaklines.

Chapter 1. Civil Module 70


Pulldown Menu Location: 3D Data >> Hard Breaklines
Keyboard Command: highlight hardbrk
Prerequisite: Polylines tagged as hard breaklines

Identify Hard Breakline Polylines


This command prompts to select polylines and reports to the command line whether they are tagged as
hard breaklines or not.

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.

Pulldown Menu Location: 3D Data >> Hard Breaklines


Keyboard Command: id hardbrk
Prerequisite: Polylines, tagged or not as hard breaklines

Untag Hard Breakline Polylines


This command removes hard breakline description tags from polylines. These tags are used by Triangulate
& Contour to identify polylines as hard breaklines. Contours are not smoothed as they cross these hard
breaklines, evenwith contour smoothing turned on. This routine untags polylines so that contours are
smoothed across them. If contour smoothing is turned off, hard breaklines have no effect.

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

Chapter 1. Civil Module 71


Surface Menu
Tag Predefined Boundaries
This command allows you to identify closed polylines to be used as inclusion or exclusion boundaries.
These boundaries are applied in Surface Menu commands such as Two Surface Volumes and Triangulate &
Contour. Inclusion polylines limit processing to inside the polyline(s). For example, an inclusion polyline
for volumes would be the limit of disturbed area. Exclusion polylines prevent processing inside the poly-
line(s). For example, a building perimeter or pond surface could be an exclusion polyline for contouring.
Tag Predefined Boundaries assigns a site name to polylines and flags the polyline as either inclusion or
exclusion.
Many Surface commands will prompt for inclusion and exclusion polylines. The advantage to Predefined
Boundaries is that you don't have to select the boundary polylines each time that you run the Surface
command. Instead, the program will recognize that the boundary is already specified and will prompt
''Use predefined boundary Area 1 (<Yes>/No)?'' This lets you simply press enter to use your predefined
boundaries. If you want to pick different boundaries, you can type N for No and select them prior to
processing. When you have more than one set of predefined boundaries, the routine lets you choose from
a list of the boundary names as shown in the dialog.

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

Identify Predefined Boundaries


Identify Predefined Boundaries identifies any polylines in the drawing that have been previously tagged
as Predefined Boundaries. The Pick option prompts to pick a polyline, and if it has been tagged as a
Predefined Boundary, the Boundary Type and Boundary Name are presented at the command line. The
Search option scans the entire drawing for Tagged Predefined Boundaries, highlights them in the drawing,
and lists their location, layer, type and name at the command line.

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;

Chapter 1. Civil Module 72


e.g., a building perimeter or pond shoreline could be an exclusion polyline for contouring. Identifying
polylines that have been previously tagged as Predefined Boundaries is often helpful during surface
modeling.

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

Pulldown Menu Location: Surface >> Predefined Boundaries


Keyboard Command: plzoneid
Prerequisite: Assigned, predefined inclusion/exclusion closed polylines

Untag Predefined Boundaries


This command removes the previously tagged predefined boundary names from selected polylines. These
polylines will no longer be automatically recognized as boundary polylines.

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

Triangulate & Contour


At the heart of nearly every land design project is at least one terrain model. These models go by several
names and one of the most common is that of a ''TIN'' or Triangulated Irregular Network; another common
name is that of a ''DTM'' or Digital Terrain Model. Since accurate representations of a surface model
are significantly important to most land development projects, having a thorough understanding of the
Triangulate & Contour controls is very important.
Surface models are generally comprised of combinations of the following general data types:
Points - Most surface models are comprised of points whose coordinates (x,y,z) contribute to the
formation of triangular planes that connect three points that are in close proximity to one another.

Chapter 1. Civil Module 73


Within Carlson, most points come from the Draw Field to Finish command and/or the Draw-Locate
Points command. Points can be selectively filtered from the triangulation engine through the use of
the Tag Non-Surface Points command.
Breaklines - Breaklines (or ''fault lines'') are used to control the connection sequence between four
points which results in two triangles. Common uses of breaklines include ravines, ditches, berms
and other areas where distinct grade discontinuity occurs. The ''leg'' of a triangle can travel along a
breakline but cannot cross the breakline. Breaklines must be in the form of 3D polylines or simple
lines whose vertices or endpoints define a valid ''Z'' elevation. A common problem related to break-
lines is when two breaklines cross one another in 3D space. In these situations, an impasse results
and will result in a ''crossing breakline'' report. Within Carlson, most breaklines come from the Draw
Field to Finish command and/or the 3D Polyline command. Breaklines fall into one of two general
categories:
''Soft'' breaklines - Unless otherwise specified, all breaklines are considered ''soft'' breakline.
The nature of soft breaklines allows a degree of contour smoothing across the breakline itself
resulting in a ''weathered-'' or natural-looking contour.
''Hard'' breaklines - Breaklines tagged as ''hard'' breaklines prevent contour smoothing through
the breakline. Hard breaklines are generally used to represent man-made terrain breaks that
commonly occur during excavation and construction. Breaklines can be changed to hard break-
lines through the use of the Tag Hard Breaklines command.
Breaklines and other triangulate-able entities can be selectively filtered from the triangulation engine
through the use of the Tag Non-Surface Entities command.
Inclusions - Inclusions (or ''boundaries'') are used to identify the entities that can be used for trian-
gulation and multiple inclusion regions can be selected for a given surface model. Entities that fall
outside of an inclusion boundary and are not otherwise bound by a different inclusion boundary are
ignored by the triangulation engine. Inclusion regions must be in the form of a closed 2D or 3D
polylines. Within Carlson, most inclusion polylines come from the Shrinkwrap Entities command.
Exclusions - Exclusions (or ''void regions'') are the antithesis of Inclusions and are used to prevent
triangulation from occurring between points that are bound by an Inclusion region. Common uses
of exclusion regions include building footprints and free-standing water limits (e.g. ponds). Entities
that fall inside an exclusion region are ignored by the triangulation engine. Exclusion regions must
be in the form of a closed 2D or 3D polylines. Within Carlson, most exclusion polylines come from
the Boundary Polyline command and/or the 3D Polyline command.
Carlson provides a programming interface for these file types and also offers a third file type (*.GRD) for
the representation of terrain data. See the Notes section for additional details.
The Triangulate tab provides options and settings that control the creation and analysis of the TIN itself.

Chapter 1. Civil Module 74


Draw Triangulation Lines: When enabled, the program will draw the triangulation using simple line
entities at the appropriate elevation(s). Use the Select button or specify the layer for these lines.
Draw Triangulation Faces: When enabled, the program will draw the triangulation using a collection
of 3D Face entities. These 3D Faces can then be used rendering routines such as HIDE and SHADE or
in Carlson routines such as 3D Viewer Window, 3D Surface Fly-Over and Slope Zone Analysis. Use the
Select button or specify the layer for these 3D Faces.
Draw Slope Arrows: When enabled, slope arrows are created within the triangles indicating the downhill
dip direction as illustrated below.

Chapter 1. Civil Module 75


Clicking the Setup button yields the Draw Slope Arrow Settings dialog box.

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

Chapter 1. Civil Module 76


to be selected and mimics the results of the Shrinkwrap Entities command.
Ignore Zero Elevations: When enabled, this option will filter out all data points and entities at an elevation
of zero from the triangulation data set.
Specify Input/Output Elevation Range: If you would like to manually set the range over which to con-
tour, select either or both of the aforementioned toggles. One controls the triangulation of the source data
and the other for the contour output. The program will automatically contour from the lowest elevation in
the data set up to the highest at the increment specified in Contour Interval.
Minimize Flat Triangles: When enabled, this toggle instructs the triangulation ''engine'' to iterate through
the triangulation permutations to minimize the occurrence of ''flat'' (or more precisely, horizontal) triangles.
Flat triangles often occur when creating surface models from contour data. In this scenario, the often used
Delaunay triangulation algorithm may produce unrealistic results. The Minimize Flat Triangle option
will perform additional permutations of the triangulation network through the use of the Surface Manager
Swap Edge routine in an attempt to maximize the number of ''sloped'' triangles. Another option that
produces similar results is the Interpolate Ridges and Valleys option.

Before: Surface made from an existing contour map with Minimize Flat Triangles disabled.

Chapter 1. Civil Module 77


After: The same surface with Minimize Flat Triangles enabled. Note the better defined ravine and ridge
definitions.

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:

Chapter 1. Civil Module 79


If the surface contains no man-made features, use Simplify Surface option (with or without the Ele-
vation Method option).
If the surface contains man-made features, such as roads, use both Simplify Surface and Preserve
Breaklines.
Max Triangle Mesh Line Length: Two bounds are provided to limit the length of the ''legs'' within a
triangulation network. Based on the available data, if the edge length of a triangle exceeds the respective
bound, the triangle will not be formed:
Exterior: This value applies to triangulation lines around the perimeter of the triangulation area.
Interior: This value applies all the other triangulation lines. Generally you would have the Exterior
value larger than the Interior value.

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&dagger; : Specify the layer to which the contours/index contours&dagger; are
to be drawn.
Contour Interval/Index Interval&dagger; : Specify the interval to which the contours/index
contours&dagger; are to be drawn.

Chapter 1. Civil Module 80


Contour Line Width/Index Line Width&dagger; : Specify the line width to be applied to the con-
tours/index contours.&dagger;
&dagger;Draw Index Contours: When enabled, index (or ''major'') contours will be created with indepen-
dent characteristics from the regular contours.
Min Contour Length: Specify the minimum linear threshold that should be used to draw contours.
Apply Outlier Reduction Filter: When enabled, this option attempts to remove ''the jaggies'' which tend
to occur along long, thin triangles.
Reduce Vertices: When enabled, this option attempts to remove extra vertices from the contours using the
Offset Distance value. The result of this action is often a significant reduction in vertex locations along the
contour resulting in a more efficiently-sized and compact drawing file.
Offset Distance: Specify the maximum allowable distance for shifting the original contour line in order
to reduce vertices. The reduced contour will shift no more than this value, at any point, away from the
original contour line. A lower value will decrease the number of vertices removed and keep the contour
line closer to the original. A higher value will remove more vertices and allows the contour to shift further
from the original location.
Reduce Before Bezier Smoothing: When enabled, this option attempts to remove extra vertices from the
contours before they undergo Bezier Smoothing using the Offset Distance value.
Contour Smoothing Method: Indicate the desired amount of smoothing (often used for existing, natural
ground conditions to simulate a ''weathered terrain'' effect) that should be applied to the contours:
No Smoothing: This option is often used for proposed, man-made surface considerations where the
terrain has been shaped with earth-moving equipment. For applications where a ''nature-emulated''
man-made terrain is desired, refer to the Carlson Natural Regrade documentation.
Bezier Smoothing Factor: This option holds all the contour points calculated from the triangulation
and only smooths between the calculated points.
Polynomial Smoothing: This option applies a fifth degree polynomial equation through the contour
data points for a smooth transition between the triangulation faces.
Subdivisional Surfaces: When enabled, adjust the horizontal slider to indicate the degree of triangular sub-
divisions. This causes each triangle in the triangulation surface model to be subdivided into (x + 1)&sup2;
triangles, where x = Subdivision Generations. The mathematically generated sub-triangle vertices are
raised or lowered to provide smoother contours. More generations increase the smoothness of the contours
but incur increased processing time. Although this algorithm does not produce ''crossing contours,'' it can
result in undesired contours in terrain scenarios such as where graded slopes abruptly transition to nearly
horizontal slopes (e.g. the sides and bottom of a detention pond).
Bezier Smoothing Factor: Adjust the horizontal slider to obtain a preview of how much smoothing can be
expected at each setting. Sliding the bar to the left results in a lower setting which have less looping or less
freedom to curve between contour line points. Likewise, moving the slider to the right results in a setting
that increases the looping effect. Note that too much smoothing applied in some situations can result in
crossing contours.

Chapter 1. Civil Module 81


Highlight Depression Contours: When enabled, use the Setup button to establish general configuration
settings for depression contours.

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.

Chapter 1. Civil Module 82


Starting Zone: Sets the zone with which to begin the application of the setting 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.
Set Values: Enables the Starting Value and Value Interval fields, which allow the user to specify the starting
elevation for the given zone and set the zone increment.
Starting Value: Sets the elevation of the beginning zone to define.
Value Interval: Sets the elevation increment for subsequent zones.
Set Colors: Enables the Starting Color and Color Increment fields.
Starting Color: Sets the starting color number based on the standard CAD color chart.
Color Increment: Sets the color number to increase for subsequent zones. So if the increment was set to
5, and the starting color was 60, the next color would be 65, 70, and so on.
Set Pattern: Sets the hatch pattern for the defined zones.
Set Scale: Enables the Scale option.
Scale: Sets the scale for the selected hatch pattern.
Clear: Clears the all of the Elevation fields in the dialog.
Load: Loads previous settings from a saved .pat file.
Save: Saves the current setting configuration to a .pat file.

Chapter 1. Civil Module 83


Label Contours: When enabled, contours will be labeled based on the settings below. If this option is
disabled and further contour annotation is desired, utilize the Contour Elevation Label command.
Label Layer: Specify the layer name for intermediate contour labels. To only label index contours, enable
the Label Index Contours Only option.
Index Label Layer: Specify the layer name for index contour labels.
Label Style: Specify the text style that will be used for the contour label text.
Label Decimals: Specify the amount of precision to display on the contour labels.
Label Text Size Scaler: Specify a relative text size scale factor to be applied to the label(s).
Min Length to Label: Specify the desired minimum length of contours that should be annotated. In other
words, Contours whose length is less than the value will not be labeled.
Positive/Negative Contour Prefix: Indicate a desired string of prefix text (e.g. Elev= ) that is to precede
the positive and/or negative contour elevations, respectively.
Positive/Negative Contour Suffix: Indicate a desired string of suffix text that is to follow the positive
and/or negative contour elevations, respectively.
Break Contours at Label: When enabled, the contour lines will be broken and trimmed at the label
location for label visibility. As an alternative to physically placing a gap into the contour, consider using
the Hide Drawing Under Labels option.
Break Buffer Offset: Specify the offset distance which determines the gap between the end of the trimmed
contour line and the beginning or ending of the text.
Draw Box Around Text: When enabled, a rectangle is drawn around the contour elevation labels.

Chapter 1. Civil Module 84


Box Buffer Offset: Specify the offset distance which determines the gap between the box and the begin-
ning or ending of the text.
Label At Centerline Offset: When creating contours and subsequent plan sheets for roads, enable this op-
tion to position the labels at a fixed offset from a centerline. The program automatically uses any polylines
in the drawing that are tagged as centerlines. To check whether a polyline is a centerline, use the Centerline
ID command. To create a centerline polyline from a centerline file, use the Draw Centerline File command.
Draw Broken Segments: When enabled, the segments of contours that have been broken out for label
visibility will be redrawn as independent segments. To join these segments back into the contour, use the
Join Nearest command.
Layer: Specify the layer that is to receive the newly drawn broken segments.
Label Contour Ends: When enabled, the ends of ''open'' contours will be labeled.
Label Index Contours Only: When enabled, only the index contours are labeled. This option is active
only when Draw Index Contours has been selected in the Contour tab.
Hide Drawing Under Labels: When enabled, a ''Wipeout'' entity is placed with the annotation label 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.
Align Text with Contour: When enabled, the contour elevation labels will be rotated to align with their
respective contour lines.
Use MText: When enabled, contour labels are created using the MText entity type. Otherwise, the standard
DText entity type is used.
Draw On Real Z Axis: When enabled, the contour labels are placed at the same ''Z'' (elevation) value of
the contour itself. When disabled, the contour labels are placed at a ''Z'' (elevation) value of 0 (zero).
Align Facing Uphill: When enabled, the contour elevation labels will still be rotated to align with their
respective contour lines, but the labels will be placed in such a manner that the top of the text label will
always be toward the uphill side of the contour.
Internal Label Intervals: Indicate the desired method for contour labels within the contour itself:
Label Intervals: This option will label each contour with a set number of labels.
Distance Interval: This option allows you to specify an interval distance between labels.

Chapter 1. Civil Module 85


Specify Selection Options: When enabled, indicate the type(s) of entities that are to be used during the
triangulation process. This is an excellent method of ''filtering out'' unwanted entity types or enabling the
use of desired entity types.
CAD Points, Lines, 2D Polylines, 3D Polylines, 3DFaces, Elevation Text and Inserts (blocks) are standard
CAD entities types.
Carlson Point Inserts refer to Carlson points (such as those placed with the Draw Field to Finish command
or which utilize the Carlson ''SRVPNO*'' family of blocks with point number, elevation, and description
attributes).
Spot/Bottom Elevation Inserts include text entities that start with 'X'.
From File: When enabled, allows you to triangulate from the points in an external coordinate (.CRD) or
ASCII file. This option also provides access to the use of Point Groups as a data source.
An Error Log is generated if the triangulation routine finds vertical conflicts between breaklines or other
surface entities and displays the conflicts in a ''docked dialog box.'' Three types of conflicts are reported
(each conflict type is listed into its own category):
1. Crossing Breaklines - Indicates the common X,Y location of two breaklines that do not share a
common ''Z'' elevation.
2. Vertical Edges - Indicates that two entities or vertexes of differing elevations have the same x-y
location, thus forming a vertical plane to another point.
3. Breakline T-Intersections - Indicates that a third entity is abutting another entity, but the second entity
doesn't have a vertex at the point of intersection.
Click the ''+'' sign beside a category to display the individual conflicts within that category and click the ''-''

Chapter 1. Civil Module 86


sign to collapse the list. When a line item error is selected, a highlighted arrow is temporarily placed in the
drawing to indicate the exact location of the specific conflict. Zoom functionality allows the user to more
closely inspect the specific problem area, and if needed a marker can be drawn or a report generated for an
individual conflict or conflicts.

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

Chapter 1. Civil Module 87


is selected from the list. This option draws an ''X'' symbol at each selected conflict.
Settings: Indicate the desired configuration settings for the error log:

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.

Triangulation File Utilities


This command allows you to modify TIN surfaces in a variety of different ways, then allows for 3d viewing
and shading of the modified surface and finally for saving the file with a choice of output formats. The
focus of the routine is to elevate or lower the TIN or selected areas within the TIN, merge TINs with other
surfaces, or use data from other TIN files to apply to the current TIN. Operations can be performed on
the entire TIN or just on user selected Inclusion and/or Exclusion areas. The routine will automatically
rework the TIN network for conformation to a selected boundary, say a building outline. In the case
of said building, a value of 10 could be subtracted from the building outline. This will drop all of the
triangulation within the outline by 10', thus creating a model of the excavated area for the building. The
modified TIN can then be saved to a new file, which could be used to compute an excavation volume with
Volumes by Triangulation. This routine does not allow for manual reconfiguration of the TIN network.
This is performed under Surface Tools, also in the Contour pulldown menu. This routine also includes
conversions to and from TIN files, DXF files and 3D Face entities.
Begin with the dialog shown here. First select a TIN model. You may choose between an .flt or .tin file, a
DXF file (that includes 3DFACE entities), or 3DFACE entities in the current drawing. Specify the subject
area by choosing inclusion or exclusion perimeters, then press the next button.
Load TIN File: Allows you to specify a triangulation (.flt or .tin) file to load.
Load DXF File: Allows you to specify a DXF file to load. Only loads 3DFACE entities from the selected
DXF file.
Select 3D Faces: Allows you to select 3DFACE entities from the current drawing. This also includes
rectangular 3d faces from a plotted grid.
Pick Bounding Polylines: Allows you to select any inclusion/exclusion perimeter(s). When this button is
selected, the user is taken back to the drawing and prompted to select the perimeters. Press Enter when the
selections are finished to return back to the dialog.
Fast TIN Intersect: When checked, this command will perform a simple and fast check for overlapping

Chapter 1. Civil Module 89


triangles, so is the preferred choice in most cases. However, if problems with the TIN are suspected,
this option should be unchecked, so that a complete and thorough check and repair of the TIN is performed.

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.

Chapter 1. Civil Module 90


Add Value: Prompts for a value to Add to the subject area of the 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.

Chapter 1. Civil Module 92


Passes: For elevation difference, this is the number of times the program will check through all the
points.

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.

Subdivide: Subdivides triangles to make them more equalateral.

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.

Chapter 1. Civil Module 93


Insides: If this is the only option checked, only changes made to the TIN within the inclusion
perimeter will be saved. TIN entities outside of the perimeter will not be saved to the named file.
Border: When the routine re-works the TIN to fit around a perimeter, a small horizontal offset
is automatically applied to prevent the formation of vertical faces. The Border function will save
changes made to TIN in this offset area.
Outsides: If this is the only option checked, TIN entities inside of the inclusion perimeter will not
be saved to the named file. Everything outside of the perimeter will be saved.
Save As TIN: Saves the current TIN as an .flt or .tin file.
Save As DXF: Saves the current TIN as a .dxf file. This format can be used by many other CAD programs.
Draw As 3DFaces: Draws the current TIN as 3D Faces in the current viewport. The Layer window is
used to specify the layer that the faces will be created in.

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.

Chapter 1. Civil Module 94


All of the tools available in the Surface Manager are also available in the Surface>>Triangulation Surface
Manager fly-out menu, as shown in this figure. Their functions are identical but require a surface to be set
current. Changes made apply only to the current surface.

The Surface Manager dialog box contains the following options:

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.

Rename allows you to rename a surface.

Chapter 1. Civil Module 95


Copy creates a copy of the TIN file and adds the copy as a new entry.

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.

Chapter 1. Civil Module 96


Add 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: Press Enter to accept the default mode of Adding Points.
Pick a point inside the TIN model at the desires location. The default elevation will be interpolated from
the TIN model.
Enter the elevation of new point [559.112171]: 560
The surface will be recalculated using the input data.

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.

Chapter 1. Civil Module 97


Swap Triangle Edge
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: SW
Please select an internal edge to swap: Select desired edge.

Chapter 1. Civil Module 98


Set Point Elevation
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: SP
Pick near the point to have elevation set: Pick near point 34.
Enter new elevation of the point [597.200000]: 600
Remove TRI Line
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: RT

Chapter 1. Civil Module 99


To conclude the Surface Edit mode, press Enter at the end of the internal command sequence. This will
return to the Surface Manager dialog. If user presses Escape key instead, the following dialog is displayed:

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.

Chapter 1. Civil Module 100


Chapter 1. Civil Module 101
Done exits the Surface Manager and saves any modifications performed to the surface/s updating the .flt
or .tin file.

Pulldown Menu Location: Surface >> Triangulation Surface Manager


Keyboard Command: surface mgr
Prerequisite: A triangulated (non-grid) surface

Contour from Triangular Mesh


This command creates contours directly from displayed Triangulated Irregular Network (TIN) surface
features (triangles), optionally creating a external Triangulation File (.TIN) in the process. The user is
prompted to pick a sample of the TIN to process. This will automatically filter out all other entities that
don't reside on the layer of the displayed TIN faces. The triangles must be drawn on the screen as 3D Lines
or 3D Faces. All of the settings for Triangulation, Contouring and Labeling, found in Triangulate and
Contour are available. See the Triangulate and Contour section in the manual for a detailed description of
each of these settings.

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

Chapter 1. Civil Module 102


Determining layer name for triangulation lines.
Select sample of triangulation line: pick a tmesh line and press Enter
Select all the triangulation lines to contour.
Select objects: select the triangulation entities
Reading points... 82
Contouring elevation 404
Inserted 1195 contour vertices.
The user may be prompted for additional information depending on settings used in the Triangulate and
Contour dialog box.

Pulldown Menu Location: Surface >> Contour from...


Keyboard Command: contour
Prerequisite: A triangulated irregular network drawn as lines or triangular 3D Faces.

Contours from Grid File


This command creates contours from a surface model defined by a grid file. Contouring from a grid
employs a different method than from a triangulation network and generally produces contours that loop
more. The grid has data points at a regular interval while the triangulation has edges for every point
and breakline in the surface. The smoothness of the contours depends a great deal upon the grid resolution.

Chapter 1. Civil Module 103


Hatch Zones will fill the intervening spaces between specified elevation ranges with hatch patterns or
solid color fills.
Create Polyline Topology will create closed polylines for each contour range and will draw a zone text
label within each area. This polyline topology can be used in GIS routines such as Polygon Processor.
Smooth Contours Setup: The Low to High slider bar controls the amount of smoothing. This smoothing
method is based on the Bezier method. The Apply Outlier Reduction Filter option will remove spikes in
the contour polylines that don't follow the general trend of the contour. The Reduce Before Smoothing
option applies the Reduce Vertices function on the contour polylines before applying the Bezier smoothing.
By reducing before smoothing, the contours will have more freedom to smooth since the Bezier method
holds all original polyline vertices and the reduce will result in fewer vertices to hold. The Offset Distance
is the maximum distance the contour is allowed to shift when removing vertices during reduce. Smoothing
Sub-Division will internally subdivide the grid cells with a quadratic smoothing algorithm to help create
smoother contours.

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.

Chapter 1. Civil Module 104


Contours interpolated from GRID

Chapter 1. Civil Module 105


Setting color ranges using ''Hatch Zones'' option

Pulldown Menu Location: Surface >> Contour from...


Keyboard Command: cntrgrd
Prerequisite: A grid file

Contour from TIN File


This command creates contours directly from a TIN file (.flt or .tin) without the need to have the TIN drawn
on the screen. The routine starts by opening the dialog for Triangulate and Contour, allowing the user to
specify triangulation, contour and label settings. After pressing OK on the initial dialog, a second dialog
opens, allowing for the selection of the TIN file from which to create the contours.
See the Triangulate and Contour section in the manual for a detailed description of each of the settings.

Chapter 1. Civil Module 106


Prompts
Fill out the Triangulate and Contour Dialog information with the desired options.
Select the desired TIN file and choose Open.
Loading edges...
Loaded 1994 points and 5944 edges
Created 3936 triangles
Removed 9 disconnected edges.
Reading points... 0
Contouring elevation 497
Inserted 1926 contour vertices.
The user may be prompted for additional information depending on settings used in the Triangulate and
Contour dialog box.

Pulldown Menu Location: Surface >> Contour from...


Keyboard Command: cntrTIN
Prerequisite: A TIN file (.flt or .tin)

Contour From Section File


This command creates contours from an existing cross section file. Both a section file (.sct) and a centerline
file (.cl) are required to generate contours. All of the settings for Triangulation, Contouring and Labeling,
found in Triangulate and Contour are available.

Chapter 1. Civil Module 107


See the Triangulate and Contour section in the manual for a detailed description of each of the settings.

Prompts

Triangulate and Contour dialog box

After pressing OK, the user will be prompted to select an existing section file (.sct) and a centerline file (.cl).

Reading points... 314


Inserted 314 points
Inserted 518 breakline segments
Contouring elevation 2016
Inserted 3091 contour vertices.
The user may be prompted for additional information depending on settings used in the Triangulate and
Contour dialog box.
Pulldown Menu Location: Surface >> Contour from...
Keyboard Command: cntr sct
Prerequisite: A 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,

Chapter 1. Civil Module 109


10 - most curvy.
Enter the offset cutoff <0.05>: press Enter This value is the maximum shift distance for vertices
reduction. A higher value removes more vertices.
Select polylines to smooth.
Select objects: pick polylines

Before Smoothing

After Smoothing
Pulldown Menu Location: Surface >> Modify Contours
Keyboard Command: Smooth
Prerequisite: Create Contour lines to smooth

Reduce Contour Vertices


Contouring and smoothing often creates an explosion in file size due to the many vertices it adds to the
individual contour polylines. Fortunately, many of these vertices are very close together, some of which
can be removed with no visible effect on the contour polylines themselves. Reduce Contours Vertices can

Chapter 1. Civil Module 110


reduce the total number of vertices up to 90%. This has the benefits of a smaller drawing file, faster drawing
loading, and faster regens.
This command removes vertices in a polyline that are within a user specified offset cutoff. The algorithm
looks at three vertices at a time, and calculates the distance between the second point and the line from the
first to the third point. If this distance is less than the user specified cutoff, the second point is removed.
In theory, reducing the polyline vertices should not shift the polyline more than the user's cutoff distance.
The default for this cutoff is one tenth of a foot. Increasing the cutoff will remove more vertices while
decreasing it will more closely preserve the original contour line. When combining vertex reduction with
smoothing, it is suggested to smooth before reducing, although it can be done the other way around.

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

Before Vertex Reduction

Chapter 1. Civil Module 111


After Vertex Reduction

Pulldown Menu Location: Surface >> Modify Contours


Keyboard Command: reduce
Prerequisite: Polylines (contours) with vertices to reduce

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

Chapter 1. Civil Module 112


Pick intermediate point ('U' to Undo, Enter to End): press Enter
Pick reconnection point on contour: pick the contour polyline at the place to join

Edit this contour by picking new points

Contour with segment replaced with new points


Pulldown Menu Location: Surface >> Modify Contours
Keyboard Command: editctr
Prerequisite: Polylines with elevation (contour polylines)

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

Pulldown Menu Location: Surface->Modify Contours


Keyboard Command: CTR ID

Chapter 1. Civil Module 113


Prerequisite: a contour polyline

Color Contours by Elevation


This command sets the color of the selected contour polylines and text based on elevation. The color to
use is defined in elevation range table.

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.

Chapter 1. Civil Module 114


Set Values - Enables the Starting Value and Value Interval fields, which allow the user to
specify the starting elevation for the given zone and set the zone increment.
Starting Value - Sets the starting elevation value for the first zone.

Value Interval - Sets the elevation increment for subsequent zones.


Set Colors - Enables the Starting Color and Color Increment fields.
Starting Color # - Sets the starting color number, based on the AutoCAD standard color chart.
Color Increment - Sets the color number to increase for subsequent zones. So if the increment
was set to 5, and the starting color was 60, the next color would be 65, 70, and so on.
Note: The Pattern, Scale, and Layer options do not apply to this command.

Clear - Clears the all of the Elevation fields in the dialog

Load - Loads previous settings from a saved .pat file


Save - Saves the current setting configuration to a .pat file.

Prompts

Select polylines and text to color: pick the entities


Define Ranges Dialog
Pick point for color legend: pick a point to a clear area of the drawing to place a legend or press Enter
for no legend

Pull-Down Menu Location: Surface >> Modify Contours >> Color Contours
Keyboard Command: ctrcolor
Prerequisite: Contours polylines

Color Contours by Interval


This command sets the color of the selected contour polylines based on the elevation interval values, which
are essentially the number that the elevation ends with, so specific colors are assigned for elevations ending
in 0, 1, 2, etc. The color assignments are defined in the Define Interval Colors dialog box.

Chapter 1. Civil Module 115


Select Entities: User is prompted to select the contour polylines to change.
By Layer: Contour polylines are selected automatically by their layer.

Prompts

Define Interval Colors Dialog

If Select Entities is set as Interval Colors Method, pick OK, and you are prompted to:

Select polylines and text to color: pick the entities


If By Layer is set as Interval Colors Method, set the layers by Screen selection or from a list by Name, then
pick OK.

Pull-Down Menu Location: Surface >> Modify Contours >> Color Contours
Keyboard Command: ctrcolor2
Prerequisite: Contours polylines

Chapter 1. Civil Module 116


Highlight Index Contours
This command will move contours of a specified interval to another layer. This allows the user to change
the color or width of a certain interval. This is useful if all the contours had been generated on a single
layer, and you wish to display the index contours differently based on a new layer setting.

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.

Highlight Depression Contours


This command highlights depression contours by changing their layer, color, and adding tick marks. A
depression contour is a closed contour line that leads to a local minimum such that there are no contour
lines with a higher elevation within the contour. This routine finds the depression contours out of the
selected polylines. The depression contours are highlighted, and the user selects which ones to label.

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.

Chapter 1. Civil Module 117


Select objects: Select all the contour polylines, even the contours that aren't depression contours.
Select objects: press Enter to conclude selection. The program then sorts and displays the high and low
elevations of the selected contours.
Reading the selection set ...
Locating the depression contours ...
Highlight all or selected depression contours [All/<Selected>]? A The ''All'' option changes all
contours identified as depression contours to the specified layer and adds tick marks. The ''Selected'' option
highlights all contours identified as depression contours and then user is prompted to select which ones to
change to specified depression contour layer and add tick marks to.

Drawing the depression contours ...

Highlighted depression contours

Pulldown Menu Location: Surface >> Modify Contours


Keyboard Command: depress
Prerequisite: Contours should be plotted and visible on the screen.

Change Contour-Plines Width


This command allows the user to select a group of contours/plines and change their width for emphasis
when plotting. Prior to running this command, the desired contours can be isolated to their own layer
using the Highlight Index Contours command, or if already on a separate layer you may use Isolate Layer
from the View menu.

Chapter 1. Civil Module 118


An alternate to using this routine is to assign an AutoCAD lineweight to the layer that the contours or
polylines are on and set the Display Lineweight toggle at the bottom of the screen. If using this routine to
assign a polyline width, then this new width will display regardless of the lineweight toggle.

Pulldown Menu Location: Surface >> Modify Contours


Keyboard Command: cwidth
Prerequisite: Contour polylines should be drawn and visible on the screen.

Trim Contour-Plines by Pline


This command can be used to trim a group of contour lines or polyline entities that cross a perimeter defined
by a 2D polyline. The trim can be executed on the inside or the outside of the perimeter.

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.

Pulldown Menu Location: Surface >> Modify Contours


Keyboard Command: polytrim
Prerequisite: Draw a 2D closed polyline perimeter.

Contour Elevation Label


This command can be used to simultaneously create elevation labels on a group of contour polylines at
elevation. First the command starts with a dialog with the label options. Then to place the labels, pick two
Chapter 1. Civil Module 119
points crossing the contour polylines at the desired label location. The program will find all the contour
polylines that intersect the picked line (defined by the two picked points) and will place labels at the
intersection point of each contour. A second crossing line can be initiated immediately, so multiple areas
can be quickly labeled while remaining in the command. Alternatively, you can type P for Polyline at the
Command prompt and select a polyline. Then the program finds all the intersections between the selected
polyline and the contours and places labels at these intersections. The actual ''z'' elevation of the contour
line determines the label value.

Label Layer specifies layer name for the contour labels that will be created.

Label Style specifies the text style to be used for labels.

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.

Decimals sets the decimal precision for the labels to be created.

Chapter 1. Civil Module 120


Label Position determines the label position in relation to the contour polyline.

On Contour centers the label on the contour line.

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.

Chapter 1. Civil Module 121


Label Index Only: When checked, only Index contours are labeled.

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.

Pulldown Menu Location: Surface >> Contour Labels


Keyboard Command: gclabel
Prerequisite: polylines with elevation (contour polylines)

Local Elevation Label


This command allows the user to place elevation labels on contour lines or other entities with elevation.
The command prompts for two points to align the rotation angle of the label, centers the label between the
picks, and then prompts for two break points which are used to erase/break the contour that runs through
the elevation label. If a break is not required just press [Enter] at the break point prompts.

Pulldown Menu Location: Surface >> Contour Labels


Keyboard Command: clabel
Prerequisite: polyline with elevation

Chapter 1. Civil Module 122


Move Label Along Contour
This command slides an existing contour label along a contour, maintaining its alignment with the contour.
After moving the label, you can type F for Flip at the Command prompt to rotate the label orientation
by 180. The label must have originally been created with the Break Contours at Label option Off. If the
option to Hide Drawing Under Labels was used when the label was created, the wipeout will move with
the label when using this command.

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

Pulldown Menu Location: Surface >> Contour Labels


Keyboard Command: move ctr label
Prerequisite: generated contour labels

Flip Contour Labels-Text


This command individually rotates each of the selected text entities by 180 degrees.
Pulldown Menu Location: Surface >> Contour Labels
Keyboard Command: fliptext
Prerequisite: Text labels on contours

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.

Chapter 1. Civil Module 124


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: Surface >> Digitize Contours
Keyboard Command: digsetup
Prerequisite: Affix a drawing to your digitizer tablet. Have a digitizer board and a puck connected to your
computer, correctly configured, and have Wintab driver installed. Select the puck layout in Configure.

Digitize Contours (Polyline)


A contour is drawn as a polyline which consists of a series of connected points with a constant elevation.
There are two ways to digitize contour lines: sketch mode or point mode. You can start digitizing a contour
with one mode and switch to the other during digitizing the contour. Sketch mode uses more points than
pick mode. In general, we recommend using pick mode to digitize the straight parts of lines because it
reduces the number of points and speeds up calculations, but using sketch mode to digitize the curved
parts because it is fast and accurate.

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.

Chapter 1. Civil Module 125


To have Carlson Civil automatically close contours whose beginning and ending points are within a speci-
fied range, check the Auto Detect Close Contour. Draw Labels will draw the elevation at the starting point
of the contour. In Pick mode, if you want the program to automatically zoom the display to center around
the last point when you get near the edge of the screen while picking points, check the Auto Zoom Center.
Click OK to start digitizing.
If this is your first time digitizing a contour, you are defaulted to the Pick Mode digitizing, otherwise you
will be defaulted to the previous digitizing mode. If you want to use the other digitizing mode, press 0 (the
number ''zero'') on the puck or enter 0 from the keyboard. Place your cursor at one end of the contour line
and begin digitizing the line. While digitizing a line, you can force a contour to close on itself by pressing
Aon the puck to end the contour and connect the last point to the first point, remove a mistake by pressing
B on the puck, or switch to the other digitizing mode by pressing 0. During Sketch Mode digitizing, you
can stop digitizing by pressing the Pick or Enter button on the puck, take some rest or make edits, and
start sketching again. At the end of the contour line, press Enter on your puck or keyboard. The contour
is completed, and the elevation for the next contour is automatically incremented. You will be asked to
digitize the next contour. If you press Aon the puck or enter Yeson the keyboard, you can digitize another
contour, or press B on the puck or enter Noon the keyboard to end digitizing contours.

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.

This is the Digitize Contours dialog box.

Chapter 1. Civil Module 126


Prompts

Digitize Contours Dialog


Enter Layer Name, Elevation Interval, and toggle on/off Auto Detect Close Contour etc.
Increment(1.00)[A]/Direction(+)[B]/Elevation <573.00>: 450 Enter elevation or press Enter to accept
current value.
Start Digitizing...
Sketch[0]/Pick the first point: pick a point to start Pick Mode digitizing Press 0 to switch to Sketch Mode.
Sketch[0]/Close[A]/Undo[B]/Pick next point (Enter to end):pick next point
Sketch[0]/Close[A]/Undo[B]/Pick next point (Enter to end): pick next point
Sketch[0]/Close[A]/Undo[B]/Pick next point (Enter to end): 0Press 0 on the puck or enter 0 on the
keyboard to use Sketch Mode.
Pick[0]/Close[A]/Undo[B]/Pick and drag (Enter to end):pick and drag
Drag to digitize (Pick or press Enter to stop sketching)... pick or press Enter to stop sketching
Pick[0]/Close[A]/Undo[B]/Pick and drag (Enter to end): BUndo the last point.
Pick[0]/Close[A]/Undo[B]/Pick and drag (Enter to end):B Undo the last point.
Pick[0]/Close[A]/Undo[B]/Pick and drag (Enter to end): pick and drag again
Drag to digitize (Pick or press Enter to stop sketching)...pick or press Enter to stop sketching
Pick[0]/Close[A]/Undo[B]/Pick and drag (Enter to end): 0 Press 0 on the puck or enter 0 on the keyboard
to use Pick Mode.
Sketch[0]/Close[A]/Undo[B]/Pick next point (Enter to end): pick next point
Sketch[0]/Close[A]/Undo[B]/Pick next point (Enter to end):pick next point
Sketch[0]/Close[A]/Undo[B]/Pick next point (Enter to end): pick next point
Sketch[0]/Close[A]/Undo[B]/Pick next point (Enter to end): press Enter to finish digitizing
Digitize Another Contour [<Yes(A)>/No(B)]? B Press B to finish digitizing.

Pulldown Menu Location: Surface >> Digitize Contours

Chapter 1. Civil Module 127


Keyboard Command: digcont
Prerequisite: Calibrate the tablet with the Tablet Calibrate menu option if contours are to be taken off an
existing hardcopy drawing.

Make 3D Grid File


This command creates a grid (.GRD) file which serves as a surface model for use in many of the other
Surface routines. The program internally makes a triangular network of the data points (if Triangulation
is selected as the modeling method) and then interpolates the elevation values of a rectangular grid at the
specified grid resolution. Data points can be either points, inserts, lines, or polylines. Lines and polylines
are treated as breaklines in the triangulation.

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.

Grid superimposed over triangulated features

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.

Chapter 1. Civil Module 128


The dialog box sets the range of elevations to process, modeling method and grid resolution. Each of these
items is described below.
Source Data: This option selects the type of data to use for griding. The Screen Entities option
processes selected 3D entities from the drawing including points, lines, polylines, 3D faces and
inserts. The Coordinate File and Text File options read point data from the selected file. These
methods are useful for large datasets that would take extra memory and time to draw as points in the
drawing. For the Text File, the program will prompt for the order of the fields and the delimiter. The
Triangulation File option will interpolate the grid elevations from the selected triangulation surface.

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.

Chapter 1. Civil Module 129


Triangulation Only method builds a triangulation surface out of all the selected points, lines
and polylines. All lines and polylines are treated as breaklines. Grid node elevations are calcu-
lated based on the triangulation.
Triangulation with Subdivision method uses the subdivisional surfaces modeling method.
This option causes each triangle in the triangulation surface model to be subdivided into an
average of three smaller triangles per subdivision generation. This gives a much smoother
surface model, where instead of one triangle, there are now three or more.
Intersection Only method goes directly to the Steepest Intersection method using the selected
lines and polylines. The Steepest Intersection method is used to assign the grid node elevations
from the linework of the triangulation lines and the selected lines and polylines. The triangu-
lation step is skipped and any selected point data is not used. This method can be used for
making grids out of polylines such as a contour map as long as the surface is defined just by
contour polylines without needing spot elevation points. Skipping the triangulation step makes
this method a lot faster especially for large files.
Use Inclusion/Exclusion Areas: This option will prompt for inclusion and/or exclusion perimeter
polylines and will only assign grid cell elevations within these areas and leave the rest of the grid
cells as Null.

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:

Line 1 is the lower left Y coordinate


Line 2 is the lower left X coordinate
Line 3 is the upper right Y coordinate
Line 4 is the upper right X coordinate
Line 5 is the X direction grid resolution

Chapter 1. Civil Module 130


Line 6 is the Y direction grid resolution
The rest of the lines are the Z values of the grid intersects starting from the lower left moving in the left to
right direction and ending at the upper right. If the intersect has no value, the letter 'N' is saved instead of
the Z value for Null values. An example is shown in the Display-Edit Report dialog.

Griding from Contour Maps


A grid file can be created from contours represented as polylines with elevation. The program calculates
the elevation of each grid corner by looking for contour intersections in eight directions (N, S, E, W, NE,
SE, SW, NW) and then interpolating the elevation between the two steepest intersections.
To accurately model the surface, it might be necessary to add entities in addition to the contour polylines.
For one, spot elevation points can be added for the high and low points. Otherwise the grid model
might plateau at the last contour. Also 3D breaklines need to be added on long narrow ridge and valley
contours because in these areas the program will find the same contour when it looks for intersections
in the eight directions. When all eight intersections are the same contour, the interpolated grid elevation
equals the contour elevation instead of rising up the ridge or dipping in the valley. The 3D breaklines
force interpolation along the ridge or valley. To draw these polylines, set the OSNAP to Nearest and run
the 3D Polyline command. Then draw the polyline by picking the contour polylines where the breakline
crosses them. Another way to quickly create breaklines is to first draw 2D polylines. Then convert these
polylines into 3D polylines with the Screen option in the 2D to 3D Polyline by Surface Model command
found on the 3Dpoly menu. There is also an automatic way to draw these breaklines. Under 3D Data, use
the command: Create Ridge polylines from Contours.

Prompts

Chapter 1. Civil Module 131


Grid File to Create File Selection Dialog
Enter a name for the grid file.
Use position from another file or pick grid position [<Pick>/File]?
Pick Lower Left grid corner <8111.88,3985.08>: pick a point for the lower left limit of the grid
Pick Upper Right grid corner <8366.88,4195.08>: pick a point
Make Grid File dialog box
In this dialog, you specify the grid resolution and whether or not to include data points with zero elevations.
You can specify the resolution by entering the number of grid cells in the X and Y directions. By the
Dimensions option, you to set the X and Y size for each grid cell.
Reading points ...
Select points, lines, polylines and faces to grid from.
Select objects: Specify opposite corner: 1075 found
Select objects:
Reading points ... 980
Finding points on breaklines ...
Ignored 2729 duplicate points.
Inserting breaklines 3480 ...
Triangulating points ... 980
Assigning grid values> 1800
Writing grid file: C:\Carlson 2008\WORK\example1.grd
Pick the Lower Left grid corner: pick a point for the lower left limit of the grid
Pick the Upper Right grid corner: pick a point
Pulldown Menu Location: Surface
Keyboard Command: mkgrid
Prerequisite: Entities that define the surface

Grid File Utilities


This command is used to modify and create grid files. The modifications can be done manually on a single
grid, on multiple grids in a batch mode or saved and rerun using the grid macros. To modify manually,
start by picking the Select Grid(s) button. There is an option to use inclusion and exclusion polylines to
only modify the grid within/outside these perimeters. With this option active, the program will prompt
for inclusion and exclusion polylines when a function is selected. Only grid cells inside the inclusion
polylines will be modified. Grid cells inside the exclusion polylines will not be modified. If no inclusion
and exclusion polylines are selected, then the entire grid will be modified. Each function is described below.

Chapter 1. Civil Module 132


Max Value: Compares a grid and a value and takes the Maximum value of either. This is a way to
stop a grid from going negative, below zero.

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

Chapter 1. Civil Module 133


Greater 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

Add Value: Adds an entered value to the grid values. (GridA + X)


Add Grid: Adds one grid to another grid. (GridA + GridB)
Subtract Value: Subtracts an entered value from the grid values. (GridA - X)
Subtract Grid: Subtracts one grid from another grid. (GridA - GridB)
Multiply Value: Multiplies the grid values by an entered value. (GridA * X)
Multiply Grid: Multiplies the grid values by another grid. (GridA * GridB)
Divide Value: Divides the grid values by an entered value. (GridA / X)
Divide Grid: Divides the grid values by another grid. (GridA / GridB)
Power Value: Raises the grid values to the specified power. (GridA squared, or Grid A to the 1.8
power)
Power Grid: Raises the grid values to another grid for the ''power''. (GridA raised to GridB)
Change Units: Scales the grid X/Y and/or Z values to switch units such as meters to feet.

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.

Chapter 1. Civil Module 134


Extrapolate: can be used to assign values to all grid nodes by any of four methods. Global Trend
finds the average slope and slope direction from the existing grid elevations and applies this slope
to calculating the missing elevations. Average method calculates a grid elevation as the average of
its nearest neighbors. Projected method extends the trend at the edge. Combined method uses both
Average and Projected.
Change Position: This lets you change the lower left and upper right corners of the grid file. For
example, you can use this routine to localize a grid file if you have a large grid for the entire site but
are currently working on a smaller area. If the new position covers area outside the original position,
any grid cells in this area will be assigned a null value. Otherwise the program uses the original grid
values for the new grid position.
Change Resolution: This changes the grid resolution (number or dimensions of grid cells). The
program uses the original grid values for calculating the grid values at the new resolution. Enter a
new value for X and Y number of cells or dimensions of cells.

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.

Chapter 1. Civil Module 135


Smooth Grid: Smoothing applies a quadratic smoothing algorithm to the grid by using neighboring
nodes to adjust each grid node. This routine can be used to refine a grid so that the contours from
the Contour from Grid routine appear smoother. Typically this adjustment is relatively small. To get
more smoothing, run the routine more times.
Plot Grid: This runs the Draw 3D Grid command. It is documented elsewhere in the manual.
Export Grid: There are five choices for export options: Carlson CRD file, ASCII text as XYZ,
ASCII text as YXZ, DTM, and .TIN or .FLT file formats. There are two options for the ASCII
delimiter, either a comma or a space. There is an option to skip a number of rows and columns
between the exported points. When exporting into the Carlson CRD file, the description for the
points is set at the bottom.

Export to DTM writes the current grid file to a DTM format text file. The format of this file is the following:

DTM 1.0 Header Line


test.dtm Name of file
51 Number of cells in X direction
51 Number of cells in Y direction
79442.4697 Lower left grid corner Y coordinate
14899.0326 Lower left grid corner X coordinate
0.0 Lower left grid corner Z coordinate
11.5618 Dimension of cell in X direction
7.0639 Dimension of cell in Y direction
1581.2612 Grid cell values starting from lower left, moving from left to right
1580.8879
1580.3257

Chapter 1. Civil Module 136


etc...

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.

Chapter 1. Civil Module 137


Import DEM/ESRI prompts user to select a dem, adf or ASCII ESRI grid file to be imported. The ESRI
grid files can be created from ArcMap using the Raster To ASCII tool. If the file format is recognized pro-
gram reads and displays the information about source projection and allows user to define target projection
for transforming the grid to local coordinate system. Skip every # rows/cols allows user to reduce the size
of the imported grid file. The grid file is created with the same name in the same directory as selected dem
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

Chapter 1. Civil Module 138


imported grids are created with the name ''BASE NAME-SEAM LEVEL-BASE ITEM.grd'' in the same
directory as source dump file.

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.

Chapter 1. Civil Module 139


Spreadsheet: displays the grid elevations in a row and column spreadsheet that is in the same lay-
out as the grid file. Grid elevations can be edited in this spreadsheet and saved upon exiting the
spreadsheet.

Chapter 1. Civil Module 140


Select Grid(s): This is the first step to load a grid. Usually a grid needs to be loaded before running
a function. If Batch Process Grids is turned on, then multiple grids may be selected while holding
down the Shift or CTRL buttons.
Grid Info: This function displays information about the grid file. It is a form of Grid Statistics. The
items it displays are shown in the report below:

Chapter 1. Civil Module 141


Macro Command Recorder: If there is a grid function that is done over and over again, or for many
different grids, then this Macro Recorder is an efficient way to perform Grid File Utilities on many
files, for many functions.

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.

Chapter 1. Civil Module 142


When recording a step that involves another grid file, there are three options for storing this grid into the
script. Use Grid Variable will use the grid assigned to the Grid Variable Name. Prompt for Grid File Name
will bring up a grid file selection dialog each time the macro is run. Store the Grid File Name will save the
specific grid file name into the macro.
To start the recording process, choose Record. Then go through the functions. Each will appear in the
macro window. When done recording, choose Stop. The Append will add on to the end of an existing
GFU file. Load will recall a save GFU file. Run will execute the Macro, and Edit will bring the text editor
up for editing the GFU file. If Copy, Paste, Search and Replace are useful tools here. Sometimes it helps to
record a function once, then copy and paste it many times while using the Search and Replace function to
change grid file names etc. Additional explanation of the proper syntax is shown below in the GFU Macro
File Details section.

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.

GFU Macro File Details


The Surface Macro Launcher displays the GFU in the upper left window. This is an editor, and you can
use basic functions like CTRL-X, CTRL-C & CTRL-V for cut, copy & paste. If there are any errors in
the GFU during its execution, they will be displayed in the error log section. The Values Drilldown is a
good way to do error checking on the macro. Use the Pick button to select a spot in plan view to fill in the
Northing and Easting boxes. Then when the GFU is executed, the results of each line will be displayed.
The Verbose Output will show the value of each line L1, L2, etc., instead of overwriting the variable each
time it is encountered. GFU files also can be edited easily in any text editor, such as Notepad, WordPad or
K-Edit.

Chapter 1. Civil Module 143


Variables
Variables in the GFU can be any keywords providing meaningful identification of the data loaded. A
variable can be either just a value or constant; or most commonly a surface (Grid or TIN). Individual
macro lines typically have one of the following forms:

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:

A=1.0 Variable A will be just a value


A=LoadFrom(abc.grd) Variable A is a grid loaded from file
B=A Variable B is same variable type as A
B=(1+C+A)/D Variable B will be 1+C+A, all divided by D. C and D will need to be defined somewhere
before this line in the GFU.

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.

The following operators may be used in the expressions:


+, -, *, / - regular arithmetic operators
<, >, =, ! (not) - logic operators
(or), & (and) - binary operators

Changing the scope of the equation


The scope of any line of the script can be modified by adding one of the following inclusion/exclusion
operators:
A=Min(B,C);INCLU() - will prompt for inclusion at run-time
A=Min(B,C);INCLU(handle here) - will use AutoCAD entity with specified handle for the inclusion
A=Min(B,C);EXCLU() - will prompt for exclusion at run-time
A=Min(B,C);EXCLU(handle here) - will use AutoCAD entity with specified handle for the exclusion
A=Min(B,C);PERIM() - will prompt for polyline file with inclusions/exclusions
A=Min(B,C);PERIM(file name) - will use specified file with inclusions/exclusions
Multiple inclusions or exclusions can be appended in this manner. Only points of target surface (A)
passing inclusion/exclusion filter will be evaluated.

The following script functions are currently defined:

Macro functions (performing operations on the entire surface at once)


LOAD() Prompt user for the file to load. Returns a variable.
LOADFROM(string) Load surface from file. Grids (GRD) and TINs (FLT, TIN) are supported. Returns a
variable.
SAVE(Variable) Saves surface back to original file.
SAVEAS(Variable,FileName) Saves surface into a file with given name.
RELEASE(Variable) Releases memory used by a surface and undefines it for further use.
EXTRAP(Variable[,Type])

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:

COALTHK=LoadFrom(C:\Carlson Projects\Grids\C40 THK.GRD);


ROM COAL=COALTHK
ROM COAL=if((COALTHK<2)(COALTHK=2),COALTHK - (COALTHK * 0.50),ROM COAL)
ROM COAL=if(((COALTHK<4)(COALTHK=4))&(COALTHK>2),COALTHK - (COALTHK *
0.10),ROM COAL)
ROM COAL=if((COALTHK<7)&(COALTHK>4),COALTHK - (COALTHK * 0.075),COALTHK -
(COALTHK * 0.05))
SaveAs(ROM COAL, C:\Carlson Projects\Grids\C40 ROM THK.GRD)

Pulldown Menu Location: Surface


Keyboard Command: GFU
Prerequisite: Make a grid (.GRD) file with the Make 3D Grid File command.

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

Chapter 1. Civil Module 146


grid drawing and file.
Select Grid node to edit: pick a grid cell corner
Enter new Grid node elevation <305.519>: press Enter
Select Grid node to edit: press Enter to end

Pulldown Menu Location: Surface > Modify Grid File


Keyboard Command: editgrid
Prerequisite: A .GRD File and drawn grid 3D Faces

Merge Grid Files


This command 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 overlap 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.
No elevations are calculated on grid cells that extend beyond the extent of the data. Extrapolation can be
used to calculate elevations for the grid cells that are beyond the data limits. The prompt Extrapolate grid
to full grid size? shows when there are grid cells with no elevation in a grid (.GRD) file. 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.

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)

Pulldown Menu Location: Surface >> Modify Grid File

Chapter 1. Civil Module 147


Keyboard Command: mergegrd
Prerequisite: Two grid (.GRD) files

One Triangulation Surface Volumes


This command works similarly to the Grid-based one surface volume, but using a triangulation surface
(.tin, .flt) file. It differs from the Two Triangulation Surface Volumes command in the same manner that
the grid-based commands do, that is, it uses a flat reference plane as the second (final) surface instead of
a defined triangulation surface file. Please refer to the Two Triangulation Surfaces Volumes for more details.

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.

Chapter 1. Civil Module 148


Pulldown Menu Location: Surface >> Volumes By Triangulation
Keyboard Command: trivol1
Prerequisite: Triangulation (.flt or .tin) file

Two Triangulation Surface Volumes


Volumes By Triangulation is a volume method that compares two triangulation networks. This method is
different from the grid based volume routines (Volumes By Layer, One Surface Volumes, Two Surface Vol-
umes, Stockpile Volumes, etc.) and the cross section volume routine (Calculate Section Volume). Volumes
by Triangulation calculates faster in most cases than the other methods, and it is the most accurate because
it uses true TIN to TIN prismoidal volumes. This added accuracy in general is very small. The grid reso-
lution is usually sufficient to model the surface for the grid based volumes. The Volume By Triangulation
accuracy applies well when there is a feature like a 5 foot wide ditch. Then the grid resolution would need
to be less than 5 feet to model the ditch which might be difficult on a large site.
The disadvantage to this routine is that it lacks the output options that help the analysis of the volume
such as Difference Contours. Also Volumes by Triangulation does no extrapolation and stops calculating
volume at the perimeter of the smaller of the two triangulation networks. Volumes By Triangulation is
better when used with point data instead of contour data because contour data requires triangulating all the
contour polylines as breaklines which creates a large triangulation network and is slower.
The triangulation networks to compare are defined in .tin or .flt files that are created by Triangulate &
Contour with the Write Triangulation File option. Note that while both file formats are supported, the

Chapter 1. Civil Module 149


newer binary triangulation file format (.tin) is twice as fast to load and save, and half the size, of the .flt
triangulation file format. For this reason, the .tin file format is recommended. Before using this command,
run Triangulate & Contour twice to create an triangulation (.TIN or .FLT) file for each surface. The
volume calculation is limited by either the extent of the triangulation networks or by an inclusion/exclusion
perimeter(s). These perimeters must be closed polylines.
Output data includes area, tons by density, average thickness, shrink and swell, ratio, and total volume.

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

Chapter 1. Civil Module 150


the following equation:

Fill Factor = 100.0/(100.0 - shrink percentage), using 15% shrink as an example,


Fill Factor = 100.0/(100.0 - 15.0) = 1.17647

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.

Chapter 1. Civil Module 151


Pulldown Menu Location(s): Civil &acirc;&dagger;' Surface &acirc;&dagger;' Volumes by Triangula-
tion, Survey &acirc;&dagger;' Surface &acirc;&dagger;' Volumes by Triangulation
Keyboard Command: trivol
Prerequisite: Two .flt or .tin files

Three Triangulation Surface Volumes


This command uses a set of three surface files, (.TIN, .FLT) to generate volumes between them. The user
is prompted for the names of the three files as: Existing, for existing conditions, Final, for final design, and
Strata, for a subsurface, such as rock. An Inclusion or Exclusion Perimeter can be selected, and then the
Volume Report Options are presented. Picking OK generates the Volume Report.

Chapter 1. Civil Module 152


Chapter 1. Civil Module 153
The amount of Cut into the Strata surface is reported, as well as Other Cut, Total Cut and Total Fill. The
Areas for the same are also reported. The volume and area of Overexcavation is also reported.

Pulldown Menu Location: Surface >> Volumes By Triangulation


Keyboard Command: trivol3
Prerequisite: 3 Surface Files (.FLT or .TIN)

One Grid Surface Volumes


This command calculates the cut and fill volumes between the surface modeled by one grid (.GRD) file
and a constant elevation or value. This is the same as Two Grid Surface Volumes except that the second
surface is a flat plane at a constant elevation instead of a 3D grid surface. Please refer to that section for
additional details. If the grid contains grid cells that have no elevations, you have the option to extrapolate
elevations from the grid cells with elevations. When you choose not to extrapolate, no volume is calculated
for these grid cells. There are also options to specify inclusion and exclusion areas. When inclusion areas
are specified, only the volume within this inclusion area is calculated. Volumes within an exclusion area
are not included in the calculations. Inclusion and exclusion areas are represented by closed polylines and
must be drawn prior to using this command.

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.

Volume Report Options Dialog

Chapter 1. Civil Module 155


Chapter 1. Civil Module 156
Pulldown Menu Location: Surface >> Volumes By Grid Surfaces
Keyboard Command: volcalc1
Prerequisite: A grid (.GRD) file

Two Grid Surface Volumes


Two Grid Surface Volumes calculates the cut and fill volumes between two surfaces modeled by grid (.GRD)
files. These two grid files must have the same location and resolution. To create the grid files, use the Make
3D Grid File routine. When creating the second grid file, choose Use position of another file and select the
first grid file. Using the position of the first grid file sets the location and resolution of second grid to match
the first.
There are several other routines that calculate volumes based on grid files. Grid based volumes can be
calculated by One Grid Surface Volumes, Volumes by Layer, Stockpile Volumes, and Pond/Pit Volumes.
These routines have special prompting and calculate the grid surfaces and volume in one step.
Volumes by Two Surface Volumes has three steps:
1. Creating the first grid file with Make 3D Grid File
2. Creating the second grid file with Make 3D Grid File
3. Running Two Grid Surface Volumes
One advantage to this command is that you have more output options to help analyze volumes.
Besides grid based volumes, volumes can also be calculated between triangulation surfaces using the Vol-
umes by Triangulation commands. Cross section end area is another volume method that is used by the
Calculate Sections Volume command in the Civil Design module.

Chapter 1. Civil Module 157


There are also options to specify inclusion and exclusion areas. When inclusion areas are specified, only the
volume within this inclusion area is calculated. Important: Whenever possible you should use a polyline
that represents the limits of disturbed area as the inclusion perimeter. Volumes within an exclusion area
are not included in the calculations. Inclusion and exclusion areas are represented by closed polylines and
must be drawn prior to calling this routine.
If the grid contains grid cells that have no elevations, you have the option to extrapolate elevations from
the grid cells with elevations. When you choose not to extrapolate, no volume is calculated for the grid
cells left without elevations. In general, extrapolation is not very accurate and should be avoided whenever
possible. Sometimes you may get small amounts of cut in stockpiles that should only be fill, or small
amounts of fill in pits that should only be cut. These extraneous quantities are due to extrapolation at the
border and should be small enough to be ignored. When inclusion or exclusion polylines are used, the
program will automatically extrapolate the grids. In addition to writing a volume report to the file, printer
or screen, there are several volume report options.

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.

Chapter 1. Civil Module 158


Process Another Area with Current Grids runs Two Surface Volumes again using the same grid files but
different inclusion/exclusion polylines. This option saves the step of reloading the grid files to calculate
volumes from the same grids for multiple areas.
The Cut Swell Factor value is multiplied by the cut volume in the report.
The Fill Swell Factor value is multiplied by the fill volume in the report.
Report Tons allows you to enter the material density and the program will report the cut and fill tons in
addition to volume.
Given two accurate grid (.GRD) files, this routine will calculate accurate volumes. To verify the volume
calculation, it is a good idea to check the grid (.GRD) files either by drawing them with Draw Surface >>
Draw 3D Grid File and viewing them with the 3D Vieweror by contouring the grids with the Contour Grid
File command.

Existing surface

Final surface contours with a closed polyline

Chapter 1. Civil Module 159


Contours from the Draw Depth/Difference Contours option. Cut contours are red, fill contours are blue,
daylight contours are green. This is a good way to check that both surfaces are modeled correctly and to
verify the volumes.
Sample Two Surface Volumes report:
Volume Report

Comparing Grid: C:\scad2006\data\simo.grd


and Grid: C:\scad2006\data\final.grd
Lower left grid corner : 186551.67,57624.98
Upper right grid corner: 186828.81,57897.09
X grid resolution: 75, Y grid resolution: 75
X grid cell size: 3.70, Y grid cell size: 3.63
Total inclusion area: 37016.71 sq ft, 0.850 acres
Cut to Fill ratio: 1.14
Cut (C.Y) / Area (acres): 3642.35
Fill (C.Y) / Area (acres): 3182.70
Cut vol: 83570.89 cubic ft, 3095.22 cubic yards
Fill vol: 73024.56 cubic ft, 2704.61 cubic yards

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.

Sample report from the Calculate Elevation Zone Volumes option:


(Calculates the cut and fill in different elevation ranges at a user-specified interval and beginning at a user-
specified starting elevation.)
Volumes by elevation zone
Zone 20.00 to 30.00

Chapter 1. Civil Module 160


Cut volume : 0.30 cubic ft, 0.01 cubic yards
Fill volume: 107.90 cubic ft, 4.00 cubic yards
Zone 30.00 to 40.00
Cut volume : 4.88 cubic ft, 0.18 cubic yards
Fill volume: 73021.14 cubic ft, 2704.49 cubic yards
Running total:
Cut volume : 5.18 cubic ft, 0.19 cubic yards
Fill volume: 73129.05 cubic ft, 2708.48 cubic yards
Zone 40.00 to 50.00
Cut volume : 65044.26 cubic ft, 2409.05 cubic yards
Fill volume: 0.25 cubic ft, 0.01 cubic yards
Running total:
Cut volume : 65049.44 cubic ft, 2409.24 cubic yards
Fill volume: 73129.29 cubic ft, 2708.49 cubic yards
Zone 50.00 to 60.00
Cut volume : 17786.85 cubic ft, 658.77 cubic yards
Fill volume: 0.00 cubic ft, 0.00 cubic yards
Running total:
Cut volume : 82836.29 cubic ft, 3068.01 cubic yards

Specify Final Grid File Selection Dialog


Choose a grid (.GRD) file to process.
Extrapolate grid to full grid size (Yes/<No>)? press Enter
Volume Report Options dialog

Chapter 1. Civil Module 161


This shows a grid drawn by Plot 3D Grid File and volume values drawn by the Draw Volume in Each Cell
option of the Two Surface Volumes routine. Cut appears as negative and fill as positive. Notice that cells
bordering cut and fill regions contain a little of both.
Pulldown Menu Location: Surface >> Volumes By Grid Surfaces
Keyboard Command: volcalc2
Prerequisite: Two grid files

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

You are then prompted to designate layers:

Chapter 1. Civil Module 162


Press Select Layers from Screen to show the routine which layers to use by selecting sample objects from
those layers.
Select entities on layers of Existing surface. select sample object(s)
Select objects: Specify opposite corner: 3 found
Select objects: press Enter to conclude selection.
Select entities on layers of Final surface. select sample object(s)
Select objects: Specify opposite corner: 10 found
Select objects: press Enter to conclude selection.
Reading points ...
Select surface entities on corresponding layers.
Select objects: all filters out those objects not on designated layers
85 found
Select objects: press Enter to conclude selection.
Reading points ... 9396
Assigning grid values> 5300
Pass> 28 Null Z values left> 0
Writing grid file: C:\Documents and Settings\. . .\USER\grid1.grd
Assigning grid values> 5300
Pass> 43 Null Z values left> 0
Writing grid file: C:\Documents and Settings\. . .\USER\grid2.grd
Select the Inclusion perimeter polylines or ENTER for none: select inclusion perimeter
Select objects: 1 found
Select objects: press Enter to conclude selection.
Select the Exclusion perimeter polylines or ENTER for none.
Select objects: press Enter for none.
Reading cell> 5346
Pass> 28 Null Z values left> 0
Reading cell> 5346

Chapter 1. Civil Module 163


Pass> 43 Null Z values left> 0
Pre-processing grid cells ....
Processing cells ...
Select point for color legend (Enter for None): press Enter

Pulldown Menu Location: Surface >> Volumes By Grid Surfaces


Keyboard Command: layervol
Prerequisite: Entities that define both the base and final surfaces.

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

Chapter 1. Civil Module 164


can read the labels clearly. Text Size chooses the text size for each line of the label. Text Style allows
you change the Font Style displayed in the labels. Decimal Places sets to how many decimal places the
labels will report. The Cut/Fill In Inches labels in feet and inches to the specified precision. The Spacing
Methods include:
Fit: Uses an inclusion perimeter and the size of the labels to make a series of rows and columns of labels
that fit within the perimeter. The Space Between Labels sets the buffer around labels. The size of each
space is determined by the Text Size.
Grid Interval: Places the labels at the specified Horizontal and Vertical Intervals starting with the specified
Northing and Easting coordinate.
Station Interval: Uses a centerline polyline and places the labels at a station interval along this alignment.
Screen Pick: Prompts for each label position.

The following image shows the main dialog box for setting the labeling options.

The labeling created with these options looks like this:

Chapter 1. Civil Module 165


The distribution of the labels on the site looks like this:

Pulldown Menu Location: Surface> Cut/Fill Utilities


Keyboard Command: elevdiff
Prerequisite: Existing and design surfaces

Cut/Fill Color Map


This command creates a cut/fill color map in red and blue in order to show the difference between grid or
triangulation surfaces. The surface model sources can be either .tin, .flt, or .grd files.

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.

Chapter 1. Civil Module 166


No mapping is calculated on tin or grid cells that extend beyond the extent of the data. Extrapolation can be
used to calculate elevations for the grid cells that are beyond the data limits. The prompt Extrapolate grid
to full grid size? shows when there are grid cells with no elevation in a grid (.GRD) file. 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.

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.

Chapter 1. Civil Module 167


Select Base Grid File Dialog Select an existing .grd file.
Select Final Grid File Dialog Select a second existing .grd file.
Select Inclusion polyline: pick a closed inclusion perimeter
Select Exclusion polylines (Enter for none).
Select objects: pick exclusion polylines or press Enter
Cut/Fill Color Map Options Dialog
Select point for color legend: pick a point
Legend size <10.0>: press Enter
Label all zones or summary [All/<Summary>]? press Enter

Pulldown Menu Location: Surface >> Cut/Fill Utilities


Keyboard Command: cf map
Prerequisite: Two grid (.GRD), triangulation mesh (.FLT) or tin (.TIN) files

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.

Chapter 1. Civil Module 168


Cut/Fill Contour Settings:
You set the contour settings in the opening dialog by selecting the Cut/Fill Contour Settings button, which
is comprised of the Contour and Labels tabs identical to those in Triangulate and Contour. Please refer to
that command for details on the dialog options. You may wish to designate alternate layer names for these
sets of contours to avoid overwriting previous contours on surface layers, and generally you will set the
contouring interval to 1 foot.

Prompts
Type of surface model source [<Tin>/Grid]? press Enter to use triangulated surface file.

You are next prompted for some options:

followed by the file select dialogs for the two surface files to use. select the TIN files.

Chapter 1. Civil Module 169


Select Inclusion polyline:select inclusion boundary(ies) or Enter for none.
Select Exclusion polylines (Enter for None).
Select objects: press Enter
Loading edges...
Loaded 9507 points and 27345 edges
Created 17839 triangles
Loading edges...
Loaded 826 points and 2250 edges
Created 1425 triangles
Loading edges...
Loaded 18927 points and 54691 edges
Created 35765 triangles
Ignored 2942 points with zero elevation.
Contouring elevation 14 - Routine displays and updates the value in process
Inserted 10273 contour vertices.

Pulldown Menu Location: Surface >> Cut/Fill Utilities


Keyboard Command: cf ctr
Prerequisite: Existing and design surfaces

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.

Chapter 1. Civil Module 170


Prompts
Cut & Fill Centroid Locator Dialog
Select Original Ground Surface Dialog Select an existing surface (.tin, .flt) file
Select Design Surface Dialog Select an existing surface (.tin, .flt) file

Chapter 1. Civil Module 171


Pulldown Menu Location: Surface >> Cut/Fill Utilities
Keyboard Command: cutfillc
Prerequisite: Two triangulation files, (.flt or .tin)

Draw 3DPoly Perimeter


This command draws a 3D polyline on the PERIMETER layer. This is one way to generate the polyline
that is required by the Calculate Stockpile Volume and Calculate Pond/Pit Volume routines. In these
routines, this polyline is used as the inclusion perimeter for volumes. If you are using Carlson points to
define the polyline, make sure they are present in the drawing at their real Z elevation, and then set your
Object Snap to Insert prior to running this routine. Alternately, you can use point numbers from the current

Chapter 1. Civil Module 172


coordinate (.CRD) file. A third option is to obtain the elevations of picked points from a specified surface
model. You have a further option to be prompted for each elevation, thus overriding the values found from
the included points.

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.

Pick point or point number: pick a point or type a point number


Arc/Close/Undo/Pick point or point number: 15 This is a point number from the current coordinate
(.CRD) file.

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.

Chapter 1. Civil Module 173


Arc/Close/Undo/Pick point or point number: press Enter
Draw another 3D polyline [Yes/<No>]? press Enter Pressing Enter ends the command.
Pulldown Menu Location: Surface >> Stockpile/Pond/Pit Volumes
Keyboard Command: 3dperim
Prerequisite: None

Draw 3DPoly Base Breakline


This command draws a 3D polyline in the BASE BREAKLINE layer. This polyline is used by the
Calculate Stockpile Volume and Calculate Pond/Pit Volume routines to model the base surface. You may
want to set your Object Snap prior to running this routine so that you obtain the elevations of existing
points while creating the 3D polyline. Besides picking and entering the points, you can also use point
numbers from the current coordinate (.CRD) file.

This routine functions identically to the Draw 3DPoly Perimeter command, only placing the resulting 3D
polyline on a different layer.

Pulldown Menu Location: Surface > Stockpile/Pond/Pit Volumes


Keyboard Command: 3dbase
Prerequisite: None

Calculate Stockpile Volume


This command is a customized and simplified method for calculating volumes in a situation in which
the entire volume to be calculated is above the perimeter elevation, such as in the case of a stockpile of
material. The complimentary command, Calculate Pond/Pit Volume, is for the opposite situation, in which
the entire volume to be calculated is below the elevation of the perimeter.

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

Chapter 1. Civil Module 174


Base Breakline routine.

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.

Chapter 1. Civil Module 175


Sample volume report

Volume Report

Lower left grid corner : 5173.56,3970.45


Upper right grid corner: 5477.51,4219.69
X grid resolution: 50, Y grid resolution: 50
X grid cell size : 6.08, Y grid cell size: 4.98

Stockpile volume : 1,251,818.0 C.F., 46,363.63 C.Y.


Area: 58,790.9 S.F., 1.350 Acres
Elevation Range: 543.03 to 596.32

Increment Volume(C.Y.) (C.F.)


549.00-555.00 9863.2 266305.4
555.00-561.00 7868.5 212450.6
561.00-567.00 6161.5 166359.4
567.00-573.00 4618.4 124697.4
573.00-579.00 3226.7 87121.7
579.00-585.00 2175.9 58750.5
585.00-591.00 1004.7 27127.8
591.00-596.32 111.7 3015.6

Stockpile defined by points and a 3D polyline perimeter


Window these objects to obtain the volume report

Chapter 1. Civil Module 176


Pulldown Menu Location: Surface >> Stockpile/Pond/Pit Volumes
Keyboard Command: stockvol
Prerequisite: Data representing the stockpile surface and a 3D polyline representing the perimeter of the
stockpile.

Calculate Pond/Pit Volume


This command is a customized and simplified method for calculating volumes in a situation in which the
entire volume to be calculated is below the perimeter elevation, such as in the case of a pond or pit. The
complimentary command, Calculate Stockpile Volume, is for the opposite situation, in which the entire
volume to be calculated is above the elevation of the perimeter.

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.

Chapter 1. Civil Module 177


Prompts
Ignore Zero Elevations [<Yes>/No]? press Enter
Select Pond/Pit entities and perimeter.
Select objects: pick the objects that define the surface and the 3D polyline perimeter
Select Pond/Pit perimeter polyline: pick the polyline

Make Grid File dialog Set the resolution and then click OK.

Sample Volume Report:


Lower left grid corner : 8361.29,10856.76
Upper right grid corner: 8940.96,11302.31
X grid resolution: 50, Y grid resolution: 50
X grid cell size : 11.59, Y grid cell size: 8.91

Pond/Pit volume : 602,182.5 C.F., 22,303.06 C.Y., 13.82 Acre-Ft


Area: 114,312.7 S.F., 2.624 Acres
Elevation Range: 987.08 to 1000.00

Storage Volumes
Elevation Storage(AcreFt) (C.Y.) (C.F.) Area(Acre)

Chapter 1. Civil Module 178


990.00 0.26121 421.4 11378.5 0.281
992.00 1.18631 1913.9 51675.9 0.646
994.00 2.85639 4608.3 124424.4 1.033
996.00 5.46346 8814.4 237988.4 1.591
998.00 9.13982 14745.6 398130.8 2.083
1000.00 13.82421 22303.1 602182.5 2.624

Increment Storage(AcreFt) (C.Y.) (C.F.) Area(Acre)


990.00-992.00 0.92510 1492.5 40297.4 0.365
992.00-994.00 1.67008 2694.4 72748.5 0.387
994.00-996.00 2.60707 4206.1 113564.0 0.558
996.00-998.00 3.67636 5931.2 160142.4 0.492
998.00-1000.00 4.68438 7557.5 204051.7 0.541

Pulldown Menu Location: Surface >> Stockpile/Pond/Pit Volumes


Keyboard Command: pitvol
Prerequisite: Data representing the pond/pit surface and a 3D polyline representing the perimeter of the
pond/pit.

Design Pad Template


This command creates design slopes from a perimeter polyline at specified cut/fill slopes to reach existing
ground. This routine can be used to design building pads, pits, roads, ditches, stockpiles, etc. The design is
drawn as 3D polylines for the cut/fill slopes and for the daylight perimeter where the design meets existing
ground.

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.

Chapter 1. Civil Module 179


Under Source of Slope Target Surface Model, choose between a Surface File (.GRD, .FLT, .TIN), Screen
Entities, or a specific Elevation. If using Screen Entities, the routine internally calculates a gridded model,
the limits of which are specified by screen picks. Make sure that the grid area covers the entire area for the
pad including room for the cut/fill slopes.
For closed pad perimeters, there is a Slope Direction from Closed Plines option to draw the slopes
inward or outward from the perimeter. The outward method starts the slopes at the design elevation of the
perimeter and projects out to intersect the existing surface. The inward method projects the slopes inside
to reach the grid surface or a set elevation. Outward sloping would be used for such things as building
pads, parking lots, etc. where the interior remains as a defined surface. Inward sloping would be used for
such things as the top edge of an excavated pit or pond where the interior side slopes project downward at
the specified slopes until reaching the original ground surface.

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

Chapter 1. Civil Module 181


order to model the undulating bottom of the pit, you need the Use Another Surface for Pad Interior option
to select a surface that models the pit bottom.
Use Different Slopes for Separate Sides allows you to specify different slopes for different sides of your
pad polyline. If this is toggled ON, the Assign Pad Cut/Fill Slopes dialog is invoked, where you can create
multiple Slope Groups along the Pad Template polyline and set the Cut and Fill design ratios for each.

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.

Chapter 1. Civil Module 182


Color Side Polylines assigns different colors to Cut and Fill Side Polylines to make them easier to
distinguish.

Example of pit design for option of Use Another Grid for Pad Interior

Pad corner without round corners option

Chapter 1. Civil Module 183


Pad corner with round corners option
Side Polyline Spacing specifies the interval at which to draw the Side Slope Polylines. Besides at the
interval, side slope polylines are also drawn at grid corners.

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

Chapter 1. Civil Module 184


are redrawn and the volumes recalculated. At the end, there is an option to trim existing contours inside the
disturbed limits of the pad. Then there is an option to draw contours on the pad. If contouring is selected,
a dialog lets you set the contouring options. Usually you should specify a new contour layer and turn off
smoothing.
A few Key things to note:

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,

Chapter 1. Civil Module 185


Pick the top of pad polyline: select perimeter polyline
Then proceed to enter the slope parameters of the pad...

Enter the fill outslope ratio <2.0>: 2.5


Enter the cut outslope ratio <2.0>: 2.5 After entering outslopes slope ratios, a range of elevations along
the pad top will be noted.
Enter the pad elevation <29.54>: 39
Calculate earthwork volumes (<Yes>/No)? press Enter
Report Viewer Reports cut/fill volume.
Adjust parameters and redesign pond (Yes/<No>)? press Enter
Write final surface to grid file (Yes/<No>)? press Enter This option will output a grid file using the
elevations of the pad within the disturbed area polyline and using the original ground surface everywhere
else.
Trim existing contours inside pad perimeter (Yes/<No>)? press Enter
Contour the pad (<Yes>/No)? press Enter

Existing contours with top of pad perimeter polyline

Pad template with contours

Chapter 1. Civil Module 186


3D view of pad with DTM of surface and triangulation faces of pad

Template to apply in Design Pad Template

Existing surface with 3D polyline centerline

Chapter 1. Civil Module 187


Result of Design Pad Template showing template grade polylines,
cross section polylines, cut/fill slopes, and final contours

Viewpoint 3D view of Design Pad Template

Chapter 1. Civil Module 188


Design Pad Template can also handle self-intersecting side slopes

Viewpoint 3D view of intersecting side slopes


Pulldown Menu Location: Surface
Keyboard Command: pad
Prerequisite: A pad perimeter polyline and surface entities or a surface file for an intercept target.

Chapter 1. Civil Module 189


Edit Pad Template
This command is used in conjunction with Design Pad Template. It allows the user to modify an existing
pad design that has been generated with Design Pad Template. The original design criteria of the pad can
be modified and the routine will automatically re-calculate volumes, re-draw contours, disturbed limits, tin
lines, etc. Possible modifications to the pad include cut/fill slopes, pad elevation, x-y position (the pad can
moved to a new location), horizontal offset, a single pad vertex can moved to a new location, a new target
surface can be specified, and finally, the pad and all of its elements can be deleted. Once the new design
parameters are set, the routine will regenerate the pad based on the new parameters. The standard report
viewer opens to display the new volume calculation and other design info.

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.

Chapter 1. Civil Module 190


CutSlope: displays the original cut slope criteria, select to edit to a new value.
Elevation Delta: enter a value to adjust the elevation of the entire pad template.

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.

Rotate Pad: Pick to rotate the Pad Template.

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.

Chapter 1. Civil Module 191


Process: proceeds with the re-design of the pad using the current criteria.
Pulldown Menu Location: Surface
Keyboard Command: repad
Prerequisite: A Pad Template generated with the Design Pad Template command, and the surface model
file used as a target surface.

Design Bench Pond


This feature will design a pond from a closed 2D polyline that defines the top dam perimeter of the pond.
Before beginning this routine, you must have surface entities or surface files and a closed polyline that
represents the top of the dam. The command creates a top of dam of the specified width, and then projects
inward to model the pond, and outward to model the slopes to match to the target surface. Besides drawing
the bench pond in 3D, the command also reports the earthwork to build the pond and the stage-storage
data. There is also an option to output the stage-storage data to a .CAP file to use with Draw Stage-Storage
or for hydrograph routing. After creating the pond and reporting the earthwork and stage-storage, the
program prompts whether to adjust the design. There are three types of adjustment. One adjustment is to
balance the earthwork cut/fill by adjusting the design elevation. Another adjustment is to resize to meet
a specified stage-storage. The target storage adjustment can be done by either changing the pond bottom
elevation or by offseting the pond perimeter in or out. The third type of adjustment is to manually change
one of the design parameters such as slopes or elevations.

This command starts with the dialog shown here.

Chapter 1. Civil Module 192


Source of Surface Model: The existing surface may defined by a 3D rectangular grid mesh (.grd file), a
triangulation file (.flt or .tin file), or by screen entities. If the ''Screen Entities'' option is chosen, a grid file
representing the existing surface will be internally created by using the user selected screen entities that
depict the surface (Contours, Tri-Mesh, 3D Polys).
Design Slope Formula: Choose how you want to specify the slopes, either by ratio, percent or degree.
Pond Bottom Surface: Choose how to specify the pond bottom surface, either use the original surface or
use a fixed set elevation.

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.

Chapter 1. Civil Module 193


Pond Layer Name: Specify the layer for the pond entities.
The design is drawn as 3D polylines with an option to drawn contours on the pond, and the earthwork
volumes and stage-storage volumes are calculated.

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.

Chapter 1. Civil Module 194


You are then prompted to:
Pick the top of dam polyline: Select closed polyline
Then proceed to design the pond...
If the Source of Surface Model is set to Surface File, when you pick OK, you are prompted to:
Pick the top of dam polyline: Select closed polyline
Then select the Existing Ground Surface Model file to use. Then proceed to design the pond...
Enter the fill outslope ratio <2.0>: Enter
Enter the cut outslope ratio <2.0>: Enter
Enter the fill interior slope ratio <2.0>: Enter
Enter the cut interior slope ratio <2.0>: Enter

TOP OF DAM POLYLINE

Existing contours with top of dam polyline

Chapter 1. Civil Module 195


Bench Pond showing Slope Direction Arrows and complete with contours
Range of existing elevations along dam top: 2033.75 to 2041.81
Enter the top of bank elevation <2033.75>: press Enter to accept the default which is the lowest
surface elevation along the perimeter
Enter the pond bottom elevation: 2012.55
Method to specify storage elevations [<Automatic>/Interval/Manual]? press Enter If manual is
selected the user can specify the elevation(s) to calculate.
Pond Report viewer that shows the earthwork volumes and stage-storage data
Adjust parameters and redesign pond [Yes/<No>]? Y

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

Chapter 1. Civil Module 196


Write stage-storage file (Yes/<No>)? press Enter. This option creates a .cap file to use with
Draw Stage-Storage Curve and to use for hydrograph routing.
Update target surface file [Yes/<No>]? press Enter. This option is available when the target surface
is a triangulation file. The bench pond design will be merged into the target surface to update the
triangulation file.
Write final surface to grid file [Yes/<No>]? press Enter
Trim existing contours inside pond perimeter [Yes/<No>]? Y

If yes is chosen, the following 2 prompts appear:


Retain trimmed polyline segments [Yes/<No>]? Y
Specify layer name for trimmed segments [Yes/<No>]? press Enter
Contour the pond [<Yes>/No]? press Enter

Refer to Triangulate & Contour section of the manual for a full explanation of Contour Options settings.

Bench Pond Design Report

Top of dam elevation: 40.0000


Bottom of pond elevation: 28.0000
Top of dam width: 10.0000
Cut slope percent grade: 40.00, slope ratio: 2.50
Fill slope percent grade: 40.00, slope ratio: 2.50
Interior slope percent grade: 50.00, slope ratio: 2.00

Lower left grid corner: 186395.20,57620.23


Upper right grid corner: 186803.82,57872.93
X grid resolution: 50, Y grid resolution: 50
X grid cell size: 8.17, Y grid cell size: 5.05

Chapter 1. Civil Module 197


Pond EarthWork Volumes
Total fill: 2087.624 C.Y., 56365.84440 C.F.
Total cut: 772.791 C.Y., 20865.34961 C.F.

Pond Storage Volumes


Water Elev: 30.00, Pond Storage: 179.887 C.Y., 4856.94921 C.F.
Water Elev: 32.00, Pond Storage: 453.708 C.Y., 12250.12126 C.F.
Water Elev: 34.00, Pond Storage: 817.981 C.Y., 22085.48186 C.F.
Water Elev: 36.00, Pond Storage: 1321.035 C.Y., 35667.93750 C.F.
Water Elev: 38.00, Pond Storage: 2001.216 C.Y., 54032.83340 C.F.

3D view of Bench Pond


Pulldown Menu Location: Grading
Keyboard Command: bpond
Prerequisite: Closed polyline that defines top of dam and surface entities

Edit Bench Pond


This command is used in conjunction with Design Bench Pond. It allows you to modify an existing pond
design that has been generated with Design Bench Pond. The original design criteria of the pond can be
modified and the routine will automatically re-calculate volumes, re-draw contours, disturbed limits, tin
lines, etc. Possible modifications to the pond include cut/fill slopes, pond elevations, x-y position (the
pond can moved to a new location), horizontal offset, a single pond vertex can moved to a new location, a
new target surface can be specified, and finally, the pond and all of its elements can be deleted. Once the
new design parameters are set, the routine will regenerate the pond based on the new parameters when the
Process button is selected. The standard report viewer opens to display the new volume calculation and
other design info.

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.

Chapter 1. Civil Module 198


The Edit Bench Pond command starts with a prompt to pick a pond polyline which can by any of the
side slope or perimeter polylines created by the Design Bench Pond command. Another way to start Edit
Bench Pond is to double-click on one of the pond polylines.

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.

Bottom Elevation: enter the bottom elevation of the pond.

Chapter 1. Civil Module 199


Pond Earthworks: displays the cut/fill earthworks and storage volume calculated with the last use of
either Design Bench Pond or Edit Bench Pond.
Surface: Displays the target surface, pick Set button to change.

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.

Rotate Pond: Pick to rotate the pond.

Balance: Pick to automatically adjust the pond elevation to balance the cut and fill volumes.

Delete: removes all of the pond design entities.


Report: Pick to generate a cut/fill volume and stage-storage report.

Process: proceeds with the re-design of the pond using the current criteria.

Pulldown Menu Location: Surface->Design Pond


Keyboard Command: edit bpond
Prerequisite: A Bench Pond generated with the Design Bench Pond command, and the surface model file
used as a target surface.

Design Valley Pond


This feature will design a valley pond, essentially by creating a dam across a low area, beginning with a
surface model file (.GRD, .TIN, .FLT), or screen entities representing the surface, and a 2D polyline that
defines the top of dam. These components must be present before starting. If Screen Entities are used, the
program internally creates a grid mesh from the surface entities (Contours, Tri-Mesh, 3D polys) found by
doing a crossing selection of the grid limit.
The design is drawn as 3D polylines with an option to drawn contours on the pond, and the earthwork
volumes and stage-storage volumes are calculated.

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.

Chapter 1. Civil Module 201


TOP OF DAM POLYLINE

Existing contours with top of dam polyline

Valley Pond showing Emergency Spillway


Choose method to specify storage elevations (<Automatic>/Manual)? Enter If manual is selected the
user can specify the elevation(s) to calculate.
Write report to file (Yes/<No>)? Enter If yes, the user will be asked to enter a filename and the report
will be written to disk.
Write report to printer(Yes/<No>)? Enter
Adjust parameters and redesign pond (Yes/<No>)? Enter If yes, the user will be able to enter new
slope ratios and dam widths etc...
Contour the pond (<Yes>/No)? Enter

Chapter 1. Civil Module 202


Valley Pond Design complete with contours

Chapter 1. Civil Module 203


3D view of Valley Pond
Pulldown Menu Location: Grading
Keyboard Command: vpond
Prerequisite: Polyline that defines top of dam

Draw Triangular Mesh


This command draws a triangulation (.flt or .tin) file as either 3D LINES or 3DFACEs. Since 3DFACE
entities can be shaded within the 3D Viewer Window or 3D Surface FlyOver, or with the AutoCAD 3D
Orbit command, this is an excellent tool for visual surface inspection. 3D Lines cannot be shaded.
Triangulation (.flt or .tin) files can be created by Triangulate & Contour.

Prompts
Select TMESH File to Draw
Choose a triangulation (.flt or .tin) file from the file selection dialog. You are then prompted for options:

Chapter 1. Civil Module 204


If using Inclusion/Exclusion Perimeters, you will be prompted to select them as the routine executes.

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

Pulldown Menu Location: Surface >> Draw Surface


Keyboard Command: drawtri
Prerequisite: A triangulation (.flt or .tin) file

Draw 3D Grid File


This command draws the 3D grid mesh of the chosen grid (.GRD) file. Each grid cell can be drawn as a 3D
Face entity, Polyface mesh, Text or temporary lines. 3D Faces and Polyface Meshes can be viewed/used in
the following commands: 3D Viewer Window, Viewpoint 3D, Hide, Shade, 3D Surface FlyOver, and Slope
Zone Analysis.

Chapter 1. Civil Module 205


If Use Vertical Exaggeration is checked, grid elevations are multiplied by the value specified.
Exaggeration Method specifies whether to use an Absolute exaggeration method or Relative to Base,
which uses the specified base elevation.
Specify the type of entities to draw in Draw Method. 3D Faces are described above. The Preview
Only option draws the grid using temporary vectors. This method provides a much faster way to view
the grid. However these temporary vectors are erased when the viewport is modified. This means as
soon as you execute zoom, redraw, regen or plot, this grid will disappear. You can quickly redraw
the grid by typing in VG for View Grid at the command prompt. Polyface Mesh is similar to 3D
Faces except it is a single entity. The Text option will label the grid elevation at the grid corner. The text
is placed center justified over the grid corner. To reduce clutter, there is an option to skip rows and columns.

Specify the layer for the grid entities in Layer Name.


Specify the initial viewing direction in View.
When Color by Elevation is checked, the grid will be colored based on a table of user-defined elevation
ranges and the assigned colors. There is also an option to subdivide the grid cells at the color zone
transitions. This is similar to the Elevation Zone Analysis command. Use the Specify Elevation Zones
command to define ranges and colors.

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.

Chapter 1. Civil Module 206


When checked, Reverse Face Order changes the direction of the points for a grid cell from clockwise to
counterclockwise. The order applies to shading the grid cell in 3D render viewers such as the 3D Viewer
Window command. The grid cell will only appear shaded when viewing the grid cell from the clockwise
side. Viewing from the other side will show a wire frame. The default is to show the shaded side from the
top-down view. This option allows you to draw the grid so that the underside of the grid is shaded.
When checked, Draw Corners Only will draw the side lines only at the grid corners. Otherwise side lines
are drawn down each perimeter grid cell.
When checked, Extrapolate Grid to Full Size draws the entire rectangular surface of the grid.
When Use Inclusion/Exclusion Perimeters is checked, it allows you to select inclusion and exclusion
areas. Only grid cells inside the inclusion polylines will be drawn. Grid cells inside the exclusion polylines
will not be drawn.
When checked, Subdivide Grid Around Inclusion Perimeter subdivides grid cells that are partially inside
and outside the perimeter into smaller resolution grid cells.

Drawn grid file using inclusion perimeter and side faces option
viewed with Viewpoint 3D

Pulldown Menu Location: Surface >> Draw Surface


Keyboard Command: plotgrid
Prerequisite: a grid (.GRD) File

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.

Chapter 1. Civil Module 207


Prompts

Select Triangulation File


Choose the surface to contour
Contour interval <5.00>: press Enter

Pulldown Menu Location: Surface > Draw Surface


Keyboard Command: quickctr
Prerequisite: a surface file (.TIN, .FLT)

Draw Surface Boundary


This command draws the exterior shape of a surface as a 2D lwpolyline in the drawing on the specified
layer. This is a simple way to show the size, shape and location of a surface without adding a lot of
drawing entities and file size to the drawing.

The only prompting is for the layer to draw the boundary on, and the surface file to draw the boundary of.

Pulldown Menu Location: Surface >> Draw Surface


Keyboard Command: grdlimit
Prerequisite: a surface file (.GRD, .TIN, .FLT)

Draw Surface Intersection


This command draws a 2D or 3D polyline at the intersection of two surfaces. In addition to this choice,
the dialog also allows for the specification of the layer to draw the polylines on, whether or not to smooth
them, and whether or not to reduce vertices.

Chapter 1. Civil Module 208


Pulldown Menu Location: Surface >> Draw Surface
Keyboard Command: grdcross
Prerequisite: two surface files (.GRD, .TIN, .FLT)

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:

Symbol Name displays the symbol name to be plotted.


Click Select Symbol to select the symbol from the symbol library.
Text Size sets the actual size (not scale factor) of the text label placed in the drawing.

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.

Chapter 1. Civil Module 209


Decimals individually sets the decimal elevation precision for each selected surface.
For File, either type in the surface name to use or press the Select button to choose the surface file from a
browse window.
Load Pre-Calc allows you to select grid files from a list of grids stored in a Pre-Calculated file (.PRE).
These files can be created in the Carlson Mining module.

Clear: Clears all values.

Load: Loads a Surface Inspector File (.SIF).

Save: Saves all settings to a Surface Inspector File (.SIF).

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.

Pulldown Menu Location: Surface


Keyboard Command: surfvals
Prerequisite: Surface Model(s)

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,

Chapter 1. Civil Module 210


vehicles, reference surfaces, light position, color schemes, vertical exxageration and more.

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.

Chapter 1. Civil Module 211


Reference TIN: This loads an optional second surface file (.GRD, .TIN, or .FLT) in the back-
ground to report the cut/fill difference between the given surfaces at the current position. This option is
only available when the Surface Source is set to Grid or TIN 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.

Chapter 1. Civil Module 213


Display Trail: Displays the traveled route on the surface as a line.

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.

Converts the left mouse button to a zoom function.

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.

Exits the 3D Surface FlyOver command

Chapter 1. Civil Module 214


Control for position of the light source, viewed from above.

Pulldown Menu Location: Surface >> 3D Views


Prerequisite: Surface Model (screen entities or file) and optionally a 3D Polyline
Keyboard Command: flyby

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.

Chapter 1. Civil Module 215


Ignore Zero Elv: Ignores any surface data at elevation 0.
Color by Elevation: Applies a colorization to the surface based on elevation ranges.
Vertical Scale: This option allows you to specify a vertical exageration factor to aid in viewing flat
surfaces with little relief.

Control for position of the light source, viewed from above.

Zooms in.

Zooms out.

Zoom in/out by dragging left mouse button.

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.

Pick mode. Pick on model to list elevation.

Restores plan view.

Rotation axes sliders.

Exits the Surface 3D Viewer


Chapter 1. Civil Module 216
Advanced tab:

Block model objects and layers are only used in the Carlson Mining applications.

Shading mode refers to which side of 3D Faces are shaded.

Sets the drawing editor to the same viewpoint as currently displayed in the Surface 3D Viewer.

Saves the current view as an image file.

Saves named views. Type a view name and pick Save. Pick saved views from list and pick Set to restore
to viewer.

Chapter 1. Civil Module 217


Clip Plane: Adjust slider to clip viewing plane.

Pulldown Menu Location: Surface >> 3D Views


Prerequisite: Surface Model file (.TIN, .FLT or .GRD)
Keyboard Command: cube surface

Render, Shade, and Hide Commands


The Render, Shade, and Hide commands located under the Surface >> 3D Views menu simply execute
the appropriate standard AutoCAD commands.

Pulldown Menu Location: Surface > 3D Views


Keyboard Command: render, shade, or hide
Prerequisite: none

Elevation Zone Analysis


This command can be used to calculate the surface area of a surface in different elevation zone ranges and
to analyze a surface by ranges or ''zones'' of elevation. The program requires 3D Face entities that can be
generated by the Draw 3D Grid File command. The Draw Triangulation Faces option in Triangulate &
Contour or Draw Triangular Mesh routine under Surface >> Draw Surfaces menu can also be used to
create triangular 3D Faces. For each elevation zone, the 3D Faces can be hatched with a hatching pattern,
solid filled with the SOLID pattern, or left empty with the NONE pattern. The 3D Faces are also placed in
a separate layer for each zone.
There are also options to specify inclusion and exclusion areas. When inclusion areas are specified, only the
area within the inclusion polyline is calculated. Areas within an exclusion polyline are not included in the
calculations. Inclusion and exclusion areas are represented by closed polylines and must be drawn prior to
calling this routine. Without inclusion and exclusion polylines, all the area of each selected 3D Face is used.

Chapter 1. Civil Module 218


Prompts
Name of property represented by Z value <Elevation>: press Enter
Plot average elevation text in each grid cell (Yes/<No>): Y
Select 3D Faces to Analyze...
Select objects: pick the 3D Faces to process
Define Ranges (Lowest to Highest) Dialog
Specify the elevation ranges, colors and patterns.
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
Select point for color legend (Enter for none): pick a point
If a point is picked, a legend showing the color of each range is drawn. The legend is drawn aligned to the
current view UCS. For this reason it is best to have the mesh at the Vpoint at which it will be plotted before
executing the analysis program.

A report is also generated in the standard report viewer.

Chapter 1. Civil Module 219


Result of Elevation Zone Analysis viewed in 3D and shaded
Pulldown Menu Location: Surface
Keyboard Command: elvzone
Prerequisite: displayed 3D Face entities.

Chapter 1. Civil Module 220


Slope Report
This command calculates the sloped surface area, average slope and average elevation on a site. The surface
can be defined by a surface model file, (.GRD, .TIN or .FLT), or generated from 3D entities on the screen.
Sloped area information is useful to compute seeding quantities for hillsides, for example.
For the screen method, the surface is modeled from the user-selected entities such as contour polylines.
Besides the surface entities, a perimeter polyline is used as the inclusion area for the slope report. If the
perimeter polyline is on the PERIMETER layer, the command will locate it automatically.
For area reports, there are options to specify inclusion and exclusion perimeters. When inclusion perime-
ters are specified, only the area within the inclusion perimeters is calculated. The area within exclusion
perimeters is not included in the calculations. Inclusion and exclusion perimeters are represented by closed
polylines and must be drawn prior to running this routine.

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.

For Area report by Screen method:


Slope report by area or two points [Area/<Points>]? A for Area
Source of surface model (<File>/Screen)? S for Screen
Ignore zero elevations (<Yes>/No)? press Enter
Chapter 1. Civil Module 221
Select surface entities and perimeter.
Select objects: pick the objects
If no polyline is found on layer PERIMETER, you are prompted to: Select Pond/Pit perimeter polyline.
The Make 3D Grid File dialog is presented. Pick OK.

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

For Points method:


Slope report by area or two points [Area/<Points>]? P for Points
Select surface model file.
Pick first point:
Pick Second point:
The slope report is displayed on the command line for the 3D vector, projected on the surface, defined by
those 2 picks.
Point 1: 5119.646,5640.322,98.979
Point 2: 4951.964,6022.419,135.546
Horiz Dist: 417.27 Slope Dist: 418.87 Elv Diff: 36.57
Slope: 8.76 Ratio: 11.41:1

Pulldown Menu Location: Surface >> Slope Analysis


Keyboard Command: sarea
Prerequisite: A surface file or screen entities of the surface.

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).

Chapter 1. Civil Module 222


The slope is computed from the surface model file (.TIN, .GRD, 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.

Chapter 1. Civil Module 223


Prompts
Slope At Points dialog box
Adjust settings as desired. Pick OK.
Select Surface Model.
Pick Points to label slope.

Chapter 1. Civil Module 224


Draw grid file and Slope At Point labels using Surface Points

Pulldown Menu Location: Surface >> Slope Analysis


Keyboard Command: ptslope
Prerequisite: A surface model file (.TIN, .GRD, or .FLT)

Slope Zone Analysis


This command calculates the surface area of a site in different slope zone ranges. This command can use
either a surface model file, (.TIN, .GRD, or .FLT), or 3D Face drawing entities, which can be generated
by the Plot 3D Grid File command, the Draw Triangular Mesh command, or the Draw Triangulation
Faces option of Triangulate & Contour. For each slope zone, the 3D Faces can be hatched with any hatch
pattern, including the SOLID pattern, or left empty with the NONE pattern.

Chapter 1. Civil Module 225


This command can also generate contours of the slope zones based on the calculated slope at each point
of the 3D Faces. The slopes can vary greatly between neighboring points. When contoured directly, these
slope data points produce incoherent contours. Instead this routine applies a filtering algorithm that reduces
the noise. There is another option to output a grid file of the slope values.
There are also options to specify inclusion and exclusion areas. When inclusion areas are specified, only
the slope area within the inclusion polyline is calculated. Slope area within an exclusion polyline are not
included in the calculations. Inclusion and exclusion areas are represented by closed polylines and must
be drawn prior to calling this routine. Without inclusion and exclusion polylines, all the slope area of each
selected 3D Face is used.

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.

Chapter 1. Civil Module 226


If you choose to draw Slope Zone Contours, the Contour Options dialog box is presented.

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>]?

Chapter 1. Civil Module 227


Surface contours

3D Faces from a grid surface model

3D Faces created by Triangulate & Contour with the Draw Triangulation Faces option

Chapter 1. Civil Module 228


Slope zone contours

Slope zones that follow the surface contours using the triangulation 3D Faces

Chapter 1. Civil Module 229


Hatched slope zone contours created from the grid 3D Fac
Pulldown Menu Location: Surface >> Slope Analysis
Keyboard Command: szone
Prerequisite: Surface model file (.TIN, .GRD, or .FLT), or 3D Faces entities

Slope Direction Analysis


This command categorizes the slope direction as either N, NE, E, SE, S, SW, W or NW. The program
requires 3D Face entities that can be generated by the Draw 3D Grid File command, the Draw Triangular
Mesh command, or the Draw Triangulation Faces option of Triangulate & Contour. Each 3D Face is
colored by the slope direction zone and a report of the area for each zone is generated. A pinwheel color
legend can also be drawn.
There are options to specify inclusion and exclusion areas. When inclusion areas are specified, only the
slope area within the inclusion polyline is calculated. Slope area within an exclusion polyline are not
included in the calculations. Inclusion and exclusion areas are represented by closed polylines and must
be drawn prior to calling this routine. Without inclusion and exclusion polylines, all the slope area of each
selected 3D Face is used.

Prompts

Chapter 1. Civil Module 230


Select 3D Faces to Analyze ...
Select objects: pick the 3D faces
Slope Direction Colors Choose a color for each direction.
Select the Inclusion perimeter polylines or ENTER for none:
Select objects: Pick a closed polyline if needed
Select the Exclusion perimeter polylines or ENTER for none:
Select objects: Pick a closed polyline if needed
Select point for color legend: pick a point

Chapter 1. Civil Module 231


Original Contours

Surface Colored by Slope Direction

Pulldown Menu Location: Surface >> Slope Analysis


Keyboard Command: dzone
Prerequisite: 3D Face entities

Convert LDD Contours


This command allows you to convert Autodesk Land Desktop contours (known as AECC CONTOUR
objects) into polylines. You must have the AEC Object Enabler installed before using this command. If
you do not have the object enabler installed, download the latest version from http://www.autodesk.com.
Note: If no object enabler is installed, opening a Land Desktop drawing with contours will display large
boxes for each contour, essentially outlining the extents of each one. In this case you will need to down-

Chapter 1. Civil Module 232


load the object enabler. If the object enabler is installed, contours will appear normally, and you can
use this command to convert them to standard lwpolylines or you can use the Explode command. The
Carlson Convert LDD Contours command is preferable only in the fact that it will search the drawing
for AECC CONTOUR objects and convert only those, while an Explode command could inadvertently
explode other entities that you do not wish to be exploded.
You can use the List command to determine if contours are polylines or AECC Contour objects. Here is
an example listing:
AECC CONTOUR Layer: ''CONT-MJR''
Space: Model space
Handle = 429
Major Contour Interval
Elevation: 1005.00
Smoothing: None
Number of Vertices: 48
Open
Length: 560.25
Constant width: 0.00
Style Name: Standard

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

Import Google Earth Surface


In addition to providing a graphical method for displaying feature-rich data located anywhere on the globe,
Google Earth also provides the ability for software applications to extract its underlying terrain data. While
the the elevational accuracy of the Google Earth surface should be considered extremely coarse, it might
be suitable for large-scale watershed modeling studies, preliminary land-planning studies or ''proof-of-
concept'' preliminary designs. When coupled with the Place Google Earth Image command, aerial imagery
can be imported into the CAD environment for geo-reference projects.
When extracting terrain data from Google Earth, it is important to keep ''diminishing returns'' in mind. As
an example, a land surveyor might perform a traditional grid-based topographic survey by sampling the
land every 50 feet. Although a 25 foot grid spacing would yield more accurate results than a 50 foot grid,
it would typically take at least twice as long to survey. Harvesting terrain data from Google Earth operates

Chapter 1. Civil Module 233


in a similar fashion:
1. The Google Earth ''project area'' is identified and the limits of the site are calculated
2. Horizontal and vertical ''sample'' intervals are established
3. Terrain data is gathered at each identified sample location and used to form a surface model
Consider the following example. Based on the physical screen size of the Google Earth application and the
''zoom'' (or ''view'') resolution of a project site, the following values were returned:

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&sup2;) 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:

Chapter 1. Civil Module 234


Referring back to our horizontal and vertical samples shown in the dialog box above, we are requesting:
Requesting
Horizontal Vertical
Pixel Interval 12 13
Samples 87 = 1051/12 54 = 709/13
Sample Every 23.76 ft (approx.) = 25.73 ft (approx.) =
2083.82/(87+1) 1401.33/(54+1)
Google Earth Sampling
The resulting total samples 4840 = (87+1)*(54+1) and it is recommended that this value be at or below the
Google Earth session threshold of 5000.

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

Chapter 1. Civil Module 235


Google Earth display
Pulldown Menu Location(s): Civil Surface Import/Export Surface, Survey Surface Im-
port/Export Surface, Takeoff Tools Import/Export, Construction Import/Export
Keyboard Command: gesurface
Prerequisite: Coordinate projection system, Functioning version of Google Earth with Terrain enabled,
Internet connection

Import/Export Trimble TTM File


These commands convert between Trimble TTM format triangulation files and Carlson format. First you
select the source file to read and then the destination file to write.
Pulldown Menu Location: Surface->Import/Export Surface
Keyboard Command: ttm2tin, tin2ttm
Prerequisite: File to convert

Export Topcon TIN File


The Export Topcon TIN File command writes a Topcon TIN file (.TN3) from a Carlson triangulation file
(.TIN, .FLT). The routine first prompts for the Carlson file and then the Topcon file.

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.

Chapter 1. Civil Module 236


Centerline Menu
The Centerline menu provides commands for designing and editing centerlines and centerline files. Tools
for stationing, labeling and offsetting centerlines, along with Right of Way features, are also provided in
this menu. Additionally, there are many import and export conversion options to select from when you
pick Centerline Conversion.

Chapter 1. Civil Module 237


Design Centerline
This command draws a centerline polyline and writes the centerline data in a centerline file. The first step
is to specify a centerline (.CL) file name. Next in the Design Centerline dialog you can specify several
options. Centerline Layer is the layer name for the polyline. Tangents Layer is the layer name for the
tangent lines drawn from the centerline to the curve center. Max superelevation is used for determining
the minimum recommended radius. Setting the Prompting mode to Existing skips design questions such
as design speed.
After the Design Centerline dialog, the program cycles through curve prompting until End is selected.
There are PC and PI modes for curve entry. In PC mode the arc's PC points are entered followed by the
curve data. The PC points can be specified by either picking the point, entering a distance or entering a
station. In PI mode, the arc's PI points are entered. Once the PI points determine two tangents, the program
prompts for curve data for the previous PI. Spirals can only be entered in PI mode. You can switch between
arc and PI mode between curves on the polyline. The arc curvature can be specified by degree of curve
or radius. The minimum recommend radius is based on AASHTO. The arc length can be specified by PT
station, tangent length or arc length.
The Store Points in CRD File will create points in the current coordinate file for each design point on the
centerline. This option is also used for creating the SMI chain file within Centerline Utilities, since the
SMI chain file requires point numbers. To specify the coordinate file, choose Set Coordinate File in the
Points menu.

Prompts

Chapter 1. Civil Module 238


Centerline file to design Enter the .CL file name to create.
Design Centerline Dialog Choose your options and click OK.
Pick Point or Point number: pick a starting point or enter the starting point coordinates
For PC mode design:
Bearing/PI/End/Undo/<Pick Point or Point number>: pick the PC point
Bearing/PC/PI/End/Undo/<Pick Point or Point number>: PC
Enter Design Speed for curve <55.00>: 40
Minimum Recommended Radius = 426.67
View/Point/Degree of Curve/<Radius>: 500
Curve direction (Left/<Right>)? press Enter for right
Length to use (Station/Tangent/<Arc>)? press Enter for arc
Point/Station/Tangent/<Arc Length>: 200
Reverse/Compound Curve (Yes/<No>)? press Enter
PI/Distance/Station/<Pick PC or Point number>: D for distance
Point/Enter Distance: 180
Bearing/Line/Undo/End/<Continue PC>: press Enter
Enter Design Speed for curve <40.00>: press Enter
Minimum Recommended Radius = 426.67

Example of PC mode centerline design


View/Point/Degree of Curve/<Radius>: 500
Curve direction (Left/<Right>)? press Enter
Point/Station/Tangent/<Arc length>? 300
Reverse/Compound Curve (Yes/<No>)? press Enter
PI/Distance/Station/<Pick point or Point number>: D for distance
Point/Enter Distance: 140
Bearing/Line/Undo/End/<Continue PC>: E to end
Chapter 1. Civil Module 239
For PI mode design:
Bearing/PI/End/Undo/<Pick Point or Point number>: pi
Pick Point or Point number (PI)<5098.50,3509.11>: pick the first PI point
Type of curve [Spiral/<Circular>]? S for spiral
Enter Design Speed for curve <55.00>: 40
Minimum Recommended Radius = 426.67
View/Point/Degree of Curve/<Radius>: 500
Enter Number of Lanes <2>:
View/Enter Spiral Length In <204.8000>: 210
View/Enter Spiral Length Out <210.0000>: press Enter
Bearing/Pick next Point or Point number (PI): pick the next PI point
TS: 1+33.280
SC: 3+43.280
CS: 6+39.364
ST: 8+49.364
Bearing/Line/PC/Undo/End/<Continue PI>: press Enter
Type of curve [Spiral/<Circular>]? press Enter for circular
Enter Design Speed for curve <40.00>: press Enter

Example of PI mode centerline design


Minimum Recommended Radius = 426.67
View/Point/Degree of Curve/<Radius>: 500
Bearing/Pick next Point or Point number (PI): pick the last PI
PC : 9+35.900
PT : 16+34.283
Reverse/Compound Curve [Yes/<No>]? press Enter

Chapter 1. Civil Module 240


Bearing/Line/PC/Undo/End/<Continue PI>: E to end
EndPoint : 18+37.121
Stations are printed for every PC, PT and end point in the design process.
Pulldown Menu Location: Centerline
Keyboard Command: centerln
Prerequisite: None

Input-Edit Centerline File


This command can be used to input a new centerline or edit an existing centerline (.CL) file. It is a dialog-
based alternative to Design Centerline and has the advantage of accepting whatever information you have
on your centerlines (coordinates, stationing, length of tangents and arcs, etc). For creating a new centerline,
it is ideal for entering data straight from highway design plans. For editing, this command allows you to
change any of the geometric properties of any of the elements of the centerline (lines, curves, spiral-only
and symmetrical spiral-curve-spiral elements), including the starting coordinates and station.
Starting this command launches the Centerline Input-Edit main dialog box. To edit an existing Centerline,
you can either pick the Load button and pick the .CL file, or pick the Screen Pick button and pick the
polyline in the drawing that represents the Centerline. The Centerline is then displayed in the graphics
window of the dialog box. The highlighted segment in the text window is also highlighted in the graphics
window.

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.

Chapter 1. Civil Module 241


Zoom Drawing To Current Segment: This option zooms the drawing graphics to center on the centerline
segment currently highlighted in the dialog.
Hold Other PI Points When Change Starting Point: With this option active, all the existing PI's are
held when the starting coordinate is moved. Otherwise, all the PI's are moved by the same amount that the
starting point is moved.
Show Right of Way: This option shows any ROW's defined in the centerline in the graphic preview
window.
Type of Curves: This setting chooses between roadway and railroad definitions for curve lengths.
Add: Adds a new element after the highlighted element. Prompts you for the type of the element to be
added, Line, Curve, Spiral-Only or Spiral-Curve-Spiral.
Edit: Allows you to edit the highlighted segment.
Remove: Removes the highlighted element from the centerline.
Up/Down: Moves elements in the table Up and Down in the list. For example, if this centerline ended with
a tangential line from the last curve, then was followed by a non-tangential line at 45&Acirc; NE, moving
the last element up would create a line at 45&Acirc; after the curve (non-tangential), and the formerly
tangential line will remain tangential and therefore continue at NE 45&Acirc;.
Load: Loads an existing centerline (.CL) file for review or editing. After loading a centerline, the listbox
in the dialog shows a list of all the elements in the centerline, identifying them as either a line, curve,
spiral only or full spiral-curve-spiral element and reporting the ending station, northing and easting of the
element.
Screen Pick: Allows user to pick a CL off the screen in the drawing to load into the editor.
Tools &acirc;&dagger;' Reverse: Reverses direction of Centerline.
Tools &acirc;&dagger;' Rotate: Rotates the centerline by the specified rotation angle and around the
specified pivot point.
Draw: This button draws the centerline in the drawing on the specified layer.
Save: Saves the currently loaded centerline to a file, or will prompt you for a name if no name has been
set.
SaveAs: Prompts you for a file name for the saved file.
Fit Curve: Fits a circular curve element into the centerline after the line element that is currently selected.

Chapter 1. Civil Module 242


Fit Spiral: Fits a spiral curve element into the centerline after the line element that is currently selected.

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:

Chapter 1. Civil Module 243


If the Station Back is lower than the Station Ahead, then a ''gap'' is inserted in the centerline, where the
stations jump forward. If the Station Ahead is less than the Station Back, then an overlap occurs, where the
common station range is repeated.
ROW: This function edits the right-of-way definitions associated with the centerline. There can be multiple
ROW's assigned to the centerline for left and right sides as well as multiple on the same side. The function
first shows a list of ROW's for the centerline where you can add, edit or delete.

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.

Chapter 1. Civil Module 244


Alternatively, the Enter Right of Way and Polyline to Right of Way commands are other ways to define
the ROW's for a centerline.

Exit: Exits this routine, prompting to save changes if necessary.


The dialog for every type of element shows the point ID, the northing, easting and station of the start point
of the element. It then allows the user to modify or define the parameters specific to the type of element.
The following are some of the things to remember about data entry in the centerline editor. These are valid
for lines, curves and spirals.
Wherever length of the element is to be entered, entering an expression of the type 123.5 - 93.7
would evaluate the difference of the values. This is particularly convenient where only the stations
of the start and end points of the element are known.
When the station is specified, the program takes the length of the element as the difference between
the station of the start point of the element and the station specified.
All bearings should be specified by entering the angle between 0 and 90 degrees (in dd.mmss format)
and selecting the quadrant.
When entering the delta angle of a curve, only the absolute value (between 0 and 360 degrees) is to
be entered. The direction of the curve is to be explicitly set as right or left, the default being left. All
angles are entered in (dd.mmss) format.
Point numbers, when used, access their coordinates in the current .CRD file. If the point number
specified has no coordinates stored in the coordinate file, the point number is remembered for that
particular location (say the radius point of a curve or the SC point of a spiral). Then, when the .CL
file is saved, the program creates points for that location and stores them to the .CRD file with the
specified point number.
The dialog for a Line allows the user to specify the line primarily by its length or station and its bearing.
The line can also be defined by its end point number or its coordinates. The bearing of a line can be changed
if the Tangential to the Previous Element toggle is not checked. By default, any line which follows a curve
element is defaulted to be tangential to it. To use a bearing different than that of the previous element,
uncheck this toggle and enter the bearing.
The dialog for the Curve allows the user to define the curve primarily by its radius and delta angle or arc
length. The other parameters of the curve that can be edited are the bearing of tangent-out and the ''Station
to'', which also defines the arc length. The curve can also be specified by entering the coordinates or point
numbers of its end point (PT) and the radius point. Another way to specify the curve would be to enter
the chord length or PT point station and chord bearing. If the central PI point and a point on the forward
tangent are known, then the curve can be defined by entering both of these points and at least one other
property of the curve (like radius, arc length, delta angle). The point on the forward tangent can be any
point that defines the tangent out direction including the next PI point. If only the central PI point is known,
then the tangent-out can be entered by bearing instead of by forward tangent point. Central PI and forward
tangent points are not displayed from the .CL file. They have to be entered by the user and are valid only
for that particular edit session; that is, they are not remembered the next time the file is loaded. Curves
are assumed to be tangent to the last element unless the Tangential to the Previous Element checkbox is
cleared.
Chapter 1. Civil Module 245
The Curve Edit Mode option defines how the curve is accepted in the centerline. If the Hold PC point
is checked on, the radius is taken as fixed and the delta angle of the curve is calculated based on some
additional parameter. Hence, the extent of the curve is unlimited. However, if the Hold PI points option
is checked on, the bearing of tangent-out of the curve is taken as fixed and the radius is calculated based
on some other parameter. In this case, the curve is completely restricted within the central PI point and the
bearing of tangent out. Hence, when the Hold PI points option is checked on, the above parameters should
also be defined to carry out the calculations.
The dialog for the Spiral-Curve-Spiral element allows the user to define the spiral by entering either the
various parameters of the spiral (like the angles and lengths) or the coordinates or point numbers of its
defining points: the TS (Tangent-to-Spiral), SC (Spiral-to-Curve), Radius point, CS (Curve-to-Spiral), ST
(Spiral-to-Tangent) and end point (optional). While defining the spiral by its geometric properties, the
program will accept the data even if the information for the simple curve is given with zero spiral lengths.
In this method, however, the central PI point of the spiral MUST be specified (that is, it is always in Hold PI
Points mode). The tangent out can be defined by entering bearing or by specifying a point on the forward
tangent. This forward tangent point can be the next PI coordinates. The direction of the spiral-in and spiral-
out elements would be the same as the direction of the simple curve (left or right). The Spiral Definition
setting chooses between Arc definition for clothoid spirals and Chord for 10-chord spirals.
The spiral can be defined by several different parameters and the order that you enter data into the spiral
dialog can be important. There are two main sequences for entering data. The method to use depends
on the spiral data that you have. The first method is to enter the radius of the simple curve, the spiral in
and out lengths, the tangent bearing out and the PI station. The second method is to make a Line segment
coming up to the TS (tangent to spiral) point. This Line segment should be added before creating the Spiral
element. Then with the Spiral In point set to the TS point, enter the radius of the simple curve, the spiral in
and out lengths, the curve direction (left or right) and the arc length of the simple curve. Then the rest of
the spiral points will be calculated.
The Spiral Only element allows for flexible transitions from curve to spiral to curve or line to spiral to curve
or between any combination of curve and line elements. The Spiral-Curve-Spiral element, for example,
can be entered as Line, Spiral Only, Curve, Spiral Only and Line, producing the same results. You can
spiral from tangent to curve, curve to tangent and curve of one radius to curve of another radius. You can
also spiral from one endpoint to another endpoint. To define the spiral by sweep angle, use the Delta Angle
field. To define the spiral by length, use the Spiral Length field. To define the spiral by end point, fill in
the min and max radius fields and then enter either the End Point Pnt# or coordinates and the program will
calculate the radius and spiral length to fit that point.

Chapter 1. Civil Module 246


Once all the elements of the centerline are defined, the file can be saved and then plotted using the Draw
Centerline File command.
Here is an example of a highway interchange ramp that involves a starting tangent and a spiral curve that
goes abruptly into a simple curve and then a final tangent. Start by entering a starting Northing and Easting
and starting Station. The Start Point# is optional. Then the concept is that you click Add to add each
subsequent element (line, curve, spiral-curve-spiral or spiral only):

Chapter 1. Civil Module 247


Line (Tangent) Segment: We want to enter the tangent segment length up to the TS (tangent to spiral).
Enter in the length (200.0), bearing (88.0732) and then the bearing quadrant (NW). Since the next spiral-
curve-spiral element can be based on a PI station, it is not necessary for this line segment to go up to the
TS point. The purpose of this line segment is to establish the tangent-in direction.

When OK is clicked, the routine will add the Line element as the first in the list of complete centerline

Chapter 1. Civil Module 248


elements. Next up is Curve-Spiral-Curve. Click Add.

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.

Chapter 1. Civil Module 249


Final Line Segment: All you need to enter in the final dialog for the line (tangent) segment is its length.
All other items will calculate when you press Enter.

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.

Chapter 1. Civil Module 250


Pulldown Menu Location(s): Centerline (Survey, Civil), Roads (Construction, Takeoff)
Keyboard Command: cledit
Prerequisite: - None -

Polyline to Centerline File


This command writes a centerline (.CL) file from a polyline in the direction the polyline was drawn. The
Northing and Easting for each vertex of the polyline is written to the centerline file and each arc in the
polyline becomes a circular curve.

Chapter 1. Civil Module 251


In addition to being used as roadway/corridor ''baselines,'' a .CL file can also be used as the horizontal
control for a Template Point Centerline.

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.

Edit Centerline On-Screen


This command allows the graphical editing of a centerline on the screen through a combination of grip
editing and data editing in a docked dialog.

The command initially prompts you to select a polyline on the screen.

Chapter 1. Civil Module 252


If you select a polyline that is not yet associated with a centerline file (.CL), you are prompted to assign a
centerline file (.CL) to the polyline or to select another polyline.

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.

Pulldown Menu Location: Centerline


Keyboard Command: clgrip
Prerequisite: A polyline on the screen, which can either be already associated with a centerline file (.CL)
or associated after picking

Draw Centerline File


This command reads a centerline (.CL) file and plots it as a 2D polyline in the drawing at the proper coor-
dinates. First you are prompted for the layer name for the polyline to be created. There is also an option to
specify whether to draw PI lines and specify their length. The Label Centerline option draws station labels
using a .STA settings file created by the Save Settings function in the Station Polyline/Centerline command.

Next you are prompted for the file name of the centerline to plot.

Chapter 1. Civil Module 253


The .CL file can be made with the following commands on the Design menu:Polyline to CL File, Input-Edit
Centerline or Design Centerline. Drawing the centerline file is a way to check the .CL file data graphically
for correctness. If a spiral exists in the .CL file, the spiral will be represented by polyline segments.

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.

Here is an example report:


Centerline Report
Centerline File: C:\sample\setback 3.cl

Chapter 1. Civil Module 254


Station Northing Easting Bearing Distance
0+00.000 4033.165 4379.271
N 1307'20'' W 92.076'
0+92.076 4122.836 4358.367 PC
Radius: 4196.621 4674.880 Radius Length: 325.000'
PI: 4159.044 4349.926 1+29.254 Tangent: 37.178'
Arc Len: 74.035' Delta: 1303'07'' Right Degree: 1737'46''
Chord Len: 73.875' Chord Brg: N 0635'47'' W
Radial-In: N 7652'40'' E Radial-Out: N 8955'47'' E
Tangential-In Tangential-Out
1+66.110 4196.222 4349.881 PT

Pulldown Menu Location: Centerline


Keyboard Command: clreport
Prerequisite: A centerline (.CL) file

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.

Distance for Stations is the primary interval for stationing.


Distance for Intermediate Stations is the intermediate interval for stationing.
Beginning Station is the beginning station of the centerline for stationing.
Locate Even Stations labels the stations at the distance interval (i.e. 2+00, 3+00, etc.).
Locate Odd Stations labels the non-interval stations at the polyline/centerline end points and PC and PT
points.
Locate User-Entered prompts you for individual stations to label.
Without the Increment Station Labels from Beginning Station option, the program increments the
station labels from zero. For example, if the station interval is 100 and the polyline starting station is 145,
then the program will label 2+00, 3+00, etc. With this option active, the station labels are incremented
from the starting station. In this example, the program would then label 2+45, 3+45, etc.

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.

Chapter 1. Civil Module 256


When Specify Start/End Stations is checked, only the stations between and including the specified
starting and ending stations will be labeled. If locate centerline points and offset points are toggled on,
only points within the specified stations will be located.

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.

Chapter 1. Civil Module 257


When Label PC On Centerline is checked, the station of the PC and PT will be labeled on the centerline
as well as the PC and PT lines. When not checked only the PC and PT lines will be labeled.
Draw PC Symbols controls whether symbols are placed at these locations. If checked, the desired symbol
is selected by picking on the box to the right.

Label PC Radius controls whether this point is labeled.


Max Length controls the maximum length for the PC lines to be drawn described above.

Back in the main Station Polyline/Centerline dialog box:

Draw PI Lines draws a 2 segment polyline in both tangent directions from the PI as a marker for the PI.

When Label PI Stations is checked, the PI station is labeled at the PI point.

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

Chapter 1. Civil Module 258


tables for the curves and spirals. When this option is on, the program creates a data table with the selected
fields for each curve and automatically places each table to the outside of the curve.

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

Chapter 1. Civil Module 259


station's location on the polyline. See Marker Set up for marker size manipulation settings.
Horizontal Offset shifts the station label along the centerline.
Station Prefix adds to the front of the station labels.
Remove Zeros removes the specified number of least significant digits from the station label if these
digits are all zero.

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

Chapter 1. Civil Module 260


prompt for the centerline to use will display.
Use Station Type to specify the stationing format to use.

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.

Description Prefix is an optional user-specified prefix to be added to the point description.

Description Suffix is an optional user-specified suffix to be added to the point description.


When Label Sta Equations is checked on any station equation, contained in a centerline (*.cl) file will be
labeled. This option is only available when stationing a centerline file (*.cl).
Locate Offset Points will create points at the specified left and right offset distances from the centerline.
Options for setting the elevations and descriptions of the points are available from the Offset Setup dialog.

Chapter 1. Civil Module 261


When Use Slopes is on, it makes available the Percent Slopes fields for defining the slope from
centerline both right and left for determining the elevations of the offset points.

Enter the desired Offsets left and right.


Enter the desired Percent Slopes from centerline to the left and right offset points.
The Vertical Offset is added to the elevation of the offset points.

Prompts
Station Polyline Dialog
Polyline should have been drawn in direction of increasing stations.
Select polyline that represents centerline: select a polyline

Closeup of Station + at Tick Mark option

Chapter 1. Civil Module 262


Labels with Label PC on Centerline checked on

Labels set to perpendicular and Max Length of PC lines set to 75.0

Chapter 1. Civil Module 263


Labels with Draw PI Lines, Label PI Stations and Locate PI Points all checked on

Labels using Centerline By 2D Polyline (Horizontal Station)

Labels using Centerline By 3D Polyline (Slope Station)


Pulldown Menu Location: Centerline
Keyboard Command: stapl
Prerequisite: A polyline or CL file

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.

Chapter 1. Civil Module 264


A common usage for using dual alignments and profiles typically involves the alignment and profile of a
road coupled with the alignment and profile of a pipe/utility.

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

Chapter 1. Civil Module 265


Road Network, specify the road network (.rdn) file with the ''File Picker''. With the Road Network method,
the program will find the road design surface elevation for the specified points using all the road network
design files including profiles, templates and transitions.
Cross Slope (%): Indicate the slope as a percentage to ''travel'' from the Vertical Reference. A value
of 0 (zero) will not apply any cross slope from the reference elevation. Positive values will decrease the
calculated elevation(s) and negative values will increase the calculated elevation(s).
Vertical Adjustment: Indicate the desired amount of vertical displacement that should applied to the
calculated elevation. This is useful when deriving elevations for back or face of curb.
Label Alignment: Specify whether the labels should be Horizontal on the screen, Vertical on the screen,
Parallel to the Centerline, Perpendicular to the Centerline, or user-specified by Picking.
Text Size Scaler: Determines the size of the 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 labels will be 10 units.
Text Style: Specify the desired text style for the label.
Leader Segments: Specify the desired number of leader segments that should be allowed when construct-
ing the label.
Use Relative Leader: Indicate whether successive labels placed into the drawing should re-use the
geometry of the initial leader placed with the command.

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.

Chapter 1. Civil Module 266


Note:

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-

Chapter 1. Civil Module 267


fied.
Pick point or point numbers (SS for Selection Set,G for Group,Enter to End): Press Enter

Real-time display of Station and Offset as you move the cursor.

A sample label with a 2-segment leader.


Pulldown Menu Location: Centerline
Keyboard Command: offsta
Prerequisite: A polyline or centerline file.

Offset Point Entry


This command creates points along a centerline at specified stations and left and right offsets. The
centerline can be defined by a polyline, centerline (.CL) file or two points.

Chapter 1. Civil Module 268


The Store Points to Coordinate File option will store any points the current coordinate (.CRD) file. This
includes centerline points and offset points.
When Locate Points on Centerline is checked, the program will locate points along the centerline, other-
wise just the offset points will be created.
When Label Stations & Offsets is checked, the program will label the station-offset as the point
description attribute.

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.

Beginning Station: Enter the Beginning Station of the Centerline.

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.

Chapter 1. Civil Module 269


Use Reference Elevation to assign elevations to the points created when locating points on the centerline
of offset points. When using a 3D Polyline for the elevation reference, points will be created at the station
entered and the offsets specified with the elevation of the same station along the 3D polyline. The Profile
option will do the same as the 3D Polyline option only it will use a profile file for the elevation reference.
You will be prompted for the profile to use for the elevation reference. None simply creates 2d point data
on elevation zero. The Reference Elevation option is good for creating points along the centerline for final
grade elevation points. Profile to 3D polyline can be used to transfer the profile data to the polyline before
calculating the final grade points.
Cross Slope %: This option is used to alter the elevations of the new points by applying either a Cross
Slope calculation or a Delta Z variable.

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

Chapter 1. Civil Module 270


Calculate Offsets
This command calculates the station and offsets of point coordinates relative to a centerline. The points to
calculate can be stored in a coordinate (.CRD) file or picked on the screen. As the crosshairs are moved,
the station and offset of the current position are displayed in real-time in a small window (see example).

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.

Chapter 1. Civil Module 271


Report Point Coordinates: When checked, this option will include the point northing and easting in the
report.

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.

Station Type: Specify the stationing format to use.


Decimals: Specify the display precision for the stations and offsets.
Type of Curve: Specify whether the curves are for a roadway or railroad.

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

Pick point or point numbers (Enter to End): press Enter


Keyboard Command: calcoff
Prerequisite: A centerline (.CL) file, polyline or two points

Distance Between Two Entities


This command reports the minimum and maximum distances between two entities. For example, this com-
mand can be used to find the minimum distance between a right-of-way polyline and a property perimeter
polyline. The supported entities include polylines, lines and arcs. The reports the coordinates along the
two entities at the minimum and maximum distances.

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

Pulldown Menu Location: Centerline


Keyboard Command: minmax2

Chapter 1. Civil Module 273


Prerequisite: Two entities

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.

Pulldown Menu Location: Centerline > Centerline Conversion


Keyboard Commands: geod2cl, geopak2cl, geopak2rd, wildcl2, moss2cl, sdms2cl, dcacl2, sdr2cl,
ali to cl, pla to cl, importrd5, tm2cl, wildcl1, smicl1, dcacl1, cl2sdr, cl to rd3, export rd5, tdscl1,
export dc

Enter Right of Way


This command adds right of way information to a centerline file which must be created before running this
command. The right of way is created by entering station-offset points or picking points. A right of way
polyline is drawn through the points and each point is labeled with the station and offset. Besides drawing
the right of way, this data can also be used in Process Road Design to limit the cut/fill slopes.

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

Chapter 1. Civil Module 274


Enter offset: 35
Enter station or pick a point ('U' to Undo, Enter to End): 200
Enter offset: 35
Enter station or pick a point ('U' to Undo, Enter to End): 250
Enter offset: 50
Enter station or pick a point ('U' to Undo, Enter to End): 300
Enter offset: 50
Enter station or pick a point ('U' to Undo, Enter to End): pick a point
Enter station or pick a point ('U' to Undo, Enter to End): press Enter

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.

Pulldown Menu Location: Centerline


Keyboard Command: rowentry
Prerequisite: A centerline file

Polyline to Right of Way


This command adds right of way information to a centerline file which must be created before running this
command. The right of way is created by selecting a polyline that represents the right of way. The station
and offset for each point relative to the centerline is stored as the right of way data in the centerline file.
There are two applications for this data. The Draw/Label Right of Way command can be used to label each
point with the station and offset. Also this data can also be used in Process Road Design to limit the cut/fill
Chapter 1. Civil Module 275
slopes.

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

Label/Draw Right of Way


This command draws and labels right of way polylines from data stored in a centerline (.CL) file. The right
of way data consists of station and offset points for the left and right sides of the centerline. This data can
be created with the Enter Right of Way or Polyline to Right of Way commands. Each right of way point is
labeled with a leader that has the station on top and the offset on bottom. The station label is partial which
only shows the number after the '+'.

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

Right of Way polylines and labels along a centerline


Pulldown Menu Location: Centerline
Keyboard Command: drwrow

Chapter 1. Civil Module 276


Prerequisite: A centerline file with right of way data

Horizontal Speed Table


In the design of curve and spiral-curve-spiral centerlines, it's very important to determine the curve radii
and superelevation rates, which can significantly affect the design speed of roads. The Horizontal 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 167-174) for details.
The Horizontal Speed Table function is integrated into the Input-Edit Centerline File command. To access
the speed tables, in the curve or spiral centerline design dialogs, click on the Horizontal Speed Table button
to open the speed table dialog shown as below. The Table Name list contains the names of all speed tables
that has been defined. There are five default speed tables: AASHTO 4% MAX MSE, AASHTO 6% MAX
MSE, AASHTO 8% MAX MSE, AASHTO 10% MAX MSE and AASHTO 12% MAX MSE. You can add,
edit and delete any speed tables. On the left of the dialog, the Design Speed box lists all design speeds. On
the right there is a table that lists all the curve and superelevation data of the highlighted speed. The curve
and superelevation data table will change when you highlight different speeds. All speed table files are in
the ...\USER folder and are available for all projects.

Horizontal Speed Table


There are three buttons under the Design Speed list. Add button adds a new design speed to the current
speed table. The New Speed dialog opens for you to enter the Design Speed, and MSE and Minimum
Radius for the speed. Edit button allows you to edit the highlighted design speed . Delete button will delete
the highlighted speed and all the curve and superelevation data associate to the speed.

Chapter 1. Civil Module 277


New Design Speed

Edit Design Speed

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.

New Curve and Superelevation Data


If you have a special design speed or superelevation rate that is different than any data entry in the speed
table, or if you don't want to look up the tables for a curve data, the Superelevation Calculator button is
here to help you to get the curve data. Click on the button to open the Superelevation Calculator dialog.
Enter the values in the Superelevation and Design Speed boxes, the Minimum Radius and Curvature will
be calculated and displayed.

Chapter 1. Civil Module 278


Superelevation Calculator
New Table button creates a new speed table, Edit Table button is used to modify the name of current table
or the file that stores the speed data, Duplicate Table button makes a new speed table that contains the same
data as current table, and Delete Table button removes current table completely.

New Horizontal Speed Table

Profile Menu
The Profile menu shown below has commands for creating, drawing and reporting profiles.

Chapter 1. Civil Module 279


Quick Profile

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

Chapter 1. Civil Module 280


function allows you to drag a horizontal alignment point and update the profile in real-time.

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.

Chapter 1. Civil Module 281


Note that the Draw option will exit the Quick Profile command after the drawing is complete. A typical
completed drawing, in this case with two surfaces, is shown below. Note also that the horizontal stationing
text offset follows the setting in the Draw Profile command itself.

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

Pulldown Menu Location: Profiles


Keyboard Command: quickpro
Prerequisite: 3D screen entities or surface file

Profile from Surface Entities


Profile from Surface Entities creates a profile from contours, triangular mesh, and other 3D drawing entities.
The method is to draw a polyline as the profile centerline. Then the profile is derived from the intersections
of this polyline with the 3D entities. For added accuracy in pulling the profile, include the triangular mesh
as well as the contours.

Chapter 1. Civil Module 282


File: Displays the name of profile to be created.
Beginning Station: Specify the beginning station for the profile.
Interpolate Endpoint Elevations from Beyond Profile Extents: When checked, the program will look
past the ends of the centerline for additional intersections with 3D entities. These additional intersections
will then be used to interpolate the elevation at the starting and ending station of the centerline.
Extrapolate Endpoint Elevations to Extents of Profile: This option uses the slope of the last two eleva-
tion points of the profile and calculates the elevation of the endpoint from this slope.
Station by another reference centerline: When checked, the program will prompt you to pick another
centerline polyline. The intersection points along the first centerline are then projected onto the second
centerline. The profile then stores the elevation of the intersection with the station along the second center-
line.
Breakpoint Descriptions from Layers: When checked, breakpoint descriptions are assigned based on
layer name of surface entities. These descriptions are used in routines such as Input-Edit Profile and Profile
Report.
Ignore Zero Elevation Lines in Surface Model: When checked, any zero elevations selected in the sur-
face model are ignored.
Profile Offsets: Specify optional offset profiles. Enter offsets separated by a space. Example: 30 -30 (to
create 30' left and 30' right offset profiles). After entering the offset values, press TAB to select file options
described below.
Offset Profiles to: Specify whether offsets profiles should be created as separate profile (.PRO) files, or
included in a single profile (.PRO) file. Only available if you specify Profile Offsets above. Offset profiles
are automatically named by combining the profile name and the offset. For example, if the profile is named
NATGRD.PRO and you create a 30' right offset profile, it will be named NATGRD30.PRO.

Prompts

Chapter 1. Civil Module 283


Profile File to Write dialog Specify a new profile file (.PRO) name to create.
Profile from Surface Model dialog Make choices, click OK.
Polyline should be drawn in direction of increasing stations.
CL File/<select polyline which represents the profile centerline>: pick the centerline (Do not press
Enter.)
Select Lines, PLines, and/or 3DFaces that define the surface for profiling.
Select objects: C (for crossing and window everything the centerline crosses) or All (to select all objects
on the drawing)

Keyboard Command: prosm


Prerequisite: A polyline centerline and surface lines and polylines.

Profile from Grid or Triangulation Surface


This command creates a profile (.PRO file) from a centerline polyline and a surface model stored in a 3D
grid file (.GRD) or triangulation file (.TIN or .FLT). The polyline defines the alignment of the profile and
the grid defines the surface.

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.

Chapter 1. Civil Module 284


Prompts
Choose Grid or Triangulation file to process Select existing .GRD, .TIN, or .FLT file.
Profile Options dialog.
Choose PROfile file to Write dialog Enter a profile file (.PRO) name to write.
Polyline should have been drawn in direction of increasing stations.
CL File/<Select polyline that represents centerline>: select a polyline
Polyline should have been drawn in direction of increasing stations.
CL File/<Select Reference centerline polyline>: select a polyline
CL File/<Select Reference centerline polyline>: press Enter
Reference CL starting station <0.0>: press enter

Pulldown Menu Location: Profiles > Create Profile From ...


Keyboard Command: progrid
Prerequisite: A .GRD grid file, .TIN, or .FLT tmesh file

Profile from 3D Polyline


To create a profile (.PRO), Profile from 3D Polyline uses X-Y distances between the points of a 3D polyline
for sequential stations and the Z values at these points for profile elevations. In the options dialog, Profile
Name is an optional description for the profile. The Prompt For Elevations option will prompt for the
elevation at each polyline vertex to use for the profile instead of using the polyline elevations. The Station
By Another Reference Centerline method locates the station for each polyline vertex along a reference
centerline and uses this reference station instead of the polyline distance for the profile stationing. The
refernece centerline can be defined by another polyline or centerline file (.CL). When using the reference
centerline, the Combine Multiple Polylines Into Profile option allows you to select multiple 3D polylines
and put the data into a single profile. For example, you can use these two options to create a profile of curb

Chapter 1. Civil Module 285


elevations with road centerline stationing by selecting multiple 3D curb polylines and the road centerline
as the stationing reference.

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

Profile from 3D Points


This command creates a .PRO file using the X-Y distances between user-specified points for sequential
stations and the Z values at these points for profile elevations. Unlike many of the Carlson profile routines,
this routine does not require a pre-determined horizontal project alignment. Point numbers or screen picks
(on entities with elevation) may be used to define the profile. If point numbers are used, a series of numbers
may be abbreviated (1-20) or multiple non-sequential point numbers can be entered in one string provided
they are separated by a comma.

Prompts
Pick point or point numbers (Enter to end): 34
Point number: 34 Desc: 17

Chapter 1. Civil Module 286


(4088.82 4048.75 17.9747)
Pick point or point numbers (Enter to end): 94
Point number: 94 Desc: 18
Station: 1150.0727
(4898.41 4865.6 5.11402)
Pick point or point numbers (Enter to end): 195
Point number: 195 Desc: GROUND/SHOT
Station: 2253.0427
(4160.4 4045.91 20.4635)
Pick point or point numbers (Enter to end):
A dialog appears which offers the option to store the data in a profile, in a section file or cancel.
Type of File to Write dialog Choose Profile

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.

Pulldown Menu Location: Profiles > Profiles from ...


Keyboard Command: pro3dpt

Chapter 1. Civil Module 287


Prerequisite: Plot points or contour lines with real Z axis elevations.

Profile from Section File


This command creates a .PRO file from user-specified offsets or from specified descriptions on cross
sections contained in a .SCT file. The elevations of the profile are derived from the elevations of the cross
sections at the offset and the stationing for the profile matches the stations of the cross sections. There
is an option to extend cross section elevations to reach the offset for the profile when necessary. If, for
example, a road design has ''SH'' at some offset on each cross section, both left side and right side, you can
pull the profile from the ''SH'' descriptions by specifying left or right side. So you can profile the shoulder,
or the ''TIE'' point to existing ground, etc. Alternately, if the sections extend from offset 100 left to offset
100 right, you can pull a profile at offset -30, or 30, in which case the program will create a profile by
interpolating the elevation from the sections for each station in the cross section file.

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

Pulldown Menu Location: Profiles > Profile from ...


Keyboard Command: profsct
Prerequisite: Cross sections in a .SCT file

Profile from Points on Centerline


This command creates a .PRO file from points and a centerline that is represented by a polyline or
centerline file. The elevations of the profile are derived from the elevation of the points and the stationing
for these profile points is calculated from the distance along the centerline. The points must be within the
offset distance from the polyline in order to be included in the profile. The profile is created by projecting
the points perpendicular onto the alignment to determine the station and the elevation comes from the

Chapter 1. Civil Module 288


point elevation. The polyline or centerline should be drawn (or defined) in the direction of increasing
stations. The points can be selected from point entities in the drawing (Screen), by point numbers from the
current coordinate file (Numbers), or by point group as defined by the Point Group Manager (Group).

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.

Keyboard Command: profpts


Prerequisite: A polyline centerline and points

Profile from Polyline on Profile Grid


This command allows you to convert a polyline that is drawn on a profile grid into a profile (.PRO) file.
The polyline must be drawn in the direction of stationing. Vertical curves, which are typically parabolas,
will be captured as a series of vertices. The polyline can either be used to create a new profile (.PRO) file,
or can be appended to an existing profile (.PRO) file.

Chapter 1. Civil Module 289


Prompts
File Selection Dialog Box Specify the profile (.PRO) file to create, or an existing profile (.PRO) file to
append to.
Profile Settings Dialog Set these parameters to match the dimensions of the grid for the profile plot.
Pick Lower Left Grid Corner: pick the grid corner Endpoint snap is set on.
Profile number <1>: press Enter This is an optional profile name used for multiple profiles.
Select the polyline to write profile from:
Select object: pick the 2D polyline in the grid
A station and elevation report is produced.
Pulldown Menu Location: Profiles > Create Profile From...
Keyboard Command: pro2dpl
Prerequisite: Drawn polyline which represents profile, existing drawn profile grid

Profile from Layers


This command creates a profile from surface entities with one of the specified layers. The surface entities
can be contours, triangular mesh, and other 3D drawing entities. This command is the same as Profile from
Surface Entities with the addition of the layer filtering. The method is to draw a polyline as the profile
centerline. Then run Profile by Layers and specify the layer names of the surface entities to include in the
profile. For example, the layer names CTR and TMESH could be entered to use only the contour polylines
and triangulation mesh on these layers. Entities on all other layers would be ignored. The profile is derived
from the intersections of this polyline with the 3D entities on the specified layers.

Chapter 1. Civil Module 290


Prompts
Specify Layers Names Dialog Specify layers, click OK
Profile File to Write Dialog Specify a profile file name (.PRO) to create
Profile from Surface Model dialog box
Polyline should be drawn in direction of increasing stations.
CL File/<select polyline which represents the profile centerline>: Pick the centerline
Select surface entities on corresponding layers.
Select objects: C For crossing and window everything the centerline crosses.
Pulldown Menu Location: Profiles > Profile from ...
Keyboard Command: prolayer
Prerequisite: A polyline centerline and surface lines and polylines.

Profile from Pipe Polylines


This command creates a profile that contains the station, elevation and pipe width of pipes that cross the
centerline. This type of profile is called a Crossing profile and Draw Profile treats it differently. Instead
of connecting the station-elevation points with a polyline, Draw Profile draws each station-elevation as a
circle with a radius of the pipe width. When there is vertical exaggeration in the drawn profile, the pipe
circles are drawn as ellipses.

Chapter 1. Civil Module 291


This routine uses a polyline that represents the centerline. The pipe polylines are 3D polylines with an
assigned pipe width. One way to create them is to use the command Draw Pipe 3D Polyline in the Pro-
file Utilities sub-menu. To attach the pipe width value to a polyline, use the Assign Pipe Width to Pline
command also in the Profile Utilities sub-menu. The program then finds the intersections of the polyline
centerline with the pipe polylines and stores the station of the intersection along the centerline with the
elevation and pipe width of the pipe polyline. There is also a prompt to whether the pipe position is at the
top, bottom or middle of the 3D pipe polylines.

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

Enter Profile On-Screen


This command allows you to create profile files and is similar to Design Road Profile. The only difference
is that Enter Existing Profile does not ask for vertical curves. The procedure is to first specify the on-screen
grid and then enter or pick the stations and elevations. The profile is drawn as it is entered.
Notice that the station, elevation, and slope at the current position of your cursor crosshairs is displayed
at the bottom of the side-bar menu. These values will update whenever the crosshairs move except after
selecting either the side-bar or top menu.

Chapter 1. Civil Module 292


Prompts
Profile Settings dialog
Profile File to Write dialog Specify a profile file (.PRO) to create.
Station of first PVI or pick a point: 0
Elevation of PVI: 565
Second station or pick a point (U, E, D, Help): 200 'U' is undo, 'E' ends the routine, 'D' is incremental
distance to the next station, 'H' brings up an explanation of these items on-screen.
Percent grade entry/Ratio/<Elevation of PVI>: 575
Station of next PVI or pick a point ('U' to Undo, Enter to End): pick a point
Snap PVI dialog
This dialog box appears when you pick a point and 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.
Station of next PVI or pick a point ('U' to Undo, Enter to End): press Enter

Pulldown Menu Location: Profiles


Chapter 1. Civil Module 293
Keyboard Command: makeprof
Prerequisite: A profile grid drawn on-screen

Input-Edit Road Profile


This command opens the Input-Edit Road Profile dialog, showing the profile graph and a spreadsheet table
containing the profile data.With this dialog, you can enter and edit road profile files (.PRO), not only by
specifying the values in the spreadsheet, but also by editing the PVI points on the profile graph directly.
The updates in the spreadsheet and the graphic box are synchronized.
From the Profile menu in the Civil Design Module, choose Input-Edit Road Profile. The program reads a
road profile file (.PRO), a road centerline file (.CL) and a surface file (.TIN or .FLT). If you design a new
road profile, just enter the new road profile file name. If you open an existing profile to edit, the profile
graph is shown in the graphic box on the top, and the spreadsheet is filled with profile data. The buttons and
lists between the graphic box and the spreadsheet provides the abilities to input and edit the road profile in
graphic.

Input-Edit Road Profile

1. Functions Editing Profile in Graphic:

Switch to pan mode button: Switch the cursor to PAN mode


Switch to dynamic zoom mode button: Switch the cursor to ZOOM mode
Zoom Extents button: Zoom the graphic window to show the complete graph
Add PVI button: Allow you to add a new PVI point by picking at any locations inside the graphic

Chapter 1. Civil Module 294


box. The program will extract the station and elevation of the point and display them in the New PVI
dialog, from where you can modify the station and elevation directly in the Station and Elevation boxes,
or by modifying the Slope In and Slope Out values. You can also specify the vertical curve length or sight
distance to define the vertical curve of current PVI. The resolution snap for the station and slope round up
the station and slope values. Click on OK button to save the new PVI data. Below is an example of the
dialog.

New PVI dialog


Edit PVI button: Pick an existing PVI point on the profile graph and drag it around to change the station
and elevation.
PVI Edit Mode list: This list has five options: Free, Hold Slope In, Hold Slope Out, Hold Station and Hold
Elevation, which controls the movement of the PVI that is being edited by the Edit PVI button command.
Vertical list: This list determines the vertical exaggeration of the profile graph.

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

Click on the Settings button, the settings dialog displays.


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.
User K-Value: Toggles between displaying K-Value and Sight Distance in the fifth column of the
spreadsheet.
Grid Ticks Only: Toggles between displaying the grid and grid ticks in the graphic box.
Chapter 1. Civil Module 295
Show Slope When Zoom In: This option allows to display the slopes on the long enough profile segments
when zoom in.
Show Reference Surface: An option to show the reference surface profile along with the road profile in
the graphic box.
Show Reference Surface At Left Offset: An option to show the reference surface profile at an user-
specified left offset of the road centerline.
Show Reference Surface At Right Offset: An option to show the reference surface profile at an
user-specified right offset of the road centerline.
Show Centerline Special Stations: When this toggle is on, the points at centerline special stations such
as PC, SC, ST, TS and SP are shown in the graphic box.
Show Vertical Lines for Intersections: When this toggle is on, vertical lines represent intersections of
two road profiles are shown.
Show Sag-Crest Points: An option to draw the sag and crest points in the graphic box.
Output Reference Surface Profile: An option to output the surface profile to a file whose name has a
suffix of the current road profile file name.
Set button: Set the current Reference Surface file to another one.
Drag PVI Options: When pick an existing PVI point on the profile graph and drag it around, you may
choose to hold either the vertical curve length, or the K-value, or the sight distance.

Road Profile Settings

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

Chapter 1. Civil Module 296


displays. The last 4 input items are strictly optional design files.
Design Template: Specify a template file (.TPL) or template series file (.TSF) that defines the final grade
offsets and elevations and the cut/fill slopes.
Template Transition: Specify a .TPT file, which allows modified template files to be applied at different
ranges of stations on a project.
Template Point Profile: This option lets you have separate profiles for template points that are independent
of the centerline file.
Template Point Centerline: This option lets you have separate centerlines for template points that are
independent of the main centerline.
Super Elevation: This option is used to specify a super elevation file (.SUP) that defines the super elevation
transition stations on a project.
After specifying the design template file(s), click on OK button to display the section graph. In the section
dialog, the graph is automatically updated when you move your cursor along the road profile graph to
change stations.

Show Sections: Choose Templates

Road Design Section Dialog

Chapter 1. Civil Module 297


5. Vertical Speed Tables

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.

Vertical Speed Table


Click on the Add button, the New Vertical Speed Data dialog displays. Enter values in the Design Speed,
Sight Distance and K boxes. Click on OK button to commit the new speed entry. Edit button allows you to
modify design speed, sight distance and K values of the highlighted speed entry, and Delete button deletes
the highlighted entry from current table. New Table button creates a new speed table, Edit Table button is
used to modify the name of current table, Duplicate Table button makes a new speed table that contains the
same data as current table, and Delete Table button removes current table completely.

Chapter 1. Civil Module 298


New Speed Entry

New Vertical Speed Table

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)

Design Road Profile


This command is for simultaneously creating a .pro file and drawing the road profile. It is typically used
when designing a road profile on top of a plotted existing grade profile, where the goal is to minimize cut
and fill and keep to a minimum the number for vertical curves and avoid excessively steep grades. It is
often necessary to match the starting and ending elevations of existing roads or features. For example, a
side road will contact the main road at a fixed, given elevation. One concept to remember is that it may
be best to favor a little more fill than cut in the design profile, because if your design template for the road
involves ditches, a little bit of cut can lead to significant extra cut volumes due to the ditch placements. The
Design Road Profile command works fine when overlaying on profile plots with either matching horizontal
and vertical scales or exaggerated vertical scales (e.g. 50 H and 5 V). Just be sure to specify the correct
scale settings in the Profile Settings dialog. The procedure is to first specify the on-screen grid and then
enter or pick the stations and elevations.

Chapter 1. Civil Module 299


Once two segments have been entered, you will be prompted for the vertical curve length. The vertical
curve is a parabola, the typical form used in the United States. If you don't want a vertical curve, enter 0.
Otherwise you can directly enter the vertical curve, or enter the sight distance or the K-value from which
the vertical curve is calculated. The vertical curve can also be specified to pass through a point or do a best
fit through multiple points. This through point option would be useful for hitting an existing feature such as
a driveway on the vertical curve. Unequal vertical curves is another option where the vertical curve length
going into the PVI differs from the length leaving the PVI. Before using your entry, the vertical curve, sight
distance, and K-value are displayed. Object height and eye height are two variables that effect the vertical
curve. Their values can be set using the command Profile Defaults.
Notice that the station, elevation and slope at the current position of your cursor crosshairs are displayed in
real-time in a small dialog.

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

Chapter 1. Civil Module 300


Snap PVI dialog

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:

Chapter 1. Civil Module 301


Pulldown Menu Location: Profiles
Keyboard Command: road
Prerequisite: A profile grid

Design Sewer/Pipe Profile


This command creates a sewer profile (.PRO) file with manholes, or will create a pipe profile (no manholes,
no manhole width), and draws it on the screen. It requires that a grid is already drawn. It begins with the
Design Sewer Settings dialog box.

Chapter 1. Civil Module 302


Bottom Manhole Width: Specify the size for the bottom of manholes. Not available when Profile Type is
set to pipe.
Max Pipe Length: Specify the maximum limit for the distance between manholes.
Min Percent Slope: Specify the minimum slope (absolute value) between manholes.
Layer name for text: Specify the layer name for annotation. If you enter a layer that does not exist, it will
be created.
Profile Layer: Specify the layer name for pipes and manholes. If you enter a layer that does not exist, it
will be created.
Drop Across Manhole: Specify the amount the elevation drop across the manhole in the direction of the
profile. Will accept a negative a value. Not available when Profile Type is set to pipe.
Snap Prompt: Activates the PVI Snap dialog box. See below for description.
Pick Plan View Polyline: Allows you to select a polyline from plan view that represents the sewer center-
line. This leads to the plotting of manhole symbols on the plan view and also creates default manhole-to-
manhole stations.
Manhole Bottom At Pipe Slopes: When checked, the manhole bottom will be drawn level with the pipe
slope.
Profile Type: Choose between Sewer profile or Pipe profile. Pipe profile do not include manholes.
Grid Dimensions: Specify the grid dimensions on which the sewer will be designed.
Design Method: Choose whether distances specified are center or manhole to center of manhole or actual
pipe length. Not available when Profile Type is set to pipe.
New/Append: Choose between creating a new profile (.PRO) file or appending an existing file.
Depth to Use: Choose between specifying pipe top or pipe bottom elevations. Not available when Profile
Type is set to sewer.

Chapter 1. Civil Module 303


Prompts
File Selection dialog
Choose a new profile file name to create.
Pick Lower Left Grid Corner <5000.0,5000.0>[endp on]: pick the corner
Select existing ground polyline or ENTER for none: You may optionally pick a polyline to use for
calculating the depth from the surface as the sewer stations are entered.
Enter station or pick a point (Enter to End): 0
Depth from Surface/<Elevation of manhole>: 935.7
Enter the step up/down in feet <0.00>: press Enter
Station of second MH or pick point (U,E,D,Help): pick a point
If the Pick Plan View Polyline option has been chosen, the program will default to the station of the next
vertex in the selected polyline. If the Prompt for Snap option was selected in the main dialog, then the
Snap Profile Point dialog appears here. 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.

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

Chapter 1. Civil Module 304


Sewer Label Options dialog
Sewer Annotation Options dialog (Displayed by pressing the Annotation Options button.)
Select existing ground polyline: pick a polyline or press Enter to be prompted for each manhole surface
elevation This prompt only appears if no ground polyline was selected above.
Manhole No. 1 label [MH #1]: press Enter
Manhole No. 2 label [MH #2]: press Enter

Chapter 1. Civil Module 305


Chapter 1. Civil Module 306
Pipe/Center Combo Labeling Method calculates the slope as the elevation difference
from the edge of the pipe, divided by the distance between the manhole centers.

Chapter 1. Civil Module 307


Example of sewer profile and surface profile

Example of sewer profile using Horizontal Axis Text Orientation as Vertical and Pipe Label Position as
Horizontal Dimension

Detail of manhole bottom at pipe slope

Chapter 1. Civil Module 308


Detail of drop across manhole of 0.2

Detail of step up

Top=2, Bottom=4, Offset=100

Top=4, Bottom=4

Top=2, Bottom=4, Offset=4, Fixed=0

Chapter 1. Civil Module 309


Top=2, Bottom=4, Offset=4, Fixed=2

Detail of Draw Manhole Base and Label Invert Elevation with Vertical Line

Detail of Label Rim Elevation at Manhole

Chapter 1. Civil Module 310


Manhole with the Draw Sump option

Label Pipe Flow Values option shows flow rate, travel time, depth and velocity
Pulldown Menu Location: Profiles
Keyboard Command: sewer
Prerequisite: A profile grid

Input-Edit Profile File


Similar to the Input-Edit Road Profile command, this command features a spreadsheet type editor and
handles a variety of profile (.PRO) configurations. Besides editing a profile, this routine can be used to just
view the contents of a profile.
The command starts by prompting for the profile file to edit. Alternately, you can run Input-Edit Profile by
double-clicking on a profile polyline that is drawn on a profile grid.
The opening dialog below shows the layout of this editor. At the top of the dialog, you can dynamically see
the profile and vary its appearance by using zoom and pan. The station, elevation and slopes are also shown
at the lower left of the dialog which update/track with the movement of the cursor. There are between five
and nine possible data fields in a profile depending on the type of profile that has been selected.

Chapter 1. Civil Module 311


Profile Name: This name is optional and often used when multiple profiles are stored in a profile (.PRO)
file and graphically generated using the Draw Profile command.
Add Row: Adds a new row into the profile after the current row.
Remove Row: Removes the current row.
Type of Profile: There are 6 types of .pro files and the spreadsheet columns will change to match the data
fields for the selected profile type:
Generic - Generic profiles have station, elevation and description fields.
Road - Road profiles include the Generic controls and adds a vertical curve field. For an assymetrical
vertical curve, enter the left and right side values separated by a dash in the spreadsheet cell. For
example, a 200' vertical curve with 50' to the left of PVI and 150' to the right would be entered as
''50-150''.

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.

Chapter 1. Civil Module 312


Reference Profile Select: Selects a reference profile and displays it in the profile graphic view immediately.
Sag-Crest Points: When editing a road profile, its sag/crest points are shown here.
Through Pt: This button lets user to make the road profile pass through a certain point.
Vertical Exaggeration: Changes the look of the profile.

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.

Report: Creates a report of current profile.


Undo: Reverts the last action in the editor.

Chapter 1. Civil Module 313


Settings: Opens the settings dialog.

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.

Chapter 1. Civil Module 314


Translate: Globally adds or subtracts value to stations and/or elevations within the specified range of
stations. while Scale will apply the specified scale factor to stations and/or elevations within the specified
range of stations.

Scale: Applies the specified scale factor to stations and/or elevations within the specified range of stations.

Reduce: Reduces the profile points by the Offset Cutoff value.

Reverse: Reverses the direction of the stationing for the profile.

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

Chapter 1. Civil Module 315


here.

Pulldown Menu Location: Profiles


Keyboard Command: profedit
Prerequisite: None

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.

Chapter 1. Civil Module 316


The first step in Draw Profile is to choose the profile (.PRO) file(s) you want to draw. The graphic window
shows the highlighted profile in the list. The Set button allows you to indicate a ''primary'' centerline that
is used as the basis for stationing when creating Plan & Profile sheets. Add and Remove buttons allow you
to select more profile files to the list and remove the highlighted profile from the list. The Clear button
removes all the profiles. When a highlighted profile file has multiple profiles, the Multiple Profile button
is enabled, which opens a dialog for choose which profile to draw. The Open Set and Save Set buttons are
used to load or store the profile selection to a .PST file. Click OK button to go to the next step. The Draw
Profile dialog box appears, and contains all of the settings for creating the profile.

Chapter 1. Civil Module 317


This option will draw a grid and axis elevations for the profile. Pick Setup to access Grid Setup dialog.

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.

Chapter 1. Civil Module 318


Draw Vertical Bar on Right: This option places the vertical label bar on the right of the grid, as opposed
to the left.
Label Scale: Click on this option and you obtain a scale drawn at the lower left corner of the profile. Click
the Setup button to establish the desired Scale labels and placement values.

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.

Chapter 1. Civil Module 319


Draw Elevation Bar: Click on this option if you desire to have a vertical barscale displayed. It will run
up and along the left-most vertical grid line of the profile, unless the Draw Vertical Bar on Right option is
selected.
Draw Elevation Labels Only On Left Side: Enabling this option eliminates elevation labels on the right
side of the profile.
Draw Grid Line Under Elevation Labels: Enabling this option extends the grid lines underneath the
elevation labels.
Elev Text Vertical Justify: Indicate vertical justification for the elevation labels.
Offset Elevation Text: This option offsets the left-side vertical axis text using the specified Offset Scale.
Offset Station Text: This option offsets the horizontal axis Station text by the specified Offset Scale,
allowing the insertion of elevation or other information above the stationing. It is often used in conjunction
with the Label Horizontal Axis options.
Stack Profile Grids: This option allows to stack profile grids for multiple profiles. In the Setup dialog, all
profiles in the multiple profile file are listed and you can choose which one goes to first grid, which one is
second and so on.

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.

Chapter 1. Civil Module 320


Choose Space: Indicate whether sheets are to be drawn to Paper Space (also known as a Layout) or to
Model Space.
Layout Name: Enter a name for the paper space ''tabs'' to be assigned to each layout for each sheet. The
program will automatically divide the plan view and the profile view into sheet layouts, and if the length
of the profile extends beyond a single sheet, then multiple layouts are created, with the layout name ID
incremented by 1.

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

Chapter 1. Civil Module 321


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 and add your company logo, and re-save it as profile1.dwg. Alternatively, you could
add your own complete version of a Plan and Profile sheet block/border. Be aware that the Draw Right
to Left option in Draw Grid is superseded when Draw Sheet is enabled. Note that the Sheet mode will
re-orient the centerline left to right, which may cause text (such as the stationing) to plot upside down, until
you use the Flip Text command.
Set Sheet Attributes: This button allows you to specify the values used by any attributes associated with
the sheet block. These can be entered manually in the Set Sheet Attributes dialog.

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.

Sheet Width: This is the profile width, in inches, on the sheet.


Lower Left Offset X/Y: Indicate the offset value(s) for the insertion point of the sheet in CAD units.
This option allows user-defined Block Names to be properly positioned relative to the remainder of entities
placed through the Draw Profile command.
Draw Profile Grid Lines: Enable this option if your Block Name does not contain profile grid lines and if
you want profile grid lines to appear on the sheet.

Chapter 1. Civil Module 322


Draw Plan/Grid to Full Sheet Width: Enable this option if you want to have ''partial'' sheets (typically
found at the end of a Plan & Profile Sheet run) occupy the full width of the sheet.
Sheet Contains: This drop list allows the selection of which type of sheet to generate. The choices are
Plan and Profile, Plan Only or Profile Only.
Plan View Lower Y: This sets the lower position of the paper space window for the plan view. With
Lower Y set to 9 (inches above the base of the sheet) and Top Y set to 21, there is a 12 inch vertical
window, running the full Sheet Width (typically 30 to 32). This window for the plan view can be expanded
or reduced with these settings.
Top Y: This sets the top vertical limit for the plan view window, measured in inches from the bottom of the
plan and profile sheet.
Plan/Profile Gap: Indicate the amount of vertical separation between the Plan portion of the sheet and the
Profile portion of the sheet.
Draw North Arrow in Plan View: This draws a North Arrow in plan view. Click the North Arrow
Settings button to establish the desired North arrow and placement information.
Draw Plan View Borders in Model Space: This draws the borders in Model Space which can be useful
or orienting text and other labels to the orientation of the sheet. When this option is selected, use the Layer
text box or Set button to choose the layer on which the borders will be drawn.
Plot at 1:1: With this clicked on, the sheet will be paper size, designed to be plotted at 1:1. A 30-inch
profile sheet will measure 30 units, even though the centerline and profile may be 1500 feet in length. If
the Scale 1:1 option is turned on, then you cannot check the distances of features using commands such
as Bearing and Distance on the Inquiry menu, because the distances will be scaled down by a factor equal
to the drawing scale (for example, at 1''=50', the reduction in scale factor is 1/50 or 0.02). You can set
the absolute starting coordinate for the 1:1 scaled plot by setting the Sheet Lower X and Sheet Lower Y
values. With this clicked off, the profile will drawn full size, with a 1500-foot profile measuring 1500 feet.
Fit Each Vertical: With this option turned on, the command will recognize the lower and upper vertical
elevations of the profile and set the vertical axis elevation range to enclose the actual elevation limits of
the profile. With this option turned off, you can enter the lower vertical elevation range, dropping it down
further to increase the lower margin. Whether or not the Fit Each Vertical option is turned on or off, you
are always prompted for the top elevation range.
Tile Sheets: If clicked on, only one Layout is created in paper space, and all sheets appear in this single
Layout as tiles of individual sheets, much like the tiles mode of viewing files within Windows Explorer.
Label Match Line: When clicked on and multiple sheets are plotted with plan view option on, a match
line will plot in the plan view.
Overlap STA In multiple plan and profile sheet plotting, after the first sheet, all subsequent sheets will
have the first 2 stations in common with the last 2 stations on the previous sheet, if the Overlap Station
option is turned on. For example, if the last 2 stations are 3+10 and 3+20 on sheet 1, then sheet 2 will start
with 3+10, then 3+20, with this option turned on. With this option turned off, if the first sheet ends with
3+20, then the second sheet would begin with 3+20.

Chapter 1. Civil Module 323


This option creates elevation labels along the horizontal axis. Pick Setup to access the Horizontal Axis
Elevations settings dialog. A preview of the labels will be shown to the right of the settings. If the preview
does not match the settings, click the Update Preview button.

Horizontal Label Text Interval: Indicate how often the profile elevation labels should be placed along
the horizontal axis of the sheet.

Chapter 1. Civil Module 324


Existing/Final Grade: Indicate the appropriate profile, precision, text scale, layer, style and color for the
text labels.
Text Layout: Indicate whether the text labels should be oriented vertically or horizontally.
Label Offset Scale: Indicate the distance from the horizontal axis for the labels. If the value is negative,
the labels are placed above the horizontal axis.
Elevation Difference Options: If both existing grade and final grade are to be drawn, you may choose to
also label the Cut/Fill depth value that separates the existing and final profiles at each station.
This option draws a boxed area underneath the profile. It is best used in standard Draw Grid mode, with
Draw Sheets clicked off. Pick Setup to access the Horizontal Label Box Setup dialog. An example of the
resulting plot is shown here:

When enabled, this option allows you to detail additional slope information onto selected profiles.

Chapter 1. Civil Module 325


Indicate the desired profile(s) whose slope annotation you'd like to control and click on the Setup button
for expanded criteria.

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.

Chapter 1. Civil Module 326


When enabled, this option will label elevation values along the profile line at each break point in the profile.
Pick Setup to access the Break Point Elevation 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.

Chapter 1. Civil Module 327


When enabled, this option will label elevation difference values along the profile line at each break point
in the profile relative to a reference profile (e.g. existing grade). Pick Setup to access the Break Point
Elevation Difference 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

Chapter 1. Civil Module 328


with the Draw Break Point Sta and/or Draw Break Point Elev options.

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.

Chapter 1. Civil Module 330


Draw PVI 'V': You can choose to draw either a full tangents style PVI 'V' point, or a partial tangents style,
or nothing.
Label Placement: This setting determines where to place the vertical curve labels. There are six options:
Pick Single Row, Pick Individual Position, Auto Place Above Highest PVI Point, Specify Offset from Grid
Top, Offset from Curve - Aligned, Offset from Curve - Horizontal.
Label Offset from Grid/Curve: Indicate the distance from the Grid or Curve when the Label Placement
option is set to Offset from Grid Top or Offset from Curve, respectively.
Draw Horizontal Dimension Lines: This option draws horizontal lines connecting the PVC and PVT of
all vertical curves.
Draw Vertical PVC & PVT Lines: This option draws vertical lines emanating from the PVC and PVT of
all vertical curves.
Label PVI When VC=0: When vertical curve length is 0, no label is created unless you choose this option
and then the PVI label would be shown.
Draw Slope Direction Arrow: Draws an arrow to indicate slope direction.
Arrow Direction: You can choose from Profile Direction, Uphill Slope Direction and Downhill Slope
Direction.
Draw Vertical Interval Labels: This option labels the intervals of the vertical curve section. In its setup
dialog, you can specify the intervals, distance from the vertical curve to put the labels, decimal places to
display the interval stations and elevations, symbol settings and label settings.

Chapter 1. Civil Module 331


Here is an example of a road profile.

EOP Profile Setup


This button allows you to establish the criteria for drawing and labeling Edge of Pavement (EOP) profiles:

Chapter 1. Civil Module 332


Begin/End Front Curb Return: Enter a description for the front curb return.
Begin/End Back Curb Return: Enter a description for the back curb return.
Include Road Name: Enable this control if you'd like the road name included with the edge of pavement
profile.
Draw VC Labels for EOP Profiles: When enabled, this option will label vertical curves found in edge of
pavement profiles.
Draw Curb Return Length Label: When enabled, this option will label the length of curb returns. Use
the Setup button to specify and control the display settings.
Draw Curb Return Elevation Labels: When enabled, this option will label the elevations of curb returns.
Use the Setup button to specify and control the placement and display settings.
This button opens Pipe Crossing and Link Label Options dialog, which contains all the settings for drawing
a pipe crossing type or profile, or the pipe crossings when pipes or sewer networks in the drawing are
intercepted by a profile to be drawn.

Chapter 1. Civil Module 333


Pipe Symbol: Options to show pipe crossing in circle, square, or based on the pipe shape.
Text Rotation: Labels can be drawn either horizontally or vertically. This option becomes disabled when
the Draw Annotations with Leader option is enabled.
Label Prefix/Suffix: Indicate labels that should precede and/or follow the pipe information.
Label Decimals: Decimal places of the labels.
Label Station/Elevation/Size/Name/System Name: Options to label the parameters or not.
Station Crossings By Another Centerline: This option will make new stations by referencing the profile
to another centerline, for example a road centerline.
Draw Pipe Crossing On-The-Fly: When this option is chosen and there are pipes or sewer networks
drawn in the drawing, the program will prompt to select a reference centerline that represents one of the
profiles to be drawn to detect the pipe crossings. Any pipe crossings found would be drawn with other
profiles.

Chapter 1. Civil Module 334


Draw Parallel Pipes Within a Swath Width: When this option is chosen and there are pipes or sewer
networks drawn in the drawing, the program will prompt to select a reference centerline that represents one
of the profiles to be drawn to detect if there's any pipe segments that are within a swath width along the
profile. Any pipe segments found would be drawn with other profiles.

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.

Chapter 1. Civil Module 335


An Example of Pipe Crossings On-The-Fly

An Example of Parallel Pipes Within a Swath Width


This button opens Draw Sewer/Pipe Options dialog.

General Tab

Chapter 1. Civil Module 336


The sewer structure or pipe profile labels can be drawn in the following four styles:
Draw Horiz Axis Annotations: Labels structure or pipe profile along the horizontal axis.
Draw Annotations Above Rim: Creates structure or pipe profile labels above the rim of manholes.
Draw Annotations Below Invert: Creates structure or pipe profile labels below the rim of manholes.
Draw Annotations with Leader from Rim Position: Creates structure or pipe profile labels with a leader
from manhole's rim position.
Draw Annotations with Leader from Invert Position: Creates structure or pipe profile labels with a
leader from manhole's invert position.
Draw Annotations with Attribute Block: Inserts blocks with attributes for the structure or pipe labels.
Each style has a setup dialog to specify which labels are to be created and in what order. For labels with
leaders, you can setup the leader styles.

Chapter 1. Civil Module 337


Tick Mark for Station: Draws a tick mark at every station.
Project Invert In/Out Elev at Manhole Center: The Invert In/Out elevations are not the actual values,
but are projected elevations to the manhole center.
Station Manholes by Another Centerline: This option will make new station for each manhole by refer-
encing the profile to another centerline, for example a road centerline.
Draw Sump: When enabled, specify the height of the sump to be drawn into the sewer profile.
Draw Base: When enabled, specify the base height to be drawn into the sewer profile.
Label Precision: Click on the Label Precision button to set the amount of precision used for sewer station,
elevation, length and slope labels.

Manhole Tab
On this tab, you are able to specify how to label the manhole name and how to draw the manholes.

Chapter 1. Civil Module 338


Draw Manhole Name: Enable this option and select the desired geometric shape that shall circumscribe
the manhole name. If selected, enter any desired prefix or suffix for the labels.
Draw Manhole Sides Down To Invert: Closes the manhole at pipes.
Manhole Rim Elevation Prompt: Ignores the manhole's rim elevation and prompts to enter new values.
Manhole Rim Offset Prompt: Prompts to enter the offset value and adds the offset to the manhole's rim
elevation.
Manhole Width Prompt: Enable this option to prompt for the top width of the manhole.
Manhole Bottom at Pipe Slopes: Enable this option to prompt for the bottom width of the manhole.
Draw Manhole Separate from Pipe Polylines: Enable this option to draw the shape of the manhole as a
separate polyline from that of the pipe.
Draw Vertical Line Through Manhole Center: Draws a vertical line through the manhole center from
rim to bottom of profile grid.
Draw Drop Across As Vertical On Uphill Side: If a step up is used, draws this as a vertical line on the
higher side of the structure.
Drop Across Manhole: Adds a step up to the invert-in elevation.
Taper Format, Manhole Dimensions: When drawing from a profile file created with the Design
Sewer/Pipe Profile command, these parameters are used to define the manhole shape and dimension. When
drawing from a profile created with the Export to Profiles command, these settings are ignored.

Pipe Tab

Chapter 1. Civil Module 339


Here you can choose to label pipe in a very flexible order. Each label has a setup function which specifies
the label prefix and suffix, decimal places, row number and etc.

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 (may vary based on Settings)


Polyline should be drawn in direction of increasing stations.
CL File/<Select pipe crossings on-the-fly or parallel pipes centerline>: Pick a polyline upon which to
base the stationing or Type C to select an existing Centerline .CL file and then press Enter
Centerline Starting Station <0.0>: Press Enter to accept the default station value specified or Type in
the beginning station then press Enter
Pulldown Menu Location(s): Civil Profiles, Survey Surface, Field Roads
Keyboard Command: drawprof
Prerequisite: A profile .PRO file

Draw Profile Grid


This command plots a grid and labels the grid lines with stations and elevations. Profile grids can also be
plotted along with the profile when using the command Draw Profile. Use this command to draw only the
grid. The following dialog box appears:

Chapter 1. Civil Module 341


Direction: Choose grid direction, either left to right or right to left.
Station Text Orientation: Specify whether the station text should be plotted horizontal or vertical.
Axis Text Only: When checked, grid lines are not drawn.
Ticks and Axis Text: When checked, one horizontal and vertical grid line as well as the annotations will
be drawn.
Offset Horizontal Axis Annotation: When checked, additional space is added between the bottom
horizontal grid line and the station labels in order to leave room for Horizontal Axis Elevations and sewer
profile annotations.
Text Size Scaler: This sets the size of text used for annotation. This value is multiplied by the horizontal
scale to obtain actual text size.
Index Grid Line Layer: Specify the layer name for index grid lines.
Grid Text Layer: Specify the layer name for text annotation along the horizontal and vertical axis.
Intermediate Grid Layer: Specify the layer name for intermediate grid lines.
Horizontal Scale: This sets the horizontal scale for the profile grid.
Vertical Scale: This scale sets the vertical exaggeration of the profile grid.
Horiz. Text Interval: This sets the spacing of the stationing text that appears along the horizontal axis. If
you use a large Text Size Scaler such as 0.2 in English units, it is best to set the horizontal text interval to
twice the horizontal scale, so that the larger text will not overlap along the horizontal axis.
Vert. Text Interval: This sets the spacing of the elevation text that appears along the vertical axes.
Horiz. Grid Interval: This sets the spacing of the grids that run vertically from the horizontal scale.
Vert. Grid Interval: This sets the spacing of the grids that run horizontally between the vertical axes on
the left and right side of the profile.
Scan File to Set: Prompts to select a profile (.PRO) file which it reads to set the values for starting and
ending stations and elevations.

Chapter 1. Civil Module 342


Draw Grid with Station Text Vertical and no Offset Horizontal Axis

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

Add Grid Ticks and Dots


This routine draws ticks on the axis and/or interval dots on an existing grid.

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

Chapter 1. Civil Module 343


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)

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

Add Grid Lines


This routine draws grid lines at the specified scale and interval between the picked lower left and upper
right grid corners.

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)

Chapter 1. Civil Module 344


Pulldown Menu Location: Profiles > Profile Grid
Keyboard Command: gridline
Prerequisite: A profile grid

Adjust Profile Grid


This command allows you to modify the profile grid parameters for a profile that is already drawn. First
you pick on any entity that is part of a drawn profile. Then change any of the settings in the dialog shown
here and the program will update the profile.

Prompts
Pick profile to edit: pick any entity from a drawn profile
Edit Profile Grid and Scale dialog

Pulldown Menu Location: Profiles > Profile Grid/Sheet


Keyboard Command: edit drawprof
Prerequisite: A drawn profile

Adjust Draw Profile Settings


This command allows changes to be made to an existing profile, either on the Model tab or on a layout
tab. These changes include all of the options that were used to create the profile originally using the Draw
Profile command.
The first step in Adjust Draw Profile Settings is to choose the profile you want to change by picking any
entity on the profile drawing. Once you have selected a profile in the drawing, the Draw Profile dialog
box appears, and contains all of the settings for creating the profile. Please see the Draw Profile section of

Chapter 1. Civil Module 345


this manual for a description of these settings.

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

Adjust Plan/Profile Sheet


This command is used on a Plan & Profile sheet generated by the Draw Profile command with the Draw
Sheet option selected. Adjustments can be made to the plan view, profile, or sheet itself. The command is
run entirely from the Adjust Plan and Profile Sheet dialog box. Adjustment settings are defined, and then
all adjustments are accomplished simply by picking the appropriate icons.

Pulldown Menu Location: Profiles > Profile Grid/Sheet


Keyboard Command: ppsheet
Prerequisite: A Plan & Profile paper space layout generated with Draw Profile command

Move Sewer Profile Labels


This command moves the selected sewer profile labels with a leader. The purpose is to clean up label
overlaps. To move a label, pick any one of the text labels and the program will pick up all the other
associated labels. Then pick the new location and while the pointer is moved, the program shows an
outline of the label area. The program remembers the moved locations for each label so that when the
sewer profile labels are redrawn, the moved locations are retained. The Restore function puts the labels
Chapter 1. Civil Module 346
back to their default position. The following graphics show the sewer profile labels before and after Move
Sewer Profile Labels was used to clean up the label overlaps.

Sewer Profile Labels with Overlap

Move a label away

Chapter 1. Civil Module 347


Sewer Profile Labels without Overlap

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

Pulldown Menu Location: Profiles > Profile Grid/Sheet


Keyboard Command: move swrprof label
Prerequisite: sewer profile labels with leader

Draw Plan View Sheets


Draw Plan View Sheets creates layout tabs with viewports for plotting an existing centerline. These plan
view sheets are sized and oriented automatically based on the centerline design.
The first step in Draw Plan View Sheets is to choose the centerline to be plotted. This may be selected from
the drawing, or you may select an existing centerline (.CL) file. Once you have selected a centerline, the
Sheet Setup dialog box appears, and contains all of the settings for creating the layout tabs and sheets.

Chapter 1. Civil Module 348


Layout Name: Enter a name for the paper space ''tabs'' to be assigned to each layout for each sheet. The
program will automatically divide the centerline plan view sheet layouts, and if the length of the centerline
extends beyond a single sheet, then multiple layouts are created, with the layout name ID incremented by
1.

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.

Chapter 1. Civil Module 349


Alternatively, you could add your own complete version of a sheet block/border.
Set Sheet Attributes: This button allows you to specify the values used by any attributes associated with
the sheet block. These can be entered manually in the Set Sheet Attributes dialog.

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.

Sheet Width: This is the profile width, in inches, on the sheet.


Lower Left Offset X/Y: Indicate the offset value(s) for the insertion point of the sheet in CAD units.
This option allows user-defined Block Names to be properly positioned relative to the remainder of entities
placed through the Draw Profile command.
Percent of Overlap: Use this to set the amount of centerline shown beyond the match line on each sheet.
This can make it easier to piece together sections of the centerline on separate sheets.
Horziontal/Vertical Scale: Set the scales to be used for the new viewport(s).
Plan View Lower Y: This sets the lower position of the paper space window for the plan view. With
Lower Y set to 9 (inches above the base of the sheet) and Top Y set to 21, there is a 12 inch vertical
window, running the full Sheet Width (typically 30 to 32). This window for the plan view can be expanded
or reduced with these settings.

Chapter 1. Civil Module 350


Top Y: This sets the top vertical limit for the plan view window, measured in inches from the bottom of the
plan and profile sheet.
Draw Scale Bar in Plan View: Adds a scale bar to the finished sheet. If this option is selected, the scale
bar can be placed in any corner of the sheet using the Draw Position drop down.
Draw North Arrow in Plan View: This draws a North Arrow in plan view. Click the North Arrow
Settings button to establish the desired North arrow and placement information.
Draw Plan View Borders in Model Space: This draws the borders in Model Space which can be useful
or orienting text and other labels to the orientation of the sheet. When this option is selected, use the Layer
text box or Set button to choose the layer on which the borders will be drawn.
Label Match Line: When clicked on and multiple sheets are plotted with plan view option on, a match
line will plot in the plan view.
When OK is clicked at the base of the dialog box, the layout tabs are created if necessary, and the sheets
are drawn.

Pulldown Menu Location: Profiles


Keyboard Command: plansh
Prerequisite: None

Horizontal Axis Elevations


This command labels the elevations of a profile along the bottom horizontal axis at a user-specified
interval. It requires an existing grid and profile. The profile can be read from either a .PRO file or from
a profile polyline on the grid. This polyline must be drawn in the direction of the grid. There are more
labeling options when using the screen polyline method.

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.

Chapter 1. Civil Module 351


Chapter 1. Civil Module 352
Prompts
Read Profile from a File or from the Screen (File/<Screen>): press Enter
Plot Elevations on Horiz Axis dialog
Make sure the grid starting station and elevation match the grid that you're working on.
Pick the existing grade (Enter for none): pick a profile polyline on the grid
Pick the final grade (Enter for none): press Enter
Alignment of text (<Left>/Center/Right)? C This prompt occurs only in the ''File'' selection method.
Pick Lower Left Grid Corner: pick the corner (endpoint snap is on)

Pulldown Menu Location: Profiles > Label Horizontal Axis


Keyboard Command: horelev
Prerequisite: Profile grid with a profile polyline

Horizontal Axis Crossings


This purpose of this command is to draw ticks on the horizontal axis of the profile at station locations
where the centerline intersects selected plan view polylines. It requires a grid, profile and an existing CL
file, as well as user-specified values entered into the dialog. The profile can be read from either a .PRO
file or from a profile polyline on the grid. This polyline must be drawn in the direction of the grid. In the
dialog, you can set the direction of the grid, the horizontal scale and the starting station of the grid. You
can also determine the Text Size Scaler, Text Layer name and the Marker Size Scaler. The command line
offers the option to choose the existing centerline (.CL) file. You enter ''C'' and a dialog appears where you
may select the file.

Prompts
Horizontal Axis Crossings dialog Fill in values.
Polyline should have been drawn in direction of increasing stations.

Chapter 1. Civil Module 353


CL File/<Select polyline that represents centerline>: pick polyline

Plan view showing crossing

Tick on profile
Pulldown Menu Location: Profiles > Label Horizontal Axis
Keyboard Command: horcross
Prerequisite: Profile, profile centerline polyline and a .CL file

Chapter 1. Civil Module 354


Profile to 3D Polyline
This command converts a 2D polyline centerline into a 3D polyline that follows the elevations of the profile.
Horizontal and vertical curves are represented as a series of polyline segments since 3D polylines cannot
contain arcs. Profile to 3D Polyline can be combined with other commands for plan-view road design as
follows:
1. Draw 2D polyline centerline.
2. Profile from Surface Model - to create existing surface profile.
3. Design Road Profile - to design the final profile with vertical curves.
4. Profile to 3D Polyline - create a 3D polyline of the road centerline.
5. Offset 3D Polyline - offset the 3D polyline centerline left and right by the horizontal and vertical
distances.
6. Design Pad Template - run twice for left and right polylines of road to tie into surface at specified cut
and fill slopes. This creates the limits of the disturbed area. Or use Join Nearest, Direct Connect Endpoints,
to create a closed loop pad with one run of Design Pad Template for simple ramps, driveways and access
roads.
7. Triangulate & Contour - draw final contours using road 3D polylines.
8. Volumes - use any of the volumes commands to calculate cut and fill volumes.

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.

Chapter 1. Civil Module 355


Example of road design in plan-view with Profile to 3D Polyline
Keyboard Command: proto3dp
Prerequisite: A .PRO file and a centerline polyline

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.

Chapter 1. Civil Module 356


Create points at Profile special points: Includes vertical PC and PT points.
Create points at Centerline special points: Includes horizontal PC and PT points.
Create points at Station Intervals: Allows you to specify intervals for point creation.
Interval On Line Segments: Specify station interval for line segments.
Interval On Curve Segments: Specify station interval for curve segments.
Station to Begin Intervals: Specify station to start intervals.
Prompt For Additional Odd Stations: Any station can be entered to create additional points with eleva-
tions derived from the profile.
Create Points on Centerline: When checked, points will be created on the centerline.
Create Left Offset Points: When checked, left offset points will be created. Specify the offset in the edit
box.
Create Right Offset Points: When checked, right offset points will be created. Specify the offset in the
edit box.
Vertical Offset of Profile: Specify the vertical offset. Enter zero for no vertical offset.
Plot Points: When checked, points will be plotted in the drawing, otherwise points are only added to the
current coordinate (.CRD) file.
Include profile name in point descriptions: When checked, the profile name will be used as the prefix
on the the point description. For example, if the profile name is DESIGN.PRO, then the point description
might be DESIGN 0+63.37.
Decimal Places: Specify the display precision for points that are plotted in the drawing. This setting does
not affect the coordinates stored in the CRD file.
Centerline by: Click either Polyline or CL File.
Type of Centerline: Click either Roadway or Railroad.
OK: Specify files.

Chapter 1. Civil Module 357


Prompts
Select Coordinate File to Process
If the current coordinate is set, it is used automatically without this prompt.
Select profile centerline polyline: pick a polyline
Starting station of centerline <0.0>: press Enter
Station by another reference centerline [Yes/<No>]? N for no. This option will prompt for a second
centerline to use for stationing. With this option, the first centerline is used for locating the points and the
second reference centerline is used for locating the profile stations. So the first centerline represents where
the points are created (ie. the edge of pavement) and the second centerline represents the profile location
(ie. the road CL).
Choose Profile to Process dialog Specify a profile name.
Starting point number <1>: press Enter This defaults to the point number after the highest one currently
in the CRD file.
Station for additional point (ENTER to end): press Enter This option will create a point at the specified
station. Prompt occurs only if option is specified in dialog.

Points created along profile centerline using elevations from the above road profile

Keyboard Command: pro2pts


Prerequisite: A .PRO file and a centerline polyline

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

Chapter 1. Civil Module 358


a file or draw it on the screen. The different types of profiles have different report options.
For roadway profiles, Report Sag and Crest Stations will calculate and report sag and crest stations and
elevations. Report Stations at Centerline Points will prompt the user for a centerline file (.cl file) and report
stations and elevations at horizontal PC and PT points. Report Cut/Fill from Second Profile will compute
and report the elevation difference between the subject profile and a second reference profile. Report
Min/Max Cut/Fill reports the stations and amounts for the min and max cut and fill between the road and
reference profiles. Report Station/Elevation at Interval will calculate and report stations at the specified
interval in addition to other points. Report Elevation to Vertical Offset creates and additional elevation
column in the report. The differential amount for this column is specified by the user in the Vertical Offset
window. The Use Report Formatter option runs the report through the report formatter where you can
choose which fields to report and the report order as well as output to Excel or databases.

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.

Chapter 1. Civil Module 359


Prompts
Specify a Profile File dialog Choose the .PRO file.
Profile Report dialog Make selections, click OK.
If a vertical offset is entered, a second column of elevations is reported.
Sample Profile Report:
Profile Report
Road Profile
Station Elevation Type VertCurve Distance Slope Desc
0+00.00 88.08 0.00
1+00.00 94.39 6.45%
2+00.00 100.84 6.45%
3+00.00 107.29 6.45%
3+73.78 112.05 PVC 371.48 6.45%
4+00.00 113.68 6.00%
5+00.00 118.82 4.27%
6+00.00 122.22 2.54%
6+23.78 128.18 PI 350.00 250.00 6.45%
7+00.00 121.26 -6.10%
7+23.78 119.50 PVT 100.00 -8.67%
7+75.71 115.00 0.00 51.93 -8.67%

Pulldown Menu Location: Profiles


Keyboard Command: preport
Prerequisite: A .PRO file

Chapter 1. Civil Module 360


Polyline Slope Report
This command calculates and labels the slope of a line, polyline segment, an entire polyline, or pair of
points, as drawn on a profile. The command starts with the Slope Report Options dialog.

Horizontal Scale: Specify the horizontal scale of the profile.


Vertical Scale: Specify the vertical scale of the profile.
Text Size Scaler: Specify the text size scaler.
Decimals: Specify the display precision for the slope labels.
Label Symbol: When checked, the degree symbol or percent sign will be used in the label.
Label Arrow: When checked, a slope direction arrow will be included.
Label Minus Sign: Will label a minus sign on negative slopes.
Label Format: Specify how to label the profile slopes. The automatic settings means to use a percent label
for any slope less than 10%. and a ratio for any slope greater that 10%.
Label Method: Choose to label the entire profile at once or to pick individual segments.
Reduce Profile Points: When checked, the number of labels created on the profile will be reduced based
on the Offset Distance value. Applies only to the Entire Polyline selection option..
Offset Distance: Specify maximum offset between profile vertices. Only available when Reduce Profile
Points toggle is checked on.

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

Chapter 1. Civil Module 361


Points mode and can label the slope of any pair of screen picks on the profile.

Keyboard Command: llg


Prerequisite: A profile grid and profile polyline

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.

Chapter 1. Civil Module 362


Prompts
Station-Elevation-Slope Report Options dialog
Profile Settings dialog Check that these parameters match the grid.
Pick Lower Left Grid Conner <5177.48,5034.10>[end on]: pick the corner (endpoint snap is on)
Pick profile polyline: pick the profile polyline
Range of Stations > 0.0 - 312.43
Station> 0+00.00 Elevation> 364.00 Slope> 4.00%

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%

Chapter 1. Civil Module 363


Picked method with Slope set to None

Interval method with Slope in Percent

Chapter 1. Civil Module 364


Pulldown Menu Location: Profiles
Keyboard Command: staelv
Prerequisite: Profile grid with profile polyline or .PRO file

Sag & Crest Report


This command will calculate the high and low point (sag and crest) on the vertical curves defined in the
specified road (.PRO) profile file. Plotting the calculations in the drawing is optional. A profile grid must
already be drawn to use the plotting option. The sag and crest are only labeled if the respective low and
high points occur on a vertical curve.

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

Pipe Depth Summary


This command reports the horizontal distances for the range of depths comparing a surface profile to a
trench, pipe or sewer profile. There is an option to use two surface profiles and the program will use the

Chapter 1. Civil Module 365


minimum of the two depths. In addition to the report, the depth ranges can be labeled along the profile in
the drawing.

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

Pulldown Menu Location: Profiles


Keyboard Command: pipedeep

Chapter 1. Civil Module 367


Prerequisite: Two profiles, one for the surface and one for the pipe invert elevation

Label Profile On Centerline


This command labels a road profile on a centerline in the plan view. First you are asked to select a road
profile and a centerline. Then on the Label Profile On Centerline Settings dialog, you need to choose
which labels to draw. The left list shows the available labels to draw, the right list shows the label that
have been chosen to draw. Add button moves the highlighted label on the left list to the right list, Remove
button moves the highlighted label on the right list to the left list, and Setup button allows you to edit the
options of how to display the highlighted label in the plan view.

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.

Label profile On Centerline Settings Dialog

Chapter 1. Civil Module 368


An example dialog for editing PVC Point Label

An example dialog for editing Slope Label

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.

Site Design Example

A closer look of profile labels

Chapter 1. Civil Module 370


If the road profile is modified by a Carlson program, the profile labels will be updated automatically.
When you double-click on one of the labels, a dialog of the labeled PVI section will pop up for editing.
In the sample dialog show below, you can modify the station, elevation, and other parameters of the PVI
point. Pick button allows you to pick on the screen to get the station. Through Pt button opens a dialog
where you can define a point on the profile to pass through the fixed station and elevation. When click on
Spreadsheet Editor button, the road profile editor is opened for you to edit road profile.

Edit PVI Dialog

Through Point Dialog

Pulldown Menu Location: Profiles > Label Profile On Centerline


Keyboard Command: proflabcl
Prerequisite: a road profile file (.PRO), a centerline in the plan view or a centerline file (.CL)

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

Chapter 1. Civil Module 371


(without aborting the command by pressing Esc).

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

Pulldown Menu Location: Profiles > Profile Utilities


Keyboard Command: profid
Prerequisite: Profiles drawn on the screen

Review Profile Links


This command shows a list of all the profile links that the program knows about in the current drawing.
These links are between the profile files and the drawn profiles in the drawing. You can use the Remove
button to remove links for any obsolete profiles or if you don't want to link a certain profile.

Pulldown Menu Location: Profile->Profile Utilities


Keyboard Command: profdict
Prerequisite: None

Input - Edit Trench Template


This command lets you create a new trench template or modify an existing trench template. It prompts
you the Input-Edit Trench Template Dialog. If you are modifying a trench template, click the Load
button on the dialog to open a trench template file and display the template data on the dialog. Enter the
dimensions of the trench: bottom offset, trench width and vertical side height. The Edit Trench Benches
button will bring up the below dialog, and allows you to enter in up to four benches into your trench.

Chapter 1. Civil Module 372


There are three methods for entering the cut slope, Percent, Ratio and Degree. Choose one of the methods
and enter the slope value. There are three trench bottom backfill layers that can be defined. Enter the layer
label in the material name field, the depth of the layer in the thickness field. Click Save or SaveAs to save
the template information in a .tch file, and Click Exit to quit this command.

Pulldown Menu Location: Profiles > Profile Utilities


Keyboard Command: make trench tpl
Prerequisite: None

Chapter 1. Civil Module 373


Draw Typical Trench Template
This command draws a trench template on the screen. After you select a trench template file (.tch) to draw,
a Typical Trench Template Dialog is prompted for entering the layer name, drawing scale, text size scalar,
pipe size and selecting how many decimal points you want. You can also hatch the backfill on the drawing.
Click OK to draw the template at the position that you pick on the screen.

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

Point Placement on Profile


This command has two methods for placing points on a profile. One method places symbols on an existing
profile at picked points or at entered stations and elevations. The station and elevation of the current position
of the crosshairs is displayed in the lower right of the screen menu. The symbols can be any of the point
symbols or a special pipe crossing circle that will become an ellipse to represent any vertical exaggeration.
The other method will draw an entirely new profile based on points that are defined in a coordinate (.CRD)
file. The elevations of the profile come from the elevation of the points and the stations come from the
station value in the description field of the point. Points without the station value in the description
field and points with a zero elevation are ignored. In addition to drawing the profile, the points are
plotted on the profile along with their point number, elevation, and description. The station text in
the point descriptions can be generated with the Calculate Offsets command in the Centerline menu.
Using SurvCE, the Carlson data collection program, you can gather points in the field and store their
station as the beginning of the description, and these points would then plot as a profile using this command.

Chapter 1. Civil Module 374


Prompts
Place points from CRD file or pick points (File/<Points>)? pick
Profile Settings dialog
Pick lower left grid corner <5000.0,5000.0>: pick the grid corner
Enter station or pick a point (Enter to End): 75
Elevation of point: 565

For CRD File option:


Select CooRD File to Read
This is the source file that contains the profile information.
Range of Point Numbers to use (A for All) <A>: press Enter
Wildcard match of point description <*>: press Enter
Plot Full or Abbreviated text (Full/<Abbrev)? Full
Range of stations: <134.41 - 938.31>
Starting Station <134.41>: press Enter
Ending Station <938.31>: press Enter
Profiles Settings Dialog
Starting/Datum Elevation of Profile <495.0>: press Enter
Pick Starting Point For Axis <100.0,495.0>: press Enter

Chapter 1. Civil Module 375


Points placed on profile with a pipe crossing at station 56

Grid, profile, and points drawn by Point Placement on Profile


Sample contents of .CRD file:

3, 4368.47, 4250.26, 502.31, BC1+34.41L64.24


4, 4406.95, 4273.95, 505.26, BC1+78.08L75.85
5, 4427.67, 4416.11, 498.21, CB2+96.13R1.25
6, 4436.55, 4549.39, 509.87, TP4+33.54R32.58
7, 4566.77, 4795.20, 515.50, MH7+07.05L55.04
8, 4572.69, 4996.60, 520.14, MH8+88.55R43.18
9, 4446.17, 4419.49, 503.65, CM3+08.11L13.03
10,4506.57, 4814.72, 505.00, EPL7+04.50R8.18
Pulldown Menu Location: Profiles > Profile Utilities
Keyboard Command: ptpro
Prerequisite: A .CRD file including points with elevations and station information in the description field

Draw Single Manhole


This command creates a single manhole from user selected points at the desired bottom and top locations
of the manhole. The user specifies the horizontal and vertical scales, layer and drop across manhole. Other

Chapter 1. Civil Module 376


options include the manhole top and bottom width, top taper offset and the fixed taper height. The Top
Taper Offset sets the distance from the top of the manhole to the point that the taper will end. A 2-foot
offset on a 7-foot manhole is shown below. The Fixed Taper Height determines the overall length of the
tapered section.

Prompts
Manhole Base Point: pick the invert elevation point
Manhole Top Rim Point: pick the surface point

Chapter 1. Civil Module 377


Pulldown Menu Location: Profiles > Profile Utilities
Keyboard Command: manhole
Prerequisite: None

Best Fit Profile


This command processes an input profile that has data points at an interval and creates a best-fit profile
with tangents and vertical curves. Each tangent segment in the profile is calculated by the best-fit line
least-squares method and each vertical curve is determined by calculating vertical curve lengths between
the specified Minimum and Maximum Vertical Curves at the Vertical Curve Resolution and choosing the
length with the smallest residuals. The input profile represents the surveyed of the existing profile. One
method to create this input profile from survey point data is to use Triangulate & Contour to make a TIN
surface from the points and then use Create Profile From Triangulation Surface.

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.

Chapter 1. Civil Module 378


This example Draw Profile shows the input profile and the best-fit profile along with elevation difference
labels between the input profile break points and the best-fit profile.

Prompts

Select Profile to Process Pick the input profile


Best-Fit Profile Options Dialog Set processing options
Best-Fit Profile Results Dialog Review results and toggle points on/off
Select Profile to Write Specify the output profile

Pulldown Menu Location: Profiles->Profile Utilities


Keyboard Command: bestpro
Prerequisite: Profile to process

Chapter 1. Civil Module 379


Merge Profiles
This command combines a range of stations of one profile and a range of stations of a second profile. The
stations and elevations in these two ranges can be stored in new file or overwrite an existing profile. Both
profiles must be the same type: generic, road, pipe, or sewer.

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

Ranges can overlap, as shown below:


Range of first profile stations to use <0.000 - 471.214>:
Range of second profile stations to use <450.000 - 480.000>:
In the case of overlap, all non-matching stations and elevations in the two sets of profile ranges will be
used in the final profile. If matching stations are found, the elevations of the first and second profiles will
be averaged.
Pulldown Menu Location: Profiles > Profile Utilities
Keyboard Command: mergepro
Prerequisite: Two profiles

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

Chapter 1. Civil Module 380


Draw Pipe 3D Polyline

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

Assign Pipe Width to Polyline


This command attaches a pipe width to one or more polylines. Any polyline can be used, but it should be
a 3D polyline that represents the elevations of the pipe. Pipe width is used in commands such as Profile
from Pipe Polylines and Section Points from Pipes commands.

Chapter 1. Civil Module 381


Prompts
Select polyline: pick a polyline
Enter pipe width (in): 18
Set pipe width for 1 polylines.
Select polyline (Enter to End): press Enter
Pulldown Menu Location: Profile->Profile Utilities
Keyboard Command: plwidth
Prerequisite: A polyline

Profile Offset Text


This command draws station/offset and description text for points along a centerline polyline at a picked
vertical position on the screen. It works well when used on combined Plan and Profile sheets, where the
offset text can be plotted in the profile portion. The text is drawn vertically and is positioned horizontally
at the station of the centerline. The station and offset of the point can optionally be included in the text.
The points can either be picked or specified by point number. After picking the point, a text editor allows
you to type in additional text for the label. For centerlines that are not roughly East-West, use Twist Screen
under the View pulldown to re-orient the centerline to a near horizontal position on the screen. Only the
''pick point or point number'' option will display the edit box for the description.

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

Chapter 1. Civil Module 382


alignment based on one pick.
Text justification (Left or Right): Left plots down the screen and right will plot up the screen.
Label Prefix: Will place this prefix in front of the station and offset or entered text for the picked position.
For example, the word ''Sta.'' could be added as a prefix, leading to a plot such as Sta. 14+50.23.
Label Suffix: Will append this suffix to all text for each picked position.

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

Profile Offset Text along a centerline


Pulldown Menu Location: Profiles > Profile Utilities
Keyboard Command: protext
Prerequisite: A centerline polyline

Label Profile Differentials


This command labels the elevation difference between two profiles at specified stations. The text label is
drawn along the polyline centerline in plan view. Cut is labeled as negative and fill as positive.

Chapter 1. Civil Module 383


Prompts
Existing Ground Profile dialog Specify a profile file to read.
Final Surface Profile dialog Specify an existing profile file to read.
Select centerline polyline: Pick a polyline. This represents the centerline and should be drawn in the
direction of increasing stations.
Starting station of polyline <0.0>: press Enter
Label all polyline vertices (<Yes>/No)? press Enter This option will label the elevation difference at the
stations of each point on the polyline centerline.
Pick points to label (Yes/<No>)? press Enter This option allows you to pick points along the centerline
to label.
Prompt for text position (Yes/<No>)? press Enter This option allows you to pick the position of each
elevation difference label. Otherwise the text is automatically centered at the point on the polyline.
Text size <4.00>: press Enter

Pulldown Menu Location: Profiles > Profile Utilities


Keyboard Command: prodiff
Prerequisite: Two profile files

Label Sewer Laterals


This is a command to label, in plan view, the sewer laterals in linear feet. This includes a station distance
from a known starting station on the main line, as well as the length of the lateral itself from the main sewer
line to the property. You may optionally include a prefix and/or suffix for both the station and lateral labels.

Chapter 1. Civil Module 384


Prompts
Label Sewer Lateral dialog Specify your preferred values.
Pick centerline/polyline that represents a sewer: pick an entity
Starting Station of the sewer <0.0>: press Enter
Pick a lateral intersection point (Enter to end): pick an intersection point
Pick a lateral to label: pick entity

Pulldown Menu Location: Profiles > Profile Utilities


Keyboard Command: label sewer lateral

Chapter 1. Civil Module 385


Prerequisite: Sewer line with lateral(s)

Restricted Grade Design


This command calculates the length of vertical curve required if the grade change is restricted to a rate of
change per 100 feet/units.

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

Calculate Intersection Point


This command is a profile utility that is used to find the intersection from two points and given slopes.

Pulldown Menu Location: Profiles > Profile Utilities


Keyboard Command: calc pro pi
Prerequisite: None

Chapter 1. Civil Module 386


Sight Distance Design
This command computes the length of vertical curve required for a user-specified sight distance, grade in,
and grade out. The object height and eye height may be set using the Profile Defaults command.

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

Plot VC from Tangents


This command plots a vertical curve by selecting the tangent grade line in, and then selecting the tangent
line out. The vertical curve is drawn in the current layer.

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

Pulldown Menu Location: Profiles > Profile Utilities


Keyboard Command: vctan
Prerequisite: None

Chapter 1. Civil Module 387


Enter Roadside Ditch
With this command you enter station and elevation profile data and pipe data which is stored in a file and
can then be used by Draw Roadside Ditch. The roadside ditch consists of ditch, pipe and road profiles for
the left and right side of a road centerline.
The program first asks whether to read an existing file. This option allows you to add data to an existing
file so that you don't have to enter all the data in one run. Before entering the profile data, the program
asks for the names for the profiles on the left and right side such as shoulder and edge of road. There can
be any number of named profiles. Ditch and pipe profiles do not need to be named because the program
always includes these. Along with the profile name, the program also asks for a layer name to use with
each profile. The layer name is used in Draw Roadside Ditch to put the profiles in different layers that can
give the profiles different colors and linetypes.
Then the program begins a cycle of asking for stations and elevations. First you need to specify whether
the next data is for the left or right side by entering L or R. Then enter the station followed by the profile
type (either Ditch, Pipe or Roads). The ditch profile type prompts for the ditch elevation. The pipe profile
type prompts for pipe elevation, ending pipe station and elevation, pipe size, pipe type, and data about what
the pipe is going under. The roads profile type prompts for the elevations for each of the named profiles.
If there is no elevation for one of them, just press Enter. Once all the station and elevation information is
entered, enter End at the next station prompt. Then specify a file to save the roadside ditch data. The file
has a .RDS extension and is a text file that can be edited if necessary.

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

Draw Roadside Ditch


This command draws the left and right side profiles for a road as entered and stored in a file made by Enter
Roadside Ditch. The profiles are drawn on a special profile sheet. To customize this profile sheet, use
AutoCAD to modify the drawing ROADSIDE.DWG in the Carlson\SUP directory.

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

Pulldown Menu Location: Profiles > Profile Utilities

Chapter 1. Civil Module 389


Keyboard Command: rdside2
Prerequisite: A Roadside Ditch file (.RDS)

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.

Import Columnar Text


Allows you to Import a comma or space delimited text file to create a profile (.PRO) file.

Import CAiCE Profile


Allows you to convert a single CAiCE (.KCP) profile file to the Carlson profile (.PRO) format. You are
prompted to select the CAiCE file, then provide a Carlson profile file name.
Pulldown Menu Location: Profiles > Profile Conversions
Keyboard Command: caice2pro

Chapter 1. Civil Module 390


Import Leica Profile
Allows you to convert a single Leica profile (.GSI) file to the Carlson profile (.PRO) format. You are
prompted to select the Leica file then provide a Carlson profile file name.
Choose Leica/Wild File to Readdialog Select existing file.
Choose Profile to Writedialog Select file name.
Pulldown Menu Location: Profiles > Profile Conversions
Keyboard Command: wildpro2

Import MOSS Profile


Allows you to convert a single MOSS profile (.INP) file to the Carlson profile (.PRO) format. You are
prompted to select the MOSS file then provide a Carlson profile file name.
Choose MOSS Profile File to Readdialog Select existing file.
Choose Profile to Writedialog Select file name.
Pulldown Menu Location: Profiles > Profile Conversions
Keyboard Command: moss2pro

Import Softdesk Profile


Allows you to convert a single Softdesk profile (.TXT) file to the Carlson profile (.PRO) format. You are
prompted to select the Softdesk file then provide a Carlson profile file name.
Pulldown Menu Location: Profiles > Profile Conversions
Keyboard Command: dcapro2

Import Sokkia/SDR Profile


Allows you to convert a single Sokkia/SDR (.SDR or .RAW) profile file to the Carlson profile (.PRO)
format. You are prompted to select the Sokkia/SDR file, then provide a Carlson profile file name.
Pulldown Menu Location: Profiles > Profile Conversions
Keyboard Command: sdr2pro

Import Spanish ALZ Profile


Allows you to convert a single Spanish ALZ profile (.INP) file to the Carlson profile (.PRO) format. You
are prompted to select the Spanish ALZ file and then provide a Carlson profile file name.

Chapter 1. Civil Module 391


Choose CLIP File to Readdialog Select existing .ALZ file.
Choose Profile to Writedialog Select file name.
Pulldown Menu Location: Profiles > Profile Conversions
Keyboard Command: alz to pro

Import Spanish RAS Profile


Allows you to convert a single Spanish RAS profile (.RAS) file to the Carlson profile (.PRO) format. You
are prompted to select the Spanish RAS file and then provide a Carlson profile file name.
ISPOL File to Readdialog Select existing .RAS file.
Choose Profile to Writedialog Select file name.
Pulldown Menu Location: Profiles > Profile Conversions
Keyboard Command: ras to pro

Import Terramodel Profile


Allows you to convert a single Terramodel (.RLN) profile file to the Carlson profile (.PRO) format. You
are prompted to select the Terramodel file, then provide a Carlson profile file name.
Pulldown Menu Location: Profiles > Profile Conversions
Keyboard Command: tm2pro

Export Softdesk Profile


Choose Profile File to Read dialog Select existing .PRO file.
Choose Softdesk File to Write dialog Enter new Softdesk file name.
Pulldown Menu Location: Profiles > Profile Conversions
Keyboard Command: dcapro1

Export Leica Profile


Choose Profile File to Read dialog Select existing .PRO file.
Choose Wild File to Write dialog Enter new .GSI file name.
GSI file format [<8>/16]? press Enter
Pulldown Menu Location: Profiles > Profile Conversions
Keyboard Commands: wildpro1

Chapter 1. Civil Module 392


Section Menu
The Sections menu shown below has commands for creating, drawing and reporting sections. All
commands are described in this section except for Polyline Slope Label/Report which is described under
the Profiles section.

Input-Edit Section Alignment


This command will create or append to a section alignment file which is stored as a Multiple Cross
Sections (.MXS) file. This file contains the coordinates that define the center and endpoints of section lines
and is a requirement of many section commands such as Sections from Surface Entities and Sections to 3D
Polyline. The section alignment defines the stations along a centerline and how far left and right to create
cross sections. This routine starts by asking for a new or existing .MXS file name. Then the centerline
is specified by either by choosing a centerline file (.CL file) or selecting a polyline that represents the
centerline. Next, the program prompts for the starting station of the centerline. If this is a new section
alignment, the Make MXS File Settings dialog appears.

The Input-Edit Section Alignment dialog lists all the section stations and offsets in the alignment of an
existing .MXS file.

Chapter 1. Civil Module 393


Dialog if using an existing .MXS file
Edit: Allows you to edit the currently highlighted row.
Add: Allows you to add more sections by displaying the Make MXS File Settings dialog (shown below).
Delete: Deletes the currently highlighted row.
Save: Saves the MXS file, exits this dialog and draws the section alignment on the screen using temporary
vectors (yellow for left offsets, magenta for right offsets). Any viewport change such as Redraw or Zoom
will cause these vectors to disappear. The draw the section lines with Line entities, use the Draw Section
Alignment command.
SaveAs: Saves a new MXS file with a user-specified name.

Dialog used for a new section alignment


Station Interval: Enter the station interval for sections.

Chapter 1. Civil Module 394


Right Offset: Enter the width for the sections, right of the centerline. Not available if Pick Offset
Distances is checked.
Left Offset: Enter the width for the sections, left of the centerline. Not available if Pick Offset Distances
is checked.
Type of Curve: Specify either Roadway or Railroad curve to account for the differences in stationing
curves.
Prompt for Starting and Ending Stations: This option allows you to specify the range of stations to
process. Otherwise the program will use the full station range of the centerline.
Pick Offset Distances: Allows you to specify the offsets by using the distance between two picked points
in the drawing.
Use Perimeter Polyline: Allows you to specify a closed polyline that will be used as the limit of the cross
sections. The offsets will be contained within this closed polyline.
Stations at Interval: Creates cross sections at the specified interval such as every 25 feet. If the Prompt
for Starting and Ending Stations is on, then the program will apply the station interval to the user-specified
range of stations. Otherwise the station interval is used along the entire centerline.
Stations at Centerline Special Stations: Creates cross sections at every transition point in the centerline
such as the PC, PT, spiral points and end points.
Stations at Profile PVC/PVT Stations: Creates cross sections at profile vertical curve transitions stations.
When active, the program will prompt for the profile to process.
Stations at Profile High/Low Stations: Creates cross sections at profile vertical curve high and/or low
stations. When active, the program will prompt for the profile to process.
Stations from Reference Section File: Creates cross sections at stations contained in the reference
section file. When active, the program will prompt for the section file to process.
Stations at Crossing Polylines: Allows you to select polylines that cross the centerline and creates cross
sections at the intersections of these polylines with the centerline.
Odd Stations with Specified Endpoints: Creates cross sections at stations that are entered or at picked
points along the centerline. This option also allows you to pick the left and right offset points which do not
have to be perpendicular to the centerline.
Additional Odd Stations: Creates cross sections at the specified stations but the offsets are always
perpendicular to the centerline with the user-defined default offset distances.
Use Exclusion Areas: This option prompts for selecting closed polylines to use as exclusion areas which
are areas to skip for the section surface. The stations and offsets for the exclusion areas are stored in the
section alignment file. Then routines like Calculate Section Volumes and Draw Sections will skip over
these areas and not calculate volumes or draw section lines in these areas.

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

Chapter 1. Civil Module 395


Pulldown Menu Location: Sections
Keyboard Command: editmxs
Prerequisite: A polyline centerline or a centerline .CL file

Draw Section Alignment


This command will draw the location of the cross sections contained in an existing .MXS file. The cross
sections stations can also be labeled Perpendicular or Parallel. The main purpose of this routine is to allow
you to graphically view the location of the cross sections.

A drawn .MXS file along with the centerline


Pulldown Menu Location: Sections
Keyboard Command: drawmxs
Prerequisite: An existing .MXS file

Sections from Surface Entities


This command allows you to create cross sections from a surface model. The stations for the sections, and
the left and right offset distances, are defined in the MXS file. This file must be created before running
this routine by using the Input-Edit Section Alignment command. The surface model is defined by lines or
polylines with elevation. The polylines with elevation could be a contour drawing file from a photogram-
metry firm, or it can be created from survey points with the Triangulate & Contour command. When using
Chapter 1. Civil Module 396
Triangulate & Contour it is useful to use the Draw Triangulation Lines option because the 3D triangulation
lines represent all the breaklines in the surface which increases the accuracy of the cross section verses
just using the contours. Breaklines or 3D polylines can also be used to represent ridges and valleys. The
program samples the selected lines, polylines and 3DFace entities and calculates the intersections of these
segments with any of the cross sections. The station, offset and elevation of these intersections make up
the data in the section file. This section (.SCT) file can be reviewed or edited with the Input-Edit Section
File command. Also, the section file can be plotted with the Draw Section File command or used in the by
the Process Road Design command to calculate volumes.

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.

Chapter 1. Civil Module 397


Extend at Flat Grade to Right and Left MXS Limit: This option uses the last offset elevation as
the end point elevation. For example, if the last offset were 85 with elevation 102, the program would add
an offset at 100 with elevation 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.

Distance to Add to MXS Limit for Interpolation: Enter distance.

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

Pulldown Menu Location: Sections


Keyboard Command: sctsm
Prerequisite: Constructed surface model (.MXS file) to be sampled

Sections from Grid or Triangulation Surface


This command creates a cross section file (.SCT file) from a surface model that is defined by a 3D
rectangular grid file (.GRD file) or a triangulation file (.FLT, .TIN). The grid file can be created in the Civil
Chapter 1. Civil Module 398
Design module with the Make 3D Grid File routine. The triangulation file can be created with the Write
Triangulation File option in the Triangulate & Contour command. This command also requires a Section
Alignment (.MXS) file to define the alignment and stations of the sections. The number of section points
created is displayed at the end of the routine.

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

Sections from Polylines


This command allows the user to select a polyline that represents a section in cross section view and writes
it to a .SCT file. This can be useful for revising sections or for defining a new one. For example, let's say
you have extracted sections from a surface model of the existing ground on a site, and have plotted them
using the Draw Section File command. Next, the Polyline by Slope Ratio command is used to draw the
proposed or final grade sections. Now use this command to send the sections to a Section file and compute
the earthworks using the Calculate Sections Volume command. After selecting the command, the Polyline
to Section File dialog appears.

Chapter 1. Civil Module 399


The first time this command is selected, the output Section file is set to the same name as the current
drawing. Select the Specify Section File Name button to specify a different name. The Station Interval
edit box allows you to specify the amount that the default station number will be incremented as the station
prompt shown below appears. The Interpolate Zero Offset toggle, if on, causes the program to output the
elevation of the zero offset to the output .SCT file. A second and a third section file can be specified to
process three sections at a time for each station. This allows you to handle both existing and final grades
at once. The Prompt for Subgrades option will prompt for selecting subgrade polylines after the surface
polyline for that section. After selecting the OK button, the prompts below appear.

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.

Chapter 1. Civil Module 400


Sections from Points
This command creates an .SCT file from Carlson points in the drawing. An .MXS file is needed to
define the centerline and the stations of the cross sections. The offsets for the cross section points are
derived from the perpendicular distance between the centerline and the Carlson points. The cross section
elevations come directly from the elevations of the points. In order to be included in a cross section, a
Carlson point must be within the offset tolerance distance of the cross section line.

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

Chapter 1. Civil Module 401


Carlson points for use in creating Section file
Pulldown Menu Location: Sections
Keyboard Command: sctpts
Prerequisite: Carlson points and an .MXS file

Sections from Coordinate File


This command will read a Carlson coordinate file, and, if the proper point descriptions are found, convert
it to a .SCT file (stations, offsets, & elevations). This command offers great utility when combined with
an electronic data collector. Sections can be surveyed and then complied directly to cross sections, without
having to extract them from a triangular mesh surface model. In other words, from the same file we can
derive both plan and cross section views from one survey file. The .CRD file should have a point with a
centerline description, followed by points that describe left and right offset points. For example, lets say
we have a .CRD file with the following data in it.

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.

Chapter 1. Civil Module 402


Point# North East Elevation Description
1 1000 1000 1050 CL/SC1+50 (centerline descriptor)
2 1007 1000 1049 EP/SL1+50 (left offset descriptor)

3 1008 1000 1048.2 ES/SL1+50


4 1010 1000 1048 TD/SL1+50
5 1012 1000 1046 BD/SL1+50
6 1014 1000 1047.6 TD/SL1+50
7 1016 1002 1047.8 PP (would be ignored and not used in *.SCT file)
8 993 1000 1049 EP/SR1+50 (right offset descriptor)
9 992 1000 1048.2 ES/SR1+50
10 990 1000 1048 TD/SR1+50
11 988 1000 1046 BD/SR1+50
12 986 1000 1047.6 TD/SR1+50

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.

Pulldown Menu Location: Sections


Keyboard Command: textsct
Prerequisite: A coordinate file with the correct descriptions.

Sections from Profile


This command creates or adds data to a .SCT file from the station-elevation data in a profile file (.PRO).
For every matching station in the profile and section file, the profile elevation is applied to a specified offset
in the section file. For example, consider a profile for the edge of pavement that is a constant 12 to the right
side of the centerline. The elevations from this profile could be added to offset 12 in the section file. The
program will assign the elevation at station 1+00 from the profile to the elevation at station 1+00 and offset
12 in the section file. When creating a new section file, an .MXS file is needed to define the station interval.

Prompts
Section offset of profile <0.0>: enter the offset Negative for left, positive for right.

Chapter 1. Civil Module 403


Choose SCT File to Append/Write dialog choose new or append existing .SCT file
Choose MXS file to process dialog choose existing
Choose Profile file to process dialog choose existing .PRO file
Created 11 section points.
Pulldown Menu Location: Sections
Keyboard Command: pro2sct
Prerequisite: A profile .PRO file and .MXS file

Sections from Layers


This command creates cross sections from surface entities on one of the specified layers. The surface
entities can be contours, triangular mesh, and other 3D drawing entities. This command is the same as
Sections from Surface Entities with the addition of the layer filtering. Specify the layer names of the
surface entities to include in the sections. For example, the layer names CTR and TMESH could be entered
to use only the contour polylines and triangulation mesh on these layers. Entities on all other layers would
be ignored. See Sections from Surface Entities for more details

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

Chapter 1. Civil Module 404


Pulldown Menu Location: Sections
Keyboard Command: sctlayer
Prerequisite: A cross sections alignment file (.MXS file), surface lines and polylines.

Sections Points from Surface Entities


This command creates a section .SCT file in a similar way as Sections from Surface Entities. The difference
is that these section points are not connected by a polyline as a surface in Draw Section File. Instead, a
point symbol is drawn for each offset-elevation point. First this command prompts for the symbol to use.
Next the program asks for the section alignment (.MXS) file to use, then the section (.SCT) file to make or
append. Then you select polylines to create the section points from. The intersections of these polylines
with the cross sections are calculated and the resulting station-offset-elevations are stored in the section
file. The description field for these section points identify them as individual points instead of a surface.
The description starts with POINT- followed by the symbol name (e.g. POINT-SPT5).

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.

Chapter 1. Civil Module 405


Writing section file> C:\scad2006\data\horn.sct

Pulldown Menu Location: Sections > Points on Section


Keyboard Command: sctpts2
Prerequisite: Surface polylines and an MXS file

Sections Points from Right of Way


This command is the same as Sections Points from Surface Entities except that the symbol for the right of
way is automatically drawn as a downward pointing arrow. The description field for these section points
identify them as right of way points. The description is POINT-ROW. A new .SCT file is created or an
existing one appended to.

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

Pulldown Menu Location: Sections > Points on Section


Keyboard Command: sctrow
Prerequisite: Right of way polylines and an MXS file

Sections Points from Pipes


This command is the same as Section Points from Surface Entities, except that the symbols for the pipes are
automatically drawn as a circles with a radius set to the pipe width. The profile equivalent of this command
is Profile from Pipe Polylines. When Draw Section File has vertical exaggeration, the pipe is drawn as
an ellipse. The description field for these section points identify them as pipe points. The description is
POINT-PIPE followed by the pipe size in feet (e.g. POINT-PIPE-1.500). The pipe polylines used to derive
the pipe section points can be created with the Draw Pipe 3D Polyline and Assign Pipe Width to Pline
commands in the Sections->Section Utilities menu. Also, the position of the pipe polylines on the pipe
can be selected. The choices are Top, Center and Bottom.

Prompts

Chapter 1. Civil Module 406


MXS File to Process Select a section alignment file
Section File to Write
New or Append Choose between creating a new .SCT file or add to an existing file.
Select pipe polylines.
Select objects: pick the polylines
Position of pipe polylines on pipe [Top/Center/<Bottom>]? Enter
Added 46 pipe points to section file.
Writing section file> C:\scad2006\data\pipe.sct

Pulldown Menu Location: Sections > Points on Section


Keyboard Command: sctpipe
Prerequisite: Right of way polylines and an .MXS file

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

Chapter 1. Civil Module 407


section line and the screen entities beyond the left/right offsets to interpolate the elevations at the left/right
offset extents. The Ignore Zero Elevations will filter out screen entities that are at zero elevation. The
Interpolate Zero Offset Elevation Of Sections will create a section point at offset zero by interpolating
between the nearest section points.

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

Chapter 1. Civil Module 408


Tablet Calibrate
This command executes the routine to perform calibration of the digitizer tablet to the 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 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

Chapter 1. Civil Module 409


display on the Tablet Calibration Dialog next time when you calibrate the tablet, so you can digitize back
to the previous coordinates using Know Reference Points method if you are working on the same draw-
ing, though you might have moved or rotated your drawing on the digitize board option allows the user
to specify the drawing scale of the plans be digitized and to assign an assumed northing and easting for a
base point. When selected, Drawing Scale and Northing and Easting for Point 1 activate. Press ok. The
command line will prompt for a pick of the first point.

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 .

Chapter 1. Civil Module 410


Digitize Sections Plan
This command allows you to digitize cross sections from a contour map. This is useful for pulling cross
sections and earthworks from existing contour maps made by aerial photography, USGS or other engineer-
ing firms.

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)

Chapter 1. Civil Module 411


file.
Pulldown Menu Location: Sections > Digitize Sections
Keyboard Command: digsec
Prerequisite: An existing plan view contour drawing on screen or digitizing tablet. If digitizing a map
on your tablet use the Tablet Calibrate command to calibrate your digitizer tablet to the scale of the drawing.

Digitize Sections XSec


This command creates a section file (.sct) by digitizing a section drawing. The command starts with the
dialog shown below where you specify the section file name to create. The station interval is used to
automatically default to the next station value when digitizing a series of stations. The Interpolate Zero
Offset option will interpolate an elevation at the exact zero offset.
After the dialog, the program will prompt to pick three reference points on the section. These points should
have known offsets and elevations. Additional sections can be aligned by a single point. Corners on the
section grid can be used for these reference points. The reference points and the user-entered offset and
elevations for them sets up the program for the section. Now you can start picking the section grade points.
You can also digitize existing and final surfaces back to back, and there is an undo function that will
allow undo while digitizing points. As the section is digitized, it is shown in a real-time graphics window.
Holding down the right mouse button acts as a zoom function, while holding down the mouse scroll button
acts as a pan. The puck keys can be used to enter all the input data.

Prompts
Chapter 1. Civil Module 412
Digitize Section dialog

Calibrate section sheet:


Pick First section sheet reference point: pick a point on the section grid
Enter offset <0.0>: -50
Enter elevation: 200
Pick Second section reference point: pick another point on the section grid
Enter offset: 50
Enter elevation: 210

Pick Third section reference point:


Enter offset: 50
Enter elevation: 230
Section station to digitize <0.000>: 133.63
Digitize break point for SAMPLE GRID section 133.630 (Enter to end): pick a point on the section
starting at the left and working right
Digitize break point for SAMPLE GRID section 133.630 (Enter to end): pick a point on the section
Digitize break point for SAMPLE GRID section 133.630 (Enter to end): pick a point on the section
Save changes to SAMPLE GRID section 133.630 [<Yes>/No]? press Enter
Digitize break point for SAMPLE GRID FINAL section 133.630 (Enter to end): pick a point on the
section starting at the left and working right
Digitize break point for SAMPLE GRID FINAL section 133.630 (Enter to end): pick a point on the
section
Digitize break point for SAMPLE GRID FINAL section 133.630 (Enter to end): pick a point on the
section
Save changes to SAMPLE GRID FINAL section 133.630 [<Yes>/No]? press Enter
Digitize another station [<Yes>/No]? press Enter

Calibrate next section:


Pick section reference point: pick a point on the section grid
Enter offset <-50.00>: 0
Enter elevation <200.00>: 200
Section station to digitize <233.630>: 200
Digitize break point for SAMPLE GRID section 200.000 (Enter to end): pick a point on the section
Digitize break point for SAMPLE GRID section 200.000 (Enter to end): pick a point on the section
Save changes to SAMPLE GRID section 200.000 [<Yes>/No]? press Enter
Digitize break point for SAMPLE GRID FINAL section 200.000 (Enter to end): pick a point on the
section starting at the left and working right
Digitize break point for SAMPLE GRID FINAL section 200.000 (Enter to end): pick a point on the
section
Digitize break point for SAMPLE GRID FINAL section 200.000 (Enter to end): pick a point on the
section
Chapter 1. Civil Module 413
Save changes to SAMPLE GRID FINAL section 200.000 [<Yes>/No]? press Enter
Digitize another station [<Yes>/No]? N

Pulldown Menu Location: Sections > Digitize Sections


Keyboard Command: digxsec
Prerequisite: Affix cross section on digitizing tablet

Digitize End Areas


This command writes an earthwork (.EW) file that can be used by the Print Earthwork File Report com-
mand and print an earthworks and volumes report. It is the users responsibility to record the sections in
the proper consecutive sequence. The earthwork (.EW) file written by this command can be edited in any
ASCII text editor.

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.

Chapter 1. Civil Module 414


More fill areas (Y/N) <N>: press Enter Respond with Y if you have more fill areas.
Send data to file (Yes No) <Y>: press Enter If you made no errors respond with Y to save data in the
file.
End Area File to write <c:\scad2006\data\quan.ew>: press Enter
Station Number: 150 This would enter a station of 1+50.

Pulldown Menu Location: Sections > Digitize Sections


Keyboard Command: digendar
Prerequisite: An existing cross section on digitizing tablet. If digitizing a map on your tablet use the
Tablet Calibrate command to calibrate your digitizer tablet to the scale of the drawing.

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

Input-Edit Rock Section File


This command allows the user to edit rock section stations from a Stations List and then save the .SCT file.
Stations should be selected one at a time from the ordered list. These edits may include offset and depth
values to the left and to the right. The rock section files may be edited, deleted or cleared as needed, but
only an existing station from the list may be edited. To start, an existing section file must be read, then an
existing rock section file needs to be chosen or a new one created.

Chapter 1. Civil Module 416


Prompts
Existing Section File to Read dialog select SCT file
Rock Section File to Write dialog: select SCT or create new SCT file
Input-Edit Rock Sections dialog select Edit and make changes as needed
Input/Edit Rock Offsets & Depths enter values
Save changes.
Last station to average <1614.160>: press Enter
Section File to Write select a SCT file name and folder

Chapter 1. Civil Module 417


Pulldown Menu Location: Sections > Rock Sections
Keyboard Command: sctrock
Prerequisite: .SCT file

Create Overshoot Section File


This command allows the user to create an overshoot section file using an existing .SCT section file and
an existing rock section file. The existing .SCT file must be read, then an existing rock section file (.SCT)
needs to be chosen. The new overshoot section file and file name will then be written. An overshoot drop
depth is the key prompt in this command, along with the values for the beginning and the final stations.
This will begin the processing of this routine and create the new data.

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

Chapter 1. Civil Module 418


Draw SectionTemplate DWG
This command is step one in the Point on Section procedure. It inserts a section or template drawing to
scale on a standard section sheet. The section or template must be an existing, separate drawing (.DWG)
file. Prior to running this command, the scale and text size should be set with the Drawing Setup command
found on the Settings menu.

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.

Section sheet with template


Pulldown Menu Location: Sections > Points On Section
Keyboard Command: tunnel
Prerequisite: Vertical alignment in .PRO file, template or section drawings, and section sheet drawing.

Chapter 1. Civil Module 419


Point Placement on Section
This command is step two in the Points on Section procedure. Before running this routine, the section
or template sheet must be drawn on screen and there must be an existing coordinate (.CRD) file to read,
with station and offset data in the description fields, as described under Points on Section. Station location
points may also be picked on screen with the Points option. This command draws points on the section
template from the coordinate (.CRD) file or via the Points method. If the Point option is selected, a Section
Settings dialog appears, followed by a Snap Point dialog. The point elevation and the offset data in the
description field are used to locate the point on the section.

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.

Chapter 1. Civil Module 420


Point option dialog

Points plotted on template or cross-section


Pulldown Menu Location: Sections > Points On Section
Keyboard Command: ptsct

Chapter 1. Civil Module 421


Prerequisite: Drawn section sheet and .CRD file with station and offset description field data

Point Offset Report/Plot


This command, which is step 3 in the Points on Section procedure, labels the tight/clear distances between
points and a polyline on the section. Tight points are inside or to the right of the polyline while clear points
are outside or to the left of the polyline. The polyline should be drawn in a clockwise direction. The points
can be picked on the section or located from a .CRD file with the station and offset data in the description
fields as described under Points on 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

Chapter 1. Civil Module 422


Station Offset Elev Pt# North East TIGHT CLEAR
1170+60.00 R9.00 281.18 12 443249.5886 785267.8025 -0.32
Station Offset Elev Pt# North East TIGHT CLEAR
1170+60.00 R9.30 272.48 13 443249.6361 785267.5063 +0.66

Pick point/<point number or range>: press Enter


Enter more point numbers or pick more offsets or press return for no more.
Enter station to process (Enter to End): Enter next station or press Enter to end.
With Point Offset Report/Plot completed the finished product with points plotted on the cross section can
be plotted to a printer or plotter with Tight/Clear or Cut/Fill report included as shown.

Pulldown Menu Location: Sections > Points on Section


Keyboard Command: sctoffset
Prerequisite: Drawn section sheet

Input-Edit Section File


This program can be used to enter or edit data stored in a section file (.SCT file), including a real-time
graphic window in the Edit mode. The section data consists of stations, offsets, elevations and descriptions.
This command also has utilities for translating the offsets and elevations, deleting stations from the file,
intersecting the outslopes of one section file with another, combining multiple occurrences of the same
station and sorting the stations, offsets and elevations. While editing the section file, a second section file
can be used as reference. To choose this file, pick the 2nd button. For example, when editing the proposed
section file, you can reference and view the ground section file as the 2nd file.
The program begins by prompting for a New or Existing section .SCT file to process. The Section file
to process dialog appears, allowing you to specify the file that you want to operate on. Use the New
option to create a new file. Use the Existing option to edit the offsets and elevations for station/sections
that you have already created, or append new stations to a file. The program defaults to a section
file with the same name as the drawing or a name that you specified using another section command.
Chapter 1. Civil Module 423
You also can choose a 2nd existing .SCT file to reference. After specifying the file name(s), the pro-
gram displays any stations currently in the file, in the Stations List of the Input-Edit Section File dialog box.

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).

Chapter 1. Civil Module 424


The Add Row button inserts an offset line above the currently highlighted row. The Remove Row button
erases the highlighted offset and elevation from the list. After inputting or editing press the OK button to
return to the Stations List dialog and keep any changes you have made. Select the Cancel button if you
want to cancel changes made to the current station. Extend Pavement/Subgrade will allow you move a
surface point and shift, in parallel, the associated subgrades and tie points. One application, shown below,
is to extend a shoulder point and re-computer the TIE point, all in one clean operation:

Another application of Extend Pavement/Subgrade is to move the curb position and all associated sub-

Chapter 1. Civil Module 425


grades. The ''inside'' curb point is at 12.00 units from centerline. If the pavement is extended from 12 to
15 at this station, use of this feature will extend the subgrades, maintain all slopes and re-compute the TIE
point, as shown below:

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.

Chapter 1. Civil Module 426


Elevation Field (Edit Station): Equations (+, -, *, /) can be entered to calculate or adjust an elevation.
For instance, to subtract 1.25' from elevation 1926.18, simply enter 1926.18-1.25 and press enter. The new
elevation will be calculated and displayed in the viewer window.

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

Chapter 1. Civil Module 427


can also adjust the elevations up or down. When using this option, you can choose the range of stations to
operate on (starting and ending stations) and the values to adjust the offsets and elevations. If, for example,
you want to shift the centerline, but not the elevations, enter the plus or minus amount you want to translate,
and when prompted for the elevation enter zero.

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.

Chapter 1. Civil Module 428


Reduce: Allows you to remove offsets from a range of stations by removing vertices in the offsets that are
virtually in a straight line. Using an offset cutoff, meaning no offset and elevation moves more than the
entered amount (eg. 0.01), excessive numbers of vertices can be eliminated. The command is similar to
Reduce Vertices when applied to the plan view.

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.

Chapter 1. Civil Module 429


Combine Stations: Used to bring together in one record slot multiple occurrences of the same station
number. This can occur when using the Digitize Sections (XSec) command and the section that you are
digitizing has match/break lines which forces you to digitize the station in two or more parts.
Interpolate: Allows you to add or overwrite a station between two stations or projecting forward from two
stations. You can choose to interpolate a single station or an interval of stations. Specify the two known
stations in the Start Station and End Station edit boxes, as well as the interval if using the interval method.
The program will do straight line, mathematical interpolations, adding offsets to the interpolated stations
to match the totality of offsets in the starting and ending stations. However, if the offsets have descriptions,
you can choose to interpolate by description and the program will interpolate by description (eg. EP at 12
on Station 1100 and EP at 15 at station 1150 would lead to EP at 12.6 at 1110). There is also an option to
reference a profile, so if station 1100 and 1150 were on either side of a high point at 1125, the interpolated
offsets would respect the profile as well as the starting and ending station. Use of this command is often
critical to creating accurate digital terrain models of sites for machine control. Select the OK button to
execute the function with the current settings or select the Cancel button to abort the process.

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.

Chapter 1. Civil Module 430


Tie Station: Allows you to tie the outslopes into the reference second section file. This routine first brings
up a dialog to specify the range of stations to process. It includes a line to set the slope to tie with. The
program will start from the left most offset and use this slope to find the intersection with the reference
section file. Then the intersection from the right most offset is calculated with this slope. These intersection
points are the tie points. The slope can be defined by percent, ratio, continue the last slope, and vertical.

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.

Chapter 1. Civil Module 431


Save: Saves the currently loaded section file.
SaveAs: Allows you to save the currently loaded section file as a different file.
Exit: Allows you to exit from the section editor and return to the drawing editor. The program will warn
you to save to a file if you have made changes.

Pulldown Menu Location: Sections


Keyboard Command: scted
Prerequisite: None

Draw Section File


This command generates plots of cross-section data which can be used to further iterate the corridor design
or used for construction documentation. The Section files drawn with this command can be created by
several methods including the Input-Edit Section File, Digitize Sections, any commands under the Create
Sections from... menu, Process Road Design or RoadNet commands.
For metric-based projects, please refer to the Drawing Metric Section Sheets section of this document.
The Draw Section File routine will call two primary dialog boxes:
The first is the Section Files for Drawing dialog box that allows you to specify the Section files (.sct)
to be drawn and some general sheet and layer settings.
The second is the Draw Section File dialog box that allows you to specify various scale, layout and
labeling settings.
If the Type of Plot option in the Draw Section File dialog box is set to ''Sheet,'' a third Section File Sheet
Drafting Parameters dialog will be displayed which provides detailed sheet layout settings.

Chapter 1. Civil Module 432


Files: Specify up to six Section (.sct) files to plot and Select a layer for each. To remove a section file
entry from the dialog box, click the appropriate 1st, 2nd, 3rd, etc, button which displays the standard File
Selector dialog box. Without selecting a file, click the Cancel button from the File Selector dialog box to
remove the previously specified file.
Layers: Key-in a desired layer name for each section file or click the Select button to specify a previously
established layer.
Key-in a desired layer name or click the Select button to specify a previously established layer for each of
the cross-section sheet items:
Grid Text
Main Index Grid Lines
Intermediate Grid Lines
Subgrade
Prefix Layer Names with Section Name: Enable this option if the layer for each section name is to be
prefixed with the Section file name.
Style: Key-in a desired text style or click the Select button to specify a previously established text style
that will be assign to all labels.
Crossing Pipe Label Setup: This button opens the Crossing Pipe Label Setup dialog box that allows you
to establish settings for drawing and labeling pipes that run along or intersect the cross section alignment.
Load Settings: This option allows you to load the content of a previously saved Section Settings (.sst) file.
Colors: This option allows you assign colors to each of the aforementioned items. The recommended color
for each item is ByLayer.
Linetypes: This option allows you assign linetypes to each of the aforementioned items and line widths to
each of the section files. The recommended linetype for each item is ByLayer.

Chapter 1. Civil Module 433


Crossing Pipe Label Setup

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:

Chapter 1. Civil Module 434


Horizontal Scale: Specify the horizontal scale.
Vertical Scale: Specify the vertical scale.
Link Sections to Files: This setting controls the linkage of the plotted sections to the actual section (.sct)
file(s), determining how changes to the file affect the plotted sections.
Off: A linkage between the SCT file and the graphical section entities is not formed; you will need
to manually re-create section sheets after section design changes.
Prompt: You will be asked whether or not to update the plotted sections when the underlying SCT
file is changed.
Auto: The plotted sections will automatically update when the underlying SCT file changes.
Type of Plot: Specify how the sections will be plotted:
Vertical Stack - will place the sections into a column up to the value of Maximum Sections per
Column before beginning a new column.
Pick Location - provides information about the section at each station and prompts you to precisely
place each section to a location of your choosing.
Sheets - will plot the sections on a block section sheet suitable for plotting.
Fit Each Vertical Grid: When checked, the grid bottom elevation and grid height are set automatically
and you may specify values to add to the top and bottom of each grid (see Vertical Grid Adder to Top and
Vertical Grid Adder to Bottom). When not checked, you specify the elevation of the grid bottom and the
grid height through the Grid Bottom Elevation and Grid Vertical Height controls, respectively.
Output to Separate Drawing: When checked, this option will prompt for a New drawing name and
location into which all cross sections will be drawn.

Chapter 1. Civil Module 435


Draw Reverse Order: When checked, this option will draw the cross sections in the order of the highest
numbered station to the lowest.
Scan File to Set Defaults: This button allows the program to set the minimum and maximum parameters.
If you choose this option, the program will automatically set the range of stations, vertical spacing distance,
right and left grid distances and starting/datum elevation. This option writes a file called ''sectsort.tmp'' that
is read and used to set the defaults the next time you use the program. Therefore, if you are selecting a
different .SCT file to plot you should use this option to update the .TMP file.
Range of Stations to Draw: Specify the range of stations from the file which will be drawn.
Interval of Stations to Draw: Specify the interval of stations to draw. For example, perhaps you sampled
every 25 feet with the Sections from Surface Model command for more accurate quantities but only want
to plot 50 foot stations. ALL is the default value for this field.
Vertical Grid Adder to Top: Specify the distance that will be added to the highest elevation of the section
for the sheets and pick location options. This option is only available when Fit Each Vertical Grid is
checked ON.
Vertical Grid Adder to Bottom: Specify the distance that will be subtracted from the lowest elevation of
the section for the sheets and pick location options. This option is only available when Fit Each Vertical
Grid is checked ON.
Grid Bottom Elevation: Specify actual bottom elevation for each section grid. This option is only avail-
able when Fit Each Vertical Grid is checked OFF.
Vertical Grid Height: Specify actual grid height for each section grid. This option is only available when
Fit Each Vertical Grid is checked OFF.
Vertical Space Between Grids: Specify the distance the sections are stacked above the last one plotted
when the Vertical Stack option is specified.
Maximum Sections Per Column: Sets the maximum number of sections allowed per column when the
Vertical Stack option is specified.
Label Reference Offsets: When enabled, the offset from selected break points of one section file relative
to the position(s) of selected points from another section file can be labeled onto the plots.

Chapter 1. Civil Module 436


Label Right of Way: When enabled, this option will label Right of Way points as defined using the Section
Points from Right of Way command. Press the Set button to the right of this toggle to set the text size and
label offset scalers, layer and text style settings.

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.

Chapter 1. Civil Module 437


Label Break Pt Offsets: 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 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.

Chapter 1. Civil Module 438


Label Slopes: Will label cross-slope values of the Section. Press the Set button to the right of this toggle
to set the text and symbol size scaler, layer, and label format for these labels. Enable the Label Relative to
Zero Offset option to ensure slopes are measured from the zero offset line out to the extents of the Section.
Also, if you do not want all slopes on the Section labeled, you can use the ''Label From'' and ''to'' settings to
specify Section point descriptions to label between. For instance, you could specify to only label the slope
between the SW (sidewalk) and SH (shoulder) ID points as defined in the Template file (.tpl) that was used
to generate your Section file (.sct).

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.

Chapter 1. Civil Module 439


Draw Break Pt Leader: Enable this option to include a leader with the Label Break Pt Offsets, Label
Break Pt Elevations or Label Break Pt Descriptions options. Click the Set button to specify the desired
layer for the leader.

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

Chapter 1. Civil Module 440


horizontal scale is 100.0, then the text height will be (0.10 * 100) or 10.0.
Grid Text Size Scaler: Specify the text size scaler for the axis text. This value is multiplied by the
horizontal scale to obtain the final text height. For example, if you set Axis Text Size to 0.08 and the
horizontal scale is 50.0, then the text height will be (0.08 * 50) or 4.0.
Horiz Grid Spacing: Specify the distance the vertical lines of the grid will be spaced.
Horiz Text Spacing: Specify the interval that text will be plotted below the grid lines.
Vert Grid Spacing: Specify the distance the horizontal lines of the grid will be spaced.
Vert Text Spacing: Specify the interval that text will be plotted to the left and right of the grid lines.
Grid Style: When using either the Vertical Stack option or the Pick Location option, indicate the desired
style for the grid markings.
Grid Text Settings: Click this button to establish how text annotation is configured for the grid:

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.

Chapter 1. Civil Module 441


In the Draw Horizontal Label Box dialog, select from the Available Fields in the list on the left to populate
the list of Used Fields on the right side. Once an item has been moved to the list of Used Fields, you can
double-click on the Field to change settings and format for each Field. An example of the Elevation
Difference option is shown below:

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

Chapter 1. Civil Module 443


Choose Space: Indicate whether sheets are to be drawn to Paper Space (also known as a Layout) or to
Model Space.
Layout Name: Indicate the name of the layout to which the first sheet should be drawn.
Tile Sheets: Enabling this option places all sheets in the specified Layout Name. The result is a vertical
stack of sheets in the layout. Disabling this option allows additional layouts to be created each containing
one sheet. As additional layouts are created, the name of each successive layout is incremented by a value
of 1.
Plot at 1:1: Enabling this option draws the sections so that one unit horizontally in the section is equivalent
to one plotted unit. The ratio of the Horizontal Scale:Vertical Scale determines the amount of vertical
exaggeration.
Block Name: Specify the drawing name that will be inserted for each sheet. The default is SCTSHT1
which is included with Carlson Software and is located in the %AppData%\Carlson Software\...\Sup\
folder. You can use this or use a sheet block of your own design. The block should be drawn at a 1:1
scale since the program inserts it using the Horizontal Scale setting from the previous dialog. Click the Set
button to browse/navigate to an alternate drawing file.
Set Sheet Attributes: For grid sheet block names that utilize attributes (useful for items such as sheet
numbers, drawn date, drawn by, job name, etc), use this command to provide attribute values that will be
placed for each sheet block:

Chapter 1. Civil Module 444


Find Sheet Attributes: This routine will scan the Block Name for any attribute definitions and return them
to the dialog box so values can be established for each attribute.
Starting Page #: Indicate the starting page number to be applied to the plots through the use of the Set
Sheet Attributes command.
Scan Block for Width/Height: Use this routine to scan the specified Block Name for its width and height.
These values are populated into the Sheet Width and Sheet Height controls.
Sheet Grid Interval: Indicate the spacing between the grid lines in the sheet block. The routine will not
draw the grid lines and uses this information to control the placement of each section onto the sheet.
Vertical Space Between Sheets: Indicate the amount of space that should be placed between sheets when
the Tile Sheets option is enabled.
Rows of Sections
Per Sheet: Specify the maximum number of sections that can be stacked on top of each other on a sheet.
Space Between: Specify how much space will be placed between the top of the last section plotted and the
bottom of the next section. For U.S. Customary based units, a value of 1 would be a good starting value.
Columns of Sections
Per Sheet: Specify how many columns of sections can be placed on each sheet.
Space Between: Specify the distance between the left edge of one section column edge and the right edge
of the next column. This will generally be the area where elevation labels and station circle annotation will
be placed. For U.S. Customary based units, a value of 2 would be a good starting value.
Label Grid Zero Offset: Enable this toggle if the zero offset location of each section should be labeled on
each section.
Offset for 1st Section
Horizontal Offset: Specify how far from left edge of the sheet the first section will be placed on to the
section sheet. The block SCTSHT1 has a 1'' left margin.
Vertical Offset: Specify how far from bottom edge of the sheet the first section will be placed on to the
section sheet. The block SCTSHT1 has a 21 '' bottom margin.

Chapter 1. Civil Module 445


Preview: This button allows you to get an approximate idea of what the initial sheet will look like based
on the current settings.
Back: This button allows you to return focus to the main dialog and make changes to any previous settings
or cancel the routine.
Save Settings: This button allows you to save all the parameters settings to a file so you can easily recall
them for another project.

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

Chapter 1. Civil Module 446


Sheet Sample

Drawing Metric Section Sheets


First, be sure that you are set to metric mode in Drawing Setup under the Settings menu. For our example,
assume a 1:1000 horizontal scale. Once set, issue the Draw Section File command and click OK to reach
the second dialog. There is a different block name for metric sections called schsht2.dwg which is located
in the %AppData%\Carlson Software\...\Sup\ folder. Begin by setting the parameters for the second
dialog as shown.

Chapter 1. Civil Module 447


Second dialog with metric settings

Third dialog with metric settings


Adjust settings as needed to achieve the desired look/layout.
Pulldown Menu Location(s): Civil Sections, Field Roads

Chapter 1. Civil Module 448


Keyboard Command: drawsct
Prerequisite: A Section (.sct) file

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.

Chapter 1. Civil Module 449


Report Slopes: Will report the slope between section points. Specify how to report the slopes, ei-
ther none, percent, ratio, or auto format. Auto format means that slopes less than 10% are reported in
percent, while greater slopes are reported as ratios.

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.

Elevation Difference at Offset Interval: Used if there is an elevation difference.


The next three options only available if Elevation Difference at Offset Interval is clicked.

Offset Interval: Value required.

Left Limit/Right Limit: Values required.

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

Chapter 1. Civil Module 450


Sample Report
Pulldown Menu Location: Sections
Keyboard Command: sctrprt
Prerequisite: A section file (.sct)

Offset & Elevation Report/Plot


This command calculates the offset and elevation at points along a polyline on a section grid. The results
can be drawn on the grid or just displayed on the text screen. The offset and elevation are either calculated
for each vertex of the polyline or at user specified points. This command can also be used as a section
inspector. As you move the cursor across the section, the offset, elevation and slope are reported in real-
time in a pop-up window.
The Prompt For Snap toggle controls whether the command will present the snap dialog as you pick points
to figure the offset and elevation at. The Grid Starting Elevation edit box allows you to input the beginning
elevation of the local grid that you are designing in. Use the Scale edit boxes to set the proper horizontal
and vertical scales for your design environment. The Label each vertex of grade polyline option will draw
the offset-elevation label above each point in the selected polyline. There are also settings to control the
prefix, suffix and decimal precision for all the labels.

Chapter 1. Civil Module 451


Prompts
Section Offset-Elevation Settings dialog Choose the scales and base elevation that match your section
grid.
Pick center grid point [int on]: Pick the grid point at the zero offset and base elevation. The intersection
osnap mode is on.
Pick grade polyline: select polyline
Pick vertical alignment for text: pick point above the polyline

Offset & elevation at each polyline vertex

Chapter 1. Civil Module 452


Pulldown Menu Location: Sections
Keyboard Command: offelev
Prerequisite: Must plot the polyline that represents the grade

Draw Mass Diagram


This command draws a mass diagram uses data from a .MAS file created by commands such as Process
Road Design, Calculate Section Volumes or Edit-Process End Areas. The diagram options are set in the
dialog shown here. These settings are a subset of the settings in the Draw Profile command. Please see the
Draw Profile section of the manual for a description of these settings.

Prompts
Mass Diagram File to Read dialog choose .MAS file
Draw Mass Diagram dialog Make selections.

Chapter 1. Civil Module 453


Pulldown Menu Location: Sections > Cut/Fill Analysis
Keyboard Command: drawmas
Prerequisite: .MAS file

Mass Diagram Report


This command creates a report for mass diagram data from a .MAS file created by commands such as
Process Road Design, Calculate Section Volumes or Edit-Process End Areas. The Report Formatter is
used to specify the layout of the report with options to output to Excel and databases. The report includes
the stations and accumulated cut/fill volumes. Positive amounts indicate more fill than cut and negative is
for more cut than fill.

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

Pulldown Menu Location: Sections > Cut/Fill Analysis


Keyboard Command: masreport
Prerequisite: .MAS file

Mass Haul Report


This command reports the mass haul amounts and stations of balance. Before running this command, the
mass haul data file must be created with another routine such as Process Road Design, Calculate Section
Volumes or Mass Haul Analysis. The mass haul data file is a profile (.pro) format with stations and mass
haul volume instead of the stations and elevation of the typical profile.

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.

Mass Haul Report


File: C:\SAMPLE\MASSHAUL.PRO

Station Balance
0+09.226 0.000
1+53.409 0.000
7+04.560 0.000
11+97.656 0.000

Pulldown Menu Location: Sections > Cut/Fill Analysis

Chapter 1. Civil Module 455


Prerequisite: Mass haul data file (.pro)
Keyboard Command: mhreport

Mass Haul Analysis


This command will determine the volume and haul distance for each group of net cut and net fill station
ranges along a road. The program calculates the optimized cut to fill movements so that the total
volume-distance moved is minimized.

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

Chapter 1. Civil Module 456


the Mass Haul Analysis.
Calculate Centroids Using Centerline: This option will find the center offset for each Cut/Fill area and
use a centerline to adjust the station interval along curve segments for the end area volumes.
Use Rock Section For Rock Volumes: This option will use a third section file for reporting rock cut
quantities.
Extend Shorter Sections to Longer: This option will find your longest section and match the length of
all your other sections to it.
Interpolate Missing Section Stations: Toggle this on to interpolate any missing stations so that the Mass
Haul report can use all the stations.
Topsoil Adjustment: This will apply a Topsoil Removal/Replacement definition from the Template
Adjustments to adjust the sections.
Mass Diagram: This will create a Mass Diagram of the cut/fill balance by station. This data is stored in a
profile file (.pro) format file, and you can use Draw Profile to draw it.

Mass Haul Settings

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.

Chapter 1. Civil Module 457


Mass Haul Analysis

Existing Section> C:\Documents and Settings\Todd Carlson\Desktop\Takeoff\Drawings\demo2-


og.sct
Final Section> C:\Documents and Settings\Todd Carlson\Desktop\Takeoff\Drawings\demo2-fn.sct
Haul Distance Ranges
Net Cut Net Fill Total In Sta Haul 0 200 Over
Station Station Cut(CY) Import Fill(CY) Export Volume Volume Volume 200 500 500 Avg Haul
0+00.000 1+00.000
1+00.000 2+50.000 1251.729 0.000 1251.729 0.000 1251.729 1127.595 124.134 124.134 0.000 0.000
153.135

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

Pulldown Menu Location: Sections


Prerequisite: A Section Alignment File and Existing and Road Sections
Keyboard Command: masshaul

Cut/Fill Width Analysis


This command generates a report of the horizontal width of cut and fill areas between two cross sections.
The report generated can take into account the cut, the fill or both. For example, the Process option for
Cut only will report only the grinding areas as the cut end areas. The options for this command are set
in the dialog shown. The Report Width At Interval option reports the width of each area is reported
at different elevations set by the Elevation Interval. For the Report Elevation At Width option, the
elevation is calculated for where the area has the Target Width. For the Report Average Width/Height
Chapter 1. Civil Module 458
option, the average width and height is calculated for each area. The Report Tie Points option reports the
intersection points between the original ground and design sections. The Use Report Formatter option
allows for customized reports and output to Excel and databases.

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.

Width Analysis Report:


Cut/Fill Section Report
Target Width: 20.00
Section 1: C:\data\simo2.sct
Section 2: C:\data\final.sct
Station: 0+10.000
Fill Area: 153.289
Target Width at 108.07
Area Above Target Width: 72.48
Area Below Target Width: 80.81
Average Width: 12.19
Average Height: 2.95
Elev: 110 Width: 25.97
Elev: 105 Width: 10.65
Elev: 100 Width: 2.86
Elev: 95 Width: 0.00

Tie Points Report:


Section File 1: C:\sample\rehab1\exist-rd.sct
Section File 2: C:\sample\rehab1\grind.sct

Chapter 1. Civil Module 459


Station Fill Area Tie Offset Width Tie Offset Left Tie Offset Right Tie Elev Left Tie Elev Right
732+58.510 12.941 24.000 -12.000 12.000 927.312 927.337
732+75.000 13.485 24.000 -12.000 12.000 927.381 927.288
733+00.000 13.554 24.000 -12.000 12.000 927.505 927.271

Pulldown Menu Location: Sections > Cut/Fill Analysis


Keyboard Command: cfwidth
Prerequisite: Two section .SCT files

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

Cut Sheet Report

-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

Chapter 1. Civil Module 460


Pulldown Menu Location: Sections > Cut/Fill Analysis
Keyboard Command: cutsheet
Prerequisite: Two section .SCT files

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.

Chapter 1. Civil Module 461


Prompts
Design Regrade Settings dialog Make choices and click OK.
Pick Center Point of Grid [int on]: pick a point Pick the point where the local grid lines intersect at the
0 offset and datum elevation.
Select the existing grade polyline: select polyline
First offset or pick a point (P,Help): pick a point If you have the snap prompting on then each time you
pick a point from the screen the dialog below will appear.
Second offset or pick a point (U,S,T,P,M,Help): pick a point If you make a mistake on one of the points
you select than use the U option to undo or delete your last entry.
Chapter 1. Civil Module 462
Next offset or pick a point (U,F,S,T,P,M,Help): F If you want to type in a specific grade use the Force
grade option.
Ratio/<Percent grade between 0.0 and 30.2>: -2
Next offset or pick a point (U,F,S,T,P,M,Help): pick a point
Next offset or pick a point (U,F,S,T,P,M,Help): 75
Percent grade/Ratio of slope/<Elevation>: 445
Next offset or pick a point (U,F,S,T,P,M,Help): press Enter Press Enter to end the command.
Pick point for label (Enter for none): pick a point to label the cut/fill end areas
Enter station of regrade:100

Pulldown Menu Location: Sections


Keyboard Command: regrade
Prerequisite: Must plot the polyline that represents the existing grade

Chapter 1. Civil Module 463


Calculate Haul Factors
After creating a regrade polyline with Design Regrade, this command will calculate how far and how much
earth must be hauled in order to obtain the regrade from the existing grade. Areas from cut will be moved
into areas of fill. In order to be optimal, this command expects even amounts of cut and fill. Haul factors
measure the amount of earth moved times the distance. There is also an option to label the cut and fill
areas.

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

Chapter 1. Civil Module 464


Sections to 3D Polylines
This command creates 3D polylines from a section (.SCT) file. Besides the section file, a centerline poly-
line, centerline file or section alignment (.MXS) file must be specified to define the plan view location of
the 3D polylines. The elevations for the 3D polylines come from the section file. These 3D polylines can
then be used by other Carlson routines to create surface models.
Typically, the 3D polylines are drawn as cross-sections perpendicular to the centerline at each station.
When using a polyline centerline instead of the .MXS file, there is an option to draw by connecting similar
descriptions to make 3D polylines parallel to the centerline. For example, if the section file has descriptions
for each section point then you can draw 3D polylines for EP, SHD, TIE, etc.

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

Keyboard Command: scto3dp


Prerequisite: A section (.SCT) file

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

Chapter 1. Civil Module 465


be created at each station in the section file or at a set station interval. The range of stations to process
can also be set. The Description Match field can be used to filter the offsets and only create points with
matching descriptions (e.g. only ''EOP'' offsets). The Create points at fixed offsets option can be used to
make points at user-specified offset distances. The program will interpolate the elevations for these points
by interpolating from the neighboring offsets. The is both a Centerline by Polyline or by CL File option.
The CL File option will prompt for an existing centerline (.CL) file. The Reduce Points option will skip
creating points for the same offset between stations if the x,y position and elevation change is less than the
offset tolerance. Essentially, when a series of offsets are on a straight line (no vertical and no horizontal
curve) then only the starting and ending points are needed and all the intermediate points can be skipped.
For example, the Reduce Points routine will look at the left side EOP offset points at stations 1+00, 1+05
and 1+10 and if these three points make a straight line then the point for station 1+05 can be reduced.
The Offset Distance is the tolerance that Reduce Points using for testing whether the middle point (offset
point at station 1+05) can be reduced. The distance for the middle point is calculated as the perpendicular
distance from the middle point to the line between the two end points. Both the horizontal and vertical
distances are checked.

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

Chapter 1. Civil Module 466


Enter the starting station to process <3.34>: press Enter
Enter the ending station to process <750.00>: press Enter
Select centerline polyline: pick the polyline that defines the stations
Type of centerline [<ROadway>/RAilroad]? RO
Enter the centerline starting station <0.0>: press Enter
Created 65 points.
Keyboard Command: sctopt
Prerequisite: A .sct file and polyline centerline

Design Section Staging


This command takes a design cross section and splits it into two stages for cases when the design surface
will be built in stages. There are two staging methods.

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

Chapter 1. Civil Module 467


Enter the fill slope ratio <2.0>: press Enter
Enter the cut slope ratio <2.0>: press Enter
Stage by side from offset or overlay existing at description [<Offset>/Desc]? press Enter
Place road on left or right [<Left>/Right]? press Enter
Range of stations: 50.0 to 100.0
Enter the starting station to process <50.0>: press Enter
Enter the ending station to process <100.0>: press Enter
Apply same pivot offset to all stations [Yes/<No>]? Y
Enter the pivot offset (enter left offsets as negative) <0.0>: 5.0
SCT File dialogs Enter new .SCT file names for 1) existing road .SCT file, 2) final road .SCT file, 3)
remaining existing .SCT file and 4) remaining final .SCT file.
Here is an example of the Offset method showing the original existing and design sections and then the four
new sections files for the finished existing sections, finished final sections, remaining existing sections, and
remaining final sections that the routine creates.

For Description Method:


Enter slopes as percent grade or slope ratio [Percent/<Ratio>]? press Enter
Enter the fill slope ratio <2.0>: press Enter
Enter the cut slope ratio <2.0>: press Enter
Stage by side from offset or overlay existing at description [<Offset>/Desc]? D for description
Existing section target description: CL
Range of stations: 100.00 to 100.00
Enter the starting station to process <100.00>: press Enter
Enter the ending station to process <100.00>: press Enter
Enter the buffer offset <0.0>: 4
Here is an example of the before and after for the Description method.

Chapter 1. Civil Module 468


Pulldown Menu Location: Sections
Keyboard Command: sctstage
Prerequisite: Existing and final grade section files (.SCT)

Draw Pipe 3D Polyline


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: Sections
Keyboard Command: drwpipe
Prerequisite: None

Chapter 1. Civil Module 469


Assign Pipe Width to Polyline
This command is described in the Profiles Menu section of Help, under Pro-
file Utilities.

Slope Stake Report


This command creates a slope stake report using cross section data with stations, offsets, elevations and
descriptions. The program uses the data point descriptions to identify and catch and pivot points and other
data points to report. Besides processing a section file (.sct), the program also uses a centerline file (.cl) for
reporting coordinates for the data points.

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.

Chapter 1. Civil Module 471


Slope Stake Report

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.

Pulldown Menu Location: Sections > Section Utilities


Keyboard Command: ssreport
Prerequisite: A section and a centerline file

Extend Sections to Offset Limits


This command extends the offsets to the left and right limits for each station in a section file. The left and
right offset limits are defined in the section alignment (.MXS) file. The elevations for the extended offsets
can be extrapolated from the last slope from the existing offsets or the elevations can be carried flat from
the last offset elevation. For example, consider section station with a left most offset of -192.5 and a right
most offset of 197.3. If the MXS file had offset limits of 200 for left and right, then this routine would
assign offsets with elevations at offsets -200 and 200. The resulting section file can be saved to a separate
section (.SCT) file or overwrite the original SCT file.

Chapter 1. Civil Module 472


Prompts
Select Section Alignment File select .MXS file
Section File to Read select .SCT file
Extend last slope or use last elevation [<Slope>/Flat]? press Enter
Choose SCT file to Write specify new .SCT file name

Pulldown Menu Location: Sections > Section Utilities


Keyboard Command: extendsct
Prerequisite: .SCT file and .MXS file

Slope Zone Section Analysis


This command reports the cut/fill areas and volumes within given ranges of slopes. There is an option to
use another section for cut/fill reference.

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.

Keyboard Command: sctzone


Prerequisite: .SCT file

Regrade Fill Slope


This command is used on stockpile projects to regrade the fill slopes of the cross sections with less steep
slopes while maintaining the same end areas. The slope portion of the cross section to regrade is identified

Chapter 1. Civil Module 473


by entering the section descriptions for the top and bottom points.

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

Pulldown Menu Location: Sections > Section Utilities


Keyboard Command: regrade slope
Prerequisite: A section (.SCT) file

Overlay Section File


This command will create a section file at given cross slopes and minimum overlay from a reference section
file. An existing and a proposed .SCT file must be selected, along with additional section information. A
choice between Overlay Value or Proposed Elevation must be made. When the Overlay Value option is
chosen, a Minimum Amount of Overlay must be entered, and the Slope values must be defined. You are
allow to set up slope transition values for certain station ranges. When the Proposed Elevation option is
chosen, a Proposed Centerline Elevation value must be entered.

Chapter 1. Civil Module 474


Prompts
Overlay Section Data dialog Select file names and options, click OK
Report viewer creates a proposed section file report.

Pulldown Menu Location: Sections > Section Utilities


Keyboard Command: sct overlay
Prerequisite: A .SCT file

Chapter 1. Civil Module 475


Average Section Files
This command will average a section file for a given station range. A source file to process must be selected
to get things started. A starting station to average and a last station to average must then be entered. A new
.SCT file will be created as a result.

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

Pulldown Menu Location: Sections > Section Utilities


Keyboard Command: mergesct
Prerequisite: Two section files

Chapter 1. Civil Module 476


Move Section Leader Labels
This command custom positions section labels together with leaders. The section labels must be created
with the Draw Break Point Leader option with the Draw Section File command. When the sections are
redrawn, any custom positions done by this command are retained.

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

Pulldown Menu Location: Sections > Section Utilities


Keyboard Command: sctmove
Prerequisite: section labels with leaders

Update Sections from Polylines


This command is used to update section (.SCT) files from manual changes made to polylines originally
created by Draw Section.
Pulldown Menu Location: Sections > Section Utilities
Keyboard Command: update sct from dwg
Prerequisite: Drawn Sections

Review Section Links


This command shows a list of all the section links that the program knows about in the current drawing.
These links are between the section files and the drawn sections in the drawing. These links are created by
the Draw Sections command. You can use the Remove button to remove links for any obsolete sections or
if you don't want to link a certain section. You can also reassign a link in case the location of the section

Chapter 1. Civil Module 477


file has changed.

Pulldown Menu Location: Sections->Section Utilities


Keyboard Command: sctdict
Prerequisite: none

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

Calculate Section Volumes


This command will read two section files and compute the cut and fill end areas and volumes. It computes
the sections volume in the order they appear in the file. If you need to sort the stations in sequential order
use the Input-Edit Section File command. Begin by selecting the base section file then the final section file.
After specifying the input files the Calculate Section Volumes dialog appears. The settings can then chosen
and customized to match your reporting needs. There is an option to apply topsoil removal/replacement
adjustments, as well as support for processing sections with subgrades.

Chapter 1. Civil Module 478


Range of Stations to Process: Specify the range of stations to process. Separate stations with a hyphen as
shown.
Cut/Fill Starting/Ending Sta.: Volumes are calculated using end areas between the range of stations.
Instead of cutting off the volumes exactly at this range, the Ending and Starting Stations for Cut and Fill
can be used to have the volume taper from zero at the specified Starting Station to the volume at the first
station in the range. Likewise, the Ending Stations can be used to taper the volume from the last station in
the range to zero at the specified Ending Station.
Fill Shrink/Cut Swell Factor: Allows you to specify a value that the volume calculated will be multiplied
by.
Report Precision: Specify the decimal precision for the report.
Use Centerlineto Calculate Centroids: When checked, the program will calculate the centroids using a
centerline (.CL) file. You will be prompted to select the centerline file.
Use Centerline for Station Equations: This option applies to section files with stations numbered using
station equations. This option will use the station equations defined in a centerline file to remove the station
equations from the section file stations for calculating the true end area distances. You will be prompted to
select the centerline file.
Report Centroids: Specify whether or not to report centroids.
Calculate Rock Volumes: When checked, you will be prompted to select a third section (.SCT) file that
will be used to calculate rock quantities.
Calculate Overexcavation: When checked, calculates volume of overexcavation. See diagram.

Chapter 1. Civil Module 479


Report Cut/Fill Text: Specify whether or not to report cut/fill at each station.
Report Cut/Fill Differences: Adds a running total of the cut to fill balance at each station to the report.
Report Cummulative Cut/Fill: Adds a running total of the cut/fill at each station to the report.
Extend Shorter Sections to Longer: If checked, shorter sections are lengthened to the same left and right
offset extents as the corresponding longer sections.
Interpolate Missing Section Stations: If checked, the missing stations are accounted for in the calcula-
tions.
Topsoil Adjustment File: This optional input file applies topsoil removal and replacement for the
calculations. See the Topsoil Removal/Replacement command for more details on the .TOP file.
Mass Diagram Output File: Specify an optional (.MAS) file for mass haul data output for the Draw Mass
Diagram and Mass Diagram Report commands.
End-Area Output File: Specify an optional end-area (.EW) file for output that can be used in the
Edit-Process End Area File command.

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.

Pulldown Menu Location: Sections


Keyboard Command: calcsct
Prerequisite: Two section (.SCT) files

Chapter 1. Civil Module 480


Calculate End Area
This command allows the user to select two polylines representing an existing grade section and a final
grade section, and calculate the end area. Or you can also specify and define cut/fill end areas by picking
interior points. The area calculated can be drawn at a user specified point. Optionally, the command writes
the stations cut and fill to an earthwork (.EW) file that can be printed/displayed by the Edit-Process End
Area File command. This command starts with the Calculate End Area dialog.

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

Calculate End Area dialog make choices


Specify Earthworks File (ew) dialog specify new or existing file This box appears if Write Results to EW
File is clicked.

Chapter 1. Civil Module 481


Select existing grade polyline (ENTER to end): select polyline
Select final grade polyline: select polyline
Calculating End Area...
Cut: 12002.965 Fill: 660.272
Pick Point for Label (Enter for none): pick point

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

Edit Process End Area File


This command opens an End Area (.EW) file for editing and processing. Data can be entered directly
into the spreadsheet. The Calculate Section Volumes command has an option to create an .EW file. The
accumulative volume is displayed in the right side column of the spreadsheet. The Report function outputs
a report of the stations, intervals, cut and fill. The Make Mass Haul Diagram function makes a .MAS file
that can be used by the Draw Mass Diagram and Mass Diagram Report commands. The Use Centerline
for Station Equations option applies to end area data with stations numbered using station equations. This
option will use the station equations defined in a centerline file to remove the station equations from the
end area stations for calculating the true distances for the volume calculations. You will be prompted to
select the centerline file.

Chapter 1. Civil Module 482


Pulldown Menu Location: Sections
Keyboard Command: ewedit
Prerequisite: None

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.

Chapter 1. Civil Module 483


There is no limit to the number of surface or subgrade elements. Note that there is a Right Side Same as
Left option. When active this option only requires template design for the left side and will automatically
mirror the design for the right side.

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.

Chapter 1. Civil Module 485


Surface grades can be entered by selecting the Grades icon which brings up the dialog shown. Downhill
slopes are negative and the Distance is the horizontal distance. The slope can be specified in either Percent,
Ratio or Vertical format. The Vertical format is the actual elevation difference. The slope type can be either
Liner or Parabolic. The Linear is a constant slope and the Parabolic gets steeper across the grade until it
reaches the full specified slope at the end of the grade. The text 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, 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 as an output option of Process Road Design
and (4) Quantities can be generated with reference to the ID and material (gravel, concrete, etc.) entered
elsewhere within this command. The Pick button prompts to select a linework segment or two points from
the drawing to define the grade slope and distance. The Set button shows a list of grade ID's from the
current Template ID Library.

Chapter 1. Civil Module 486


To add a curb, select the Curb icon. The dialog box below appears where you can fill in the curb dimensions.
There are three curb types to choose from. The curb dimensions can be specified in feet, inches or meters in
metric mode. The Smooth option will smooth the surface of the curb which only shows when the template
is applied in commands such as Process Road Design. The Round option will fillet a curve at the bottom
and top of the taper using the specified Bottom and Top Radius. The Integral/Separate option determines
whether to draw the front line of the curb to separate the curb from the subgrade. For example, fully
concrete pavements that contain a curb would be drawn with the ''integral'' curb option. The Base Slope
Type of the curb can either be flat, set to the slope of the incoming grade or set to a user-specified slope.
For the Match Crown method, you can use the Table option to define a lookup table of different curb slopes
for different crown grades. For cases with part of the curb at a slope and part flat, you can use the Base
Break Offset to set the transition position between sloped and flat. The Target setting for the slope controls
which parts of the curb are sloped. The Material name is used in the Process Road Design report. The ID
is a unique identifier for this element of the template and is used for referencing the curb in other routines.
The Direction controls which way the curb faces. This Direction option is needed for divided roads that
have curbs facing both ways on either side of the road.

Chapter 1. Civil Module 487


Straight & rounded curbs

Integral and separate curbs


To specify cut treatment, pick the Cut icon. There is room to specify up to five cut slopes which can be
slopes in series or slopes to use at different depths. In a simple case of one cut slope, you can just enter the
one slope value and leave the depth and other slope boxes blank. For Slopes in Series, each slope is used
up to the specified depth until an intersection with the ground. If the intersection is not reached by the first
slope, then the next slope continues from where the first ended. If you have more than five slopes, pick the
Repeat Slopes option which will repeat the sequence of entered slopes until the ground is reached. The
Bench Between Cuts option allows you to enter a bench width and percent slope to be inserted between
each cut slope. Besides running the cut slopes to specific depths, the Cut To Section option can be used to
have each cut slope intersect a surface from a section (.sct) file. With Cut To Section on, the Process Road
Design command will prompt for these cut slope section files. For example, this Cut To Section option
could be used when you have a cut bench that occurs at a set elevation but different cut depths as the road
profile changes. In this case, you could create a section (.sct) file at this set bench elevation.

Chapter 1. Civil Module 488


The Pick buttons prompts to select a linework segment or two points from the drawing to define the cut
slope.

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

Chapter 1. Civil Module 489


slope depending on setting (shown below are individual slopes, with slopes in series off):

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.

Three cut slopes in series


The Slope to Rock applies in Process Road Design when using a Rock Section File. There are
two slope order modes for rock slopes: Slope TO Rock and Slope FROM Rock. For the Slope TO
Rock mode, the cut slope will be the Slope To Rock up to the rock surface. After reaching the rock
surface, the regular cut slopes apply. For the Slope FROM Rock mode, the regular cut slopes apply
up to the rock surface. Then from the Slope From Rock applies from the rock surface to the ground surface.

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

Chapter 1. Civil Module 490


depth. The Force Berm will apply the Berm (defined using the Fill icon) in cut instead of a ditch up to a
certain depth of cut.

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.

Chapter 1. Civil Module 491


The Right of Way icon brings up the dialog shown which allows you to specify whether to use a retaining
wall to keep the cut/fill slopes from crossing the right of way. The right of way data is stored in a centerline
file (.cl file) as stations and offsets for the left and right sides of a centerline. When the retaining wall
option is active, the cut or fill slope will go at the design slope up to the right of way and then the slope
will tie into the ground by going straight up or down. Without the retaining wall option, the cut or fill
slope will become steeper in order to tie into the ground at the right of way. For example, if the cut slope is
50% but this slope ties into the ground past the right of way, then the slope will be modified to something
steeper such as 65%. The Offset ROW options will force the tie in the offset distance before the right of way.

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.

Chapter 1. Civil Module 492


Here is an example of super elevation of 4% to the right for a divided road with a Max Difference of 7%.
The normal template is shown above. The Normal to Super Pivot Point is MED and the Super to Normal
Pivot Point is EP. The result is that the EP segment is in super and the SH and MED segments are at normal
slope. On the left, the SH segment is at the normal -10%, the EP segment is at the super elevation slope of
-4% and the MED segment wants to be at 4% but ends up at 3% because this meets the Max Difference
requirement. On the right side, the MED segment starts at the normal -4%, then the EP segment transitions
into the super -4% and then the SH transitions back to normal which results in a 3% slope because of the
Max Difference requirement.

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.

Chapter 1. Civil Module 493


To add subgrades click the SubGrades icon which brings up the dialog shown. The subgrades are areas
below the template surface. There can be any number of subgrades stacked one below another or side by
side.
The subgrade starts from the surface at the distance from the center set under Horizontal Offset. To
start from the centerline, enter 0 in Horizontal Offset. First the subgrade moves straight down from this
Horizontal Offset. The depth down is specified in Vertical Offset in feet units or meters in metric mode.
The Vertical Offset normally should be set as a negative number. The bottom of the subgrade then either
moves away from or towards the center depending in the Direction In or Out setting. The distance to move
is specified under Distance. The Slope Type for the subgrade bottom can be either set to a specified slope
or set to match the grades of the surface. After moving the specified distance, the subgrade will tie back
into the template surface either by going straight up, by continuing at the subgrade slope until intersecting
the surface or by wrapping around. The commonly used ''continue slope'' approach will extend the slope
until it hits something (like a curb or another surface segment). It will not trim. So if the pavement segment
is 12 feet to a curb, it is better to enter 10 and ''continue slope'' than to enter 12 exactly, as a ''tilted'' curb
may place the curb edge at 11.98' from the start of the subgrade, causing the subgrade to go past face of
curb and intersect back of curb. Also, for angled tie-ins of subgrade from base of curb to the surface, such
as the example shown below, be sure the distance entered is less than what would intersect the surface, so
that the ''extend'' effect will create the intersect. In this example, the first subgrade (asphalt) is ''continue
slope'', the second (gravel) is ''straight up'' and the third (gravel tie in behind curb) is ''continue slope''.

Chapter 1. Civil Module 494


The Material field is an optional description that is used in the Process Road Design report. Special super
elevation pivot points may optionally be specified. The values for Horizontal Offset, Distance and Pivot
Offset can be specified by template ID. For example, EP could be used in Distance to have the subgrade
have a width of the EP grade. Also expressions can be used such as EP+5 to go the distance of the EP
segment plus 5. This is especially useful for template transitions so that if the EP grade varies the subgrade
width will automatically adjust.

Chapter 1. Civil Module 495


Example of Wrap Around Subgrade
Pulldown Menu Location: Roads
Keyboard Command: template
Prerequisite: None

Draw Typical Template


This command draws a template and labels the slopes and distances. The cut and fill treatment can be
shown on the left and/or right sides. All the cut/fill slopes are shown for the different depths when multiple
slopes are defined. There are options to draw the normal template, super elevation or details of different
sections.
You will be prompted to select the template (.TPL) file first, then the Typical Section dialog appears.
Specify the parameters and press the Draw button.

Chapter 1. Civil Module 496


Prompts
Template File to Read Specify a template file.
Typical Section dialog Set your options then click Draw.
Pick Starting Position: pick a point

Curb Detail

Chapter 1. Civil Module 497


Normal Typical Template

Typical Template with Left Super Elevation


Pulldown Menu Location: Roads
Keyboard Command: typical
Prerequisite: A template file (.TPL file)

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.

Chapter 1. Civil Module 498


Reviewing the below plan view, when you are given stations and offsets that define a template position like
edge-of-pavement (above), you can use Template Transition effectively.

Chapter 1. Civil Module 499


The first Template Transition dialog shows a list of the transitions, covering the above right-lane variable
width. To add a transition, click the Add button. This brings up the second Template Transition dialog
which shows the transition template for the second segment. The middle sections list the template grades
that can be changed. To modify a grade, highlight the grade and click the Edit button.

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:

Chapter 1. Civil Module 500


Cut and Fill slopes can also be transitioned by picking the Cut and Fill buttons. Ditch and Berm grades
can also be modified here.

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

Chapter 1. Civil Module 501


Template Grade Table
This command creates a Template Grade Table file (.TGT), which is a lookup file for slopes and distances
at stations for grade points within a template. Each side of the template is controlled independently.
This user interface provides a simple and easy way to handle complex transitions. A similar result could
be produced using a Template Series, or a combination of Template Grade Centerline for horizontal
control and Template Grade Profile for vertical control. The advantage of Template Grade Table is that it
provides a simpler solution. Besides handling transitions like lane widening, it can also be used to specify
superelevation control.

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

Pulldown Menu Location: Roads


Keyboard Command: tpltable
Prerequisite: A template .TPL file

Input-Edit Super Elevation


This command is an editor for super elevation stationing. The super elevation data is stored in new or
existing super elevation (.SUP) files. When creating a new super elevation file, there is an option to read a
centerline file and build the super elevation stationing based on the curves and spirals in the centerline using

Chapter 1. Civil Module 503


AASHTO-based stationing or optionally, the Virginia DOT method. The AASHTO calculations are based
on the equations in chapter 3 of the 2004 Green Book titled Geometric Design of Highway and Streets.
The length of the transition from normal crown to superelevation will be automatically computed by the
program using either method based on the design speed and other settings, but the user can control what
percentage of this transition to and from superelevation occurs in the tangent leading up to the curve or
in the curve itself. The Use Transition Curves option enables fields for the transition curves at each super
elevation grade break. For example, if a normal grade is -2% and it starts changing at station 1+00 to reach
4% as station 2+00, then you could have a transition at 1+00 to go from the constant -2% to the rate of
change of 6% over 100'. This transition curve will show up in the Draw Superelevation Diagram similar to
a vertical curve in Draw Profile.

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.

Chapter 1. Civil Module 504


The super elevation stationing is entered in the Input/Edit Superelevation dialog. The View Table button
shows a table of the super elevation slope for the delta angle and radius at different design speeds. The
Calc Super button calculates the slope of full super given the design speed. The station entries are defined
as follows:

Station to begin transition: where normal crown rate begins to transition


Station to begin super run-in: where slope becomes flat
Station for super at normal crown rate in: where slope equals negative of normal crown rate
Station to begin full super: where slope reaches full super slope

Chapter 1. Civil Module 505


Station to end full super: where slopes begins to transition from full super back to normal
Station for super at normal crown rate out: where slope equals negative of normal crown
Station to end super runoff: where slope becomes flat
Station to end transition: where slope returns to normal crown rate
Given these various Station settings, an unequal rate of change can occur between any two stations. How-
ever, the program can calculate the stations to set an even rate of transition, as long as it knows the max
superelevation, the normal crown slope and the station to start transition, start full super, end full super
and end transition. The Calculate Stations button therefore calculates the stations for begin run-in, normal
crown rate in, normal crown rate out and end super run-out. To calculate these stations the values with an
''*'' must be entered.
The Compound Curve option allows you to specify a second superelevation slope for a compound curve.
In addition to specifying the second slope, the starting and ending stations for this slope must also be
entered. The Reverse Curve option is similar to the Compound Curve option. A typical Reverse Curve is
shown below in plan view and as it would appear in the summary dialog:

Chapter 1. Civil Module 506


Station 399+00 is the ''pivot'' where superelevation left flattens and turns into superelevation right.

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

Draw Super Elevation Diagram


This command allows the user to draw the contents of a Super Elevation Diagram (.SUD) file after is has
been created through the Process Road Design or the RoadNet commands.

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.

Chapter 1. Civil Module 507


Super Elevation Diagram

Draw Super Elevation Diagram Dialog Box


Select: Use this button (at the top-left of the dialog) to browse to and select the Super Elevation Diagram
file (.sud) to be drawn.
Edge Code to Draw: Use this dropdown box to select the Template ID to be represented in the Super
Elevation Diagram.
Link Diagram to File: This setting has 3 options: Off, Prompt and Auto:
Off: This option will not re-draw the Diagram in the drawing if and when the Super Elevation Diagram
(.SUD) file changes.

Chapter 1. Civil Module 508


Prompt: This option will notify the user that the Super Elevation Diagram (.SUD) file has changed and
give the option of re-drawing the Diagram in the drawing.
Auto: This option automatically re-draws the Diagram when the Super Elevation Diagram (.SUD) file
changes.
Ref CL: Use the Select button to associate the Super Elevation Diagram (.SUD) file with a Centerline
(.CL) file.

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.

Left Shoulder & Right Shoulder Settings


Layer: Enter the name of the Layer for the Left or Right Shoulder or use the button to select the Layer
from a list.
Color: Enter the Color for the Left or Right Shoulder or use the button to select the Color from a list.
Linetype: Enter the Linetype for the Left or Right Shoulder or use the button to select the Linetype
from a list.
Label Stations: Select this option to label the Station value at each slope change along the Left or Right
Shoulder. Use the button to specify Shoulder Station Label settings such as precision, text size scaler,
layer, text style, color and prefix or suffix.

Left & Right Shoulder: Station Label Settings

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.

Chapter 1. Civil Module 510


Left & Right Shoulder: Slope Label Settings

Center Line Settings


Layer: Enter the name of the Layer for the Centerline or use the button to select the Layer from a list.
Color: Enter the Color for the Centerline or use the button to select the Color from a list.
Linetype: Enter the Linetype for the Centerline or use the button to select the Linetype from a list.

Station and Slope Type Settings


Station Type: Select the desired format for Station. The options are: Percent or Ft/Ft.
Slope Type: Select the desired format for Slope. The options are: 1+00, 1+000 or 100..

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.

Chapter 1. Civil Module 511


Label Transition Points Dialog Box
Draw Axis of Rotation: Enable this option and use the button to configure and format the labels
for the Axis of Rotation. The Axis of Rotation is a small icon displayed at the bottom of the grid at
critical Super Elevation Points. The icon shows a cross-section view of the pavement slopes and a ''+''-sign
indicating the point of rotation for the Super Elevation.

Axis of Rotation

Chapter 1. Civil Module 512


Label Axis of Rotation Dialog Box
Draw Non-Linear Transition Points: Non-linear transition points are drawn when the rate of change
of elevation is not constant at the point where the Super Elevation starts or ends. Enable this option
and use the button to configure and format the labels for Start of Curve, End of Curve and Point of
Intersection.

Label Non-Linear Transition Points


Label Centerline Curve/Sprial Stations: Enable this option and use the button to configure and
format the labels for Point of Curve, Point of Tangent, Tangent to Spiral, Spiral to Curve, Curve to
Spiral, Spiral to Tangent and Spiral Only.

Chapter 1. Civil Module 513


Label Centerline Curve/Spiral Stations
Label Runoff Lengths: Enable this option and use the button to configure and format the labels
for Tangent Runout, Super Elevation Runoff and Full Super. These distances are displayed as linear
dimensions above the Diagram Grid.

Label Runoff Lengths

Chapter 1. Civil Module 514


Pulldown Menu Location(s): Civil &acirc;&dagger;' Roads
Keyboard Command: drawsud
Prerequisite: Super Elevation Diagram file (.sud)

Input-Edit Template Series


Template Series is another method of widening lanes or causing templates to change: direct template-to-
template transitioning. Using this command, you specify the station where one template ''ends'' and the
station where another template ''begins'', and the program auto-transitions between templates.

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

Chapter 1. Civil Module 515


EOP/Ditch combination on the left side. So Template 3 would be set to begin at 1+40.1, a short distance
past 1+40. This template transitions into Template 4 at station 2+00. Template 4 has a shorter middle
grade on the left side. You do not need to enter start and ending templates at station 0+00 or after station
2+00. Therefore, the dialog for this example might look as follows:

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.

Chapter 1. Civil Module 516


The Reset Direction function applies when the folder for the template files (.TPL) has changed and
you need to set a new location.

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.

Pulldown Menu Location: Roads


Keyboard Command: tplseries
Prerequisite: Template Files

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

Chapter 1. Civil Module 517


within the limits specified by the ''Replacement Limit ID''. (No topsoil will be replaced on paved surfaces!)

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

Total Topsoil Removed: 5219.22 C.F., 193.30 C.Y.


Total Subsoil Removed: 20876.89 C.F., 773.22 C.Y.
Total Topsoil Replaced: 5309.57 C.F., 196.65 C.Y.
Hauled-In Topsoil: 90.35 C.F., 3.35 C.Y.

Chapter 1. Civil Module 518


Total Cut : 9106.52 C.F., 337.28 C.Y.
Total Fill: 16402.56 C.F., 607.50 C.Y.
Total SUBGRADE1 - asphalt: 2763.36 C.F., 102.35 C.Y.
Total SUBGRADE2 - stone: 9209.44 C.F., 341.09 C.Y.
Total CURB - concrete: 1078.37 C.F., 39.94 C.Y.
The cut reported in Process Road Design would be the remaining cut after topsoil and subsoil removal, and
the fill would be the fill necessary to bring the grade to base of topsoil replacement, on top of which the
topsoil is added. The removal of topsoil and subsoil usually creates less cut and more fill, as some of the cut
is accomplished by the topsoil/subsoil removal, and in terms of fill, the grade must be brought up to replace
the ''cavity'' created by the topsoil and subsoil removal. Topsoil removal depths and replacement depths
can have a dramatic impact on cut and fill quantities, particularly on smaller scale projects like subdivision
roads. In this example, every extra 0.1' of topsoil removal produces approximately 100 c.y. of net fill.

Prompts
Topsoil File to Read Specify a topsoil file.
Topsoil dialog Choose your options.
Keyboard Command: topsoil
Prerequisite: None

Assign Template Point Profile


This command assigns profile (.PRO) files to template point ID's like EP (edge of pavement), SH
(shoulder) or DL (ditch line), storing this information in a template point profile (.TPP) file which can be
used by the Process Road Design and Road Network commands. The purpose of the profile assignments
is to allow separate profiles for template points that are independent of the centerline profile. For example,
a ditch grade could have a different profile than the centerline. Multiple template point profiles can be
assigned so the amount of control is unlimited. The Template Point Description corresponds to the name
set in the Design Template command.

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.

Chapter 1. Civil Module 519


Next the Define Template Alignments dialog is presented, showing a list of exisitng Template ID-
Profile assignments. To add a new assignment, first pick the Set button to set the Reference Template file
(.TPL), then pick the Add button. This brings up the Template Point Profile Settings dialog. First, pick a
Template Point Description from the List, which is derived from the components defined in the Template.
Next, pick the Specify Profile File button, to choose the file (.PRO) to assign to the Template Point ID.
Alternatively, instead of picking a profile, you can use the Screen Pick button to select a 3D polyline from
the drawing which the program will use to generate a profile. Next, enter the Station range to Apply the
assignment, select the Station Reference, specify if this assignment is for the Left, Right, or both sides
of the main centerline, and finally specify the method to apply the assignment. Since the template ID
profile can change the relative position of the template ID from the centerline, you have two options for
how to fit in the template ID profile: Hold Offset or Hold Slope. Hold Offset will keep the same offset
for the template ID and adjust the slope to the template ID. The Hold Slope will keep the same slope to
the template ID and adjust the offset to reach the template ID profile elevation. Use Hold Offset when
Template Point Profile is used in conjunction with Template Point Centerline, where a single template ID
is defined to follow both a special and distinct horizontal alignment (centerline) and vertical alignment
(profile).

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.

Chapter 1. Civil Module 520


Now Process the road design employing the newly defined Template Point Profile assignment. In the
Process Road Design main dialog, pick the Template Point Profile button to select the new file (.TPP). You
could also create a new Template Point Profile file directly from this dialog box by picking the Edit button
and specifying a new file name.

Pulldown Menu Location: Roads


Keyboard Command: tppset
Prerequisite: Profile file (.PRO) or 3D polyline

Assign Template Point Centerline


In roadway design situations involving varying pavement widths, the only effective way to control the
edge of pavement positions is through the use of Assign Template Point Centerline. This command assigns
centerline (.CL) files to template ID points, independent of the main centerline, thereby controlling the
horizontal location of the edge of pavement. The assignment of Template ID points to centerline files (.CL)
is stored in Template Point Centerline files (.TPC). These files are then used by the Process Road Design
and Road Network commands. The slope to these template points is based on the parameters defined in
Design Template. Subgrades can be made to follow template IDs if their offset distances are defined not
by distance but by reference to the template ID.

Prompts

First you are prompted to create a new Template Point Centerline file (.TPC), or edit an existing one.

Chapter 1. Civil Module 521


Next the Define Template Alignments dialog is presented, showing a list of existing Template ID-
Centerline assignments. To add a new assignment, first pick the Set button to set the Reference Template
file (.TPL), then pick the Add button. This brings up the Template Point Centerline Settings dialog. First,
pick a Template Point Description from the List, which is derived from the components defined in the
Template. Next, pick the Specify Centerline File button, to choose the file (.CL) to assign to the Template
Point ID. Alternatively, you can use the Screen Pick button to select a polyline from the drawing that the
program will use to generate a centerline. Finally, specify if this assignment is for the Left or Right side
of the main centerline. Pick OK. Back in the Define Template Alignments dialog, pick Add to add an-
other assignment, Edit to edit an existing assignment, Delete to delete a defined assignment, or Save to Exit.

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.

Chapter 1. Civil Module 523


Pulldown Menu Location: Roads
Keyboard Command: tpcset
Prerequisite: Centerline file or polyline

Road Rehabilitation Profile


This command creates a profile that sets a road design at an elevation to meet the specified overlay
thickness along with leveling or milling thickness. The rehabilitation profile created by this command
can then be used in Process Road Design to create the rehabilitation design including the rehabilitation
surface, sections, quantities and linework.

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.

Chapter 1. Civil Module 524


The second dialog has processing options. Again, many of these parameters are the same as Process Road
Design. The settings specific to this command are the following:

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.

Chapter 1. Civil Module 525


Example 1: Milling
In this case, the existing road will be trimmed by the specified milling thickness.
Step 1: Define Centerline
Use a routine from the Centerline menu to create the .CL file. For example, for entering design plans, use
Input-Edit Centerline File. For using the geometry of a polyline, use Polyline To Centerline File.
Step 2: Define Template
Run Design Template to create a .TPL file. In this case, the template will be a two lane road with 12' lanes
and -2% cross slopes. That's the minimum that needs to be defined for the rehabilitation design. The cut/fill
slopes are not required.

Chapter 1. Civil Module 526


Step 3: Existing Surface
The existing surface can be either a triangulation model or cross sections of the existing road. To create
a triangulation surface, you need 3D data for the existing road (points and breaklines) and then run Trian-
gulate & Contour to create a .TIN file. To create cross sections, use the routines in the Sections menu for
Input-Edit Section Alignment to set the section intervals and then run one of the Create Section routines to
make a .SCT file.
Step 4: Road Rehabilitation Profile
Run this command and specify the 3 files created in steps 1-3. Also set the output profile to create the
.PRO file. On the second dialog, choose the Milling method. Set the Milling 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 grade from the template.

Chapter 1. Civil Module 527


Step 5: Process Road Design
Run this command and specify the 4 files created in steps 1-4. Also set the output Design Section file to
create a .SCT file for the rehabilitation design.

Output:
The report includes the total cut and cuts per station which is the quantity of the milling.

Process Road Design


Template File> C:\sample\rehab.tpl
Profile File> C:\sample\rehab1.pro
Existing Surface File> C:\sample\road-ex.sct
Centerline File> C:\sample\simo2.cl
Design Section Output File> C:\sample\rehab1.sct
Processing 0+00.000 to 14+41.464
Total Cut : 9203.469 C.F., 340.869 C.Y.
Total Fill: 0.000 C.F., 0.000 C.Y.

Use Input-Edit Section File or Draw Section File to view the design and existing sections.

Chapter 1. Civil Module 528


Example 2: Milling with Overlay

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.

Chapter 1. Civil Module 529


Repeat Step 4: Road Rehabilitation Profile
Use the same settings as example 1 except set the Overlay Thickness to 6 inches.
Repeat Step 5: Process Road Design
Run this command again with the updated Template and Profile.
Output:
The report includes the updated milling cut quantities along with the overlay subgrade volumes. Since
the Milling Thickness stayed at 3 inches, the cut quantities stayed the same as example 1. The Overlay
Thickness being thicker at 6 inches leads to more subgrade quantities and raises the new road above the
existing in areas.

Process Road Design


Template File> C:\sample\rehab.tpl
Profile File> C:\sample\rehab1.pro
Existing Surface File> C:\sample\road-ex.sct
Centerline File> C:\sample\simo2.cl
Design Section Output File> C:\sample\rehab1.sct
Processing 0+00.000 to 14+41.464
Total Cut : 9203.673 C.F., 340.877 C.Y.
Total Fill: 0.172 C.F., 0.006 C.Y.

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.

Chapter 1. Civil Module 530


Repeat Step 5: Process Road Design
Run this command with the same settings as example 1. The only difference is that the profile is set for
leveling instead of milling.
Output:
The report includes the total fill and fills per station which is the quantity of the leveling.

Process Road Design


Template File> C:\sample\rehab.tpl
Profile File> C:\sample\rehab1.pro
Existing Surface File> C:\sample\road-ex.sct
Centerline File> C:\sample\simo2.cl
Design Section Output File> C:\sample\rehab1.sct
Processing 0+00.000 to 14+41.464
Total Cut : 0.000 C.F., 0.000 C.Y.
Total Fill: 8994.509 C.F., 333.130 C.Y.

Chapter 1. Civil Module 531


Example 4: Leveling with Overlay

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.

Repeat Step 4: Road Rehabilitation Profile


Use the same settings as example 3 except set the Overlay Thickness to 2 inches and set the Min Leveling
Thickness to 2 inches.
Repeat Step 5: Process Road Design
Run this command again with the updated Template and Profile.
Output:
The report includes the updated leveling fill quantities along with the overlay subgrade volumes.

Process Road Design


Template File> C:\sample\rehab.tpl
Profile File> C:\sample\rehab1.pro
Existing Surface File> C:\sample\road-ex.sct
Centerline File> C:\sample\simo2.cl
Design Section Output File> C:\sample\rehab1.sct

Chapter 1. Civil Module 532


Processing 0+00.000 to 14+41.464
Total Cut : 0.000 C.F., 0.000 C.Y.
Total Fill: 3228.086 C.F., 119.559 C.Y.
Total Subgrade1 - Asphalt: 5765.356 C.F., 213.532 C.Y., 34592.253 S.F., 3843.584 S.Y.

Example 5: Leveling with Overlay and Match Slopes

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.

Then back on the main dialog, pick the Save button.


Repeat Step 4: Road Rehabilitation Profile
Use the same settings as example 4 except set the Template Grade Table on the first dialog.
Repeat Step 5: Process Road Design
Run this command again with the updated Template and Profile.
Output:
The report includes the leveling fill quantities along with the overlay subgrade volumes.

Process Road Design


Template File> C:\sample\rehab.tpl
Profile File> C:\sample\rehab1.pro
Existing Surface File> C:\sample\road-ex.sct
Centerline File> C:\sample\simo2.cl
Template Grade Table File> C:\sample\simo2.tgt
Design Section Output File> C:\sample\rehab1.sct
Processing 0+00.000 to 14+41.464
Total Cut : 0.000 C.F., 0.000 C.Y.
Total Fill: 5765.382 C.F., 213.533 C.Y.
Total Left Subgrade1 - Asphalt: 2882.684 C.F., 106.766 C.Y., 17296.127 S.F., 1921.792 S.Y.
Total Right Subgrade1 - Asphalt: 2882.681 C.F., 106.766 C.Y., 17296.127 S.F., 1921.792 S.Y.

Chapter 1. Civil Module 534


Example 6: Leveling with Overlay and SuperElevation plus Lane Widening

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.

Chapter 1. Civil Module 535


Finally, pick the Super button to set the superelevation transition ID's as EP2 so that the shoulder stays
outside the super. Then pick the Save button.

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

Chapter 1. Civil Module 536


full size at 3+36, start transitioning back at station 9+00 and return to zero at station 9+36.

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.

Repeat Step 4: Road Rehabilitation Profile


Use the same settings as example 4 except use the new template (TPL), template grade table (TGT) and

Chapter 1. Civil Module 537


superelevation (SUP) created in step 2.
Repeat Step 5: Process Road Design
Run this command again with the new template, profile, template grade table and superelevation.
Output:
The report includes the leveling fill quantities along with the overlay subgrade and the quantities for the
new road elements.

Process Road Design


Template File> C:\sample\rehab.tpl
Profile File> C:\sample\rehab1.pro
Existing Surface File> C:\sample\road-ex.sct
Centerline File> C:\sample\simo2.cl
Template Grade Table File> C:\sample\rehab.tgt
SuperElevation File> C:\sample\rehab.sup
Design Section Output File> C:\sample\rehab1.sct
Processing 0+00.000 to 14+41.464
Total Cut : 3549.129 C.F., 131.449 C.Y.
Total Fill: 22519.407 C.F., 834.052 C.Y.
Total Left Subgrade1 - Asphalt: 2882.699 C.F., 106.767 C.Y., 17296.127 S.F., 1921.792 S.Y.
Total Left Subgrade2 - Asphalt: 2399.867 C.F., 88.884 C.Y., 7200.000 S.F., 800.000 S.Y.
Total Left Subgrade3 - Gravel: 4799.622 C.F., 177.764 C.Y., 7200.000 S.F., 800.000 S.Y.
Total Right Subgrade1 - Asphalt: 2882.569 C.F., 106.762 C.Y., 17296.127 S.F., 1921.792 S.Y.

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

Chapter 1. Civil Module 538


grades. The first right side grade is 2' for the portion of the overlay that is shifting the crown over. The
second grade is 8' for the remainder of the right side overlay. The third grade is 4' for the widening.
The fourth grade is a 3' shoulder. The template has subgrades of 2'' for the overlay grades and has two
subgrades of 4'' of ashphalt and 8'' of gravel for the widening grade. Since this template is assymeterical,
uncheck the toggle for Right Side Same As Left.

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.

Repeat Step 4: Road Rehabilitation Profile


For the input files, use the template created in step 2, the centerline and existing surface. For the process
options, choose the Leveling method and enter 2 inches for the Leveling and Overlay thicknesses. For the
Template IDs, specify both EP and EP2 since both of these are overlay grades.

Chapter 1. Civil Module 539


Repeat Step 5: Process Road Design
Run this command with the new template and profile.
Output:
The report includes the leveling fill quantities along with the overlay subgrade and the quantities for the
new road elements.

Process Road Design


Template File> C:\sample\rehab.tpl
Profile File> C:\sample\rehab1.pro
Existing Surface File> C:\sample\road-ex.sct
Centerline File> C:\sample\simo2.cl
Design Section Output File> C:\sample\rehab1.sct
Processing 0+00.000 to 14+41.464
Total Cut : 3462.106 C.F., 128.226 C.Y.
Total Fill: 8523.772 C.F., 315.695 C.Y.
Total Left Subgrade1 - Asphalt: 2402.152 C.F., 88.969 C.Y., 14413.199 S.F., 1601.467 S.Y.
Total Right Subgrade1 - Asphalt: 479.988 C.F., 17.777 C.Y., 2881.487 S.F., 320.165 S.Y.
Total Right Subgrade2 - Asphalt: 1921.865 C.F., 71.180 C.Y., 11531.712 S.F., 1281.301 S.Y.
Total Right Subgrade3 - Asphalt: 1921.510 C.F., 71.167 C.Y., 5765.856 S.F., 640.651 S.Y.
Total Right Subgrade4 - Gravel: 3842.962 C.F., 142.332 C.Y., 5765.856 S.F., 640.651 S.Y.

Chapter 1. Civil Module 540


Pulldown Menu Location: Roads
Keyboard Command: rdrehab
Prerequisites: Centerline, template and surface files

Define Road Design Parameters


This command defines design parameters that can be checked against a road design with the Process
Road Design and Road Network commands. Only fill in the parameters to have checked. If you leave
a parameter blank, then that parameter is not checked. You can have a different set of parameters for
different stations along the road in case road conditions change such as different speed limits. The different
sets of parameters are listed by station on the left of the dialog. Use the Add button to add a new parameter
set and use the Remove button to remove the set highlighted in the station list. To view a parameter set,
pick the station in the Stations list. If you don't need different sets of parameters, then leave the Starting
Station as zero and don't add other stations.

Chapter 1. Civil Module 541


Starting Station: This is the station to begin using the current set of design parameters.
Max Slope: This is the maximum profile slope percent that is allowed.
Max Distance at Max Slope: This is the maximum continuous distance that the profile can be at the max
slope.
Min Slope: This is the minimum profile slope percent that is allowed.
Min Curve Radius: This is the minimum horizontal curve radius for the centerline.
Min Curve Radius for Delta Angle Range: This is the minimum horizontal curve radius for the
centerline for curves with a delta angle in the specified range. Enter the delta angles in decimals degrees
from low to high.
Min Sight Distance: This is the minimum sight distance for the profile.
Min K-Value: This is the minimum k-value for the profile.
Max Slope at Intersection: This is the maximum profile slope at an intersection with another road. The
Setback is the distance along the profile from the intersection point that this max slope applies. This
option only applies to Road Network.
Max Percent of Road over Slope: This is the maximum percent of the road that can be over the specified
Slope.
Min Vertical Curve Length for Delta Slope over: This is the minimum vertical curve length for PVI's
with an algebraic grade difference greater than the specified Delta Slope. The Delta Slope units are in
percent slope.
Min Vertical Curve Length for Delta Slope between: This is the minimum vertical curve length for
PVI's with an algebraic grade difference betwen than the specified Delta Slopes. Enter the delta slopes in
percent slope format from low to high.
Max SuperElev Rate of Change Per 100: This is the maximum rate of change in the superelevation for
the cross slope. The rate units are in percent slope per 100 feet or meters depending on your drawing units.
Check for Tangential Centerline: This option checks the horizontal alignment to make sure all the
segments are tangential.
Check for Flat Areas: This option checks the superelevation at the Run-In and Run-Out stations where
the outside lane is flat and warns if the profile is also flat at those stations.
Max SuperElevation: This is the maximum superelevation cross slope at full super for different curve
radii. A lookup table of curve radius and max slope is used. The curve radii should be entered from low to
high.
The Horizontal and Vertical Speed Tables are for referencing values to fill in for the design parameters.

Pulldown Menu Location: Roads


Keyboard Command: rdparam
Prerequisite: None

Vehicle Path Tracking


This command traces the wheel paths for vehicle dimensions along a centerline. The centerline is defined
by a polyline which must be created before running this command. The center of the front axis follows this

Chapter 1. Civil Module 542


centerline. After specifying the vehicle dimesnions and draw options in the command dialog, the program
prompts for the centerline polyline and then draws the paths. Currently, the command does not support
hinged vehicles.

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.

Chapter 1. Civil Module 543


Prompts
Vehicle Path Tracking dialog
Select centerline polyline: pick a polyline

Pulldown Menu Location: Roads


Keyboard Command: auto track
Prerequisite: Centerline polyline

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.

Pulldown Menu Location: Roads


Keyboard Command: tplid lib
Prerequisite: None

Chapter 1. Civil Module 544


Process Road Design
The primary function of this command is to assemble all of the components for a road design and process
them together. While all of the Input Files can be created prior to accessing the Process Road Design
command, all can be edited from the Road Design Files dialog, and many files can actually be created
from the Road Design Files dialog itself. The actual processing of the Road Design essentially applys the
design template at the design profile elevation along the specified centerline and computing the outslopes
and earthworks relative to the existing ground surface. The earthworks report can be shown in the standard
report viewer or customized with the Report Formatter option. Secondary functions include creating a
final grade section file for plotting with the Draw Section File command, creating final grade points in
a coordinate file, creating a final surface/contour model, and drawing the road as 3D polylines. You can
also output a mass haul diagram profile. The program also has options for applying a superelevation
file, template transition file, template point profile, template point centerline, rock section file, an as-built
existing section file and a topsoil removal file. Process Road Design can be used not just for final road
design computations but for levees, channels and any template-based application.
This command begins with the dialog shown below. The top section contains input Files. In a typical
implementation of this command, you will have already defined a horizontal centerline for the design to
follow, however, you could actually pick the Centerline button, pick the New tab, name the new centerline
file (.CL), pick Open, and then back in the main Road Design Files dialog, pick the Edit button and layout
the centerline design. The only component that you must have already created before running Process Road
Design is #4, an Existing Surface file. As long as there is an Existing Ground Surface, the command will
generate the Existing Ground Profile automatically, and the Proposed Finish Grade Profile can be created
with the Edit button. Even a Design Template can be created right from here as well. Ultimately, the
top 3 Input items (Centerline, Design Profile, and Design Template/Series) are required to Process a Road
Design, leading to final sections and full contouring and 3D viewing. The Existing Surface is needed as
well to process with earthwork calculations and tie slopes.

Chapter 1. Civil Module 545


Input items 5 through 11 are strictly optional design files. It should be pointed out that items 8 and 9
(Template Point Profile and Template Point Centerline) enable template IDs to follow any defined centerline
or profile and provide total flexibility of design. Lane widening, matching existing curb lines, special
ditches, etc. can be easily accomplished with these two options. The template IDs simply ''string along'' or
follow these pre-defined alignments, and the rules of the template apply to all other template ID points.
The Output Files section allows you to specify files to store the processing results. The Section File creates
a final grade section file that can be drawn with Draw Section File. The Topsoil Section File creates the
modified existing ground section file if Topsoil Removal is set in the input. This ''post-topsoil removal''
section file can be used for earthworks calculations to compare any stage of work, using Calculate Sections
Volume under the Section pulldown menu. The Coordinate File creates a coordinate file containing every
break point in the final grade. The point descriptions include the station, offset and template ID. Whether
to include the subgrade points as well as the final surface points is determined by the Include SubGrade
Points in Output CRD File option on the next dialog. To the right of the Output Files is the option to create
new output files or append to existing output files. If you extend the road, or revise a portion of the project,
you can simply ''Append'' rather than overwrite. The first time that you run this command for stations
0-1000, you would set Output Files to New. Then you could run this command again, possibly with new
inputs, for stations 1000-2000 and set Output Files to Append.

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.

Chapter 1. Civil Module 546


1> Centerline

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.

Example Design Profile

3> Design Template/Series


Specify a template definition (.TPL) file or template series (.TSF) file that defines the final grade offsets
and elevations and the cut/fill slopes. The template file is created by the Design Template command and the
template series file (a set of templates ordered by range of stations) is created using Input-Edit Template

Chapter 1. Civil Module 547


Series. A single template file or a template series file is required to run Process Road Design.

Example Design Template


4> Existing Surface
Specify the surface model which will be treated as the existing ground for cut and fill volumes and to
calculate the outslope intersections when the template is applied at the profile elevations. This Existing
Surface can be defined by either a section file or triangulation. The section file can be created with
commands such as Sections from Surface Entities, Input/Edit Section File, Sections from Points or one
of the Digitize Sections commands on the Section menu. The triangulation file can be created with the
Triangulate & Contour command.

Example Existing Sections

5> Rock Section File


This option specifies an optional rock section file that is used as an additional surface. When in cut, a
special cut slope is used up to the intersection of the rock surface. After this intersection, the normal cut
slopes apply. The special rock cut slope is specified in Design Template under the cut options. If the
''pivot point'' in cut is below the rock line, then the special rock cut slope will be applied. Note that rock
sections can be derived from borings to rock, as modeled, or can be created quickly by using the ''translate''
command within Input-Edit Section File to translate the existing ground sections by a vertical offset (e.g.
-6) to an approximate top of rock.

Chapter 1. Civil Module 548


Detail of rock cut slope
6> Template Transition File
Specify a .TPT file with this option. The Template Transition file allows modified template files to be
applied at different ranges of stations on a project. In this way, template IDs can be made to widen (as
for passing lanes) and contract. Use the Template Transition command under the Design menu to create a
template transition file.

7> Super Elevation File


This option is used to specify a super elevation file (.sup file) that defines the super elevation transition
stations on a project. The super elevation file can be created with the Input-Edit Super Elevation command.
8> Template Point Profile
This option lets you have separate profiles for template points that are independent of the centerline profile.
This design file is created with the Assign Template Point Profile command.
9> Template Point Centerline
This option lets you have separate centerlines for template points that are independent of the main center-
line. This design file is created with the Assign Template Point Centerline command.
10> Template Grade Table

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

Chapter 1. Civil Module 549


IDs specified in the second dialog. Beyond the specified set of offsets in the as-built cross section file, the
design road files will be applied.
13> Road Design Parameter

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

Chapter 1. Civil Module 550


The mass haul diagram can be output as a profile file and shows the cumulative cut and fill along the
selected range of stations. Cut and fill is balanced between points on the mass haul profile that cross the
Z-axis. Because of the typically large values of cut and fill associated with road and earthwork projects,
the vertical scale for the profile may need to be set to 10 times the horizontal scale, or more. The profile
preview screen which appears when you select profile for loading will show the elevation range and help
suggest an appropriate vertical scale.

19> Super Elevation Diagram File


This option writes out a super elevation transition file (.SUD) that can be used with the Draw Super
Elevation Diagram routine. This file contains the template cross slopes and the transition stations.

Running the Road Design Job


After setting up the files and options in the first dialog click the OK button. The next dialog shown below
has processing options.

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.

Chapter 1. Civil Module 551


The Settings button will interpolate additional existing cross sections (internally) and create final cross
sections at special stations like profile high and low points, profile transition stations for PVC and PVT,
key centerline points like PC's and PT's, and superelevation and template transition points and any user-
defined special stations. These additional station improve volume calculations.
Volumes are calculated using end areas between the range of stations. Also under the Settings button, there
are controls for the cut/fill starting and ending stations. Instead of cutting off the volumes exactly at this
range, the Ending and Starting Stations for Cut and Fill can be used to have the volume taper from zero at
the specified Starting Station to the volume at the first station in the range. Likewise the Ending Stations
can be used to taper the volume from the last station in the range to zero at the specified Ending Station.
You can also specify cut/fill gaps to stop the end area volume calculations over the station range of that
gap. This applies in cases like a bridge.

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,

Chapter 1. Civil Module 553


the resulting slope perpendicular to the centerline is less steep (2.04:1) while the actual slope in the slope
direction is exactly 2:1.

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.

Station Cut(sf) Fill(sf) Rock(sf) Interval Cut(cy) Fill(cy) Rock(cy)


3+00.00 0.00 101.07 0.00
50.00 313.78 93.58 0.00
3+50.00 338.88 0.00 0.00
6.09 80.93 0.00 0.00
3+56.09 379.10 0.00 0.03
43.91 824.60 0.00 31.84
4+00.00 634.92 0.00 39.12

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.

Chapter 1. Civil Module 554


The As-Built IDs to Use option applies only if you have specified an as-built section file as one of the inputs
in the previous dialog. Consider a normal road template with 20 feet to edge of pavement (EP) and 10 feet
more to shoulder (SH). Going further, assume that when you run this template, it does a fill condition on
the right and creates a TIE point. If you wanted to conform the template to match a wider section of road
at certain stations, you could edit the output file of a normal run (using Input-Edit Section File) and create
new offsets and subgrade points for widening and even force a trapezoidal ditch in cut, as shown in the
entries below:

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.

Chapter 1. Civil Module 555


The Triangulate & Contour option will automatically run this command after Process Road Design
is done to create the final contours. Triangulate & Contour uses the template 3D polylines to model
the final surface, and the disturbed area polyline is used as the inclusion perimeter for the contours.
With Triangulate & Contour clicked on, the Setup button becomes active. Picking Setup brings up the
Triangulate & Contour settings including the contour interval and whether to draw 3D Faces. Also under
Setup, there are controls for the colors of the 3D Faces for each template break point. With Triangulate
& Contour active, Draw Template Polylines and Draw Disturbed Area Polyline are automatically turned
on. The Merge Road With Existing option combines the road design triangulation with the existing ground
surface and stores the resulting triangulation in the file specified with the Set button. This option is
available when the Existing Surface is a triangulation file and the Triangulate & Contour option is active.

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.

Portion of Earthworks Report:


Template File> C:\DATA\simo2.tpl

Chapter 1. Civil Module 557


Profile File> C:\DATA\rd.pro
Existing Section File> C:\DATA\simo2.sct
Centerline File> C:\DATA\simo2.cl

Processing 0+25.000 to 7+51.152


Total Cut : 800563.177 C.F., 29650.488 C.Y.
Total Fill: 1554948.266 C.F., 57590.677 C.Y.

Station Cut(sf) Fill(sf) Interval Cut(cy) Fill(cy)


0+25.000 4407.456 0.000
25.000 4784.266 0.000
0+50.000 5926.559 0.000
25.000 5535.921 0.000
0+75.000 6031.029 0.000
25.000 4840.888 0.000
1+00.000 4425.290 0.000
25.000 3432.528 0.000
1+25.000 2988.971 0.000
25.000 2713.262 3.362
1+50.000 2871.676 7.262

Portion of Final Station-Offset Report:


Final Surface Section Report
STATION P.G.
2+50.000 1013.444 59.619 18.000 12.000 0.000 12.000
992.634 1013.444 1013.204 1013.444 1013.204
2+75.000 1015.059 65.772 18.000 12.000 0.000 12.000
991.173 1015.059 1014.819 1015.059 1014.819
3+00.000 1016.499 71.547 18.000 12.000 0.000 12.000
989.725 1016.499 1016.259 1016.499 1016.259
3+25.000 1017.764 76.733 18.000 12.000 0.000 12.000
988.398 1017.764 1017.524 1017.764 1017.524

Chapter 1. Civil Module 558


Existing Contours and Centerline

3D template polylines, disturbed area perimeter polyline and final contours

Template polylines and final contours viewed in 3D using Viewpoint 3D command


Review of 3 Methods of Transitioning Templates using Process Road Design
The 3 methods of template transitions and super elevation are:

Chapter 1. Civil Module 559


(1) Template Transition and/or Super Elevation Files
(2) Template Point Profile and Template Point Centerline files
(3) Template Series file which transitions between multiple, named templates.

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:

Chapter 1. Civil Module 560


Note that if lanes are designed to expand, its important that the subgrade (9'' of paving, shown above) be
defined as following the ID, and should not be set to a fixed distance. The ''EP'' ID is used in the dialog
below (top of subgrade dialog within Design Template) for this example.

The right hand portion of this example would be entered as follows:

Chapter 1. Civil Module 561


When you click ''Add'' within the Template Transition main dialog, you are presented with the above
screen.Template transitions require that you specify the correct side of the road in the lower left, then click
the Grade or lane to alter, which is the first lane on the right, which is set to 13.73 according to the plans.
To make sure the lane is fully expanded from the standard 12 to the 13.73 at station 400, it is necessary
to set the ''Begin Transition Station'' to something less than 400, as shown. Then if this ''expanded'' lane
width does not transition back to standard 12 width, but changes again, you must click on ''Link to next
transition'' and leave the ''End Full Template'' and ''End Transition'' stations blank. Then you click ''Add''
again for the final segment, which would be entered as shown:

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:

Chapter 1. Civil Module 562


For the left side, the first screen just starts things up by establishing 10.28 as starting left side dimension,
then the ''Link to next transition'' option is used, and the width of 18 is entered, transitioning to 18 at station
554.21 and holding that to an end station of 764.34, transitioning ''back'' to 12 at the fictitious 764.35, well
beyond the 400 to 694 station range of interest. When this template transition file is run in Process Road
Design and Triangulate & Contour is turned on within Process Road Design, the output clearly shows that
the lane transitions have followed the lane expansions correctly:

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

Chapter 1. Civil Module 563


Assign Template Point Centerline, Add each of the ditch sides as shown:

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:

Chapter 1. Civil Module 564


Note that the distance from BD1 to BD2 is irregular, based entirely on the plan view offset of the ditch
polylines. Note also that BD1 to SH is 3:1, holding the defined slope. (The cursor position also can be
used to verify slope of any portion of the section in ''real-time''.) Finally, note that the subgrade follows the
widening and irregular position of the pavement lane EP for both left and right sides, since the subgrade
offset from centerline was defined as EP.

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:

Chapter 1. Civil Module 565


The actual Template Series File will consists of 6 entries for one curve: Normal, Reverse, Begin Full
Super, End Full Super, Reverse, Normal. You would only need to make one extra template, for simple
roads, for every additional curve, for the full super condition, since normal and reverse crown remain
the same. Note that the curbs, even on the high side, can be designed to slope downward and catch the
shoulder drainage in Design Template by use of ''special slope'' of -1% in the curb design, or by entering a
value for the added ''Drop'' across the gutter portion. Both methods create a downhill slope to the face of
curb. So the above project might be designed as shown below in the Input-Edit Template Series command:

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.

Chapter 1. Civil Module 566


Review of 2 Methods of Matching Portions of Existing Roads
There are two main techniques for tying new template designs into existing roads, which may apply to
road expansions, urban re-paving, grade improvements and other renovation projects. As more and more
roadwork involves road improvement rather than new road development, these techniques become more
useful and critical to master. The two techniques are: (1) Use of Template Point Profile and Template
Point Centerline files to match existing conditions on portions of roads that do not change, and (2) Use of
the ''As-Built'' cross section feature as one of the input files. An advantage of the As-Built method is that
you can insert section points with special IDs for special features, whereas the Template Point Profile and
Template Point Centerline methods must follow template IDs that are found in the original, main template
design file. But the Template Point or ''string'' method allows for calculating sections at any interval, while
the As-Built section method will revise final sections only at stations found in the As-Built section file.
Consider this alley-way, which consists of a Belgian block style curb (no gutter) that is already in place.
The plans are to remove a crowned asphalt alleyway and put in a bricked alleyway on sand, with a central,
''depressed'' rock drain of 1' width, to avoid water draining against buildings that abut the alley. But the
design must match an existing ''Belgian block'' style curb on the right side of the road, which will not be
removed.

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

Chapter 1. Civil Module 567


median files, then re-loaded and used in other templates, and applied to the left or right side of the template
as desired. The central rock median of 1' total width can be constructed as two subgrades, one on the left
side of 0.5' width and one on the right side of 0.5' width. The brick portion can be designed as a 4'' thick
subgrade as shown below. On the left side, you would need to use the ''Straight Up'' method of closing
the subgrade surface. On the right side, you can use ''Continue Slope''. When using Continue Slope, it is
best to underestimate the length needed to contact the next surface (the right curb), so continue can do an
''extend'' and find it. If you make the length too long (e.g. 6', which catches the curb which itself tilts back
-2%), the program will not trim and will draw the subgrade to the back of the curb. Note that the vertical
subgrade depth can be entered as 4 or -4. Both are accepted.

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.

Chapter 1. Civil Module 568


The next step is to set up the face of curb 3D polyline as a template point centerline and template point
profile assigned to ''EP''. First you must do Polyline to Centerline File, pick the inner 3D polyline which
is face of curb at proposed road level. Then you must do Profile from 3D Polyline and make a profile
for the ''EP''. Then you assign this centerline and profile to the appropriate ID (EP) to force the curb to
contact the correct curb position and elevation. The curb defined in the template matches the pattern of
the in-place curb, so by setting EP to the correct template centerline and profile, the curb will ''follow'' at
the correct position. The stationing used for the template point centerline is not critical to the calculation.
However, the profile stationing much match and reference the centerline stationing. Therefore, when doing
the command Profile from 3D Polyline, answer Yes to the question: ''Station by another reference centerline
[Yes/<No>]:''. Making the Template Point Profile is always best accomplished by this method of Profile
from 3D Polyline, referencing the design centerline. The Template Point Profile (and Template Point
Centerline) would appear as shown here:

Chapter 1. Civil Module 569


The files in Process Road Design would be set up as follows:

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.

Chapter 1. Civil Module 570


A second method of doing as-built road design is to use the as-built cross section method. Whenever as-
built cross sections are specified as part of the input files in Process Road Design, and then referenced
for use on the Additional Road Design Parameters screen within Process Road, those offset IDs that are
referenced will be held. Any matching IDs or new IDs found in the as-built cross sections will be substituted
for the designed IDs within the final sections. In the example below, it might be proposed to redesign
Edgemont Road from a roadside ditch road to one with a curb and gutter as well as sidewalks. However,
the designer might want to keep the existing central median, already curb and gutter with plantings.

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:

Chapter 1. Civil Module 571


This cross section could then be part of an as-built cross section file (.SCT) which can be recorded at any
desired station interval, the smaller the interval, the greater the accuracy. Now if the actual road template
is defined as EP for edge of pavement and standard CB for curb, with CENTER for the centerline position,
Process Road Design will substitute the As-Built File CENTER ID for the one calculated by the program,
and will add in all the unique IDs from the cross section file, from -15.011 left to 15 right. Interestingly
enough, this Edgemont Road example would also require a Template Point Centerline for the left and right
edge of pavement, to pull the paving edge out to the expanded road dimension, which doesn't taper to
normal until station 3+35.51. It would not require a Template Point Profile, so long as the road maintained
a consistent design slope from centerline. When using Template Point Centerline, you need to turn the edge
of pavement polylines into centerline files. Before doing so, test each polyline with the command Reverse
Polyline (within Polyline Utilities under Edit) to verify that the polyline is drawn in the correct direction,
as shown by the phantom arrows. The file Template Point Centerline elements might appear as shown:

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.

Chapter 1. Civil Module 573


Here is the resulting output section file showing the combination of the design template with the as-built
section points.

Example Divided Highway with Special Super Elevation Treatment


Divided highways such as 4-lane highways with a central depressed, grassy median are among the most

Chapter 1. Civil Module 574


challenging roads to define as templates, especially when accurate subgrade elevations and quantities are
involved. Rules for superelevation and subgrade pivot points must be applied. And most divided highways
do not use the centerline as the profile and require shifting the profile elevation to a specific template ID,
like the inside edge of pavement or crown point for each side of the highway. This shifting occurs within
Process Road Design. Furthermore, many highway departments have complicated rules for the profile
grade. One such rule is that in superelevation, when the pivot lane reaches reverse crown, the profile moves
from the crown of the road to the inside edge of pavement. Whatever the delta Z between the crown profile
grade and inside edge of pavement profile grade is at reverse crown, this delta Z is subtracted from the
profile grade and determines the profile of the inside edge of pavement from reverse crown through full
super and back to reverse crown again. This typically improves drainage within the median portion, since
a steep superelevation pivoting from the crown of the road can either reduce the median depth, or force the
median too low. This is illustrated in the graphic below. Such challenging highways can be designed using
special features within Design Template and Process Road Design.

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:

Chapter 1. Civil Module 575


Note that the Super Elevation Settings dialog treats the ''interior'' of the road in the upper part, and the
exterior of the entire road (like a 2-lane road) in the lower part. So the ''Low Side Pivot Point'' under the
lower ''Transition from Super to Normal'' is where, walking from the middle of the road towards the left,
super ends and normal slopes resume. That is set to OSH, or the outside shoulder position, the goal being
to slope the full shoulder with the superelevation on the lower outside shoulder lane, then resume normal
(non-super) slope at the 6:1 ''recovery zone'' slope. The entry of OSH as Low Side Pivot Point for Super to
Normal controls that. In the upper part of the dialog, the inside ''Transition from Normal to Super'' sets the
Low Side Pivot Point at EP. So at EP, walking from the template center left towards the left side of the road,
normal ends at EP and superelevation begins. So the median upslope of 6:1 is normal, as is the shoulder,
the super starts at EP. But because the 7% maximum percent slope difference is active, the shoulder can't
remain at 4% but goes to 2.5% leading to the 4.5% superelevation. When super subsides to 3% or less, the
shoulder would be normal at 4% as specified in the template design in this case.
Referring to the graphic above showing the left side of the divided highway, the gravel for the shoulder is
shown running out to ''daylight'' on the outside recovery zone and on the inside median slope. However,
to reduce quantities of stone, the stone runs at a uniform slope of -2% in normal crown, or matches su-
perelevation, but pivots to 1% downhill at the outside OEP and 4' past the inside EP. This is accomplished
through the subgrade entry dialog. First, the outside subgrade:

Chapter 1. Civil Module 576


Note that the normal slope of the stone subgrade does not follow the surface but stays at the ''special''
slope of -2%, matching the surface always only beneath the asphalt portion within the pavement zone.
For divided highways, it is always necessary to do at least 2 subgrades for each material: one from the
crown or middle of the road ''out'' to the outslope (as above), and one from the crown or middle of the
paved portion in to the interior. Since the crown of the road on each side of the highway is 32 feet left of
the center depressed median position, the horizontal offset for the ''out'' position is 32. Enter the vertical
offset as the entire distance from the horizontal offset down to subgrade bottom. In this way, any other
thinner subgrades above are deducted from total subgrade quantities of the grade under consideration. If
the goal is to ''force'' a -1% slope in both normal crown and superelevation, then set the Max Slope After
Pivot(%) to -1%, and click ''Special''. Then set both Standard Slope and Minimum Slope Percent to -1%.
This ensure that -1% will be used at the pivot offset of OEP, or as specified. Apply this to both subgrades
(''in'' and ''out'' from horizontal offset 32). If you simply entered -1% for the Max Slope After Pivot(%)
and clicked Normal, slopes on the low side would break over to -1% but slopes on the higher side of each
superelevation lane (beneath inside shoulder on the left, outside shoulder on the right) would continue on at
the super slope and not break off. You must use the ''Special'' setting. The low side shoulder for the inside
portion of the left side of the road is specified by the ''In'' subgrade, in this dialog:

Chapter 1. Civil Module 577


The pivot point for the subgrade on the inside left of the template is ISH+4, or 4 feet from inside shoulder
to inside edge of pavement, the +4 being the direction walking out from the middle of the template in all
cases. The right side of the template is shown next:

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-

Chapter 1. Civil Module 578


tions. Set the Process Road ''Additional Parameters'' dialog such that ''Crown'' (or whatever ID is used for
the center crown point on each side of the road) controls the profile grade.

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:

Pulldown Menu Location: Roads


Keyboard Command: eworks
Prerequisite: Profile file and template 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

Chapter 1. Civil Module 579


roading files involved in a road network design are all saved to an ''RDN'' file that can be recalled, modified
and re-processed.

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.

Chapter 1. Civil Module 580


Road Network Task Pane

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:

1) Changing the Primary/Secondary status of the Roads creating the Intersection,


2) Making design changes that apply to the entire Intersection,
3) Making design changes that apply to one or more Corners of the Intersection.

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

Chapter 1. Civil Module 581


are: the Output Processing report and the Input Data Files report. Default Report settings can be changed
in the Report Options tab of the Road Network Settings dialog box.

The Output Processing Report displays the cut/fill and material quantities for each Road, Intersec-
tion and Cul-de-Sac of the Road Network.

Road Network Output Processing Report


The Input Data Files Report displays all of the user-specified design files associated with the Road
Network. The user has the option of reporting only the filename or both the path and filename.

Chapter 1. Civil Module 582


Road Network Input Data Files Report
Settings: This button displays the Road Network Settings dialog box which is the starting place for all
projects designed using the Road Network feature. There are 5 tabs in the dialog box: Process Options,
Output Options, Report Options, Display Options and Transition Defaults.
Save: Pick this button to Save the Road Network (.RDN) file.
SaveAs: Pick this button to Save the current Road Network (.RDN) file and give it a new path and/or
filename.
Load/New: Pick this button to Load an existing or start a New Road Network (.RDN) file.
Exit: Pick this button to Exit the Road Network command and close the Task Pane.
The Road Network Settings dialog box is accessible from the Settings button on the Road Network:
Task Pane.

Chapter 1. Civil Module 583


Settings Button of the Road Network Task Pane
The Road Network Settings dialog box is the starting place for all projects designed using the Road
Network feature. There are 5 tabs in the dialog box: Process Options, Output Options, Report Options,
Display Options and Transition Defaults.

Process Options Tab

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.

Prompt to Process Updated Road Network Design


Slope Perpendicular To: This setting allows the user to specify the direction of cut and fill slope
projection by selecting one of two options: Centerline and Slope Direction. The Centerline method
projects the cut and fill slopes perpendicular to the Centerline of the Road without regard to the Profile of
the Road. The Slope Direction method considers the Profile of the Road when projecting the specified cut
and fill slopes. For example, projecting cut and fill slopes of 2:1, perpendicular to the Centerline, along a
length of Road with a Profile slope of 10% would result in a slightly steeper slope (1.96:1) if measured
along the top or toe of that slope. If the same conditions exist but the Slope Direction method is applied,
the resulting slope (when measured perpendicular to the Centerline) is slightly less steep (2.04:1) but when
measured along the top or toe of slope will be exactly 2:1.
Tie to Existing: If enabled and cut and fill slopes have been defined in the Template (.TPL) file, this
setting will project the specified slopes to the Existing Ground surface. If not enabled, the Road design
will stop at the last Template ID preceding the cut and fill slopes.
Process Intersections: If enabled this option will calculate all Roads and Intersections. If it is not enabled,
each Road will be processed individually.
Connect Roads: This option applies to the 3D polylines/breaklines that are created when Processing the
Road Network. If this option is enabled, the 3D polylines for different Roads will be combined around and
through Intersections. If it is not enabled, the polylines will be drawn for each Road separately.

Chapter 1. Civil Module 585


Output Options Tab
Triangulate and Contour: When enabled, use the Setup button to display the Triangulate and Contour
From Road Network dialog box. Since this command is very similar to the Surfaces Triangulate
and Contour command, only those Settings and Options directly affecting the Road Network will be
discussed here. Please refer to the Help files for that command if additional assistance is needed.

In the Triangulate and Contour From Road Network dialog box...

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.

Chapter 1. Civil Module 586


Set Road Colors In the ''Triangulate and Contour From Road Network'' Dialog Box
Contour and Labels tabs...
Use these tabs to define the settings for proposed contours and contour labels.

Output Options (Continued)


Merge Road with Existing: When enabled, use the Set button to specify the path and filename of a third
Surface (.TIN) file to be created by merging the Existing and roadway design Surface (.TIN) files.
Write SurvCE Stakeout: When enabled, use the Set button to specify the path and filename of a SurvCE
Stakeout (.RNF) file to be exported. This file can be directly loaded into data collectors using Carlson
SurvCE for unlimited field stakeout of the Road Network.
Draw Template Polylines: When enabled, this option will draw all 3D polylines used to generate the
roadway design Surface. This option is automatically enabled when the Triangulate and Contour option
is enabled. The layer for the polylines is set by picking the Set Layers button in Output Options.
Draw Disturbed Area: When enabled, this option will draw a closed, zero-elevation polyline around the
limits of disturbance of the roadway design Surface. The layer for the polyline is set by picking the Set

Chapter 1. Civil Module 587


Layers button in Output Options.
Draw Subgrade Polylines: When enabled, this option will draw all 3D polylines used to generate the
roadway subgrade Surface(s). These polylines can be used to manually generate additional surfaces for
modeling, stakeout or machine control purposes. Entering an asterisk (*) in the text box will draw polylines
for all Template IDs. Once a Road has been added to the Network, the Select button will be activated.
Picking the Select button displays a view of the Template (.TPL) file at the starting station and allows the
user to Draw polylines for selected Subgrade IDs. If needed, the Next and Previous buttons at the bottom
of the window allow the user to browse through the stations of the road design to find a particular Subgrade
ID. The layer for the polylines is set by picking the Set Layers button in Output Options.

Pick Subgrade Polylines to Be Drawn


Draw Template Slopes: When enabled, this option will draw slope arrows parallel to the Centerline at
the selected Template IDs. This option may be used to indicate direction and steepness of slope along
the flowline of the gutter. Entering an asterisk (*) in the text box will draw slope arrows for all Template
IDs. Once a Road has been added to the Network, the Select button will be activated. Picking the Select
button displays a view of the Template (.TPL) file (similar to the one shown above) and allows the user
to Draw polylines for selected Template IDs. If needed, the Next and Previous buttons at the bottom of
the window allow the user to browse through the stations of the road design to find a particular Template
ID. The layer for the slope arrows is set by picking the Set Layers button in Output Options. Other slope
arrow settings are specified by picking the Set Slopes button in Output Options.
Draw Cross Section Polylines: When enabled, this option will draw a 3D polyline defining the roadway
design surface cross-section at each sampled station along the Centerline. These polylines can be used to
manually generate additional surfaces for modeling, stakeout or machine control purposes. The layer for
the polylines is set by picking the Set Layers button in Output Options.
Chapter 1. Civil Module 588
Draw Cut/Fill Arrows: When enabled, this option will draw arrows at each sampled cross-section station
so that the arrow is pointing down-slope. The example shown below indicates a section of Cut slope
transitioning to a section of Fill slope. Once enabled, the user has the ability to adjust the size of the arrows
and specify whether or not the Cut/Fill Arrows should be solid.

Cut/Fill Arrows On Slopes


Label Profile on Centerline: When enabled, this option labels Profile slopes and critical points such as
PVC, PVT, High and Low Points in plan view along the Centerline. Once enabled, use the Setup button to
open the Label Profile on Centerline Settings dialog. Then, from the list of ''Available Labels'', select the
label(s) to be drawn and use the Add button to shift them to the list of ''Used Labels''. Selecting one of the
''Used Labels'' and then picking the Setup button allows the user to configure the label style and settings
for each type of label.

Label Profile on Centerline and Label Setup Dialog Boxes


Chapter 1. Civil Module 589
Output Coordinates: When enabled, this option allows the user to export a Coordinate (.CRD) file
containing all of the critical points for the Road Network. Once enabled, pick the Setup button to specify
the path, filename and other criteria for the point file.

Point Output Settings Dialog Box


Output EOP Profiles: When enabled, this option creates individual Profile (.PRO) files for the edges of
pavement.

Output EOP Profiles Dialog Box


Elevate Pads: When enabled, this option adjusts the elevation of closed polylines within a specified
proximity of the Road Network. Once enabled, use the Setup button to open the Elevate Pad Settings
dialog box and configure the settings.

Chapter 1. Civil Module 590


In the Elevate Pad Settings dialog box...

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.

Elevate Pad Settings Dialog Box

Chapter 1. Civil Module 591


In the dialog shown here, all closed polylines on layer PAD that are within 100 feet of the road will have
their elevations set based on a 2 percent grade up from the PAVE Template ID point, in either Cut or Fill
conditions. In future earthwork balancing adjustments, the polyline can be adjusted a maximum of up to
a 10 percent grade or down to a 1 percent grade from the Reference Template ID. The example below
shows the results of elevating a pad so that it is 2.0' above (using Vertical option) the highest point along a
Reference Template ID of ''SH'' (Shoulder) on the adjacent Road.

Elevate Pads - Example

Output Options (Continued)


Elevate Lots: When enabled, this option follows a logic similar to that of the Elevate Pads routine in that
it elevates zero-elevation lot lines relative to a road design and based on a set of grading rules. Once the
option is enabled, use the Setup button to display the Elevate Lots Setup dialog box.

In the Elevate Lots Setup dialog box...

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

Chapter 1. Civil Module 592


to browse to and select the file. To create a new file, pick the Edit button to open the Define Grading
Rules dialog box and specify the desired settings. Then, pick the SaveAs button to Save a Grading Rules
(.GRR) file. Define Grading Rules is a command that also exists outside of the Road Network feature.
Please refer to the Help files for that command if additional assistance is needed.
Reference Template ID: When determining the elevations for the new lot line, 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.
Input 2D Lot Layer: All original polylines found on this layer (and within the Max Offset of the Reference
Template ID) will be elevated. Either type the layer name in the text box or use the Select button to choose
the layer name.
Output 3D Lot Layer: This is the layer to which the newly elevated lot lines will be assigned. Either type
the layer name in the text box or use the Select button to choose the layer name.
Front to Ref Max Offset: Use this setting to specify a distance from the Reference Template ID beyond
which Lot Frontage polylines will not be elevated.
Back to Ref Max Offset: Use this setting to specify a distance from the Reference Template ID beyond
which Back/Rear Lot polylines will not be elevated.

Elevate Lots and Define Grading Rules Dialog Boxes

Output Options (Continued)


Set Layers: Pick this button to display the Road Network Layers dialog box.

Chapter 1. Civil Module 593


Road Network Layers Dialog Box

Set Slopes: Pick this button to display the Road Network Slopes dialog box and configure the settings for
drawing slope arrows.

Road Network Slopes Dialog Box

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.

Chapter 1. Civil Module 594


Output File Defaults Dialog Box

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.

Report Options Tab

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.

Chapter 1. Civil Module 595


Display Options Tab

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.

Chapter 1. Civil Module 596


Transition Defaults Tab

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.

Road Name Area of the Road Network Task Pane

Chapter 1. Civil Module 597


Add: Use this button to Add a Road to the Road Network. After picking the Add button, the Add Road
dialog box gives the user the option to ''Select Centerline By...'' Centerline File or Screen Pick Polyline.
If the Centerline File option is chosen, the user is prompted to browse to and select the Centerline (.CL)
file.

Specify Method to Use to Add Road


If the Screen Pick Polyline option is chosen, the user is prompted to select a polyline in the drawing. If
an associated Centerline (.CL) file is not found in the project folder, the Set Centerline dialog notifies the
user that, ''No centerline file associated with polyline...'' and the user must choose to either select another
polyline or to Assign Centerline File to Polyline.

Set Centerline Dialog Box


After picking the Assign Centerline File to Polyline button, the Centerline to Set file dialog box prompts
the user to assign a path and filename for the new Centerline (.CL) file.

Chapter 1. Civil Module 598


Centerline to Set File Dialog Box
Immediately upon defining the new Road, the Profile to Use file dialog box prompts the user to assign a
path and filename for the proposed Profile (.PRO) file for the Road. By default, the new Profile (.PRO) file
is named the same as the Centerline (.CL) file.

Profile to Use File Dialog Box

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.

Chapter 1. Civil Module 599


Edit Road Dialog Box
Intersection Only: If this option is enabled, Road Network will only consider the portions of this Road
that intersect with other Roads when calculating the design.
Special Stations: Pick this button to display the Road Specific Special Stations window and enter one or
more stations at which to sample cross-sections.

Add Road Specific Special Stations

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.

Required Road Input Files


Centerline: Pick this button to select an existing or create a new Centerline (.CL) file from which to define
the horizontal alignment of the Road. The Edit button opens the Centerline File Editor. This Editor is the
same as the one used for the Input-Edit Centerline File command. Please refer to the Help files for that
command if additional assistance is needed.

Centerline File Editor


Profile: Pick this button to select an existing or create a new design Profile (.PRO) file for the Road.
The Edit button opens the Input-Edit Road Profile Editor. The Editor provides the user with both a
''profile-grid-view'' and a ''table-view'' of the Profile (.PRO) file. See Road Network: Road Profile Editor
for more.

Chapter 1. Civil Module 601


Input-Edit Road Profile Editor

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

Chapter 1. Civil Module 602


needed.

Design Template Editor

Input-Edit Template Series Editor

Chapter 1. Civil Module 603


Optional Road Input Files
Super Elevation: Pick this button to select an existing or create a new SuperElevation (.SUP) file for the
Road. The Edit button opens the Super Elevation Editor. This Editor is the same as the one used for
the Input-Edit Super Elevation command. Please refer to the Help files for that command if additional
assistance is needed.

Input-Edit Super Elevation


Topsoil Removal: Pick this button to select an existing or create a new Topsoil Removal (.TOP) file for
the Road. This file allows the user to define topsoil removal and replacement zones to be used in the Road
design. Different topsoil depths can be used for different station ranges and then are computed as part of
the cut and fill volumes. The Edit button opens the Topsoil File Editor. This Editor is the same as the one
used for the Topsoil Removal/Replacement command. Please refer to the Help files for that command if
additional assistance is needed.

Chapter 1. Civil Module 604


Topsoil Removal/Replacement Editor
Template Transition: Pick this button to select an existing or create a new Template Transition (.TPT) file
for the Road. This file allows the user to define changes in grade distances or slopes for a specific Template
ID through a range of stations and is another method of widening and narrowing Road sections. The Edit
button opens the Template Transition Editor. This Editor is the same as the one used for the Template
Transition command. Please refer to the Help files for that command if additional assistance is needed.

Template Transition Editor

Chapter 1. Civil Module 605


Template Grade Table: Pick this button to select an existing or create a new Template Grade Table
(.TGT) file for the Road. This file allows the user to define specific slopes and distances for one or more
Template IDs (and for left and right sides independently) 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.

Template Grade Table


Template Pt Profile: Pick this button to select an existing or create a new Template Point Profile (.TPP)
file for the Road. This file allows the user to assign separate Profile (.PRO) files to specific Template
IDs that have been defined in the Template (.TPL) file. This accommodates varying grade changes (for a
ditch, for instance) independent of the Profile for the Centerline. The Edit button opens Define Template
Alignments and then picking the Add button displays the Template Point Profile Settings dialog box.
These dialog boxes are the same as the ones used for the Assign Template Pt Profile command. Please
refer to the Help files for that command if additional assistance is needed.

Chapter 1. Civil Module 606


Assign Template Pt Profile Dialog Boxes
Template Pt Centerline: Pick this button to select an existing or create a new Template Point Centerline
(.TPC) file for the Road. This file allows the user to assign separate Centerline (.CL) files to specific
Template IDs that have been defined in the Template (.TPL) file. This accommodates varying widths
for cross-section surfaces and provides an additional method of managing widening and narrowing of
Roads. The Edit button opens Define Template Alignments and then picking the Add button displays
the Template Point Centerline Settings dialog box. These boxes are the same as the ones used for the
Assign Template Pt Centerline command. Please refer to the Help files for that command if additional
assistance is needed.

Assign Template Pt Centerline Dialog Boxes


Road Design Parameters: Pick this button to select an existing or create a new Road Design Parameters
(.RDP) file for the Road. This file allows the user to define a set of Road design standards to compare
against a roadway design. The Road Network Process function will report a warning when the design is
out of compliance with these parameters. The Road Design Parameters can be specific to all stations along
a Road or, in the event speed limit or other changes must be applied, a range of stations. The Edit button
opens the Road Design Parameters dialog box. This box is the same as the one used for the Define Road
Design Parameters command. Please refer to the Help files for that command if additional assistance is

Chapter 1. Civil Module 607


needed.

Road Design Parameters Dialog Box

Optional Road Output Files


Existing Section File: Pick this button to specify the path and filename for the existing cross-section file
to be written. The default filename is set by picking Output File Defaults button in the Output Options
tab of the Road Network Settings dialog box.
Final Section File: Pick this button to specify the path and filename for the final/design cross-section file
to be written. The default filename is set by picking Output File Defaults button in the Output Options
tab of the Road Network Settings dialog box.
SuperElevation Diagram: Pick this button to specify the path and filename for the SuperElevation
Diagram (.SUD) file to be written.
Cut Benches: Pick this button to specify up to 4 Surface (.TIN or .FLT) files to use when the ''Cut to
Surface'' option is used in the Template (.TPL) file.

The Input-Edit Road Profile Editor is accessible from the Edit Road Dialog box.

Chapter 1. Civil Module 608


Pick ''Edit'' to Access the Input-Edit Road Profile Editor

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.

Chapter 1. Civil Module 609


Input-Edit Road Profile Editor

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.

Chapter 1. Civil Module 610


Input-Edit Road Profile Editor with Station Indicator in Drawing

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.

Chapter 1. Civil Module 611


New PVI Dialog Box

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.

Chapter 1. Civil Module 612


Road Profile View and Section Viewer with Station Indicator in Drawing

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.

Translate Profile dialog box


Save: This button saves changes to the Profile (.PRO) file.
Exit: This button exits the Input-Edit Road Profile editor dialog box.
Undo: This button will undo the last change made to the Profile.
Setup: This button opens the Road Profile Settings dialog box. See below for more information.
Vertical Speed Tables: Use this button to specify the Vertical Curve Speed Table (.VST) files to use for
the design of this Road.

Chapter 1. Civil Module 613


Road Profile Settings Dialog Box
Reference CL File: In the Road Network feature, the ''Reference CL File'' is automatically set to the
Centerline (.CL) file associated with the Road.
Hold Current Elevation: When enabled and the station and elevation of a PVI changes, the ''Slope Out''
of the adjusted PVI will change but the elevation of the next PVI will be left unchanged. Otherwise, if not
enabled, the ''Slope Out'' of the adjusted PVI is held and the elevation of the next PVI is changed.
Grid Ticks Only: When enabled, only grid ticks will be shown in the profile-grid-view. Otherwise grid
lines will be used.
Set Grid Interval: If enabled, this option allows the user to manually specify the grid- or grid-tick interval
shown in the profile-grid-view.
Show Slope When Zoom In: When enabled, this option allows the user to display the slopes on those
vertical tangents that are long enough to display a slope label when Zoom-ing in closer to the Profile.
Show Reference Surface: When enabled, this option displays the Profile of a ''Reference Surface'' in
addition to the design Profile. The ''Reference Surface'' is typically the original or existing ground Profile.
Show Reference Surface at Left Offset: When enabled, this option allows the user to see an additional
Profile that is offset horizontally from the ''Reference Centerline''. The offset distance can be specified
after the option is enabled.
Show Reference Surface at Right Offset: When enabled, this option allows the user to see an additional
Profile that is offset horizontally from the ''Reference Centerline''. The offset distance can be specified
after the option is enabled.
Show Centerline Special Stations: When enabled, critical Centerline stations such as PC, PT, SC, ST, TS
and SP are shown in the profile-grid-view.
Show Vertical Lines for Intersections: When enabled, this option will display a vertical line representing

Chapter 1. Civil Module 614


the Centerline and Edge of Pavement stations for other Roads in the Road Network.
Show Sag-Crest Points: When enabled, this option displays a marker at the sag and crest points of each
vertical curve.
Extend Reference Centerline: When enabled, the user may provide an extended range of stations so as
to show Profile data beyond that generated along the associated Centerline (.CL) file. For instance, for a
new Road tying into an existing Road (proposed CL file starts at the Intersection of the Centerline of the
existing Road) an extended range of stations may be desired in order to see the Profile of the cross-slope,
curb, ditch and slope across both sides the existing Road.
Output Reference Surface Profile and Suffix: When enabled, this option will generate an existing ground
Profile (.PRO) file and allows the user to specify a suffix for the filename. The defaults for this option
are set using the Output File Defaults button in the Output Options tab of the Road Network Settings
dialog box.
Reference Surface: The ''Reference Surface'' is an additional surface Profile shown in the profile-grid-
view alongside the design Profile. For the Road Network feature, the ''Reference Surface'' is the surface
specified as ''Existing Ground'' in Road Network Settings dialog box.
Check Road Design Parameters: When enabled, this option will compare the current Road design to an
established set of design parameters set in a Road Design Parameters (.RDP) file. Please refer to the Help
files for the Road Design Parameters command if additional assistance is needed.
Display Sight Distance Options: Use this radio button to display either a ''Sight Distance'' or ''K-Value''
column in the profile-table-view.
Drag PVI Options: Use this radio button to specify the design criteria to ''hold'' when using the Edit/Drag
PVI command in the profile-grid-view. The options are to ''Hold Vertical Curve Length'', ''Hold K-Value''
or ''Hold Sight Distance''.
Intersections are created automatically in the Road Network feature without any input from the user. Once
Intersections are identified, they are listed and managed in the Intersection area of the Road Network:
Task Pane.

Chapter 1. Civil Module 615


Intersection Area of the Road Network Task Pane
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:

1) Changing the Primary/Secondary status of the Roads creating the Intersection,


2) Making design changes that apply to the entire Intersection,
3) Making design changes that apply to one or more Corners of the Intersection.

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

Chapter 1. Civil Module 616


Roads as the Primary Road and the other as Secondary. For four-way Intersections, the first Road added
to the Road Network will be deemed the Primary Road and the second Road will be Secondary. For
T-Intersections, the Road going straight-through the Intersection will be deemed the Primary Road - even
if it's added to the Network after the Road that stops at the Intersection. The user can change the Primary
Road designation in the Edit Intersection dialog box.

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.

The Settings Tab of the Edit Intersection Dialog Box


Primary Road: Use the radio button to specify the Primary Road of the Intersection.
Profile Transition PVI Distance: This value represents the distance beyond the edge of pavement of the

Chapter 1. Civil Module 617


Primary Road (along the Secondary Road Centerline) that the cross-slope of the Primary Road will be
extended.
Profile Transition VC Length: This setting allows the user to specify the length of vertical curve to
be inserted at the PVI where the extension of the Primary Road's cross-slope and the Centerline of the
Secondary Road meet.

''Profile Transition PVI Distance'' and ''Profile Transition VC Length''

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.

Chapter 1. Civil Module 618


Corner tabs - Front-Right, Back-Right, Front-Left, Back-Left
Depending on the type of Intersection (''T'' or 4-way), there will be either 2 or 4 additional tabs available
in this dialog box. Each of these tabs represent a Corner of the Intersection and allows the user to specify
horizontal and vertical Input Data and Output Files specifically for that Corner.

One of the ''Corner'' Tabs of the Edit Intersection Dialog Box

Intersection Input Data

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.

Chapter 1. Civil Module 619


Edit Profile for a Corner of an Intersection
Reset: Use this button to overwrite all edits to the Profile of the Corner of the Intersection and reset to the
original Profile.
Edit Template Transition: Pick this button to display the Edit Intersection Transition dialog box. This
allows the user to control the stations for transitioning through the Intersection from a Template on one
Road to a different Template on another Road. These Transition stations only apply when the Roads in an
Intersection have been assigned different Template (.TPL) files.

Edit Intersection Transition Dialog Box

Chapter 1. Civil Module 620


In the Intersection Transition Dialog Box... The Starting and Ending Stations of the Intersection
transition are displayed at the top of the dialog box.

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.

Corner tabs (Continued)

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.

Chapter 1. Civil Module 621


Intersection Output Files

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 Area of the Road Network Task Pane


Add: Picking this button will display a list of Roads in the Network and prompt the user to ''Select 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.
Chapter 1. Civil Module 622
Add: Picking this button displays a dialog box listing the Roads in the Network and prompting the
user to Select Road for Cul-de-Sac.

Select Road for Cul-de-Sac


After choosing the Road and picking the OK button, the Edit Cul-de-Sac dialog box is displayed.

Edit Cul-de-Sac Dialog Box

Chapter 1. Civil Module 623


Cul de Sac Input Data

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.

Chapter 1. Civil Module 624


Example of Tear Drop Cul-de-Sac

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.

Chapter 1. Civil Module 625


Effect of Adding a Vertical Curve to Cul-de-Sac Profile
Edit Profile: Pick this button to open the Input-Edit Road Profile Editor and make changes to the
Profile of the Cul-de-Sac. The Cul-de-Sac Template ID 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.

Chapter 1. Civil Module 626


Edit Profile for a Cul-de-Sac
Reset: Use this button to overwrite all edits to the Profile of the Cul-de-Sac and reset to the original Profile.
Template: Use this button to browse to and select an existing Cul-de-Sac Template (.TPL or .TSF) file.
Specifying a different Template than the main Road allows the user to define different features for the
Cul-de-Sac area such as sidewalk and curb.

Cul de Sac Output Files

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.

Step 1: Start Road Network and Configure Settings


Open a Drawing (.DWG) file containing the 2D zero-elevation polylines representing Road Centerlines
for the project. Start the Road Network command and create a New Road Network (.RDN) file. After
creating the Road Network file, the Road Network Task Pane loads as a docked dialog-box on the left
side of the drawing screen.

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.

Chapter 1. Civil Module 627


>Process Options Tab
Next, switch to the Output Options tab and pick the Setup button next to Triangulate and Contour.
Select the Write Triangulation File option and then pick the Browse button to set the path and filename
for the design Surface (.TIN) file for the Roads.

Chapter 1. Civil Module 628


Output Options Tab
Also in the Output Options tab, pick the Output File Defaults button to display the Output File Defaults
dialog box. Pick the Output File Defaults button to specify additional Centerline (.CL), Profile (.PRO)
and Section (.SCT) files to be saved when Processing the Road Network.

Output File Defaults Dialog Box


Next, review the Report Options, Display Options and Transition Defaults tabs of the Road Network
Settings dialog box and make any necessary changes.

Report Options Tab

Chapter 1. Civil Module 629


Display Options Tab

Transition Defaults Tab


Pick the OK button to close the Road Network Settings dialog box and then pick the Save button on the
Task Pane to save the settings to the Road Network (.RDN) file.

Step 2: Add Roads to the Network

Chapter 1. Civil Module 630


RD 01 and RD 02
In the Road Name area of the Road Network Task Pane, pick the Add button.

Road Name Area of the Road Network Task Pane


After picking the Add button, the Add Road dialog box provides two methods for adding a Road to the
Network. Pick the Screen Pick Polyline button.

Chapter 1. Civil Module 631


Specify Method to Use to Add Road
The prompts then switch to the Command: line where you are prompted to Select Centerline Polyline in
the drawing. At the next prompt, pick the Assign Centerline File to Polyline button and set the path and
filename for the new Centerline (.CL) file.

Set Centerline Dialog Box


Immediately after creating the new Centerline file, the Profile to Use file dialog box is displayed. In this
box, you must set the path and filename for the proposed Profile (.PRO) file for the Road. By default, the
new Profile (.PRO) file is named the same as the Centerline (.CL) file.

Chapter 1. Civil Module 632


Profile to Use File Dialog Box

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.

Select Template (.TPL) file Dialog Box


The Edit Road dialog box serves as the ''manager'' for all files relating to the specific Road. The Edit
button in the Road Name area of the Road Network: Task Pane also displays the Edit Road dialog box.

Chapter 1. Civil Module 633


Edit Road Dialog Box
Pick the Edit button to the right of the Profile button to open the Road Profile Editor.

Chapter 1. Civil Module 634


Input-Edit Road Profile Editor
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 movement of the
crosshairs is 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).

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.

New PVI Dialog Box


Enter a length for a vertical curve or change other settings as desired and then pick the OK button. Repeat
as needed for additional PVIs and vertical curves.

Chapter 1. Civil Module 635


Input-Edit Road Profile Editor
Pick the Show Sections button at the bottom of the Road Profile Editor to display a Section View of the
Road. Moving your crosshairs along the design Profile dynamically updates the Section View.

Section Viewer

Chapter 1. Civil Module 636


When the Section View window is open and active, the Road Profile Editor also remains open and
active. If you position the Road Profile Editor and the Section View window so that the drawing view
of the Road is unobscured, you can move your crosshairs along the design Profile and have a dynamic
design environment allowing you to see the plan-, profile- and section-views at one time. Additionally,
when the Section View 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.

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..

Repeat the steps above to define additional Roads in the Network.

See Road Network: Adding and Editing Roads if you need additional assistance.

Step 3: Adding and Editing Intersections


After Adding the next Road, the Road Network command recognizes the creation of an Intersection and
the Primary and Secondary Roads are displayed in the Intersection area of the Road Network Task Pane.

Chapter 1. Civil Module 637


Intersection Area of the Road Network Task Pane
Select the Intersection and pick the Edit button to display the Settings tab of the Edit Intersection dialog
box. Make changes as needed.

Note: Changes made here apply to all Corners of the Intersection.

Chapter 1. Civil Module 638


The Settings Tab of the Edit Intersection Dialog Box
Or, you can switch to one of the Corner tabs - Front-Right, Back-Right, Front-Left, Back-Left to make
changes to only one Corner of the Intersection.

Chapter 1. Civil Module 639


One of the ''Corner'' Tabs of the Edit Intersection Dialog Box
Pick the OK button to close the Edit Intersection box and save changes.

See Road Network: Adding and Editing Intersections if you need additional assistance.

Step 4: Adding and Editing Cul-de-Sacs


Pick the Add button in the Cul-de-Sac area of the Road Network Task Pane to display a dialog box
listing the Roads in the Network and prompting you to Select Road for Cul-de-Sac.

Chapter 1. Civil Module 640


Select Road for Cul-de-Sac
After choosing the Road and picking the OK button, the Edit Cul-de-Sac dialog box is displayed. At a
minimum, you must enter a Cul-de-Sac Radius and Fillet Radius to define the Cul-de-Sac.

Edit Cul-de-Sac Dialog Box


Pick the OK button to close the Edit Cul-de-Sac box and save changes.

See Road Network: Adding and Editing Cul-de-Sacs if you need additional assistance.

Step 5: Save, Process and View the Road Network


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.

Chapter 1. Civil Module 641


Contours and Breaklines After Processing Road Network
The elevated breaklines and contours can now be viewed using the 3D Viewer Window command as
shown below.

Chapter 1. Civil Module 642


Breaklines and Contours as Seen in the 3D Viewer Window
Or, use the Surface 3D Viewer command to view the Surface (.TIN) file as shown below.

Chapter 1. Civil Module 643


Surface (.TIN) File as Seen in the Surface 3D Viewer
Or, use the Surface 3D Flyover command to drive the Surface (.TIN) file as shown below.

Surface (.TIN) File in the Surface 3D Flyover Command

Chapter 1. Civil Module 644


Step 6: Reports
Pick the Report button on the Road Network Task Pane. Then, pick the Output Processing button to
display the report. This report displays the cut/fill and material quantities for each Road, Intersection and
Cul-de-Sac of the Road Network.

Road Network Output Processing Report


Repeat this step but, this time, pick the Input Data Files button to display the report. This report displays
all of the user-specified design files associated with the Road Network. For this report, you are given the
option of reporting only the filename or both the path and filename.

Chapter 1. Civil Module 645


Road Network Input Data Files Report

Step 7: Additional Settings and Tools in the Road Network

Draw Triangulation Faces with Color and View in 3D Viewer Window


Pick the Settings button on the Road Network Task Pane and then pick the Output Options tab. Now,
pick the Setup button next to Triangulate and Contour to open the Triangulate and Contour from
Road Network dialog box.

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''.

Chapter 1. Civil Module 646


Set Road Colors In the ''Triangulate and Contour From Road Network'' Dialog Box
Pick the Exit button to close the Road Color Settings box and then pick the OK button twice to exit both
the Triangulate and Contour and Road Network Settings dialog boxes.

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.

Chapter 1. Civil Module 647


Triangulation Faces with Color After Processing Road Network
The elevated Triangulated Faces can now be viewed using the 3D Viewer Window command as shown
below.

Chapter 1. Civil Module 648


Contours and Triangulation Faces with Color in the 3D Viewer Window

Merge Road with Existing


Pick the Settings button on the Road Network Task Pane and then pick the Output Options tab. Select
the Merge Road with Existing option and then pick the Set button to set the path and filename of a 3rd
Surface (.TIN) file to be created by combining the design Surface file and the Existing Ground Surface file.

Pick the OK button to close Road Network Settings.

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.

Chapter 1. Civil Module 649


Merged Existing Ground and Road Surfaces in 3D Surface Viewer Window

Add Knuckle Intersection


Using the steps outlined in 2 Add Roads to the Network above, Add two more Roads to the Network.

Chapter 1. Civil Module 650


RD 03 and RD 04
Upon adding the Roads, the new Intersections are automatically added to the Intersection area of the
Road Network Task Pane.

Chapter 1. Civil Module 651


Intersection Area of the Road Network Task Pane

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.

Chapter 1. Civil Module 652


A ''Corner'' Tab of the Edit Intersection Dialog Box
Pick the OK button to close Edit 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.

Chapter 1. Civil Module 653


Contours and Breaklines Through a ''Knuckle'' Style Intersection

Step 1: Start New Road Network

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.

Step 2: Add Roads


Back in the main dialog, click ''Add'' in the upper left ''Road Name'' portion, and identify all of the
main road and secondary (intersecting) road centerlines. For this example, we will start by identifying
North Road and East Road as the main roads and Paris Boulevard as the first secondary road. Note that
centerlines may be picked as polylines or loaded as centerline files. All centerlines (horizontal alignments)
must have, at minimum, an associated profile (vertical alignment) and an associated template. In the
Road name dialog portion, select a road and click Edit to review the files. Note that by selecting Paris
Boulevard and East Road, the program automatically detects the first intersect. As you follow the design
below, you will see that we follow the hierarchy of the road precedence as outlined in the graphics.

Chapter 1. Civil Module 654


At every intersection, there needs to be a primary controlling road (template cross slopes are held) and
secondary adjusting road (centerline profile adjusts to template of primary road at some transition distance).

Step 3: Process, Review and Add more

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.

Chapter 1. Civil Module 655


Viewing the file in the 3D Viewer Window command with a 4.0 vertical exaggeration, you can even see
how the curb-and-gutter Paris Boulevard ends abruptly as it transitions to the roadside ditch template of
East Road.

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

Chapter 1. Civil Module 656


surface triangulation file specified in Settings, and you are able to design graphically and interactively as
shown:

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:

Chapter 1. Civil Module 658


This dimple effect can easily be eliminated by lowering the elevation of the ''PVI'' at the projected intersect
point in the back of the cul-de-sac, and by adding a vertical curve transition of, say 50'. This is done by
highlighting the South Drive Cul-de-Sac and clicking Edit.
Clicking Edit on the selected SouthDr at End cul-de-sac leads to this dialog:

Chapter 1. Civil Module 659


The first thing we do is change the Profile Transition VC from 0.0 to 50.0, as shown. Then we need to click
Edit Profile to lower the profile at the back of the cul-de-sac. This profile refers to the edge-of-pavement
grade.

Now, after clicking Process, the cul-de-sac has a better design:

Chapter 1. Civil Module 660


Pulldown Menu Location: Roads Road Network
Keyboard Command: roadnet
Prerequisite: Existing Ground Surface (.TIN) file, Template (.TPL) file and 2D Centerline Polylines

Process Design Sections


This command will process design sections to calculate volumes and output surfaces. The main purpose is
to process design sections that have been manually adjusted. One workflow is to use Process Road Design
to generate design sections from a centerline, profile and template design. Next these design sections can
be adjusted with Input-Edit Section File for special stations as needed. Then use Process Design Sections
to run these modified sections.
The first dialog specifies the required input files of the centerline, existing surface and design sections. The
optional output files for coordinates, mass diagram and superelevation diagram are set here.

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.

Chapter 1. Civil Module 661


Pulldown Menu Location: Roads
Keyboard Command: reworks
Prerequisite: Centerline (horizontal alignment), Existing and Final Cross Sections

Road Design Inspector


This routine takes a full suite of road files (existing and final profiles, existing and final cross sections
and the centerline) and presents three graphical windows showing the road in plan view, profile view and
section view, with a slide bar that let's you ''drive'' the road or project from start to end. In addition to
applying to roads, the command applies to any set of existing and final sections that follow a horizontal
alignment (centerline), such as for channels and embankments. As you move the slide bar left and right,
your position is shown in profile view, in plan view and in cross section view. The cross section graphics
can be scaled to fit the allotted screen space, or can be set to a scale such as 1H:1V or set to exaggerated
scales (2H:1V up to 10H:1V).

Chapter 1. Civil Module 662


The current station is displayed as you move the slide bar. You can zoom and pan the cross section view,
and you can also enter a specific station to study. Stations that do not exist in the cross section files will be
interpolated.

Pulldown Menu Location: Roads


Keyboard Command: rdcheck

Chapter 1. Civil Module 663


Prerequisite: Existing and final Profiles (vertical alignment), Centerline (horizontal alignment), Existing
and Final Cross Sections

Locate Template Points


This command creates Carlson points along a centerline either at picked points, point numbers, entered
individual station and offset or at station interval with offset, in all cases using the elevations calculated
from the template design files. The first offset prompt is for the location of the point. The second offset
prompt is for what elevation to use. For staking template points (e.g. edge of pavement) you usually
enter the same offset for the position and for the elevation. But if you are staking back of curb, which
might be at offset 14.5, you might enter 16.5 for the position (to stake 2' back of curb) and 14.5 for
the vertical elevation (to use the elevation of back of curb itself). The points are stored in a coordinate
(.CRD) file. The station and offset of the point is stored in the point descriptions. If the points method is
used and existing Carlson points are selected by number, range or ''point group'', then new points at the
same position are created with interpolated elevations and new descriptions. The command starts with
the dialog shown below. The required design files include the template file, the profile which defines
the vertical alignment, the centerline file which contains the horizontal alignment and the coordinate file
for storing the resulting points. All these design files must be created before running this command. To
specify a design file, pick on the type of file button. The optional files include an existing section file for
calculating the cut and fill slopes, a rock section file for special cut slopes in rock, a template transition
file and a super elevation file. For example, if an existing section is specified, template points can be cal-
culated further from the centerline, all the way from the shoulder out to the ''catch'' or tie point in cut and fill.

Chapter 1. Civil Module 664


If you choose the Station/Offset method, you can specify whether to create points at a station interval.
Otherwise the program prompts for each station at which to create points. If the Station/Offset method is
used, you will be prompted whether to calculate points on the left, right or both sides of the centerline and
whether to offset the calculated elevation by a delta Z amount. If you choose the Points method, you can
pick points on the screen (using snaps on entities if desired) or you can specify point numbers individually,
by selection set, by range or by point group. You can also select whether to calculate elevations from the
template surface or from a subgrade and you can add a description prefix to all descriptions.

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:

Chapter 1. Civil Module 665


Offset for X,Y position: 16.5 In this case, this is the pavement width (12.5) plus curb width (2) plus back-
of-curb offset (2). The northing and easting for the points will be calculated with this offset.
Offset for elevation <16.5>: 14.5 The elevations for the points will be calculated at this offset (back of
curb in this example).
Apply offset to left, right or both sides (Left/Right/<Both>)? press Enter Note that if you want to have
the points number sequentially on the left side and sequentially on the right, then do L for left first and R
for right second. If you answer ''Both'' then the numbering will go sequentially left to right on each station
(see below).
Offset to process (Enter to End): press Enter Or, enter an offset to calculate another X,Y position, or the
same X,Y position but on a different side of the road if doing L and R distinctly.

Chapter 1. Civil Module 666


Pulldown Menu Location: Roads
Keyboard Command: tpltrans
Prerequisite: A template file, profile file and centerline file

Chapter 1. Civil Module 667


Index

plus-0.5in Assign Template Point Centerline, 521, 549, 563,


2D Polyline, 260 564
2D to 3D Polyline by Points, 7 Assign Template Point Profile, 519, 549
2D to 3D Polyline by Screen Entities, 6 Auto Tablet On, 126
2D to 3D Polyline by Start/End Elevations, 11 Average Profiles, 380
2D to 3D Polyline by Surface Model, 5, 131 Average Section Files, 476
2D to 3D Polyline by Text, 8
2D to 3D Polyline by Text With Leader, 9 Bench Pond, 196, 198, 200
3D Data Menu, 2 Berm Grades, 491
3D Entity By Surface Model, 14 Best Fit Profile, 378
3D Entity to, 3 Boundaries, 73
3D Points, 3537 Boundary, 72, 90
3D Polyline, 6, 7, 9, 11, 4045, 47, 49, 61, 65, Boundary Polyline, 74
74, 131, 181, 210, 260, 261, 265, 267, Break, 19, 326329, 398, 438, 440, 477, 487
270, 280, 286, 393 Break 3D Polyline by Surface, 47, 48
3D Polyline by Slope on Surface, 44 Breakline, 79, 93, 9699
3D Polylines, 5, 14, 41, 43, 48, 49, 55, 59, 60, 86, Breaklines, 59, 70, 71, 74, 79, 80, 93, 397
265, 465 Breakpoint Descriptions, 283, 398
Buffer Offset, 84, 85
AASHTO, 238, 277, 298, 504
Add Grid Lines, 344 Calculate End Area, 481
Add Grid Ticks and Dots, 343 Calculate Haul Factors, 464
Add Points At Elevation, 49 Calculate Intersection Point, 386
Adjust Draw Profile Settings, 345, 346 Calculate Offsets, 271, 374
Adjust Elevation Labels, 33 Calculate Pond/Pit Volume, 177
Adjust Plan/Profile Sheet, 346 Calculate Section Volumes, 478, 482
Adjust Profile Grid, 345 Calculate Stockpile Volume, 174
Annotation, 56, 305, 334, 335, 337, 342 Centerline, 3, 5, 85, 237, 238, 241, 242, 247,
Arc Length, 239, 249 251255, 258, 260, 261, 263269, 271
Arrowhead, 51 276, 282, 284, 285, 289, 296, 334, 341,
ASE, 139, 145, 174, 175, 177 357, 359, 368, 395, 407, 408, 434, 465,
Assign Contour Elevations: From Contour La- 472, 474, 479, 482, 502, 509, 511, 513,
bels, 13 522, 524, 526, 541, 542, 544, 547, 553,
Assign Contour Elevations: Multiple in Series, 573, 584, 585, 588, 589, 596599, 601,
11 606, 607, 610, 614, 615, 618, 622, 624,
Assign Contour Elevations: Single Elevation 625, 627, 629, 632, 661, 664
Group, 14 Centerline Conversion, 274
Assign Pipe Width to Polyline, 381, 470 Centerline Conversions, 274
668
Centerline File, 85, 254, 255, 265, 267, 472, 522, Cut/Fill Labels, 164
526, 528, 530532, 534, 538, 540, 558, Cut/Fill Width Analysis, 458
598, 601, 632 Cut Sheet, 460
Centerline ID, 255
Centerline Menu, 237 Define Lot Edge Grade Rules, 18, 25
Centerline Report, 254 Define Road Design Parameters, 541, 550, 607
Centroids, 457, 479, 554 Delta Angle, 184, 542
Change Contour-Plines Width, 118 Depth Contours, 162
Change Elevations, 2 Design Bench Pond, 192, 194, 198, 200
Change Layer, 2 Design Centerline, 238, 239, 241, 254, 547
Civil Module, 1 Design Pad Template, 179, 182, 184, 185, 187
CL File, 254, 260, 265, 284, 285, 289, 291, 292, 192, 355, 483
341, 354, 357, 383, 395, 466, 614 Design Profile, 547
Color by Elevation, 206, 216 Design Regrade, 461, 462, 464
Color Contours by Elevation, 114 Design Road Profile, 292, 299, 355, 547
Color Contours by Interval, 115 Design Section Staging, 467
Compound Curve, 239, 240, 506 Design Sewer/Pipe Profile, 302, 339
Contour Elevation Label, 119 Design Template, 181, 297, 442, 483, 489, 500,
Contour From Section File, 107 515, 516, 518, 519, 521, 526, 529, 532,
Contour from TIN File, 106 535, 544, 545, 547, 548, 561, 566, 567,
Contour from Triangular Mesh, 102 573, 575, 578, 602, 603
Contour ID, 113 Design Valley Pond, 200
Contours, 13, 39, 71, 80, 81, 84, 85, 96, 105, 110, Digitize Contours (Polyline), 125
112, 113, 115119, 121, 123, 125127, Digitize End Areas, 414
131, 158, 160, 193, 200, 227, 232, 233, Digitize Sections Plan, 411
409, 559, 654 Digitize Sections XSec, 412
Contours from Grid File, 103 Distance Between Two Entities, 273
Convert LDD Contours, 232, 233 Disturbed Area, 556, 557, 587
Convert Spot Elev To Points, 26 Ditch, 388, 389, 489491, 501, 516
Coordinate File, 31, 129, 269, 358, 402, 420, 422, Ditch Grades, 490, 491
466, 546 Dozer, 213
CRD File, 238, 272, 375, 546, 555 Draw 3D Grid File, 205, 230
Create Breaklines From Triangulation, 39 Draw 3DPoly Base Breakline, 174, 177
Create Overshoot Section File, 418 Draw 3DPoly Perimeter, 172, 174
Create Ridge Polylines From Contours, 37 Draw Building Envelope Polyline, 16
Crossing Breaklines, 86 Draw Centerline File, 253
Cross Sections, 393, 662, 664 Draw Grid, 320, 322, 325, 343, 510
Curve Edit Mode, 246 Drawing Setup, 35, 236, 259, 266, 419, 447
Curve Table, 258 Draw Mass Diagram, 453, 480
Custom, 445 Draw Pipe, 292, 334, 340, 341, 434
Cut/Fill Centroids, 170 Draw Pipe 3D Polyline, 381, 406, 434, 469
Cut/Fill Color Map, 166, 168 Draw Plan View Sheets, 348
Cut/Fill Contours, 168
Index 669
Draw Profile, 281, 282, 291, 292, 316, 317, 322, Export Topcon TIN File, 236
341, 345, 346, 350, 371, 379, 381, 453, Extend, 366, 398, 425, 457, 473, 480, 481, 615
457, 469, 504 Extend Sections to Offset Limits, 472
Draw Profile Grid, 341 Extend To Elevation, 47
Draw Roadside Ditch, 389 Extrapolate, 44, 104, 130, 135, 143, 147, 155,
Draw Section Alignment, 396 160, 161, 167, 283, 288, 397
Draw Section File, 432, 447, 477, 528, 545, 546, Extrapolate Grid, 207
550 Extrapolation, 130, 147, 167
Draw SectionTemplate DWG, 419
Draw Single Manhole, 376 Field to Finish, 74, 86
Draw Spot Elevations, 29 File Editor, 601
Draw Super Elevation Diagram, 507, 508, 551 Fillet, 41, 42, 624, 641, 652
Draw Surface Boundary, 208 Fillet 3D Polyline, 41
Draw Surface Intersection, 208 Final Sections, 467
Draw Triangular Mesh, 204, 205, 218, 225 Flip Contour Labels-Text, 123
Draw Typical Template, 496, 602 Flip Text, 322
Draw Typical Trench Template, 374 Follow TIN Edges, 46

Earthworks File, 481 GRD file, 398


Edit-Assign Grade Rules, 24 Grid File, 44, 47, 88, 104, 131, 132, 143, 146,
Edit-Assign Polyline Elevations, 3 147, 155, 158162, 166, 168, 175, 178,
Edit 3D Grid, 146 185, 194, 218, 225, 226, 399
Edit Bench Pond, 198200 Grid File Utilities, 130, 132, 142
Edit Centerline On-Screen, 252 Grid Lines, 433, 509
Edit Contours, 112 Guardrail Expansion, 491
Edit Pad Template, 190, 191
Highlight Crossing Breaklines, 59
Edit Process End Area File, 482
Highlight Depression Contours, 81, 117
Edit Table, 279, 298
Highlight Hard Breakline Polylines, 70
Elevate Lot Edges by Grade Rules, 19
Highlight Index Contours, 117, 118
Elevate Pads by Grade Rules, 22
Highlight Segments by Slope, 58
Elevation Between Points, 35
Horizontal Axis Crossings, 353
Elevation Difference, 158, 164, 325, 328, 442,
Horizontal Axis Elevations, 324, 342, 351
450
Horizontal Speed Table, 277, 279
Elevation Zone Analysis, 218, 220
Elevation Zones, 206 Identify Hard Breakline Polylines, 71
End Areas, 439 Identify Predefined Boundaries, 72
Enter Profile On-Screen, 292 Import/Export Trimble TTM File, 236
Enter Right of Way, 274, 276 Import Google Earth Surface, 233, 235
Enter Roadside Ditch, 388, 389 Indicated, 319
Entities to Polylines, 252 Input-Edit Centerline File, 241, 601
EW File, 481 Input-Edit Profile File, 311
Existing Section, 458, 467, 548, 552, 556, 584, Input-Edit Road Profile, 294, 299, 311, 313, 601,
622, 627 602, 608611, 613, 619, 626, 635, 636
Index 670
Input-Edit Rock Section File, 416 Mass Diagram, 453, 454, 457, 550
Input-Edit Section Alignment, 393, 396, 527 Mass Diagram Output File, 480
Input-Edit Section File, 423, 424, 432, 523, 548, Mass Diagram Report, 454, 482
550, 552, 555, 564, 661 Mass Haul Analysis, 456, 457
Input-Edit Super Elevation, 503, 537, 549, 604 Mass Haul Report, 455
Input-Edit Template Series, 515, 516, 547, 566, Median Design, 484
603 Merge Crossing 3D Polylines, 43, 44
Input - Edit Trench Template, 372 Merge Grid Files, 147
InRoads, 416 Merge Grids, 137
Interpolate Entity, 35 Merge Profiles, 380
Interpolate Points, 34 Merge Sections, 476
Intersection Points, 269 MicroStation, 416
Intersections, 86, 88, 296, 580, 581, 585, 596, Min/Max Slopes 3D Polyline, 45
614617, 637, 651 Mirror, 472
Isolate Layer, 118 Move Elevation Labels, 53
Move Label Along Contour, 123
Join, 10, 13, 557 Move Section Leader Labels, 477
Join 3D Polyline, 42 Move Sewer Profile Labels, 346
Join Nearest, 42, 85, 252, 355 MXS File, 393, 394, 398, 399, 401, 404406
Kriging, 553 Nearest Found, 401
K Value, 387 Nodes, 32
Non-Surface Entities, 70, 74
Label/Draw Right of Way, 276
North Arrow, 323, 351
Label Contours, 84
Note File, 416
Label Elevations, 319, 441
Label Elevations Along Polyline, 51, 53, 55 Offset 3D Polyline, 40, 47, 355, 567
Label Pad Elevation, 49 Offset & Elevation Report/Plot, 451
Label Polyline High/Low Points, 55 Offset Cutoff, 315
Label Polyline Segment, 56 Offset Point Entry, 268
Label Profile Differentials, 383 Offset Profiles, 283
Label Profile On Centerline, 368, 371, 557 One Grid Surface Volumes, 154
Label Sewer Laterals, 384 One Triangulation Surface Volumes, 148
Label Station-Offset, 264 Output Coordinate File, 550, 555
Leica, 391, 392 Overlay Section File, 474
Linear, 486
Local Elevation Label, 122 Pad Polyline By Interior Text, 15
Locate Point, 62, 74, 287 Pipe Depth Summary, 365
Locate Template Points, 664 Pipe Polylines, 339, 406
Pipe Size, 315, 359, 434
Make 3D Grid File, 128, 139, 146, 157, 175, 177, Pipe Width, 292, 381, 406, 469
184, 201, 222 PI Points, 242, 246, 258, 264
Manhole, 303, 305, 310, 311, 338, 339, 367, 377 Place Drillhole, 553
Maps, 131 Plot VC from Tangents, 387
Index 671
Point Description, 62, 327, 402, 519 Quick Profile, 280, 282
Point Notes, 272 Quick Section, 407, 408
Point Offset Report/Plot, 422, 423
Point Placement on Profile, 374 Radius Point, 261
Point Placement on Section, 420 Railroad, 357, 395
Point Range, 30 Railroad Curves, 267
Points by Slope Ratio, 36 Reduce Contour Vertices, 110
Points on Centerline, 269, 357 Reduce Vertices, 81, 104, 429
Polygon Processor, 104 Regrade Fill Slope, 473
Polyline Slope, 393 Render, Shade, and Hide Commands, 218
Polyline Slope Report, 361 repackaged, x
Polyline to Centerline File, 251, 255, 563, 569 Report 3D Polyline Station/Elevation, 60
Polyline to Right of Way, 275, 276 Report Grade Elevation, 272
Pond Design, 197 Report Non-Surface Points, 68
Predefined Boundaries, 72, 73 Restricted Grade Design, 386
PRO, 281, 283294, 299, 302, 303, 311313, Reverse Curve, 506
329, 341, 342, 351, 353, 355358, 360, Reverse Polyline, 252, 572
362, 365, 371, 390392, 397, 403, 404, Review Profile Links, 372
419, 455, 519521, 527, 547, 590, 599 Review Section Links, 477
601, 606, 613, 615, 616, 622, 627, 632, Right of Way, 237, 242, 245, 275, 276, 437, 492
633, 637 RoadCalc, 416
Process Design Sections, 661 Road Design, 181, 274, 275, 296, 297, 397, 432,
Process Road Design, 545, 548, 555, 556, 559, 453, 454, 484, 486488, 495, 498, 507,
563, 564, 566, 567, 570572, 575, 578, 516519, 521, 524, 525, 528, 530532,
661 534, 538, 540, 541, 545, 546, 550, 551,
Profile Conversions, 390392 557, 607, 608, 612, 615
Profile from 3D Points, 286 Road Design Inspector, 662
Profile from 3D Polyline, 285, 569 Road Network, 579587, 590, 593602, 607
Profile from Grid or Triangulation Surface, 284 609, 614619, 622, 625627, 629631,
Profile from Layers, 290 633, 635, 637, 638, 640642, 645649,
Profile from Pipe Polylines, 291, 381 651654, 661
Profile from Points on Centerline, 288 Road Rehabilitation Profile, 524, 527, 530, 532,
Profile from Polyline on Profile Grid, 289 534, 537, 539
Profile from Section File, 288 Roadside Ditch, 388390
Profile from Surface Entities, 282, 290 Roads Menu, 483
Profile ID, 371 Rock Section, 417, 418
Profile Menu, 279 Runoff, 514
Profile Offset Text, 382, 383
Sag & Crest Report, 365
Profile Report, 358, 360
SCT File, 404, 468
Profile to 3D Polyline, 355
Section Alignment, 394, 399, 434, 458, 473
Profile To Points, 356
Section Conversion, 416
Quick Contours, 207 Section Conversions, 415

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

Untag Hard Breakline Polylines, 71


Untag Non-Surface Points, 67
Untag Predefined Boundaries, 73
Index 674

You might also like