Carlson Survey 2017 EmbeddedAutoCAD PDF
Carlson Survey 2017 EmbeddedAutoCAD PDF
Carlson Survey 2017 EmbeddedAutoCAD PDF
Chapter 1. Introduction 1
Using the Carlson Software Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Product Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Installing Carlson Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Authorizing Carlson Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Carlson Registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Setting Up a Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Startup Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Command Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Layer and Style Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
What is New . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Standard Report Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Report Formatter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Instruction Manual and Program Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Carlson File Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Quick Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Obtaining Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
License Agreement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Chapter 2. Tutorials 32
Lesson 1: Entering a Deed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Lesson 2: Making a Plat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Lesson 3: SurvNET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Lesson 4: Field to Finish for Faster Drafting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Lesson 5: Intersections and Subdivisions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Lesson 6: Contouring, Break Lines and Stockpiles . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
i
Chapter 4. File Menu 163
New . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Save . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Save As . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Page Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Plot Preview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Output Layouts to PDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Merge PDF Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Draw 3D Solid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Import 3D Viewer File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Import 3D Model File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Import Xref to Current Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Xref Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
LandXML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Import LandXML File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Export LandXML File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Import RoadXML File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Export RoadXML File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Import Google Earth File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Export Google Earth File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Write Polyline File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Draw Polyline File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Clipboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Drawing Cleanup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Audit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Recover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Remove Reactors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Remove Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Translate Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Remove XData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Purge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Set Google Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Contents ii
Chapter 5. Edit Menu 200
Undo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Redo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Erase Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Erase by Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Erase by Closed Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Erase Outside . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Temporary Erase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Move . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Standard Copy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Copy To Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Copy Polyline Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Standard Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Variable Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Offset To Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Offset to Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Multiple Offsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Buffer Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Standard Explode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Block Explode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Trim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Extend To Edge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Extend to Intersection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Extend Arc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Extend by Distance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Break by Crossing Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Break Polyline at Specified Distances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Break at Intersection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Break, Select Object, 2nd Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Break, Select Object, Two Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Break, At Selected Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Break 3D Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Chamfer By Chord Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Change Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Change Elevations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Change Attribute Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Change Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Change Colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Contents iii
Change Block/Inserts Rotate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Change Block/Inserts Substitute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Change Block/Inserts Resize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Pivot Point Rotate by Bearing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Rotate by Bearing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Rotate by Pick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Entity Insertion Point Rotate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
2D Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Edit Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Find and Replace Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Text Enlarge/Reduce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Rotate Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Move Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Move Text with Leader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Change Text Font . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Change Text Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Change Text Width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Change Text Oblique Angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Flip Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Split Text into Two Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Text Explode To Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Text Capitalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Text Math . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Add Prefix/Suffix To Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Remove Spaces From Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Line Up Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Join Text Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Replace Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
2D Align . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Standard Align . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Fillet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Mirror . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Properties Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Entities to Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Reverse Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Reduce Polyline Vertices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Densify Polyline Vertices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Contents iv
Smooth Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Join Polyline By Trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Join Two Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Draw Polyline Blips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Add Intersection Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Add Polyline Vertex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
Add Polyline Arcs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
Add Point by Two Slopes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Edit Polyline Vertex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Edit Polyline Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Open Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Close Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Remove Duplicate Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
Remove Polyline Arcs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
Remove Polyline Segment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
Remove Polyline Vertex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
Create Polyline ID Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
Change Polyline Width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Set Polyline Origin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Remove Polyline Arcs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Change Polyline Elevation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
Check Elevation Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
Highlight Non-Tangent Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Highlight Crossing Plines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Highlight Unclosed Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Offset 3D Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Fillet 3D Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Join 3D Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
Add Points At Elevation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
3D Polyline by Slope on Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
Join Nearest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
3D Entity to 2D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Select by Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Select by Elevation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
Select by Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
Select by Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Select by Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Select Similar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Contents v
Image Frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Image Clip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Image Adjust . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Contents vi
Freeze Layer By Pick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Thaw Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Isolate Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Restore Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Thaw/On All Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Lock Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Save/Restore Layer State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
Contents vii
Text Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
Text Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
Text Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
Text on Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
Text on Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
Text Mask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Text UnMask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Draw Box Around Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
White Solid Behind Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
Trim Linework Through Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Insert Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Insert Multi-Point Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
Draw Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
Hatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
Hatch Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
Raster Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
Place Image by World File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Draw Standard Item . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Overview Draw Standard Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Draw Standard Item . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
Set Drawing Standards Data Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
Item Standards Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Item Standards Manager - Best Practices . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
Exit Drawing Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
Draw By Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
Sequential Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
Multileader with Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
Arrowhead . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
Curve - Arrow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
Leader With Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
Special Leader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
Callout Leader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
Bold Curve Leader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
Flow Leader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
Boundary Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
Shrink-Wrap Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
Polyline by Nearest Found . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
Contents viii
Drawing Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
Write Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
Insert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
Contents ix
Mortgage Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
Rescale Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
Set/Reset X-Hairs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
Tablet Calibrate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
Save/Load Tablet Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
Set UCS to World . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
Units Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
Point Object Snap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
Aperture Object Snap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
System Variable Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
Contents x
Trim by Point Symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
Change Point LayerColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
Renumber Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
Explode Carlson Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
Convert Surveyor1 to CRD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
Convert CRD to TDS CR5/Convert TDS CR5 to CRD . . . . . . . . . . . . . . . . . . . . . . . . 501
Convert CRD to Land Desktop MDB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
Convert Land Desktop MDB to Carlson Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
Convert Civil 3D to Carlson Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
Convert Carlson Points to Land Desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
Convert Land Desktop to Carlson Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
Convert Softdesk to Carlson Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
Convert Carlson Points to C&G . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
Convert C&G to Carlson Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
Convert Carlson Points to Simplicity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
Convert Simplicity to Carlson Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
Convert Leica to Carlson Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506
Convert Geodimeter to Carlson Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506
Convert Carlson Points to Ashtech GIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506
Convert Carlson Points to Softdesk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506
Convert CAICE KCM to Carlson CRD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507
Convert PacSoft CRD to Carlson CRD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507
Convert Carlson Points to Eagle Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507
Convert Eagle Point to Carlson Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
Search Published Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
Contents xi
Legal Description Writer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742
Closure by Point Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 749
Map Check by Pnts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 752
Mapcheck by Screen Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753
Cut Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755
Set Point Elevations by 3D Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 769
Set Point Elevations by Surface Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 770
Polyline Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 770
Polyline to Deed File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 772
Polyline to RW5 File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 772
Compass Polyline Adjustment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 772
Grant Boundary Adjustment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 773
4 Sided Building . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 774
Contents xii
Numeric Pad COGO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799
Point on Arc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 800
Divide Between Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801
Divide Along Entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801
Interval Between Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802
Interval Along Entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802
Line by Angle-Distance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 804
Tangent Line from Circles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 804
Building Offset Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805
Radial Stakeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807
Section Subdivision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809
GLO Corner Proportioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810
Geodetic Traverse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810
Geodetic Single Proportion Line Division . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810
Geodetic Double Proportion Line Division . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810
Geodetic Double Break . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 812
Geodetic Middle Break . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 812
Irregular Boundary Adjustment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 812
One Way Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 814
Two Way Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 815
Three Way Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816
Four Way Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 818
Solar Observations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 819
Triangle Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
Best Fit Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
Best Fit Circle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
Best Fit Centerline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 826
Best Fit Line by Average . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 827
Best Fit Line by Least Squares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 828
Contents xiii
Offset Point Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 859
Calculate Offsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861
Distance Between Two Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863
Centerline Conversions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863
Contents xiv
Lot Network Boundary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 919
Tag Sub-Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 919
Untag Sub-Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 919
Identify Sub-Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920
Report Sub-Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920
Hatch Sub-Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920
Erase Sub-Areas Hatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921
Label Sub-Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921
Input-Edit ROW Offsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921
Lot Network Road Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 922
Lot Network Linework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927
Lot Network Subdivide Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927
Size Lot by Frontage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 929
Lot Network Sliding Side Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 929
Lot Network Hinged Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 929
Lot Network Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 930
Lot Network Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 930
Lot Network Inspector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 931
Check Lot Network Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 932
Find Lot Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 932
Lot Network Renumber Lots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 932
Lot Network - Assign Lot Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933
Lot Network Output To Lot File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933
Set Lot File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933
Design Lot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 934
Polyline to Lot File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 935
Lot File by Pick Interior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936
Lot File by Closed Linework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936
Lot File by Interior Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 937
Lot File to Centerline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938
Lot Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938
Lot Inspector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 943
Right-of-Way Crossing Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 943
Define Lot Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946
Import Lot File From MDB Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948
Export Lot File to MDB Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948
Export Lot File To Old SurvCADD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948
Set CRD File for Lot Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 949
Contents xv
Lot File to Centerline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 949
Contents xvi
Curve Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003
Line Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1004
Railroad Curve Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1004
Edit Table Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005
Delete Table Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1009
Edit Table Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1009
Split Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1010
Merge Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1011
Label Arc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1013
Custom Label Formatter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014
Draw Text On Arc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1015
Draw Text on Tangent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1017
Edit Text on Arc or Tangent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018
Fit Text Inside Arc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018
Fit Text Outside Arc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018
Change Polyline Linetype . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1019
Polyline to Special Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020
Polyline to Tree Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1021
Add Zig to Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1022
Add Culvert to Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1022
Sketch Tree Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023
Special Line/Entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023
Guard Rail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024
Label Angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024
Label Angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025
Label Coordinates/Elevation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1026
Label LatLong . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028
Label Curb Flow Elevations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1029
Replot Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030
Textbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1031
Label Offset Distances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1032
Label Elevations Along Pline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1032
Contents xvii
Highlight Depression Contours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1051
Contour Elevation Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
Move Label Along Contour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054
Volumes By Triangulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1055
Triangulation File Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058
Surface Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1063
Make 3D Grid File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070
Draw 3D Grid File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074
Two Surface Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1075
Volumes By Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1079
Tag Hard Breakline Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1081
Untag Hard Breakline Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1082
Import National Elevation Dataset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1082
Import Google Earth Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1083
Design Pad Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1085
Convert LDD Contours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1094
Export Topcon Grid or TIN File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1095
Slope Zone Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1095
Quick Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1099
Profile from Surface Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1101
Profile from Grid or Triangulation Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1102
Profile from Points on Centerline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1103
Input-Edit Profile File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1104
Draw Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1109
Profile to 3D Polyline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1146
Profile To Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1147
Profile Conversions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1148
Contents xviii
Erase Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165
Audit Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165
Import SHP File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1166
Export SHP File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1168
Import GIS Data from SurvCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1169
Export GIS Data to SurvCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1169
Export DWG File with Esri MSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1170
Image Inspector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1171
Place Camera Symbol/Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1172
Import MrSID Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1172
Place Image by World File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1173
Attach Image to Entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1173
Define Note File Prompts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1174
Database File Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1175
Contents xix
Edit Raw File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1203
Data Collector Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1204
Reduce Traverse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1257
Edit Map Check File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1272
Reduce Map Check File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1272
Visual Map Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1274
Create StarNet File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1276
CGCogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1279
General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1279
Inverse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1280
Intersects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1282
Station Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289
Station Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289
Coords From Station Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1290
Create Point Group From Station Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1292
Display Centerline Stations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1292
Station Offset From Coords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1293
Points on Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1294
Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1297
Calculate Horizontal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1297
Curve Between Tangents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1298
Middle Ordinate Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1299
Points on Arc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1300
Spiral Curve Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1302
Spiral Curve Stakeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1303
Stakeout Horizontal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1304
Tangent Between Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305
Vertical Curve Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1306
Area Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1307
Roadways . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1308
Right-of-Way Easements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1308
Intersections/Cul-de-sacs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1308
T Intersections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1308
X Intersections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1309
Y Intersections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1310
Bubble Cul-de-Sac . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1311
Standard Cul-de-Sac . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1311
Stake-Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1314
Contents xx
Angles Right . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1314
Radial Stake Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1314
Best Fit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1315
Triangulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1319
NAD83 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1320
CGDraw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1322
Drawing Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1322
Set Line Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1322
Global Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1323
Border . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1325
Coordinate Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1326
Text on Arc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1327
Create . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1327
Move . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1328
Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1328
Delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1329
Draw Mapcheck . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1329
Multi-Draw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1331
Plot Points and Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1335
Plot Points on Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1335
Remove Points from Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1336
Graphic Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1336
Lines and Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1337
Lines by Point Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1337
Lines by Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1338
Lines by Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339
Polylines by Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339
Fit Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340
Calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1342
Place Calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1342
Move Calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1344
Reverse Calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1344
Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1344
Coordinates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1344
Call Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346
Curve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1348
Auto Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1349
Draw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1349
Contents xxi
Erase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355
Leaders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355
Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355
Coordinate Leader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356
Point Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1357
Station-Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1357
Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1358
Drop C&G Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359
re-Associate Coord. file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359
Refresh Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1361
CGMngmt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362
Point Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362
Edit Coordinates (CGEditor) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1369
Auto Create Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1370
Manual Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1372
Delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1373
Fix Coords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1374
List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1374
Renumber Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1375
Transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1376
Combined Transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1376
Best Fit Transformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1380
Copy Coordinates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1382
Description Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1383
Create . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1384
Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1384
Set Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1388
Close Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1388
Set Default . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1388
Convert to SurvCE FCL file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1388
Point Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1389
Create . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1390
Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1392
CGTopo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1393
Topographic Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1393
Erase Surface from DWG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1393
Tin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1393
Main Contours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1393
Contents xxii
Intermediate Contours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1394
All topo items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1394
Label Contours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1394
Place Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1394
Delete Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1395
CGTools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1396
CG Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1396
Copy Entity to Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1414
Layer Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1415
Pick Layers to Freeze . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1415
Pick Layers to Thaw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1415
Freeze ALL Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1415
Thaw ALL Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1415
Pick Layers to turn Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1416
Pick Layers to turn On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1416
Turn OFF ALL Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1416
Turn ON ALL Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1416
Pick Current Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1416
Elevations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1417
Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1417
Point Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1417
Auto Point Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1417
Auto Point Plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1418
Auto Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1418
CG Snap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1418
Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1419
Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1419
Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1419
Points and Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1419
Zoom to Point ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1419
Windows Calculator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1420
CGEditor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1420
CGEditor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1420
Contents xxiii
Settings Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1484
Process Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1501
Tools Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1512
View Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1521
Toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1524
Raw Traverse Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1525
SurvNET Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1539
Data Collector Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1539
Example Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1539
Network Processing Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1540
2D-1D Local Coordinate System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1540
2D-1D State Plane Coordinate System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1548
GPS Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1553
GPS Vectors and Total Station . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1557
Vertical Adjustment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1562
Contents xxiv
Introduction 1
– Website: http://www.carlsonsw.com
– Phone: 1-606-564-5028
– Email: [email protected]
1
Using the Carlson Software Manual
This manual is designed as a reference guide. It contains a complete description of all commands in the Carlson
Software product. The chapters are organized by program menus, and are arranged in the order that the menus
appear in Carlson Software.
Product Overview
Carlson Software offers a full suite of commands for downloading, entering, and processing field survey data and for
generating final plats and drawings. Carlson Software can function as a total and complete software solution for the
land surveying firm, or as an affordable downloading, calculation, and preparatory solution used in conjunction with
the more full-featured Carlson Software. Built around the Autodesk 2013 OEM graphics engine, Carlson Software
reads and writes standard AutoCAD drawings and assures familiarity to AutoCAD trained staff.
Data Collection
The power of Carlson Survey begins with data collection. Carlson Survey downloads all major collec-
tors ranging from Geodimeter and TDS to Leica, Nikon, Sokkia, and SMI. The raw data is stored in
“RW5†format and can be viewed, edited and processed. The processing, or
calculation of coordinates, recognizes “direct and reverse†and other forms of
multiple measurement, and processes sets of field measurements. Surveys can be balanced and closed by selective
use of angle balance, compass, transit, Crandall, and least squares methodsâ€''or simply by direct cal-
culation with no adjustment. Commands exist for finding bad angles and for plotting the traverse and sideshot legs
of the survey in distinct colors as a means of searching for “busts†or errors. In
addition to downloading of data from electronic data collectors, the program accepts manual entry of field notes di-
rectly into a spreadsheet format, permitting review, storage, and editing. Alternatively, field notes can be entered for
immediate calculation and screen plotting of points, with the “raw notes†stored
simultaneously, permitting re-processing and re-calculation as needed. For data that was not field-surveyed, but
was provided in the form of an ASCII or binary point file, Carlson Software offers the “Import
Text/ASCII File†command, unrivaled in its flexibility to read foreign data sources.
Field to Finish
The survey world is recognizing the power of coding field shots with descriptions that lead to automatic layering,
linework, and symbol work. Office drafting time can be reduced by 50% or more with intelligent use of descriptions,
leading to “field to finish†plotting. For example, breaklines, which act as barriers
to triangulation, should be placed on streams, ridges, toe-of-slopes and top-of-banks for more accurate contouring.
With the field to finish command, breaklines can be created by field coding, with descriptions such as DL, for
creating 3D polyline ditch lines, or TB for creating top-of-bank polylines, etc. and this coordinate data can be
simply plotted to the screen as undifferentiated points. However, with the field to finish command, the data can
be plotted in one step, creating 3D polyline break lines, building lines, light poles, manholes, edge-of-pavements,
that are all distinctly layered and fully annotated. The field to finish command within Carlson Survey is extremely
robust, so much so that it can adapt to a coding system made up on-the-fly, or a coding system that has been received
from an outsourced survey. Field crew coding and office processing using the field to finish command can save
valuable hours of drafting and eliminate misinterpretations, paving the way for quick plat generation or supporting
supplemental engineering work.
Deed Work
Carlson Survey allows you to enter old deeds and plot the linework, then add bearing and distance annotation
optionally. Distances can be entered in meters and feet, and even in the old measurement forms of chains,
poles, links, and varas. Both tangent and non-tangent arcs can be entered. Closures, distances traversed, and
Chapter 1. Introduction 2
areas are automatically reported. Working in reverse, the command Legal Description creates a property de-
scription suitable for deed recording directly from a closed polyline on the screen. If that polyline has point
numbers with descriptions at any of the property corners, these descriptions will appear in the deed report,
as in “…thence N 45 degrees, 25 minutes, 10 seconds E to a fence
post…â€. Deed files can be saved, re-loaded, edited, re-drawn and printed or
plotted to the screen in a report form.
Annotation
With a full slate of annotation commands, Carlson Survey is all you need to finalize your boundary surveys and plats.
There is a wide range of bearing and distance annotation options, including the Auto-Annotate command, which
allows you to annotate an entire selection set of polylines in one step. Station and offset annotating, as for right-of-
way lines, is provided. Use commands such as Special Leader, Station Polyline, Draw North Arrow, and Draw Bar
Scale to dress up the drawing and give it a hand-drafted look. Commands such as Title Block and Draw Legend, as
well as sequential lot numbering and the area labeling commands, help you complete the finished drawing quickly.
Powerful Utilities
Carlson Software contains many strong utilities, particularly polyline utilities. You can Join Nearest disconnected
polylines, turn 2-sided figures into closed, 4-sided figures, offset, trim, and extend 3D polylines, create building
“footprints†with left and right entries using Extend by Distance, even reverse
polyline directions. There are over 20 significant polyline utilities available, including Reduce Vertices, which weeds
out duplicate or unnecessary vertices and cuts down on drawing size. Boundary Polyline is a simplified version
of the AutoCAD command Boundary, and its opposite, Shrinkwrap Entity. Other categories of utilities include
point attribute editing, scaling, twisting and re-sizing, text editing, font alteration and re-sizing, and advanced layer
manipulation. Raster images such as aerial photos and scanned images can be placed on drawings.
Chapter 1. Introduction 3
also contains commands to perform many engineering tasks typically encountered by survey firms.
Carlson Software is the ideal stand-alone solution for the survey and drafting organization, but it is also the perfect
go-between product for the large civil engineering firm with in-house or outsourced survey operations. It compli-
ments Carlson Roads. Carlson Survey enables Carlson Software to serve the full spectrum of the surveying and civil
engineering design world.
System Requirements
Operating System
• Microsoft® Windows® 7, Vista or Windows XP Professional or Home Edition (SP1 or SP2)
Notes
• It is recommended that you install and run Carlson Software on an English version of the operating system.
• Carlson OEM 2013 based products do not support Windows 95, 98, 2000, NT and ME (all editions).
Processor
RAM
4 GB
Video
Hard disk
Pointing device
Mouse
Optional hardware
Printer or plotter
Digitizer
Open GL-compatible 3D video card
The OpenGL driver that comes with the 3D graphics card must have the following: Full support of OpenGL or later.
An OpenGL Installable Client Driver (ICD). The graphics card must have an ICD in its OpenGL driver software.
The ''miniGL'' driver provided with some cards is not sufficient for use with this Autodesk CAD engine.
Chapter 1. Introduction 4
Note: If you are upgrading from an older version of Carlson Software, you must uninstall the older version before
installing Carlson Software. This is required for successful software installation and to meet the guidelines of the
EULA (End User License Agreement).
1 Insert the CD into the CD-ROM drive.
If Autorun is enabled, it begins the setup process when you insert the CD.
To stop Autorun from starting the installation process automatically, hold down the SHIFT key when you insert the
CD.
To start the installation process without using Autorun, from the Start menu (Windows), choose Run. Enter the
CD-ROM drive letter, and setup. For example, enter d:\setup.
2 The Windows Installer dialog box is displayed briefly, followed by a dialog box for entering in your serial number.
In the Enter Carlson Software 2008 Serial Number dialog box, you must enter the serial number provided with your
copy of Carlson Software. Then click OK.
3 The Setup dialog box appears briefly, followed automatically by the Carlson Software 2008 Setup dialog. If this
is the initial installation, you will see the dialogs shown below.
Chapter 1. Introduction 5
After reading this second dialog box, press Next. If this version of Carlson Software has already been installed, you
will see a a different Add/Remove dialog instead. In this case, it is recommended that you Cancel the current install
and go to Windows > Control Panel > Add/Remove Programs and remove Carlson Software 2008. After the old
installation is removed, you may start the install process once more to continue.
4 Review the End-user License Agreement, accept it with the correct click choice, and then click Next. You can
optionally print it out.
Chapter 1. Introduction 6
5 On the Select Installation Type dialog box, select the type of installation you want: Typical or Custom. Choose
Next.
Chapter 1. Introduction 7
the list:
â- Will be installed on local hard drive: Installs a feature or component of a feature on your hard drive.
â- Entire feature will be installed on local hard drive: Installs a feature and its components on your hard drive.
â- Feature will be installed when required only: Installs a feature on demand.
â- Entire feature will be unavailable: Makes the feature unavailable.
6 On the Destination Folder dialog box, do one of the following:
Chapter 1. Introduction 8
The Updating System dialog box is displayed while Carlson Software is installed.
When the installation is complete, the Setup Complete dialog box is displayed. Choose Finish to exit the installation
program.
Chapter 1. Introduction 9
It is strongly recommended that you restart your computer at this point in order for the new configuration settings
to take effect.
Congratulations! You have successfully installed Carlson Software. You are now ready to register your product and
start using the program. To register the product, double-click the Carlson Software icon on your desktop and follow
the instructions.
Carlson Software has installed an automated procedure for registering your software license. Change keys are no
longer given over the telephone. Please choose one of the following registration methods.
Form: This method allows you to fill out a form that you can print out and fax or mail to Carlson Software for
registration.
Internet: If your computer is online, you may register automatically over the Internet. Your information is sent to a
Carlson Software server, validated and returned in just a few seconds. If you are using a dial-up connection, please
Chapter 1. Introduction 10
establish this connection before attempting to register.
Enter change key: Choose this method after you have received your change key from Carlson Software (if you
previously used the Form method above).
Register Later: Choose this method if your want to register later. You may run Carlson Software for 30 days before
you are required to register.
After you choose the registration method, press Next
Choose the reason for installation. The very first time you install Carlson Software is the only time you will choose
the first reason. All subsequent installations require a choice from the remaining options.
New install or maintenance upgrade of Carlson Software: If you are installing Carlson Software for the first
time, choose this reason.
Home use. See License Agreement: Choose this reason if you are installing on your home computer. See your
license agreement for more details!
Re-Installation of Carlson Software: Choose this reason if you are reinstalling on the same computer with no
modifications.
Windows or AutoCAD upgrade: Choose this reason if you have reinstalled Carlson Software after installing a new
version of Microsoft Windows.
New Hardware: Choose this reason if you are installing Carlson Software on a new computer or if your existing
computer has had some of its hardware replaced such as the hard disk, network adapter, etc.
After you choose the reason for installation, press Next, and then enter the required information into the dialog.
Chapter 1. Introduction 11
If you are using the Form method, press the Print Fax Sheet button, to print out the form. You may fax this form
to the number printed on the form, or mail it to Carlson Software, 102 W. Second St., Suite 200, Maysville, KY
41056-1003.
If you are using the Internet method, press Next. After a few seconds, your registration will complete. If your
registration is successful, you will receive a message such as the one below. If your registration is unsuccessful,
please note the reason why and try again. Keep in mind that each serial number may be registered to a single
computer only.
If you do not have access to the Internet, and do not have a printer, you must write down the information from the
User Info tab (shown above) and fax it to 606-564-9525, or mail it to Carlson Software, 102 W. Second St., Suite
200, Maysville, KY 41056-1003.
Carlson Registration
Each Carlson program is licensed for use on one workstation which must be registered. The registration records
your company name, Carlson serial number and AutoCAD serial number. To register your copy of Carlson, start
Carlson and choose ''Register Now''. The following dialog will appear.
Note: Carlson Software will no longer issue change keys over the telephone. There are four registration options.
Fax: This method allows you to print out the required information on a form which you then fax to Carlson Software.
The fax number is printed on the form. The change key will be faxed back to you within 72 hours.
Internet: Register automatically over the Internet. Your information is sent to a Carlson Software server, validated
and returned in just a few seconds. If you are using a dial-up connection, please establish this connection before
attempting to register.
Enter pre-authorized change key: If you originally chose the Fax method above, you will need to choose this
method now to enter the change key that is faxed back to you.
Register Later: If you wish, you may defer registration up to 30 days. After this time, Carlson will enter demo
mode which displays a message each time a Carlson command is run.
Chapter 1. Introduction 12
After you select the registration method, choose Next and select the type of installation you are performing, choose
Next again to review the copyright information and to fill out the required information. At this point, if you are
using the Fax method, press the Print Fax Sheet button. If you are registering using the Internet method, press Next
and the process will start.
If you have any problems with Internet registration, please repeat this process and use the Fax method. The
registration form is available on the Carlson Software website at http://www.carlsonsw.com/registration.html.
Tip: If Carlson is running, you may access the registration dialog by choosing About Carlson from the Help menu,
then pick the Change Registration button.
Setting Up a Project
Over 200 Carlson Software settings can be specified in the Configure command on the Settings menu. These values
are used to initialize Carlson Software options when opening a new or existing drawing. Among these settings is
the coordinate point number format, object linking options, and settings for the COGO portion of Carlson Software.
The template drawing is the default drawing that opens up each time Carlson Software is started. To customize
the template drawing, run the OPEN command under the File pulldown menu, change the files of type setting to
Drawing Template and choose the template drawing, ''survey.dwt''. Then make your changes and SAVE the drawing
as survey.dwt in the Template folder.
When starting a new drawing, one of the first steps is to run Drawing Setup in the Settings menu. Drawing Setup
sets the drawing scale, the units mode as either english or metric, and the text, symbol and linetype size scalers. The
initial values for these Drawing Setup variables are set in Configure > General Settings. When a drawing is saved,
the Drawing Setup variables are saved with the drawing. Carlson Software will set the text height according to the
drawing scale and text size scaler set in Drawing Setup. For example, if the horizontal scale is set to 50 and the
text size scaler is 0.1, Carlson Software will draw the text with a height of 5 (50 * 0.1). Then, when the drawing is
plotted at 1''=50', the text will be 0.1 inches.
Every drawing remembers the data files that are being used for the drawing. When the drawing (.DWG) file is saved
with the SAVE or SAVEAS command, Carlson Software writes a settings file that contains all the active data file
names. Then, when the drawing is reopened, the data files default to their previous settings. For example, you won't
have to choose which coordinate file to use unless you want to change it. The settings file is stored in the same folder
as the drawing file, and has the same name as the drawing, with an .INI extension. For example, a drawing called
survey.dwg would have a settings file called survey.ini.
The Drawing Explorer command, in the Settings menu within the Project command, tracks and stores project files
associated with each saved drawing. You may use this command to generate a report of all files used in a particular
drawing. Project Explorer takes this concept one level further and allows you to group drawing files and their
associated project files. Reports can also be generated using this tool.
Startup Wizard
For creating a new drawing in Carlson Software, the Startup Wizard can guide you through starting and setting up
the drawing. This wizard is optional, and it can be turned on or off in the Settings menu by clicking Configure, then
General Settings. You can also exit out of the Startup Wizard at any time. When the Startup Wizard is turned on and
the New drawing command is executed, you will see the Select template dialog box.
Chapter 1. Introduction 13
Typically, you want to choose the drawing template SURVEY.DWT when you are using Carlson Survey, and
then click Open. Rember that for Carlson Roads you will use ROADS.DWT. For Carlson Field you will use
ROADS.DWT. The drawing template will set some of the basic drawing parameters, such as the default layer
names. The Startup Drawing Wizard dialog appears.
Here, you need to set the new drawing name and scale. Set the drawing (.dwg) name by picking the Set button. The
Drawing to Create dialog box opens. Change to the directory/folder (''Save in'' field) where you want to store the
drawing. You can either select an existing folder or create a new folder. Type in the drawing name in the File name
field and click the Save button.
Chapter 1. Introduction 14
Then you can set the drawing horizontal scale, symbol size, text size and unit mode (English or Metric). Clicking
the Next button brings up the Startup Wizard Data Files dialog box. This is for setting the Data Path and CRD File.
The Set button for the Data Path is for setting the folder where Carlson Software will store the data files, such as
raw (.RW5) files and profile (.PRO) files. The Set button for the Data Path allows you to select an existing folder or
create a new folder. See the Set Data Directory command for more information.
The Coordinate (.CRD) File is the coordinate file for storing the point data. There is an option to create a new
or existing coordinate file. The New option will erase any point data that is found in the specified CRD file. The
Existing option will retain any point data in the specified coordinate (.CRD) file. If the specified coordinate (.CRD)
file does not exist, the wizard will create a new file.
The next wizard step depends on the Import Points option. The Data Collector option will start the data collection
routines to download data from a collector. The Text/ASCII option will import point data from a text/ASCII file.
See the Data Collection and Import Text/ASCII File commands for more information on running these routines. If
the None option is set, then the Startup Wizard is finished.
Once point data has been imported from the data collector or text/ASCII file, the wizard guides you through drawing
the points. There are options to run Draw/Locate Points, Field To Finish or None. If None is selected, then the
Startup Wizard is finished. Draw/Locate Points will import the points into the drawing using the same symbol and
layer for all the points. From the Draw/Locate Points dialog, set the symbol, layer and point attributes to draw
(description, elevation) and then pick the Draw All button. The Field To Finish command will import the points
into the drawing using different layers and symbols depending on the point descriptions that refer to the code table
defined in Field to Finish. Also Field to Finish can draw linework. See the Draw/Locate Point and Field To Finish
Chapter 1. Introduction 15
commands for more information on running these routines. After drawing the points, the wizard will zoom the
display around the points. Then the wizard is finished.
Command Entry
Commands may be issued by selecting a pulldown menu, screen menu, digitizer tablet item, or by typing a command
at the command prompt. Pulldown menus have a row of header names across the top of the screen. Selecting one of
these header names displays the possible commands under that name. Screen menu items are shown in the screen
menu (typically on the right side of the screen). The screen menu can be toggled off and on inside of the AutoCAD
Options dialog. The Pulldown menus are the primary method for Carlson command selection. Each section of this
manual shows the pulldown menu which contains the commands that are explained in that section. Pulldown menus
are sometimes also referred to as dropdown menus.
Command availability depends on which menu is loaded. Carlson menus have a mixture of both Carlson and CAD
commands. This allows you to execute the commonly used CAD commands from the menus while running Carlson.
Quick Keys are user-defined short cut names that can be typed in to start commands. To review the current set of
Quick Keys, run the Quick Keys command in the Settings pulldown menu. Quick Keys are explained in more detail
in the next section.
For command entry at the Command: prompt, pressing Enter repeats the last command. Also the prompt history
records the sequence of previous commands, and you can run these previous commands without invoking the menu.
To access the commands, use the keyboard up and down arrows. The up arrow moves backwards in the history and
the down arrow moves forward. As you press the arrows, the previous command names appear at the command
prompt. When you get to the command that you want to run again, press Enter.
Chapter 1. Introduction 16
What is New
General
• LandXML - Added support for LandXML 2.0 to output TIN surfaces with colors and materials. Added support
for import of linework (plan view features).
• Merge PDF Files - New command to combine PDF files to make master PDF report.
• Output Layouts to PDF - New command to create a PDF from selected drawing layouts.
• Drawing Explorer - Added right-click functions to zoom and pan to selected data files.
• Change Layer Color - New command to change the color for a layer by selecting an entity on the layer.
• Google Earth File Export - Added control for which point attribute to use as marker.
• 3D Arc - New command to draw a 3D arc by three points.
• Draw 2D/3D Polyline - Added option to draw smooth curves on-the-fly.
• Draw 3D Line - New command to draw a line in 3D.
• Field Text - Added method to apply labels to block attributes.
• Text Import - Added method to import Microsoft Word documents as formatted MText with ability to dynami-
cally update when document is changed.
• Text Math - New command to apply math functions on values in text labels.
• Replace Text - Added method to copy replacement text from another label.
• Zoom Extents On All Layouts - New command to do a zoom extents on all layouts in the drawing.
• Move Text With Leader - Added option to draw as MLeader. Added settings for separate layer or use layer of
text.
• Offset 3D Polyline - Added Slope Intersection method to create 3D polyline at intersection of two slopes from 2
reference 3D polylines. Added option to use separate layer.
• Hatch Wizard - New command to hatch by picking an interior point.
• Chamfer By Chord Length - New command to chamfer by a specified chord length.
• Rotate By Bearing - Added option to update existing viewports.
• Draw Model View - New command to draw border of model view viewport into plan view.
• Report Formatter - Added method for sub-headers. Improved saving of the report formats. Added method to
setup list of values per field to select from for field options.
Chapter 1. Introduction 17
Survey Commands
• Legal Description - Added option for decimal degrees and for fraction degrees. For using centerline option,
added setting for max offset for reporting station/offset values.
• Enter Deed Description - Added method to enter bearings and distances by selecting text in the drawing. Added
method to use TPOB.
• Section Subdivision - Added option to draw lines.
• Cut Sheet - Added function to undo edits. Added method to apply a pipe equation. Added option to report zero
elevations. Added method to import points from text file. Added storing of the report formatter settings into the Cut
Sheet .cut file. Added option to color labels by tolerance. Added option to draw arrow from design point towards
the survey point.
• Polyline Report - Added option to report only the perimeter and area.
• Bearing Entry - Added support for entering bearings in formats like ''NE45.1234'' and ''N45 12 34E''.
• Angle Rotation - Added option to apply rotation defined in Drawing Setup to all bearing and azimuth labels and
reports.
• Edit Process Raw File - Improved reporting for GPS measurements to include RMS and other values recorded
in the raw notes. Added processing for DZ notes. Added method to output selected notes to the coordinate file.
• Field To Finish - Added function to edit all the code definitions in a spreadsheet. Added method to hatch areas
from closed linework. Added option to thaw layers used during drawing. For text attributes, added controls for
label order, separate settings for the size of each label and option to group the text entities. Added new special
code LABEL to control point attribute format. Added new special code BFIT to make best-fit line between points.
For WALL3D special code, added method to set width by second value after code. Automatically creates photo
links when image files are stored by SurvCE. For PHOTO special code, added option to create CAD hyperlinks
for images. For Offset Both special code, added option for offset amount as full or half offset. For multi-point
symbols, added option to set code for automatic, option for rotate only (no scale) and option to create a fourth
corner point. Added method to draw text fitted by two or three control points using multi-point symbol with Fit
Description option. Added option to apply rotation to labels only and not the symbols. For Rotate To Line, added
settings for align by forward or backward tangents or by ends for culvert. For pipe features, added option to label
structures. For tree features, added option to label each field on a separate line and option to group tree trunk circle
with the symbol. Added new LTW special code to set line width. Added linework method to stop linework when
point numbers change in point groups. Added option to label elevation just once for points on linework or rectangle
with same elevation. Added method to use a GIS special code to append to the main code for processing. Added
method to use point description for GIS attributes by using Fixed Parameter settings. Added method to put point
attributes (name, elevation, description) into custom attributes on the point symbol. For labeling descriptions along
linework, added setting for start of the increment. Added a linework coding style for having the linework code
before the main code. Added function to import Topcon F2F codes and layers from an XML file. Added LandXML
style coding that reads point linework from the XML file to determine how to connect the points.
• Label Station Offset - Added option to highlight labels more than specified offset tolerance. Added option to use
MLeaders. Added leader style to point to beginning of label. For metric, added cm and mm unit options for offsets.
For line from centerline to point, added options to place label along line and to shorten the line.
• Point Groups - Added new Isolate function for point groups. Added more functions to call for point groups
including Edit Point Attributes, Renumber, Change Elevations and Set Description. Added method to define group
by date range using the data stored in the CRD history. Added method to define group by number of digits from
start of point numbers.
• Draw Points - Added option whether to draw point node.
• Draw/Locate Points - Added option to draw only new points.
• Point Symbols - Added set of symbols to Symbol Library that have built-in wipeout to hide linework under the
symbols.
• Search For Points - New command to search for a point number or description in CRD and RW5 files in a folder.
• Edit Point Attributes - Added display of images attached to points with ability to add and remove images. Added
display of point groups and setting for non-surface status.
• Renumber Points - Added method to create points by sequence along a centerline.
• Edit Points - Added function to delete a range of points or all points.
• Erase Points - Added option to delete the linework associated with the points.
• Freeze Points - Added method to freeze linework associated with the points.
Chapter 1. Introduction 18
• Local Transformation - Added method to enter translate, rotate and scale parameters, and save/load parameters
to file.
• Annotation - Added support for linework reactors to update labels for deflection angle and interior angle labels.
Added settings for total distance prefix. Added option for strip trailing zero to leave single zero. For endpoint
leaders, added control for length of leader. Added method to use different number of decimals based on size of
the number and added option to round distances to the nearest half. Added option to remove extra leading zero on
angles in degrees. Added option on distance units to label as Rods or Varas. Added option to label scale factor
when using geodetic distances.
• Auto Annotate - Added arc dimension style option that labels the chord angle and length, radius and radial
angles along dimension lines for the chord and radials.
• Label Coordinates - Added method to combine coordinate label with lat/lon. New options to center and to label
headers.
• Label Angle - Added option for decimal degrees.
• Line/Curve Tables - Added method to create a combined line/curve table.
• Swing Table - New command to draw a swing table.
• Stack Label Arc - Added option for label header line and method to use C/L symbol.
• Draw Legend - Added option for second description and method to draw the symbol on the right.
• Lot File Manager - Added method in check lot to report closure with tolerance and option to draw symbol at any
bad misclosures.
Surface Commands
• Triangulate and Contour - Added Reduce Meander filter for creating smoother contours.
• Triangulatiton File Utilities - Added function to break bent edges, to draw ridge/valley lines, to apply polynomial
smoothing, and to export x,y,z text file of TIN points. Added controls for the color display method.
• Triangulation Surface Manager - Added method to draw Carlson points when adding points to TIN.
• Slope Zone Analysis - Added method to model surface using contours and hatch zones between contours.
• Contour Elevation Label - Added option for separate layers for main and intermediate labels.
• Design Pad Template - Added method to apply subgrade depth to pad when balancing.
• Draw Profile - Added option to use MLeader for leader labels. Added option to draw manhole names within an
ellipse. For sewer profiles drawn as single lines, added setting for polyline width. Also for sewer profiles, added
option to draw symbol for pipe flow arrow, option to prefix label layers with profile name, and option to skip rim
and invert elevations for outlet and to skip invert-in label for first structure. For crossings, added option to label
elevation at top of pipe and draw label leader to top of pipe. For the horizontal label box, added settings for text
offset with a row and option whether to draw row headers.
Data Conversions
• Civil 3D - Added support for spot elevations in Import Civil 3D Labels.
• Geoids - Added support for Florida FPRNGD16, Malaysia EMGG05a, Australian Cocos, Norway 2016Aand
Latvia 15.
• Indiana - Added Indiana County projections INDOT INGCS.
• MicroStation - Upgraded routines to import and export GENIO files.
• Trimble - Added import/export of Trimble GIS attribute data from CSV files.
• WinCMM - Added support for .cor and .lev files in Points > Read Text File.
Chapter 1. Introduction 19
Open: This allows you to open an ASCII file and display the contents in the report viewer.
Save: Save the contents of the report viewer to a text file.
SaveAs: This allows you to save the contents of the report viewer to a file.
Append To: This allows you to append the contents of the report viewer to another file.
Print: Print the contents of the report viewer. This will open the standard windows Print dialog where you can
choose the printer and modify any of the printer settings before you actually print.
Screen: Draws the report in the current drawing. The program will prompt you for a starting point, text height,
rotation, layer and whether you want it inserted as Mtext or Text.
Undo: Reverses the effect of your last action. If you mistakenly deleted some text, stop and choose the Undo
command to restore it. The key combination Ctrl+Z also performs this action.
Chapter 1. Introduction 20
Select All: Selects all the text in the report viewer.
Cut: Deletes the selected text and places it on the Windows® clipboard.
Copy: Copies the selected text to the Windows® clipboard.
Paste: Inserts ASCII text from the Windows® Clipboard into the report viewer at the cursor.
Search: Opens the Find Text dialog. Allows you to search for text in the report viewer.
Replace: Opens the Find and Replace Text dialog. Allows you to search for text and replace it.
Options: Opens the Report Viewer Options dialog. In this dialog, you can specify print settings, such as lines per
page and margins. You can also specify the font used in the report viewer. This font is used for both the display and
for printing.
Hide: This button allows you to minimize the report viewer window and give focus back to the Carlson CAD
screen. This allows you to return to working on the Carlson CAD screen without closing the report. You can
re-activate the report by picking on the minimized report viewer icon.
Report Formatter
A number of Carlson routines use a dialog box called Report Formatter Options to allow you to specify how and
which results of calculations should be presented in the report. This report routine lets you select a set of data
to report and the format of the selected data. The report can be displayed in either the standard report viewer as
described in the previous section, Microsoft® Excel or Microsoft® Access.
The data set in the Report Formatter may be thought of as a spreadsheet, where columns are various fields related to
a single item such as time period, drillhole, area and etc. Each new row represents a new item. Descriptions of these
field names are displayed in the Available list of the Report Formatter. To include a data field in the report, highlight
the field name in the Available list on the left and pick the Add button. This moves the field name to the Used list on
the right. The order of items in the right list defines the order in which they will be displayed. In addition, the items
may be sorted as specified by the user in the right column. Items are first sorted by the first column, then items with
the same value in the first column are sorted as specified for the second column, and so on.
Chapter 1. Introduction 21
These subsequent sortings do not modify sortings of previous columns. If you specify no sorting for some column
(even the first one) then no sorting will happen in subsequent columns either. For example, you may want to sort
production by mining panel name but not by month.
To generate the report after selecting columns and other preferences, click on Display button. It will bring up a
standard report viewer showing the report data. Upon exiting the viewer, you come back into the Report Formatter
for further data manipulation if needed. The other data output and destination options include saving the specified
data into a comma-delimited text or CSV file, creating a spreadsheet preview whereby the data may be exported
using several methods, and direct export to Microsoft® Excel. Due to the popularity of the Excel output choice,
you can also customize certain Excel options, including setting mirror output, just prior to export. Data can also be
merged to combine current and old reports, and it be exported to XML format files. There is an option for output to
other database formats as well.
You may define new columns as equations based on existing columns. Click on the Edit User Attributes button to
add a new field name. A list of the existing attributes is available for reference.
User attributes may have one of the several summation options just like program-generated ones (except that for
them these options are set by program). The summation level is defined by the ''Total'' pop-up list in the middle of
the dialog. By default only grand total will be displayed at the bottom of the list. By picking the next item in that
box, you will get subtotals added each time the value in first column is changed. It makes most sense to use this kind
Chapter 1. Introduction 22
to summation if the corresponding column is sorted. For example if the first column is ''Area Name'' and it is sorted,
and ''Total'' is set to ''Grand, Area Name'' the report will have a sub-total for each distinct Area Name. This feature
makes the Report Formatter a very flexible tool for results exploration, even before or without using a spreadsheet.
Various forms of reports may be saved and recalled using controls in the top line of the dialog.
To save a new version of the format, type in a new name (or use default to overwrite old one) and click on the Save
button. The next time that you come to the Report Formatter from the same Carlson routine it will recall this last
format. To pick another format just pull down on list of formats in the left top corner and pick which format to use.
To Delete an unwanted format, pick it from the list first and then click on Delete button.
There are several Microsoft® Excel export options provided. You may specify a spreadsheet file to load before
export, as well as a left upper cell to start with and sheet number to use. Totals which are reported when using
built-in viewer may be skipped when using Microsoft® Excel export.
For commands that process reports using perimeter polylines, the Report Formatter has an option to create GIS
links between the polylines and the database records when the Export to MS Access function is used. When the
polyline data is available for the GIS Links, there will be a report field called Handle. This Handle field is the
AutoCAD entity name for the polyline and serves as the hook for the GIS link. The Handle field does not need to
be put into the report Used list in order to create the links. When the Export function is called with the MS Access
method, there is a pop-up window prompt for whether to create the GIS links. When these links are created, you
can then use the GIS menu commands to manage and report the data.
Chapter 1. Introduction 23
Instruction Manual and Program Conventions
Westwood
Italic text represent responses by the user that should be typed in and followed by the Enter key.
Number/<Pick point>:
Bold text represents prompts or questions that the computer program will ask the user.
<90.0000>
Values enclosed in corner brackets represent default values obtained by pressing Enter with a blank response.
[end on]
Lower case text enclosed in brackets in Command prompts denotes an OSNAP mode that is turned on by the com-
mand.
Chapter 1. Introduction 24
.CGC C&G Coordinate File
.CGR C&G Raw Data
.CH Corehole definition
.CL Centerline file
.CLT Culvert Settings
.CN Hydrology CN Factors
.COG Cadvantage Coordinate Data
.COT Multiple Outlet Design Data
.CQT Mining custom quantity table
.CRB Template Curb Definition
.CRD Coordinate file (point#, northing, easting, elevation, description) in binary form
.CTL SDMS Format Raw Data
.CTR Auto-Run Strata Isopach Maps
.CUI Customized User Interface AutoCAD Menu
.CUT SMI Format Cutsheet
.CVT SEDCAD Format Hydro Network
.DAT GPS Localization Definition
.DCF Deed Correlation File
.DCL Carlson dialogs
.DEM Digital Elevation Model
.DEQ Drillhole equations
.DHF Drillhole Text File
.DHT Dragline History
.DIL StrataCalc Convert As-Determined Qualities
.DLL Carlson programs files
.DTF Drillhole Data Format
.DTS Drillhole Text Settings
.DWG Drawings
.DXF Drawing Exchange Format
.DZR Dozer Push Settings
.EQO Mining equipment options
.EQU Mining equipment definitions
.ERD Erodible Channel Settings
.EW Earthwork Section End Areas
.EXE Carlson programs
.FCL Feature Code List for SurvCE
.FEN Fence Diagram Settings
.FLD Field to Finish code definitions
.FLT Triangulation mesh
.FMS Report Formatter Settings
.FRM Ferm Codes
.GCL Geologic Column Settings
.GEO Settings for Draw Geologic
.GFU Grid File Utilities macro command recorder file
.GIS GIS prompting definitions for note files
.GPF Grade Parameter File For Block Model
.GRD Grid file - a DTM surface model
.GRR Lot Edge Grading Rules
.GSQ Grid sequence history file for mining
.H1 Hydrograph
.H2I HEC-2 Water Surface Profile
.HYD Watershed settings
.HZN Horizon code definitions
.IMP Drillhole Import Format
Chapter 1. Introduction 25
.INI Program user preferences settings
.LAY Layer State
.LEV Level Raw Data
.LGD Annotate Draw Legend definition file
.LOT Lot file for Survey
.LPT Coordinate Transformation Point File
.LQE Least-Squares Measurement Error Settings
.LSP Carlson Lisp programs
.LSQ Least-squares input data
.LSS Localization Settings
.LTD Lot Attribute Definition
.LTN Lot Network Settings
.MAT Materials Library
.MDN Template Median Definition
.MIN Underground Mining Report
.MNC Compiled menus
.MNL Carlson Lisp programs for corresponding menu startup
.MNR Compiled menus
.MNS Compiled menus
.MNU Carlson source menus
.MNX Compiled menus
.MPD Mining Timing Project File
.MPJ Mining project definitions
.MXS Cross section alignment
.NOT Note file - additional descriptions for points in corresponding .CRD file
.OWN Mining Ownership Data
.PAN Mining Underground Panel Data
.PAR Parameters for mining quality compliance
.PAT Hatch Pattern Definitions
.PDD Enter Deed Description data file
.PFF Mining Pit Format File
.PFS Draw Profile Settings
.PHN Modem Settings For Carlson Field
.PIT Mining Pit Parameter File
.PLN Plan view polyline file for Dozer 2000
.PNA Mining panel attributes
.PPQ Polygon Processor Query
.PRE Geologic Model grids for strata model
.PRF Point Range File
.PRJ Project settings file
.PRO Profile (station, elevation, descriptions)
.PSZ Pipe Size Definitions
.PTA Mining pit attributes
.PVF System Variable Settings
.PVL Sewer Network Plan View Label Settings
.PVS Mining Projection and Ventilation Settings
.RCF Drainage Runoff Library
.RCL Runoff Coefficient Layer Definitions
.RDF Road Design File
.RDN Road Network File
.RDS Roadside Ditch File
.REC Seismic Record Output
.REP Hec-Ras Report File
.RES Mining Auto-Run Residuals Settings
Chapter 1. Introduction 26
.RME Reame Slope Stability Settings
.RMP RiverMorph Project
.RNF Road Network Stakeout for SurvCE
.ROW Right-of-Way offsets for Lot Network
.RPT Report Formatter Data
.RSV Mining Reserve Description
.RUN Auto-Run Strata Grids definition file
.RW5 Raw file of traverse data
.SC Coal Section Configuration
.SC5 SurvCE Raw Data Archive
.SCR COGO script file
.SCT Cross section data (station, offset, elevation, descriptions)
.SDF Strata Definitions
.SDT SB-Slope Stability File
.SEQ Dragline sequence file
.SEW Sewer network file for hydrology
.SGD Slope Group Definition for Design Pad Template
.SIF Surface Inspector File
.SLB Slide library
.SLD Slide image
.SLI Symbol Library
.SST Draw Section Sheet Settings
.STG Stage-discharge data for hydrology
.STR Sewer Structure Library
.SUP Superelevation file
.TAB Hydrology Peak Flow Data
.TCF Digitizer Tablet Configuration File
.TCH Trench Structure Template
.TIM Mining Timing Settings
.TIN Triangulation Surface
.TKD Takeoff Material Definitions
.TOP Topsoil Definition for Road Design
.TPC Template point centerline definition
.TPL Template file for Section-Profile
.TPP Template point profile definition
.TPT Template transition file for Civil Design
.TRG Takeoff Layer Target Settings
.TRI Triangulate & Contour Settings
.TSF Road Template Series File
.UAO Report Formatter Attribute Options
.UAT Report Formatter User Attributes
.UDP User-Defined Projection For Grid Coordinates
.VOL Auto-Run Strata Quantities definition file
.WST Watershed Structure File
.XML LandXML Data Exchange File
.ZIP Compressed Data Files
.ZON Earthwork Zone Definitions
Chapter 1. Introduction 27
Quick Keys
''Quick Keys'' allows you to enter in the coding shown here on the left, and by doing so run the commands shown
on the right.
2DP = 2D Polyline
3DP = 3D Polyline
A = Arc
AL = Align
B = Block
BB = Bearing-Bearing Intersect
BD = Bearing-Distance Intersect
BH = Boundary Hatch
C = Circle
CH = Change Properties
CO = Color
CP = Copy
DD = Distance-Distance Intersect
DI = Distance
DT = Draw Text
E = Erase
EA = Enter-Assign Point
EX = Extend
F = Fillet
H = Hatch
I = Inverse
L = Line
LI = List
LP = Draw-Locate Point
LS = List
M = Move
MI = Mirror
O = Osnap
OF = Offset
OP = Occupy Point
P = Pan
PL = Polyline
PR = Properties
PREF = Preferences
R = Redraw
RE = Redo
RG = Regen
RO = Rotate
SC = Scale
SET = Set Environment Variable
SS = SideShot
ST = Style
T = Traverse
TR = Trim
UN = Undo
UT = Units
VP = Viewpoint
W = Write Block
Chapter 1. Introduction 28
X = Explode
Z = Zoom
ZC = Zoom Center
ZD = Zoom Dynamic
ZE = Zoom Extents
ZIN = Zoom In
ZOUT = Zoom Out
ZP = Zoom Previous
ZW = Zoom Window
• Carlson Software operates user discussion groups located at news://news.carlsonsw.com. You can participate in
user-to-user discussions on tips, tricks and problems. Our staff monitors these groups to ensure that all the issues
are addressed. Visit our website at http://www.carlsonsw.com for information on how to access these groups.
• You may also access the Carlson Software Knowledge Base. Visit it directly at
http://update.carlsonsw.com/kbase main.php.
via Electronic Mail
via Training
• Basic, advanced and update training is available from Carlson College. Enroll on our webpage or call 606-564-
5028 and ask for Carlson College.
License Agreement
Please read the following Software License Agreement before using this software package. Using this soft-
ware indicates that you have accepted its terms and conditions.
Chapter 1. Introduction 29
Carlson Survey 2017
IMPORTANT-READ CAREFULLY: This Carlson Software End-User License Agreement (''EULA'') is a le-
gal agreement between you (either an individual or a single entity) and Carlson Software, Inc for the Carlson Survey
2009 software accompanying this EULA, which includes computer software and may include associated media,
printed materials, and ''online'' or electronic documentation (''SOFTWARE PRODUCT'' or ''SOFTWARE''). By
exercising your rights to make and use copies of the SOFTWARE PRODUCT, you agree to be bound by the terms
of this EULA. If you do not agree to the terms of this EULA, you may not use the SOFTWARE PRODUCT.
The SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties, as well as
other intellectual property laws and treaties. The SOFTWARE PRODUCT is licensed, not sold.
1 GRANT OF LICENSE This EULA grants you the following rights: Applications Software. You may in-
stall and use one copy of the SOFTWARE PRODUCT, or any prior version for the same operating system, on a
single computer. The primary user of the computer on which the SOFTWARE PRODUCT is installed may make
a second copy for his or her exclusive use on a portable computer. Storage/Network Use. You may also store or
install a copy of the SOFTWARE PRODUCT on a storage device, such as a network server, used only to install
or run the SOFTWARE PRODUCT on your other computers over an internal network; however, you must acquire
and dedicate a license for each separate computer on which the SOFTWARE PRODUCT is installed or run from
the storage device. A license for the SOFTWARE PRODUCT may not be shared or used concurrently on different
computers.
3 COPYRIGHT All title and copyrights in and to the SOFTWARE PRODUCT (including but not limited to
any images, photographs, animations, video, audio, music, text, and ''applets'' incorporated into the SOFTWARE
PRODUCT), the accompanying printed materials, and any copies of the SOFTWARE PRODUCT are owned by
Carlson Software or its suppliers. The
SOFTWARE PRODUCT is protected by copyright laws and international treaty provisions. Therefore, you must
treat the SOFTWARE PRODUCT like any
other copyrighted material.
4 U.S. GOVERNMENT RESTRICTED RIGHTS The SOFTWARE PRODUCT and documentation are pro-
vided with RESTRICTED RIGHTS. Use, duplication, or disclosure by the Government is subject to restrictions
as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS
252.227-7013 or subparagraphs (c)(1) and (2) of
the Commercial Computer Software-Restricted Rights at 48 CFR 52.227-19, as applicable. Manufacturer is Carlson
Software, 102 West Second Street, Maysville, KY 41056
LIMITED WARRANTY NO WARRANTIES. Carlson Software expressly disclaims any warranty for the
Chapter 1. Introduction 30
SOFTWARE PRODUCT. The SOFTWARE PRODUCT and any related documentation is provided ''as is''
without warranty of any kind, either express or implied, including, without limitation, the implied warranties or
merchantability, fitness for a particular purpose, or
noninfringement. The entire risk arising out of use or performance of the SOFTWARE PRODUCT remains with
you. NO LIABILITY FOR CONSEQUENTIAL DAMAGES. In no event shall Carlson Software or its suppliers
be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business
interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to
use this Carlson Software product, even if Carlson Software has been advised of the possibility of such damages.
Because some states/jurisdictions do not allow the exclusion or limitation of liability for consequential or incidental
damages, the above limitation may not apply to you. MISCELLANEOUS If you acquired this product in the United
States, this EULA is governed by the laws of the State of Kentucky. If this product was acquired outside the United
States, then local laws may apply.
Chapter 1. Introduction 31
Tutorials 2
This section contains tutorials designed to assist you in learning this Carlson Software product. It is recommended
that you try some of these out when you are first starting to learn the software, or when you need some pointers
later on.
You will see how to enter a deed, make a plat and use Field to Finish for faster drafting. There are also lessons on
intersections and subdivisions, SurvNET, contouring, DTM and design. Using break lines and surfaces are also
covered.
Some of the tutorials will ask you to open drawing and data files that are provided to you at purchase. Good luck!
32
Lesson 1: Entering a Deed
In this short lesson you will create a simple drawing. You will enter a 6-sided deed, add a title block, bar scale, and
north arrow, add a title and certification text, and plot the deed area.
Note that the Esc key will cancel most commands, so if you choose the wrong command or enter something incor-
rectly and want to start over, just press Esc.
1 Click the icon for Carlson. You may be presented with a ''Startup Wizard'' dialog box. If so, click Exit.
2 Under the Settings menu, click Drawing Setup. Set the unit setting to English and the Horizontal Scale to 50.
Click OK.
3 Choose Point Defaults from the Points menu, and, in the dialog box, click Elevations off to eliminate the Elevation
prompt. Click Descriptions on and also set the point symbol name to symbol 4 (SPT4), which is the round, open
circle. Click Automatic Point Numbering on. Click OK.
4 Under the Survey menu, select Enter Deed Description. Use the default settings as shown in this dialog box image.
Chapter 2. Tutorials 33
Set the To Table Scaler option to 0.00. This places all of the deed calls in the drawing. The To Table Scaler
determines which deed calls appear in the drawing and which deed calls appear in a table. Deed calls less than the
To Table Scaler value multiplied by the Drawing Scale will be placed in a table of calls. Set the dialog box options
to match those shown above. Click OK.
The command line is the area below the graphics and to the left. When prompted to ''Pick point or point number''
at the command line, pick a point in the lower left quadrant of your screen to start the deed plotting. If you are
prompted for elevation, you failed to turn off the elevation prompt in Point Defaults. Press Esc and return to the
Point Defaults command.
The following dialog box will appear so you can specify where to store the coordinates:
Chapter 2. Tutorials 34
Select the New tab. Then, for the File Name, type in Deed. This creates a file called Deed.crd. All Carlson
points are stored in files with the ''crd'' extension, which stands for ''coordinates.'' Click Open. Now respond to the
command line prompts exactly as shown here:
Chapter 2. Tutorials 35
Undo/Exit/Curve/<Bearing (Qdd.mmss)>: 454.1109
Varas/Meters/Poles/Chains/<Distance>: 106.93
Enter Point Description <Fence Post>: press Spacebar, then press Enter
Simply pressing Enter uses the default text (Fence Post) again. To avoid drawing the text ''Fence Post'' twice on the
end point, press the spacebar, skip a blank character, and press Enter.
You have now completed the 6-sided figure (including one curve).
Undo/Exit/Curve/<Bearing (Qdd.mmss)>: E
The resulting deed, has a closure of 1:66077. In the initial prozmpt ''Undo/Exit/Curve...'', U for Undo would allow
you to reenter the previous deed call.
Use the Extents command on the View menu to see the entire area. Then choose Zoom Out under the View menu
giving you adequate room for the next step.
5 Under the Settings menu, select Title Block. The first dialog you will see is shown here:
Select Paper Size B2 (11 x 17), and enter the layer name of BORDER, then choose OK. You will be prompted for
the border location, pick a point in the lower left of the survey.
The following dialog appears, allowing you to enter the attributes for the Title Block. After you have completed the
title block entries, as shown below, select OK.
Chapter 2. Tutorials 36
Note that the title line is plotted in large text on the title block. Its length, therefore, should not exceed 15 characters.
Your drawing should look like the example below at this point.
Use the Extents command, found in the View menu, to see the entire working area. If you want to move the border,
use the Move command on the Edit menu. Pick the border lines and the title block objecm ts (up to 3 picks total),
press Enter (to end object selection), then pick two points representing the vector of the move.
If you want to see a margin around the working area after you use the Extents command, use the Zoom Out command
on the View menu. Then use the Window command on the View menu to capture the view and margin you prefer.
If you make a mistake, enter U for undo, or select the back arrow icon that appears at the top of the screen.
Chapter 2. Tutorials 37
Accept the default north arrow that is shown at the right side of the dialog, click OK, and place it in the upper right
of your drawing. Choose Move on the Edit menu (or Enter M for move at the command line) and move it.
7 On the Annotate menu, select Draw Bar Scale. Accept the defaults, and then pick an insertion point below the
north arrow and directly above the ''a'' in Farmer, and approximately the same distance from both. You can move the
bar scale using the Move command on the Edit menu, if you need to.
8 On the Draw menu, select Dynamic within the Text command. Respond to the prompts as shown below:
Specify start point of text or [Justify/Style]: J
Enter an option [Align/Fit/Center/Middle/Right/TL/TC/TR/ML/MC/MR/BL/BC/BR]: C for center justified
Specify center point of text: Choose a point near the top-center of the drawing.
Specify height <4.00>:10 Entering 10 make the title text bigger than the default.
Specify rotation angle of text <E>: E
Text: Farmer Survey
Text: Ashland, KY
Text: press Enter
To enter a certification in the lower-right of the drawing, again select Text > Dynamic from the Draw menu, or type
''dtext'' at the command line. If you haven't done anything else, such as Zoom or Pan, you can simply press Enter to
repeat the last command. If pressing Enter does not repeat the Text command, press Esc to cancel. Enter Dtext at
the command prompt, and respond to the resulting prompts as shown below.
Pick a point above and to the left of the title block for the certification. You don't have to enter L for left-justification.
The Dtext command defaults to left-justification every time.
Height <10.00>: 4
Rotation angle <E>:press Enter
Text: Surveyor's Certification
Text: Press spacebar, then press Enter
Text: I do hereby certify that the survey shown hereon
Text: is a true and correct representation.....
Text: press spacebar, then press Enter
Text:
Text: Arnold James, PLS #2534
Text: press Enter twice to end
The following is a closeup of the certification that we just entered:
Chapter 2. Tutorials 38
9 Enlarge the two title lines (''Farmer Survey'' and ''Surveyor's Certification'') by a factor of 2.0 using the command
Text Enlarge/Reduce on the Edit menu, option Text. When prompted for Scaling Multiplier, enter 2. Select both the
Farmer Survey text (at the top of the screen, not in the title block) and the Surveyor's Certification text. When asked
again to Select Objects, press Enter.
When you are selecting objects, if you select something you don't want, you can enter ''R'' at the next Select Objects
prompt, and remove items from the selection set. If you want to add objects after you have removed an object, enter
''A'' at the next Select Objects prompt.
10 Make the enlarged Farmer Survey text at the top of the screen bold by changing its font to the bold font. Select
the Text command from the Edit menu, Text, then select the Change Text Font option.
Select Objects: pick the Farmer Survey Text at the top of the drawing
Select Objects: press Enter for no more selections.
Style Name: Bold
11 Select the Edit Text command (under the Edit menu, Text option) to change
S 00°00'00'' E to S 00° E. When you are prompted, ''Select Text to Edit:'' pick the due South bearing text. A dialog
box appears as follows:
The degree symbol is represented as %%d. (If you had typed N 15%%d25'35'' E in the Dtext command, Carlson
would draw that entry as N15°25'35''E.) Click in the text to the immediate right of the quotation mark and press the
Backspace key until the text reads as shown here.
Chapter 2. Tutorials 39
Click OK. Press Enter to exit the command.
12 In the enlargement in Step 8 showing the title block and also showing point 5, notice how the linework travels
into the circle that represents the point. To clip off the linework at the edge of the corner symbols, use the Trim by
Point Symbol command on the Points menu. This command requires that all points be in view, so if you cannot see
your entire drawing, use the Extents command on the View menu (sometimes referred to as Zoom Extents). Respond
to the following prompts:
Select point symbols to trim against. Select objects: ALL
Entering ''all'' at the command line selects everything on the screen. Only the linework crossing into the corner
symbols will be trimmed.
Select objects: press Enter
You can continue to select objects until you press Enter.
The trimming is completed.
13 Prepare for area labeling by selecting the Area Defaults command on the Area menu. The dialog box shown
below appears. Change the Other Area Labels and Inverse with Area decimal precision to 4 decimal places. Also,
make the Area Text Size Scaler 0.2 (doubled from the default of 0.1).
You are going to compute the area by point number. You could have chosen the Area by Lines & Arcs command. In
that command, you would pick the lines and arcs that make up the figure. But since the closure was 0.017 off (the
distance from point 7 to point 1), you would exceed the default Max gap tolerance. Unless you change that tolerance
in this dialog box to something larger than 0.017, you would get no result using the Area by Lines & Arcs command.
So do not change it for this exercise because you might forget to change it back. Instead, you will compute the area
by inversing from 1 through 7 and back to 1. Click OK to exit the Area Defaults dialog box.
14 Select Inverse with Area on the Area menu. Respond to the prompts as shown below:
Station/<Pick Starting point or point number>: 1
Pick point or point numbers (R-RadiusPt, U-Undo, Enter to end): 2
Pick point or point numbers (R-RadiusPt, U-Undo, Enter to end): 3
Pick point or point numbers (R-RadiusPt, U-Undo, Enter to end): R
Radius point number or pick point:CEN for center ''snap''
Chapter 2. Tutorials 40
Now move the cursor, without picking, to the arc and see how the center snap becomes active. When the radius
point is found, pick on the arc.
Curve direction [Left/<Right>]?press Enter for the Right option
Pick End of Arc or point number (U-Undo, Enter to end): 4
Pick point or point numbers (R-RadiusPt, U-Undo, Enter to end): 5
Pick point or point numbers (R-RadiusPt, U-Undo, Enter to end): 6
Pick point or point numbers (R-RadiusPt, U-Undo, Enter to end): 7
Pick point or point numbers (R-RadiusPt, U-Undo, Enter to end): 1
Pick point or point numbers (R-RadiusPt, U-Undo, Enter to end): press Enter to end
A Standard Report Viewer dialog box showing the Inverse with Area results will appear. Select Exit at the top of the
dialog box and respond to the prompts as shown below:
SQ. FEET: 83921.8 SQ. YARDS: 9324.6 SQ. MILES: 0.0
ACRES: 1.9266 PERIMETER: 1128.9671
Pick area label centering point (Enter for none): pick a point near the center of the figure, in its interior. The area
units you chose in Area Defaults are labeled on the screen.
Erase Polyline [<Yes>/No]: Y
This erases a polyline that has been drawn over the original lines and arcs. The Inverse with Area command draws
this polyline because often you are solving the area from points and want the new linework drawn.
You snapped to the radius point using the ''cen'' snap. Additional object snaps appear under Aperture-Object Snap
command on the Settings menu. Since all plotted points have a node, you could have inversed around this figure
by using the ''nod'' snap for points 1 through 7, and the ''cen'' snap to capture the radius point. Snaps are typically
entered at the keyboard as 3 characters (for example, ''int'' for intersect and ''end'' for endpoint).
15 Freeze the point numbers to finish the drawing by choosing Layer Control on the View menu. In the PNTNO
row, click the sun icon to change it to a snowflake icon, which freezes the PNTNO layer. Click OK. The point
numbers remain in the drawing, waiting to be ''thawed'', but they are not displayed.
Chapter 2. Tutorials 41
Lesson 2: Making a Plat
In this lesson you will draw out a plat of a single lot, using Carlson drafting techniques. You will make the plat
from an ASCII file of points named Plat.txt.
1 Click the icon for Carlson. You may be presented with a Startup Wizard dialog box, as shown below:
You will use the Wizard in Lesson 3 to quickly perform a series of commands. In this lesson, however, you will
enter the commands individually, so that you can see what each one does.
If you see the Startup Wizard dialog box, and you don't want to see it again, click the Skip Startup Wizard Next
Time option in the dialog box above. Make sure the other settings are as shown above and click Exit.
Another way to turn off the Wizard is to click it off within the Configure > General Settings command, found under
the Settings menu. You will open this General Settings dialog box now.
Chapter 2. Tutorials 42
The settings in this dialog box, along with the settings in other Configure sub-options, determine default working
conditions for Carlson. Turn on Group Point Entities, which groups point elevations, numbers, and descriptions (all
aspects of the points) into a single entity for moving, erasing and other commands.
Choose Numeric Only to store points in numeric form. This produces point numbers such as 1, 2, 3, 10 and 11. If
you selected Alphanumeric, then you could have point numbers like 1A, 1B, 1C, HUB5, CTRL, SS10, etc. There is
a slight speed advantage to working with purely numeric point numbers. The highest numeric point number allowed
is 32000. Regardless of format, point numbers are stored in a file that has a .crd extension. There is no limit to the
number of points in an alphanumeric coordinate file. In anticipation of Lesson 3, click on the Use Startup Wizard
option. Click OK at the bottom of this dialog box.
Now we want to set the data path. Another of the Configure sub-options is Project/Data Folders. Click this option
and you will see this dialog box.
For this lesson, you will keep it simple. Click on Fixed Folder at the top. Notice the Current Data Folder section
at the bottom. This specifies where data files, such as .crd files in this case, are to be stored. Set the folder to
C:\Carlson2008\DATA. Click OK. You are now back to the Configure main dialog.
Chapter 2. Tutorials 43
The scale acts as a multiplier on all text annotation. For example, 100 * Text Plot Size (0.08) = 8 (text height of 8
units). The Text Plot Size is the effective height, in inches, that the text will appear when plotted at the Horizontal
Scale (here 100).
Bearings and Distances, Legends, Title Blocks, and Point Symbols will size up or down on the basis of the
Horizontal Scale set within Drawing Setup. Set the Horizontal Scale to 100. Then click OK to exit Drawing Setup.
Then click Exit to close the Configure dialog box.
4 Next, you will import the ASCII file called Plat.txt and store the points in a Coordinate file called Plat.crd.
However, since you are in a new drawing, you have not yet set a coordinate file to store the points in. You must
have a Carlson coordinate file (.crd) open and established as the container for your points.
So, under the Points menu, select the command Set CoorRDinate File to display a dialog box. Click the New tab, as
shown here. To the right of File name enter Plat and click Open. You have now created the required .crd file.
Chapter 2. Tutorials 44
You are now ready to import the points. This time, under the Points menu, select Import Text/ASCII File to display
the Text/ASCII File Format dialog box, as shown below. Click the Select Text/ASCII Files button and then choose
Plat.txt listed on the right. It is found in the default data folder (C:\Carlson2008\Data). Click Open.
Plat.txt is an ASCII file containing 54 points in the form of Point Number, Northing, Easting, Elevation and
Description. The format of the points appears in the Preview Window. The format is: Point (P), Northing (Y),
Easting (X), Elevation (Z), Description (D), or, in short, P,Y,X,Z,D. You must match this format in the Coordinate
Order. If you don't see P,Y,X,Z,D in the Coordinate Order box, then select that format from the Common Formats
option. Or, you can type the list directly into the Coordinate Order box. Make sure that Draw Points is set to Off.
Chapter 2. Tutorials 45
Click OK. The points will be saved and stored in Plat.crd. A confirming dialog appears as follows:
Click OK.
5 Choose the List Points command under the Points menu.
The List Points dialog box will typically default to the full range of points, which is 1 through 54 in this exercise.
You can control the decimal places for the Northing/Easting and the Elevation of the points in the lower portion of
the dialog box. Click OK and the settings shown above result in the report exhibited below in the Standard Report
Viewer:
Chapter 2. Tutorials 46
Exit the report by selecting the Exit icon at the top of this report viewer box, or by clicking the X in the upper right
of the window.
6 Select the Draw-Locate Points command on the Points menu to draw the points on the screen.
In this figure shown above, the current Symbol Name is showing as SPT10, which stands for Survey Point symbol
10. SPT10 is an X, shown in the symbol display window. You can select a different default symbol using the Point
Defaults command on the Points menu.
In this exercise you will change the Symbol Name to null, or symbol 0, listed as SPT0 (in effect, no symbol). Later,
you will add official property corner and utility symbols. Although you are working without a default symbol, there
Chapter 2. Tutorials 47
will always be a ''dot'' or a node at the correct insertion point of each point number.
At the top click Select. You will see the following dialog box:
Note that the scroll bar at the right of this Select Symbol dialog box leads to more pages of symbols. Click the blank
SPT0 point symbol option.
When you select a symbol, you automatically return to the Draw-Locate Point dialog box. Click Draw All to display
the rather busy drawing shown below:
Chapter 2. Tutorials 48
7 You will now be using the Scale Point Attributes command on the Points menu. Notice how the lower-right corner
of the drawing is very congested, with many point attributes overlapping. You can specify a window containing
these points and scale them down by a factor of 0.4. For Scaling Multiplier, you will enter 0.4. When you are
prompted to Select Carlson Software points, you will enter WP for Window Polygon and make a polygon around
the congested area. Press Enter when you have surrounded the points with the polygon as shown below. Here is the
command line sequence, along with the responses you will enter, after clicking Scale Point Attributes:
Once this polygon is complete, you are again prompted to select points. Press Enter. The following shows the scaled
points.
Chapter 2. Tutorials 49
8 Next, you will prepare for drawing linework by setting the current layer. You should draft linework and symbol
work in designated layers. In this example, you will put linework and symbol work in a layer named Final. (You
could put property linework in the Final layer and utility linework in the Utility layer, but, for now, you will put all
linework and symbols in the layer Final.) To pick the current working layer, select the Layer Control command from
the View menu.
9 The 2D Polyline command allows you to enter point numbers to draw a line. First, connect portions of the
property line. Select the 2D Polyline command on the Draw menu. A dialog box might appear. If it does, accept the
defaults and click OK.
Chapter 2. Tutorials 50
[Continue/Extend/Follow/Offset/OPtions/<Pick point or point numbers>]: 1
[Arc/Close/Distance/Follow/Offset/Undo<Pick point or point numbers>]: 8
[Arc/Close/Distance/Extend/Follow/Line/Offset/Undo<Pick point or point numbers>]: press Enter
This creates a polyline. Keep this as a separate polyline because later you will turn this back lot line into a fence line.
Now, connect some of the other property lines. Repeat the 2D Polyline command. You can press Enter to
repeat the command, or you can select it from the Draw menu. Connect points 8 through 10, and start an arc, by
entering as follows:
This creates the full lot, with the arc coming off point 10 on a tangent. The line from 15 to 1 is not guaranteed to be
tangent to the previous arc.
You should have the following linework at this point:
Chapter 2. Tutorials 51
10 You will now create a fence line on the polyline you drew from points 1 to 8. Go back to Drawing Setup from
the Settings menu and set the Horizontal Scale to 50. Click OK to exit Drawing Setup.
Now, choose the Line Types command on the Annotate menu and select the Change Polyline Linetype command.
The Line Types command creates polylines that respond as one entity when selected. When tlhe dialog box appears,
click Next twice to display the dialog box shown below.
Chapter 2. Tutorials 52
When prompted to Select Objects, pick the polyline you created from points 1 to 8. Press Enter to end selection.
Notice in the dialog box above that the current Line Type Scaler, governing spacing, should be 0.5 (inches) and the
Text (height) Scaler is 0.1. If your settings are different, you may want to Undo (by entering U for undo) the fence
line and select the Annotate Defaults command on the Annotate menu, and set these items to match the example.
On the View menu, select the Isolate Layers command, pick the property line, and press Enter twice. Here is the
result:
11 Next, you will connect up the edge of pavement. On the View menu, select the Restore Layers command to
restore your points. Then select the 2D Polyline command under the Draw menu. Again, a dialog box might appear
as shown below. If it does, make sure that the options selected are the same. In the future you can choose not to see
this box.
Chapter 2. Tutorials 53
12 To smooth the edge of the road, select the Polyline Utilities command on the Edit menu, and select Smooth
Polylines.
Now, select the Isolate Layers command again from the View menu, pick on any of your linework, and only the
entities on the picked layers are displayed.
Select the Restore Layers command from the View menu to recover your points. Experiment with the ''cadence''
of Isolate and Restore Layers. Select Isolate Layers, pick the layers to isolate, then press Enter twice. Then select
Restore Layers.
14 Next, you will draw the shed. Select the 2D Polyline command on the Draw menu. To draw a two-sided shed,
connect points 5 through 7 as follows:
[Continue/Extend/Follow/Options/<Pick point or point numbers>]: 5-7, press Enter twice
This produces the 2-sided building shown here:
Select the 4 Sided Building command on the Survey menu. Turn the 2-sided shed into a 4-sided shed as follows:
Options/<Pick a line or polyline>: Pick the shed
Chapter 2. Tutorials 54
15 Focus your attention on the area of tightly spaced points with point numbers ranging from 27 to 44. This is the
driveway and paving area. In the case of the driveway, assume that the surveyor who collected the points shot in
3-point arcs. They came up to a PC, shot a point on the arc, and finished up at the PT.
On the View menu, select the Window option, and pick a lower left and upper right point that windows the driveway
area. (If you wish to use the View>Previous command to zoom out, then use View>Window to zoom in again.)
Select the 2D Polyline command under the Draw menu, and walk the polyline through the two arcs as follows:
Now, connect up the basketball court area. Select the 2D Polyline command under Draw, or press Enter to
repeat the previous command.
Chapter 2. Tutorials 55
[Arc/Close/Distance/Extend/Follow/Line/Undo/<Pick point or point numbers>]: A
[Radius pt/radius Length/Arc length/Chord/Second pt/Undo/<Endpoint or point number>]: S
Second point or point number: 35
Endpoint or point number: 34
[Arc/Close/Distance/Extend/Follow/Line/Undo/<Pick point or point numbers>]: press Enter
16 Next you will make a building footprint. Points 18 and 19 are two shot corners of a building. Assume that the
surveyors taped the main house, going clockwise from point 18, as follows: 10'L, 20'R, 40'L, 20'R, 20'L, 83'L, 60'L,
23'L, 10'R.
You can easily enter these ''jogs'' in the building using the Extend by Distance command. If you are zoomed in on
the driveway, use View > Zoom > Zoom Out, then View > Pan to focus on the building north of the driveway. Now
use the 2D Polyline command on the Draw menu to draw a line from 18 to 19.
Pick point or point numbers:18
Undo/Arc/Length/<Pick point of point numbers>:19, then press Enter twice to end
Select the By Distance option from the Edit menu, Extend command.
Pick line or pline to extend: pick the building line closer to point 18
This makes the arrow point toward 18 rather than 19. Now you can go clockwise:
Enter or pick distance to Draw (A,B,C,E,I,L,M,N,O,P,R,S,T,U,Z,?,Help): L10 (lower case ''l'' and ''r''
work also)
Enter or pick distance to Draw (A,B,C,E,I,L,M,N,O,P,R,S,T,U,Z,?,Help): R20
Enter or pick distance to Draw (A,B,C,E,I,L,M,N,O,P,R,S,T,U,Z,?,Help): L40
Enter or pick distance to Draw (A,B,C,E,I,L,M,N,O,P,R,S,T,U,Z,?,Help): R20
Enter or pick distance to Draw (A,B,C,E,I,L,M,N,O,P,R,S,T,U,Z,?,Help): L20
Enter or pick distance to Draw (A,B,C,E,I,L,M,N,O,P,R,S,T,U,Z,?,Help): L83
Chapter 2. Tutorials 56
Enter or pick distance to Draw (A,B,C,E,I,L,M,N,O,P,R,S,T,U,Z,?,Help): L60
Enter or pick distance to Draw (A,B,C,E,I,L,M,N,O,P,R,S,T,U,Z,?,Help): L23
Enter or pick distance to Draw (A,B,C,E,I,L,M,N,O,P,R,S,T,U,Z,?,Help): R10
Enter or pick distance to Draw (A,B,C,E,I,L,M,N,O,P,R,S,T,U,Z,?,Help): press Enter to end
17 Next, you will complete the linework for the sewer line and the electric utility line. Use the View > Extents
command so you can see all your points.
The sewer line runs from points 52 to 53 to 54. Select the 2D Polyline command from the Draw menu. To create the
sewer line, enter the following:
[Continue/Extend/Follow/Options/<Pick point or point numbers>]: 52-54, press Enter twice to end
You will next annotate the sewer polyline using the Change Polyline Linetype command, but first you must set the
default spacing for the annotation. Select the Annotate Defaults command on the Annotate menu. The following
dialog box appears.
Change the Line Type Spacing to 1.5. This will label ''S'' on the sewer line every 1.5'' at the current scale (1''=50').
To annotate the sewer line with an S, select the Line Types command on the Annotate menu, then choose Change
Polyline Linetype. Within the dialog box, click Next four times, select the Sewer linetype from the list, and then
select the sewer polyline that runs next to the road. The polyline will be annotated.
Next, create the electric utility line, which runs from point 3 to point 4 to point 17. Select the 2D Polyline command
on the Draw menu.
[Continue/Extend/Follow/Options/<Pick point or point numbers>]: 3
[Arc/Close/Distance/Follow/Undo/<Pick point or point numbers>]: 4
[Arc/Close/Distance/Extend/Follow/Line/Undo/<Pick point or point numbers>]: 17
[Arc/Close/Distance/Extend/Follow/Line/Undo/<Pick point or point numbers>]: press Enter twice to end
No points were taken beyond point 17, due to obstructions from the various setups in the field. So you must extend
the polyline from point 17 to beyond the property. Under the Edit menu, choose Extend, then By Distance. Pick on
the electric utility polyline near point 17. Then pick beyond the property. Press Enter to end.
Chapter 2. Tutorials 57
Before you annotate the electric utility line, you must offset it 25' on both sides, for a 50' total right-of-way. You will
do this using Standard Offset. Select the Offset>Standard Offset command under the Edit menu. Enter the offset
distance of 25. Pick the electric utility polyline and then pick to one side for the first offset. Repeat for the other
side, by first picking the electric utility polyline, then picking the other side for the offset. Press Enter to end.
Now annotate the central electric line with an E by selecting the Line Types command on the Annotate menu, then
choose Change Polyline Linetype. Choose the Electric linetype, which appears on the second page of linetypes.
Then select the electric utility polyline to annotate it, and press Enter.
18 Next, make the Property lines bold. Under the Edit menu, select Polyline Utilities, then Edit Polyline and then
select Change Polyline Width.
New Width <0.0>: 1.5
Select objects: pick the property polylines while holding down the Shift key Pick once for the fence line portion and
once for the remaining property lines.
Select objects: press Enter to end
19 To add color and improve layer management, make a layer for your road and driveway. Select theLayer Control
command on the View menu.
Click the New Layer button, and enter the name ''Road'' for the new layer. Choose the color cyan by clicking the
color square to the right of the layer name. Click OK.
This brings up the dialog box shown below. Select ROAD and click OK.
Chapter 2. Tutorials 58
If you have not already saved your drawing, now is a good time to do it. Use the Save command on the File menu,
and call the file Lesson2.dwg.
20 You will add symbols for trees, property corners, manholes and a light pole.
Start with the trees. Points 11, 12, and 20 are oak trees of different sizes, and point 14 is a pine tree. Use symbol
61 for the deciduous oak trees and symbol 53 for the pine tree. On the Draw menu select Symbols. Then select the
Insert Symbols command. The following dialog box appears.
Click the Select button, and within the Select Symbol dialog box, use the down arrow at the right to scroll forward
to the tree symbols, which are several pages deep. Choose symbol SPT61. You can also choose Trees under the
Symbol category field in this dialog. You are returned to the Insert Symbols dialog box.
Click the Select Layer button, and type in TREES in the Layer Name field. This creates a Trees layer if one does
not exist. Click OK. For the Symbol Size use 18. A symbol size equal to the diameter of the tree is often effective.
Click OK.
Options/Select entities/Enter Coords/<Pick point or point numbers>: 11
Chapter 2. Tutorials 59
Options/Select entities/Enter Coords/<Pick point or point numbers>: 20
Options/Select entities/Enter Coords/<Pick point or point numbers>: press Enter
Place symbol 61 on the larger point 12 at size 24. Press Enter to repeat the last command, or once again select the
Insert Symbols command from the Draw menu. Symbol 61 will now be the default. Change the Symbol Size to 24
and click OK.
Place symbol 53 on the larger point 14 at size 8. To do this, press Enter to repeat the last command, or select Insert
Symbols from the Draw menu. Select symbol 53 and a Symbol Size of 8. Click OK.
Place symbol 5 (representing an iron pin) on points 8-10 and point 15. Repeat Insert Symbols by pressing Enter to
repeat the last command, or again select the Insert Symbols command from the Draw menu. Select symbol 5 (first
page) and leave the Symbol Size of 8. Change the layer to FINAL. Click OK.
Place a concrete monument (symbol 13) on point 13 on layer FINAL. Keep the Symbol Size of 8. Press
Enter to repeat the last command, or select the Insert Symbols command from the Draw menu. Select symbol 13.
Place a manhole (symbol 34) on the vertices (endpoints) of the sewer line, at points 52 through 54. You
could use the above method, but you can also use S for Select entities, and place the symbol automatically at the
vertices of the selected entity.
Select the Insert Symbols command from the Draw menu. Select symbol 34 from the list. Keep with layer FINAL
and Symbol Size 8. Click OK.
Chapter 2. Tutorials 60
Select arcs, circles, faces, points, text, lines and polylines.
Select objects: pick the sewer polyline
The symbols are inserted at the three polyline endpoints.
21 You can reduce clutter by selecting the Freeze Layer command under the View menu, and picking a point number.
The points freeze, leaving only linework and symbols. To bring the points back, use the Thaw Layer command under
the View menu. The Freeze Layer and Thaw Layer commands go together, just like the Isolate and Restore Layers
commands.
22 Next, you will create (in reduced size) your building dimensions. You can set the building dimension text size
for the current work session using the Survey Text Defaults option of the Survey Text command on the Annotate
menu. However, you can set the text size permanently using the Configure command on the Settings menu, then
selecting the Configure command. Use this last method. This dialog box appears:
Chapter 2. Tutorials 61
The changes you will make are in the upper-left section ''Building Dimensions.'' Change the Text Size Scaler to
0.04, change Offset From Line to 0.02, and select Drop Trailing Zeros.
The Drop Trailing Zeros option will label 17.0' as 17'. To save more space, you could blank the Characters to
Append box, but not this time. Enter the name of a new layer for the building text called BTXT, so that building
dimensions can be frozen to reduce the clutter even more. It is generally a good strategy to use layers for selective
freezing and thawing.
Click OK on the above dialog box, then click Exit until you return to the command prompt. On the Annotate menu,
choose the Survey Text command, Building Dimensions option. Click on the middle of the bottom segment of the
building and then drag the alignment to the right, along the same bottom segment being dimensioned. The resulting
label is shown below.
Chapter 2. Tutorials 62
If you had dragged the cursor to the left rather than to the right, with the same near-parallel angle to the line, the 83'
would be drawn below the building rather than above.
Another example is shown below. Select Annotate > Survey Text > Building Dimensions, and click on the left-
most segment of the building. Then click roughly perpendicular to the left. This creates a perpendicular, rather than
parallel, label as shown below.
Label the rest of the building. Notice that the sides of the building that you are dimensioning are measured in even
feet. Because you had selected the Drop Trailing Zeros option when you set your Survey Text Defaults, and you set
the Decimal Places default at 0.0, the ''.0'' is not reflected in the labels,
Chapter 2. Tutorials 63
If you choose the wrong direction while you are labeling, you can exit the command, or you can erase the incorrect
dimension by typing E for erase at the command line, or you can enter U for undo to back out your last work. Once
the labels are in place, you can type M for the Move command, and move the text to the desired position.
23 Next, you will label the offset dimension from property lines to two building corners, the SE corner as offset
from the south property line, and the SW corner as offset from the west property line. Because of the options you
set in the Survey Text Defaults dialog box above, Offset Dimensions will be created on layer DTXT, and they will
be horizontal, with arrowheads.
On the Annotate menu select Survey Text, Survey Text Defaults. The dialog previously shown will reappear. Change
the Text Size and Arrow Size Scalers to 0.040. Then select Dual Arrows Line and click OK. On the Annotate menu,
select Survey Text, Offset Dimensions option.
[end on] Pick Bldg/Object Corner: pick on the SE building corner
[perp] Pick Line To Offset From: pick on the South property line (before the arc, near the end of the driveway)
The setback is labeled 43.5 ft. Why ''ft'' and not '' ' '' for distance? If you review the Survey Text Defaults dialog box
again, you will see that you set the Characters to Append option to ''ft''.
On the Annotate menu, select Survey Text > Survey Text Defaults. Under Offset Dimension Text, change the
characters to Append to an apostrophe, '' ' ''. Also, change the Text Alignment to Parallel instead of Horizontal.
Click OK. Select Annotate > Survey Text > Offset Dimensions.
Chapter 2. Tutorials 64
Notice the display, within the above prompts, of the [end on] and [perp] snaps. When Carlson sets a snap for
temporary use, it displays the snap within the brackets as shown. A building corner is always an endpoint, so the
end snap always applies to the first pick. The offset is the perpendicular distance to the property lines, so the [perp]
snap always applies to the second pick. The per, or perpendicular, snap applies to offsets from arcs as well. In the
case of arcs, the per snap finds the shortest, radial distance to the arc.
When you enter a snap at the keyboard in response to a ''Pick object'' request, type only the first 3 letters of the
snap, such as ''per'' or ''end''. You could use the Offset Dimension command to label the Electric utility right-of-way
distance of 50' total by entering ''nea'' (for nearest snap) for the first pick, then entering the default ''per'' snap for the
second pick on the other side of the right-of-way.
24 Next, you will add adjoiner ownership text to the property lines. Select the Survey Text Defaults command, under
the Annotate menu, and set the Adjoiner Text Justification option to C for centered, and the Text Size Scaler to 0.06.
Click OK and then select the Adjoiner Text option on the Annotate > Survey Text command.
Pick Line Or Polyline: pick the west property line
Pick Starting Point: pick a centering point west of the property for the adjoiner text
Text: Brian W. and Mary T. Jones
Text: D.B. 101, P. 37
Text: press Enter twice
This produces parallel, center-justified text on the west side of the property. Repeat the command for the north side.
Press Enter to repeat the Adjoiner Text command or select it from the menus.
Pick Line Or Polyline: pick the north property line
Pick Starting Point: pick a centering point north of the north property line
Text: Stan W. Bosworth
Text: D.B. 94, P. 272
Text: press Enter twice
The results are shown here:
Chapter 2. Tutorials 65
25 Next, you will add bearing annotation. Select the Annotate menu, choose Angle/Distance, select the BearingDis-
tance option to place Bearing and Distance above the line.
Define bearing by, Points/<select line or polyline>: pick the northern property line to the east, or right side The
bearing direction will be labeled towards the picked end, which is northeast.
Define bearing by, Points/<select line or polyline>:pick the eastern property line Pick closest to the southern
endpoint of the line
To label the western property line on the lower (western) side of the line, select the BearingDistance option of the
Angle/Distance command.
Define bearing by, Points/<select line or polyline>: pick the western property line on the northern por-
tion of the line
To label the southern line segment with a leader, on the Annotate menu select the Annotate w/Leader command,
Brg-Dist w/Leader option.
Options/Points/<Select line or polyline>: pick the southern property line segment on the southwest side
Pick point to start leader: pick a point to start and locate the pointed end of the arrowhead
Pick next leader point: pick a point Pick a point off to the right for the left-justified bearing and distance
Pick next leader point (Enter to end): press Enter
Options/Points/<Select line or polyline>: press Enterto end
26 Next, you will want to annotate the arc in the drawing. The label will consist of four entries: arc length, radius,
chord bearing (angle) and chord distance.
Select the Annotate Arc command, on the Annotate menu, and choose the Stack Label Arc option. The Stack Label
Arc dialog box appears.
Chapter 2. Tutorials 66
Set the sequence column to 1, 2, 3 and 4 as shown. Remember that changes to this box apply only to this work
session. To set these options permanently, go to the Settings menu, choose Configure > Survey Settings > and
choose the Stack Label Arc command. When you are done with the dialog box, click OK.
Define arc by, Points/<select arc or polyline>: pick the arc
Pick point for labels: pick a point to the right to place the label
As the cursor moves, the text ''ghosts'', allowing you to make the best possible placement decision
Pick point to start leader at ([Enter] for none): pick a point on or near the arc for the arrowhead
Define arc by, Points/<select arc or polyline>: press Enter to end
Sometimes Carlson displays an arc as a series of chords. Type Regen at the command prompt to ''regenerate'' the
arc. Even if an arc shows up on the screen as a group of jagged chords, it will plot as a smooth arc to a printer or
plotter.
27 Next, you will label the trees, the shed, and the building using a special leader, for a hand-drafted appearance.
Under the Annotate menu, select the Special Leader command.
Options/Pick Arrow Location: pick near the southern most corner of the shed
Text location: pick slightly down and to the right
Text: Shed
Text: press Enter twice to end
Repeat the process for all the special leader text items shown in the drawing below. In the case of the 18'' Oak trees,
create just one leader with text, and on the second oak tree, create only the leader, and then press Enter when asked
for Text. For the best appearance, enter 18''Oak and 24''Oak with no spaces between the characters.
Chapter 2. Tutorials 67
28 You can add a North Arrow and Bar Scale by selecting these options under the Annotate menu. When you place
the North Arrow, pick your North Arrow symbol, maybe change the scale, and click OK. Then pick an insertion
point. You place the Bar Scale by answering the prompts and picking a location. Both the North Arrow and the Bar
Scale can be moved to desired locations with the Move command on the Edit menu.
29 Next, you will insert a title block with a border. Select the Title Block command from the Settings menu.
Choose paper size A1 (portrait view, 8-1/2 by 11). Click OK. Pick a point below and to the left of the survey in
Chapter 2. Tutorials 68
order to locate the lower-left corner of the border outer line. Remember that the title block will be at the bottom, so
leave extra room at the bottom.
The following dialog appears, prompting you for the attributes of the title block. Be sure to also click Next in order
to enter in more attributes.
30 Next, you will add a legend. On the Annotate menu, select the Draw Legend command. Choose the New tab,
then Open the default legend name. When the dialog box appears, select Add from Drawing. You will make one
pick for each symbol you want to appear in the legend. So, with the Shift key held down, select one of the sewer
manholes, one of the iron pins, the concrete monument, one oak tree and the pine tree. Press enter. You will then
Chapter 2. Tutorials 69
see the symbols that you picked listed.
If you want to change the order of the items in the list, use the Move Up and Move Down buttons, after first selecting
and highlighting the item to be moved. After the list is ordered correctly, highlight one item on the list and click the
Edit button to edit the symbol definition.
Edit each symbol definition individually, typing the following descriptions in the description box:
SPT5 = ''Iron Pin''
SPT34 = ''Manhole''
SPT13 = ''Concrete Monument''
SPT 61 = ''Oak Tree''
SPT53 = ''Pine Tree''
After you have entered the descriptions for the symbols, choose the Add option from the Legend Definition dialog
box, and add the Fence Line type to the list by picking the Select Linetype command, as shown below:
Chapter 2. Tutorials 70
Select the Draw option from the Legend Definitions dialog box. Set the defaults as shown below.
Click OK. Pick a point for the legend, at roughly 5260,4380. Then click Exit.
You may need to move the fence line portion of the legend to fit in the tight space. You also may need to move the
previously drawn bar scale. Use the Move command to do this. The following shows the drawing to this point:
Chapter 2. Tutorials 71
If you wish to reset the spacing of the sewer and electric utility annotation, use the LTSCALE box in the Drawing
Setup dialog box, under the Settings menu, to set it. (The setting is 50, in this example).
31 Next, you will use Dtext to label the road and Mtext to create a certification block. Zoom in on the area shown
below. At the command line, type Dtext.
Specify start point of text or [Justify/Style]: R (for right-justified)
Specify right endpoint of text baseline: pick a pointas shown below, just to the left of the leader annotation
Specify height <8.00>: 10
Specify rotation angle of text <E>: pick a point as shown below by the location of the crosshair
Chapter 2. Tutorials 72
right of the first, but inside the inside border line.
You now see a dialog box that displays all the text heights that you have used in the drawing. Choose the text height
of 8. Then type the following into the dialog box:
The command adds carriage returns to the text when it runs out of space in the Mtext window. Click OK at the
upper right to place this text into the drawing.
After the Mtext is plotted, you can click on the text to activate the grips. All 4 corners highlight as grips. Pick on
a grip, and then you can expand or change the shape of the Mtext rectangle. When you do this, the text adjusts
automatically, adding more lines and carriage returns, or condensing many lines into fewer, but longer, lines of text.
You can also move the entire text block to a new location.
32 Next, you will define a text style, then add text using that style. On the Draw Menu, under Text, choose select
the Set Style option. The Text Style dialog box appears. Click New, enter Bold in the New Text Style dialog, and
click OK.
Create a Bold Style consisting of the Arial Black font tilted at a 10 degree oblique angle, by entering the settings as
show below.
Chapter 2. Tutorials 73
Then click Apply and Close. Now, run the Dtext command by typing Dtext at the command line, and place the text
at the top of the drawing as follows:
Specify start point of text or [Justify/Style]: pick a point near the northwest corner of the drawing
Specify height <10.00>: 20
Specify rotation angle of text <N 54d40'16'' E>: E for due East
Text: William T. Farmer
Text: press Enter twice
33 Next, you will create an area label for the drawing. Select the Area Defaults command, under the Area/Layout
menu, and change the Precision for Other Area Labels to 2 decimal places.
Select the Areas by Lines & Arcs command, under the Area menu. When prompted to Select objects, pick the 2
polylines that, taken together, completely enclose the property.
Pick an area labeling centering point for the area label under the William T. Farmer title at the top of the drawing.
34 Next, bring the points back and draw a contour map. To draw the points, use the Thaw Layer command under the
View menu. If you did not complete this lesson in one sitting, then Carlson won't ''remember'' what layer to thaw. In
that case, select the Layer Control command on the View menu, and thaw the PNTS layer by turning the snowflake
to a sun symbol.
Go to the Surface menu and select the Triangulate & Contour command. Click the Contour tab.
Chapter 2. Tutorials 74
In this Contour tab section, change the contour interval to 1.0. Now click on the Triangulate tab, then click on Use
Inclusion/Exclusion Areas. Press OK and then answer as follows:
Select the Inclusion perimeter polylines or ENTER for none.
Select objects: press Enter
We have no ''inclusion'' perimeter.
Select the Exclusion perimeter polylines or ENTER for none.
Select objects: select the building and the shed while holding down the Shift key, then press Enter
Since the building and shed are closed polygons acting as exclusion perimeters, the contours will not pass through
them when they are created.
Select the points and barrier lines to Triangulate: select a window around the points by picking from the lower
left to the upper right
The contour map is created. Freeze the points again by using View > Freeze Layer and picking one of the points.
35 Next, label the contours. Select the Contour Elevation Label command from the Surface menu > Contour
Labels. Select OK after matching the settings in the dialog box shown here:
Chapter 2. Tutorials 75
Now pick two points that cross through one or more contours. The contours are automatically labeled using the
current text style. You can use the Change Text Font command, part of the Text command in the Edit menu, to
change the font to Romans, or to another font, if you wish to.
The Completed Plat is shown here:
If you have not saved your drawing for awhile, now is a good time to do it. Use the Save command on the File menu.
36 Now we are ready to plot the drawing.
Before plotting it's a good idea to do a Zoom Extents, then a Zoom Out (both on the View Menu) before executing
the plot command.
Chapter 2. Tutorials 76
To get started, choose Plot from the File menu. There are many variables that can affect how the dialog box will
look, such as what version of AutoCAD you are using. Here is a common Plot dialog box:
With this layout, you have two tabs on the dialog labeled ''Plot Device'' and ''Plot settings''. We will start with ''Plot
device''. The first thing to select is your plotting device (see arrow #1). Here DWF6 ePlot.pc3 is already selected,
and that is what we want to use. Next, arrow #2 points to the ''What to Plot'' section. In this version of AutoCAD,
you are either working in the model tab or one of the layout tabs. Our example is drawn in the model tab, so the
option labeled ''Current Tab'' should be selected. If you want more than one copy of your plot, this is where you
would change that number. Arrow #3 points to the plot settings tab. Click on here next. Now the dialog should look
like this:
Chapter 2. Tutorials 77
Now we are on the ''Plot settings'' tab. Arrow #4 points to where you can change the paper size and units. Here we
chose 8.5 X 11 for our size and inches for our units. The next thing to select is the drawing orientation, arrow #5
shows you where this is. We will choose portrait.
Now looking at arrow #6, we want to choose the window button in order to select the area we want to plot. After
you select this button, the dialog will disappear and you can select the upper left and the lower right corners of the
drawing border. When you finish, the dialog will reappear.
The next thing to do (arrow #7) is choose the correct plotting scale, our drawing is 1''=100' or 1:100. Choose this
from the dropdown list. Now we are ready to preview the plot. Press the Full Preview button in the lower left corner
of the main dialog. Press ESC to return to the main dialog. One new feature starting in AutoCAD 2000 is the ability
to save all the information you have just entered in a ''Page Setup''. In the upper part of the dialog, check on the box
labeled ''Save changes to layout'', then to the right of that, click the button labeled ''Add''. A new dialog will appear,
at the top of this dialog, enter a name to save your page setup as and click OK. I chose 8.5 X 11 STD. You can see
this in the dialog shown above. If your plot preview looked OK, choose OK from the bottom of the dialog and your
plot is on its way. The advantage to saving the page setup is that you can open this drawing tomorrow or 3 weeks
later and choose 8.5 X 11 STD as your page setup, and then choose OK to plot the drawing exactly like you did
today, without having to remember all the settings yourself.
Lesson 3: SurvNET
This tutorial is divided into two lessons covering the process of reducing and adjusting raw survey data into final
adjusted coordinates, using the SurvNET program. The tutorial will describe the reviewing and editing of the raw
data prior to the processing of the raw data. Next, the least squares project settings will be described, and then the
final report generated from the least squares processing will be be reviewed. This tutorial will review both a total
station only project, and a project that combines both total station and GPS vectors.
The raw data files associated with this tutorial is located in the Carlson2008\Data folder, under the installation
folder on your computer (example: \Carlson2008\DATA).
Chapter 2. Tutorials 78
Lesson One - Processing an Assumed Coordinate System 2D Total Station Network
1 The easiest way to start the program is to select SurvNET from the Survey menu. This opens the SurvNET
window and program.
2 The first step is to open an existing project or create a new project. We will open an existing project. Choose
Open Project from the File menu. Navigate to the \Carlson2008\DATA\ folder and open the SurvNetTut01 project.
3 Learning the meaning and implications of the different project settings is the most critical initial step in learning
how to use SurvNET. Let's review the different project screens. Choose Project from the Settings menu.
Chapter 2. Tutorials 79
Least Squares Settings
4 The Network Least-Squares Settings dialog box is displayed. In this dialog, the different settings required for
the Least Squares reduction are available in the different tabbed dialog boxes. When all of the settings are set
as desired, press OK to save the changes to the project settings, or press Cancel to return to the raw data editor
without saving any project settings. For the purpose of this tutorial, the Coordinate System settings tab should look
as follows before proceeding to the next step. To use an assumed coordinate system, the 'Local' Coord. System
needs to be checked, and the 2D,1D Adjustment Model must be chosen. When using a local coordinate system,
the distance units are not important other than for display purposes in the report. Computing elevation factors and
performing Geoid modeling is not applicable to assumed datums. Notice that in this example we are not performing
a vertical adjustment.
Chapter 2. Tutorials 80
For more information on the content of this dialog box section, please review the SurvNET chapter of this manual.
5 Choose the 'Input Files' tab. This is the section of the Settings dialog box where you define the data files
that make up the project. You can have multiple raw files in a single project. The ability for multiple raw files allows
flexibility in collecting the data and processing large projects. It is typically easier in a large project to analyze
and edit subsets of the total project, before combining all the data for a final adjustment. Notice that since we are
working in a local coordinate system and using the 2D,1D Adjustment Model, GPS vectors cannot be incorporated
into this project.
Note: The sample tutorial project has the input raw file in the default data folder of C:\Carlson2008\DATA.
If you have a different data directory, then set the correct data file by highlighting the default file, pick Delete and
then pick Add and select SurvNetTut01.rw5 from your data folder.
Chapter 2. Tutorials 81
6 Choose the Preprocessing tab to review the least squares preprocessing settings. For the purpose of this tutorial,
the Preprocessing settings should look as follows before proceeding to the next step. Preprocessing consists of
reducing and averaging all the multiple measurements, applying curvature and refraction correction, reducing the
measurements to grid if appropriate, and computing unadjusted traverse closures if appropriate. Much of the data
validation is performed during the preprocessing step.
For more information on the content of this dialog box section, please review the SurvNET chapter of this manual.
Chapter 2. Tutorials 82
7 Choose the Standard Errors tab to review the standard error settings. The standard error settings should look as
follows before proceeding to the next step. Standard errors are an estimate of the different errors you would expect
to obtain based on the type equipment and field procedures you used to collect the raw data. For example, if you are
using a 5 second theodolite, you could expect the angles to be measured within +/- 5 seconds (Reading error).
For more information on the content of this dialog box, please review the SurvNET chapter of this manual.
8 Choose the Adjustment tab to review the Adjustment settings. The Adjustment settings should look as
follows before proceeding to the next step. The Adjustment settings affect how the actual least squares portion of
the processing is performed. Additionally, from the screen the user can set whether ALTA reporting is performed.
Chapter 2. Tutorials 83
9 Choose the Output Options tab to review the output settings. For the purpose of this tutorial, the Output Options
settings should look as follows before proceeding to the next step. These settings apply only to the output of data
to the report files. These settings do not affect computational precision. Press OK to return to the main SurvNET
screen.
General Rules For Collecting Data for Use in Least Squares Adjustments
Chapter 2. Tutorials 84
Least squares is very flexible in terms of how the survey data needs to be collected. Generally speaking,
any combination of angles and distances, combined with a minimal amount of control points and azimuths, are
needed. This data can be collected in any order. But there needs to be at least some redundancy in the measurements.
Redundant measurements are measurements that are in excess of the minimum number needed to determine
the unknown coordinates. Redundancy can be created by including multiple GPS, and other control points, within
a network or traverse. Measuring angles and distances to points in the network that have already been located
create redundancy. Running additional cut-off traverses, or additional traverses to existing control points, creates
redundancy. Following are some general rules and tips in collecting data for least squares reduction.
• Backsights should be to point numbers. Some data collectors allow the user to backsight an azimuth not
associated with a point number. SurvNET requires that all backsights be associated with a point number.
• There has to be at least a minimum amount of control. There has to be least one control point. Addi-
tionally, there needs to be either one additional control point or a reference azimuth. Control points can
be entered in either the raw data file, or there can be a supplemental control point file containing the
control point. Reference azimuths are entered in the raw data file. The control points and azimuths do not
need to be for the first points in the raw file. The control points and azimuths can be associated with any
point in the network or traverse. The control does not need to be adjacent to each othere. It is permissi-
ble to have one control point on one side of the project, and a reference azimuth on the other side of the project.
• At least one of the control points needs to be occupied. There may be situations where no control point is
ever occupied in the network, but only backsighted. In these situations, a preliminary value for one of the
occupied points needs to be computed and entered as a floating point control point.
• Some data collectors do not allow the surveyor to shoot the same point twice using the same point number.
SurvNET requires that all measurements to the same point use a single point number. The raw data may need
to be edited after it has been downloaded to the office computer to insure that points are numbered correctly.
• The majority of all problems in processing raw data are related to point number problems. Using the same
point number twice to different points, not using the same point number when shooting the same point,
misnumbering backsights or foresights, and misnumbering control points are all common problems.
• It is always best to explicitly define the control for the project. A good method is to put all the control for a
project into a separate raw file. A big source of problems with new users is a misunderstanding in defining
their control for a project.
• Some data collectors may have preliminary unadjusted coordinates included with the raw data. These coordi-
nate records should be removed from the raw file. The only coordinate values that should be in the raw file
are the control points.
• When a large project is not processing correctly, it is often useful to divide the project into several raw data
files and debug and process each file separately as it is easier to debug small projects. Once the smaller
projects are processing separately, they can be combined for a final combined adjustment.
10 To review or edit the raw data, choose the Edit Raw Files command from the Tools menu.
Chapter 2. Tutorials 85
11 If there are problems with the raw data, such as point numbering problems or incorrect rod heights, the raw
data can be edited from this dialog. See the section on the raw data editor in the Carlson documentation to learn the
details of the editor. Review the following Standard Errors and Control Points section before exiting the raw data
editor.
Chapter 2. Tutorials 86
The CSE record has the character '!' in the N,E,& Z field. The character '!' designates that all following control
points will be fixed. Points that are fixed will not be adjusted during the adjustment. Placing a very small standard
error on a control point is almost equivalent to fixing the point. Points can also be designated to be floating points by
using the '#' character. The only practical use of creating a floating point is if SurvNET cannot compute preliminary
coordinates because no control point is occupied. The surveyor can compute a preliminary value for one of the
occupied points, and insert that point as a floating point. The floating point will be adjusted, and no weight will be
given to the floating coordinate values.
Standard error records effect all the records that follow the standard error record. To revert the standard er-
rors back to the default values, a CSE record can be inserted containing the '*' character. In the following example,
point TR1 has been designated as a fixed point. TR100 has a north standard error of .02 and and east standard
error of .01. Following the TR100 point record there is a CSE record containing the '*' character. So, if there were
any control points further down in the raw data file they would use the default standard errors as set in the project
settings dialog box.
Chapter 2. Tutorials 87
There may be times when non-control standard errors need to be overridden for certain measurements. For example,
if fixed tripods were used for backsights and foresights for part of the traverse, and hand-held rods were used for
another portion of the traverse, it would be appropriate to have differing 'Rod Ctr' standard errors for the different
sections of the raw data.
Standard errors for angles and distances can also be inserted into the raw data file using the Add menu op-
tions Setup Standard Error and Measurement Standard Error. The standard errors set by these inserted records
override the default standard errors. In the following example, a setup standard record, SSE record, has been
inserted in record 12. The SSE record effects all setup data that follow until another SSE record is inserted. In the
following example, the foresight rod centering error is set to .005, the total station centering error is set to .005, the
total station meaure-up error is set to .005 and the foresight measure-up error is set to .005.
The following is another example where it would be appropriate to insert a measurement standard error record,
MSE, into the raw data. If two different total stations with different accuracy specifications were used to collect the
data, it would be approriate to have different standard errors for the different sections of the raw file, depending
on which total station was used to collect the data. In the following example, a MSE record has been inserted for
record 27. The horizontal pointing and reading error has been changed to 5 seconds, and the vertical pointing and
reading error has been changed to 10 seconds. The inserted MSE record will effect all following raw data until
another MSE is inserted.
Chapter 2. Tutorials 88
Least Squares Processing
12 After exiting the raw data editor, we are ready to perform the least squares adjustment. From the Process menu,
choose the Network Adjustment option.
The least squares adjustment is performed, and the results from the adjustment are displayed. If the solution
converged correctly, the report should look similar to the following window. If there were errors or the solution did
not converge, an error message dialog will be generated.
If there are errors, you will need to return to the raw data editor to review and edit the raw data. Since the tutorial
example should have converged, we will next review the reports generated by the least squares adjustment. There
are four windows created by the least squares program during processing. These files include the .err file, which
contains any errors or warnings that were generated during processing. The .rpt file is the primary least squares
report file summarizing the data and the results from the adjustment. An .out file is created containing a listing of
the final coordinates. There is also a Graphics window that is displayed. The graphic window is temporary and
useful only for seeing the results of the survey. To bring up the Graphics window, choose under the Window menu
the Graphics command, or click the View Graphics icon on the toolbar.
Chapter 2. Tutorials 89
Relative Error Ellipses
Relative error ellipses are a statistical measure of the expected error between two points. Regular error ellipses are
a measure of the absolute error of a single point. Some survey accuracy standards such as the ALTA standards
state the maximum allowable error between any two points in a survey. Relative error ellipses can give you
this information. There is a more detailed ALTA reporting feature in SurvNET. See the manual for additional
information on creating an ALTA report.
13 Press the Relative Error Ellipse toolbar icon button, or choose, off of the Tools menu, Relative Error Ellipse.
Enter TR3 and TR7 in the From Pt. and To Pt. fields. Press OK to calculate. The dialog box should look as follows.
At the 95% confidence level there should only be around .02 feet of error between points TR3 and TR7. If you need
to compute relative error ellipses for sideshots make sure the ''Enable sideshots for error ellipse'' toggle is set in the
Adjustment tab of the Settings/Project dialog box.
Chapter 2. Tutorials 90
14 In this section, the different sections of the least squares report are explained. If the Least Squares Report is not
already showing, choose the Window menu and select the Least Square Report item. The report viewer has tabs to
quickly access different sections of the report.
Preprocessing and Header Information
The following excerpt from the report shows the header information and the preprocessing results. The header infor-
mation consists of the date and time, the input and output file names, the coordinate system, the curvature/refraction
setting, maximum iterations, and distance units.
During the preprocessing process, multiple angles are reduced to a single angle and multiple slope distances, vertical
angles, HI's, and rod heights are reduced to a single horizontal distance and vertical difference. During this process
the horizontal angle, horizontal distance, and vertical difference spreads are computed. If the spreads exceed the
tolerance settings from the Settings dialog box, then a warning message is displayed showing the high and low
measurement and the difference between the high and low measurement.
Unadjusted Measurements
The following excerpt from the report shows the unadjusted measurements. Measurements consist of some combi-
nation of control X, and Y, horizontal distances, horizontal angles, and azimuth measurements. These measurements
consist of a single averaged measurement. For example, if multiple distances were collected between two points
during data collection, only the single averaged measurement is used in the least squares adjustment.
Also, standard errors for the measurements are displayed in this section of the report. The standard errors are
computed from the standard error setting in the Settings dialog box using error propagation formulas. The standard
error of an angle that was measured several times would typically be lower than an angle that was measured only
once.
If the data had been adjusted into NAD 83 coordinates both the ground distances and the grid distances would be
displayed. The grid, elevation, and combined factor would also be displayed in this section of the report.
Chapter 2. Tutorials 91
Adjusted Coordinates
The next section of the report shows the final adjusted coordinates. Additionally, the computed standard errors of the
coordinates are displayed. If this project was reduced to NAD 83, the final latitude and longitudes are also displayed.
Error ellipses computed to the 95 percent confidence interval are also displayed.
Adjusted Measurements
The following section from the report shows the final adjusted measurements. This section is one of the most
important sections to review when analyzing the results of the adjustment. In addition to the adjusted measurement,
the residual is displayed. The residual is the amount of adjustment applied to the measurement. The residual is
computed by subtracting the unadjusted measurement from the adjusted measurement.
The standard deviation of the measurement is also displayed. Ideally, the computed standard deviation and residual
and the standard error displayed in the unadjusted measurement would all be of similar magnitude. The standard
residual is a measure of the similarity of the residual to the a-priori standard error. The standard residual is the
measurements residual divided by the standard error displayed in the unadjusted measurement section. A standard
residual greater than 2 is marked with an ''*''. A high standard residual may be an indication of a blunder. If there
are consistently a lot of high standard residuals it may indicate that the original standard errors set in the Settings
dialog box were not realistic.
Chapter 2. Tutorials 92
Statistics
The next section displays some statistical measures of the adjustment including the number of iterations needed for
the solution to converge, the degrees of freedom of the network, the reference variance, the standard error of unit
weight, and the results of a Chi-square test.
The degree of freedom is an indication of how many redundant measurements are in the survey. Degree of freedom
is defined as the number of measurements in excess of the number of measurements necessary to solve the network.
The standard error of unit weight relates to the overall adjustment and not to an individual measurement. A value
of one indicates that the results of the adjustment are consistent with the a priori standard errors. The reference
variance is the standard error of unit weight squared.
The chi-square test is a test of the ''goodness'' of fit of the adjustment. It is not an absolute test of the accuracy of
the survey. The a-priori standard errors which are defined in the project settings dialog box or with the SE record in
the raw data file are used to determine the weights of the measurements. These standard errors can also be looked at
as an estimate of how accurately the measurements were made. The chi-square test merely tests whether the results
of the adjusted measurements are consistent with the a priori standard errors. Notice that if you change the project
standard errors and then reprocess the survey the results of the chi-square test change, even though the measurements
themselves did not change.
In our example the chi-square test failed at the 95% significant level. Our example failed the chi-square test on
the low end, 52.6 is less than 60.5. Failing on the low end indicates that our data is actually better than expected
compared to our a-priori standard errors. If we were to decrease the pointing and reading standard error in the
Settings screen by 5-10 seconds we would probably pass the chi-square. Also notice that if you change the standard
errors by only 5-10 seconds and reprocess the data the final coordinates will not change significantly.
Sideshots
Chapter 2. Tutorials 93
If the ''Enable sideshots for relative error ellipses'' is not set in in the Adjustment screen of the project settings
screen, sideshots are computed separately after the adjustment is completed.
If the project had valid elevation benchmarks and measured HI's and rod heights the project could have been defined
to adjust elevations. When using the 2D/1D least squares model the horizontal and the vertical adjustments are
separate least squares adjustment processes. As long as there are redundant vertical measurements the vertical com-
ponent of the network can also be reduced and adjusted using least squares. In the vertical adjustment, benchmarks
are held fixed.
This is the final step in the adjustment. The final adjusted coordinates are now stored in the current project point
database and can now be used for mapping and design.
Lesson Two - Processing a 3D Network With Both Total Station Data and GPS
Vectors
In this lesson we will process a project that contains both GPS vectors and total station measurements.
1 Following is the opening SurvNET window. The first step is to open the project for lesson two. Choose the
File/Open Project.. option. Navigate to the \Carlson2008\Data\ subdirectory and open the SurvNetTut02 project.
Chapter 2. Tutorials 94
In order process GPS vectors, the coordinate system must be set to 'SPC 1983' with the appropriate state plane zone.
The 'Coordinate System Adjustment Model' must be set to the 3D Model. With the 3D model, horizontal units and
vertical units must be the same in regards to output and total station raw data. Geoid modeling may or may not be
important depending on the extent of the project and the accuracies required. The most accurate results are typically
obtained by using a 'Geoid File' set to GEOID03.
The project raw data is defined from the 'Input Files' settings screen. Notice that the units need to be specified for
both the GPS vector data and the total station raw data. Typically, but not always, GPS vectors are in meters while
Chapter 2. Tutorials 95
the total station and the final output may need to be in feet. Also make sure that the correct GPS vector format is
correct. Some GPS formats are binary and cannot be edited easily. Sometimes it is needed to edit the GPS vectors
usually in terms of point numbers.
Note: The sample tutorial project has the input raw file in the default data folder of C:\Carlson2008\Data. If you
have a different data directory, then set the correct data file by highlighting the default file, pick Delete and then
pick Add and select GPSAndTS.cgr (C&G format raw file) from your data folder. Do the same for the GPS Vector
files of GPSAndTS1.gps and GPSAndTS2.gps.
Though this tutorial does not cover the topic, it is from this screen that you would define the traverse file needed to
compute either GPS loop closures or totals station traverse closure. See the manual for further details.
Chapter 2. Tutorials 96
Notice the standard error settings related to GPS. The GPS instrument centering error can be defined. The vector
standard error is a factor that can be used to increase the standard errors as defined in the GPS vector files.
None of the settings in this screen are specific to processing GPS vectors. See the manual for details on the settings
in the 'Adjustment' dialog box.
Chapter 2. Tutorials 97
None of the settings in this screen are specific to processing GPS vectors. See the manual for details on the settings
in the 'Output' dialog box. Press the OK to return to the main SurvNET dialog box.
3 Following is the main SurvNET window. To process the data chose the Process/Network Adjustment option.
The project should process and converge and the following windows should be displayed.
Chapter 2. Tutorials 98
Let's review sections of the report that are unique to the processing of GPS vectors and the 3D model.
Notice that now that we are working with a specific datum instead of an assumed coordinate system that lati-
tude/longitude, state plane coordinates and geocentric coordinates are all displayed.
Chapter 2. Tutorials 99
In the above unadjusted observations section of the report, notice that distances have been converted to mark to mark
distances. Note that vertical angles are now treated as measurements in the 3D model. And lastly, notice that the
GPS vectors are also displayed. The GPS vectors are displayed as delta X,Y,&Z in the geocentric coordinate system.
In the above adjusted coordinate section of the report, notice that the grid, elevation, and combined factor are
displayed with the adjusted geographic coordinates.
The first of several Startup Wizard dialog boxes appears. If the Startup Wizard does not appear, then go to the
Settings menu, choose Configure and then select General Settings. In the General Settings dialog, click Use Startup
Wizard in the upper-left and click OK. Then open a new drawing again.
Our source is the same file as in Lesson 2, Plat.txt. This is an ASCII file, so click Next, and in the new dialog box
click the option to Select Text/ASCII Files. In the next dialog box, titled Text File to Read, choose plat.txt from the
\DATA folder, and then click Open.
The points are then copied into the file Plat3.crd. If you repeat this exercise, and again use the file name Plat3.crd,
you will be asked:
[O]verwrite w/new coordinates, overwrite [A]ll, or use number <55>: A (for all)
In either case, when you correctly complete the process, the following dialog box appears:
Choose the Field to Finish option, and click Next. If you receive a file selection dialog titled Specify Field Code
Definition File, choose the file called ''Carlson.fld''. A dialog box now appears with a warning that some codes have
two descriptions.
The command is asking whether these codes are to be treated as two separate descriptions, or as one description that
has a space in it. Choose the default (Split all multiple codes), to tell the command that codes with spaces are really
two separate descriptions, and click OK.
The Draw Field to Finish dialog box appears. Choose the options as shown here. Then click Additional Draw
Options.
You want to draw all 1 through 54. Make sure the other options are set as shown above. Click OK twice.
Draw Field to Finish now draws the points and linework. Got to View, and then Extents to show the points, as well
as the linework and point symbols. Draw Field to Finish saves you many manual steps. Your plat is shown below:
The display window shows a list of point codes, such as IP for iron pin and FL for fence line, that are converted to
special symbols and linetypes by Draw Field to Finish. For an example of how the codes are used, look at the sewer
line running from point 52 to 53 to 54 (the southernmost point), which is based on a field code of MH. Select MH
for Manhole, as shown above, and then click Edit. The following dialog box is displayed.
The ''Carlson.fld'' Field to Finish code table is provided with the Carlson software. This table shows one possible
system, but with far too many codes for a field crew to remember. You can make your own table by choosing the
Code Table Settings option from the Field to Finish dialog box, then choose the Set button at the top right. Then
select the New or the Existing tab from the top of the Specify the Code Definition File dialog box, in order to create
or select a different code table (.FLD) file.
3 Use the Layer ID command, located under Inquiry, to verify the layers of the various plotted entities. Select Layer
ID. Pick on the fence line, the road and the utility line, and notice the different layers (FENCE, EOP, UTILITY).
You should study the layers in a drawing before deciding what to freeze and thaw. To reduce clutter on the screen,
select the Layer Control command from the View menu. (The appearance of this dialog box might differ from what
you see. It varies, depending upon what AutoCAD version is in use.)
4 Now you will do some drawing cleanup. Note that a single property line is drawn from point 8 to 9 to 10 and to
15. The chord from point 10 to 15 should be an arc. You will erase the segment from 9 to 10 and from 10 to 15, so
that you can re-draw it, establish the tangent, then draw the arc and finish back at point 1.
To eliminate part of a polyline, select the Edit menu, then select the Polyline Utilities command, then Remove
Polyline, and then click Remove Polyline Segment.
Break polyline at removal or keep continuous [<Break>/Continuous]: press Enter for Break
Select polyline segment to remove: Pick the segment from 9 to 10, then the segment from 10 to 15, then press
Enter to end
To draw the correct polyline, use the 2D Polyline command under the Draw menu. If you prefer to type in
the command, enter 2dp, which stands for 2D Polyline.
The Extend by Distance ''T'' option for total distance solves the dilemma of making an existing line, of
unknown length, extend to an exact known length.
7 Use the Twist Screen command to position the plat on the sheet. Not every drawing can be plotted ''due North.''
Sometimes North needs to be rotated so that property lines and important features run nearly left-to-right or
top-to-bottom on the plotted page, for a better fit. In this drawing, you want the western line from point 8 to point 9
to run left-to-right on a sheet that will be plotted in landscape style (longer left-to-right than top-to-bottom). Under
the View menu, select Twist Screen, then Line, Polyline or Text.
Notice that the north indicator (referred to as the USCICON), at the lower left, displays the rotation.
8 Now select Twist Point Attributes, under the Points menu, to twist the point descriptions and point numbers back
to a left-to-right rotation.
The points then twist back orthogonal to the screen, reading once again left-to-right.
9 The remaining descriptions associated with the points can be used in the final drawing, but they should be moved
slightly for a better appearance. For example, the tree descriptions would look better if they were not inside the tree
canopies.
Under the Points menu, select Move Point Attributes - Single. The steps of the command are: pick text, pick the new
text position, press Enter, press Enter. Then the command repeats. Notice how the text ''ghosts'' as it moves, which
helps you place it in the best position. Try to duplicate this result:
11 To label the dimensions of the building automatically, you must first activate the Auto Label Closed Polyline
Exterior function. To make this a permanent setting, under the Settings menu, select Configure, then Survey Settings,
and then Survey Text Defaults. Change the dialog box as shown below:
Click OK, and Exit back out. Select Building Dimensions from the Annotate menu, which is under the Survey Text
command. Pick on the house. If the text overwrites the inside corner of the house, use the Move command (under
the Edit menu, or type M for Move at the command prompt) and move the 30' dimension beneath the line.
12 To automatically annotate bearings and distance, as well as arcs, select the Auto Annotate command from the
Annotate menu. When the dialog box appears, under the Lines tab, select the options you would like to use so
that the bearings and distance labels appear as you would like. Then pick the three polylines that fully define the
perimeter: the fence line, the polyline containing the arc, and the lower polyline, which is still the western polyline
although you have twisted the screen so that it runs along the lower portion of the drawing. Use the Move command
to move the bearing and distance labels to avoid overwriting other features.
When you move the lower distance label, 404.90' to the left, you want to move perfectly level to the screen, since
this was the line you used to twist the screen, and it runs perfectly left-to-right. To do this, press the function key F8
to activate Ortho. Then pick 404.90' and move it to the left, picking its final position. Repeat this for the S 17°05'38''
E bearing. After you move these items, press F8 again to turn off Ortho. Sometimes you will load a drawing from
another client or source, and the Ortho setting has been left on. This may initially confuse you during the Move
commands. Press F8 to deactivate Ortho. Notice that F8 works even with Twist Screen active.
13 Auto Annotate typically centers the arc annotation above and below the arc, which causes the arc data to overwrite
the surveyed edge-of-pavement (EOP) polyline. You want to erase both the arc annotations, and use the Label Arc
option of the Annotate Arc command to force both the arc length and radius to be drawn beneath the arc.
At the command line, enter E for Erase.
Select objects: enter WP, then pick as shown below
For the new annotation, under the Annotate menu, select the Annotate Arc command, then the Label Arc option.
Then select the arc from the screen. The Label Arc Settings dialog box appears:
You want to locate the arc text inside the arc, on positions 1 and 2. Position (Row) 1 is just under the arc, and 2 is
under 1. Be sure they are both Inside. Fill out the dialog box as shown above, and click OK.
The new arc text might overwrite the 8'' Pine, so, if it does, use the command Move Point Attributes - Single, in the
Points menu, to relocate the 8'' Pine description.
With the annotations placed in new positions, your drawing should be similar to the one shown below. Move your
14 To label the area of the lot, first select the Area Defaults command from the Area/Layout menu. Set the Square
Units (s.f.) to the nearest whole unit (no decimals) and the Other Area Labels to 2 decimal places. Then click OK
to exit the dialog box. Select the Area by Lines & Arcs command from the Area/Layout menu, and pick the three
polylines individually, while holding down the Shift key, that define the property perimeter. Press enter, and locate
the text to the left of the 12'' Pine.
15 Before completing the final formatting of your drawing, you need to do some minor cleanup, using procedures
you learned in Lesson 2.
You don't want point 16, the PL point, to show in the final drawing. Use the Layer ID command, under the Inquiry
menu, to verify the layer of point 16, which should be MISC. Freeze MISC using the Freeze Layer command on the
View menu, and pick point 16. Freeze the point numbers using the Layer Control command on the View menu, and
freeze the layer PNTNO.
16 To insert an A1, 8-1/2 x 11 border and title block, with the orientation landscape (not portrait), select the Title
Block command from the Settings menu. You will see this dialog box.
If you prefer, you can use the Move command, pick the title block and two border perimeters, and move them.
Never move the drawing, because you will change the coordinates if you do. Move the drawing only if changing the
coordinate locations does not matter.
17 Select the Draw Legend command, under the Annotate menu, select the Existing tab, choose the .lgd file that
you saved in Lesson 2, and click Open. Then select Draw and OK, to close out the dialog boxes that follow, and
then click Exit.
Pick an upper-left location point in the available space to the lower-left of the plat. If you did not save a legend in
To offset a 3D Polyline, you must use a command specifically designed to offset 3D Polylines. Under the Edit
menu, select 3D Polyline Utilities, and slide over to Offset 3D Polyline.
20 Before you add a title to the drawing, create a text style for the title. Choose Set Style in the Draw menu, found
under Text.
Select the Text Enlarge/Reduce option of the Text command under the Edit menu. Enter a Scaling Multiplier of .8
and pick the date you just entered.
21 Verify your drawing scale using the Drawing Setup command under Settings. Your drawing should have a scale
of 100 with a Text Plot Size of 0.08. Change the Text Plot Size to 0.06 to shrink the building dimensions. Then label
the house ''2-Story'', ''Farm House'' (2 lines of labeling), select the Leader with Text command under the Annotate
menu.
Options/Pick Arrow Location: pick near or on the left side of the house
To point: pick off to the left
Next point (Enter to end): press Enter
Text: 2-Story
Text: Farm House
Text: press Enter
Pick anywhere on the leader. You see two grip squares (usually yellow), one on the left side and one of
the right side. Pick on the right grip nearest the house. Move your cursor. Note how the arrow moves. Pick
again for the new location, and note how the arrowhead and leader are now located and angled to your specifications.
22 Select the Triangulate & Contour command from the Surface menu. The Contour tab of dialog box should be
filled out as shown below:
If the triangulation lines and faces were drawn, freeze them now. Next, pick the lower-left elevation ''502''
contour near the end. The grips are displayed. The grips near the contour end can be used for stretching. Straighten
out the end of this contour line.
** STRETCH **
Specify stretch point or [Base point/Copy/Undo/eXit]: pick a grib and pick a point
** STRETCH **
Specify stretch point or [Base point/Copy/Undo/eXit]: prck another grib and pick a point
This completes this Lesson 4 tutorial titled Field to Finish for Faster Drafting.
Click off the prompting and labeling for Descriptions, Elevations and Locate on Real Z Axis (make them blank as
shown). Up top, change the symbol to SPT10 by picking Select at the very top of the dialog, and choosing symbol
SPT10 from the dialog of symbol choices (not shown here). Also, verify that Automatic Point Numbering is clicked
on, that the Starting Point Number is 1, that the layer is PNTS. Match these entries (which are mostly the default
The defaults are good. Just click OK. Now pick the polyline from 1 to 2 and the line from 2 to 3, and then hit Enter
for no more.
Now, see the grips on the new polyline by picking it with the cursor. See how the whole thing highlights? That is
proof that it is joined up as a polyline.
7 Design a Curve with a 500' Radius. Under Draw, pick Arc and slide over to 2 Tangents,Radius.
Radius of Arc <0.00>: 500
[nea] Pick Point on 1st Tangent Line: Pick on the 1st polyline segment closer to point 2
[nea] Pick Point on 2nd Tangent Line: Pick on the 2nd polyline segment close to point 2
The arc draws in, and the centerline remains a polyline, now with 3 segments.
8 I for Inverse. Entering I for Inverse, at the command line, is a handy way to get on a point to begin another traverse.
Practice inversing. Enter I. Inverse from point 1, then to point 2, then to point 3 then back to 1. But you can also
Notice that you can transition from inverse, to traverse, to sideshot, etc. with these COGO options. We were
in inverse, but we did T for traverse, and could have done I for inverse to return to inverse. This cuts down on
keystrokes, and adds to the sense of fluidity of the software.
9 Turn a Line into a Polyline with Polyedit. The command Offsets & Intersections requires pure polylines, not lines,
to execute. So, since we had Line On with the last traverse, we have created a line. To use this in street design, we
need to convert it into a polyline. Select Polyedit under the Edit pulldown menu.
Teardrop cul-de-sacs allow moving vans and other large vehicles more turning room, and have been popular in the
13 Let's make a layer called LOTS using Layer Control found under View. It's a good idea to create a layer and set
it current before beginning the design process. Select Layer Control and obtain the following dialog:
Click on for New layer. When Layer1 highlights, as shown at bottom of list, type over it with LOTS, then click
under the Color column and change the color to Magenta. Then click the (Set) Current button up top to make this
layer current. Then click OK to exit the dialog.
Next, we will use Break at Selected Point, found in the Edit menu.
The Lot Layout routine under Area/Layout works nicely with reasonable polylines that run roughly parallel. Our
goal is to make 1-acre lots. Lots of zigs, zags, and jogs in the polylines cause the perpendicular offset logic to fail to
Select Line, Arc, or Polyline at break point: Pick near the filled dot on the outer boundary polyline.
Repeat the command for the ROW polyline.
Select Line, Arc, or Polyline at break point: Pick the far right end of the Teardrop cul-de-sac R-O-W polyline.
To prove you have broken the polylines in two, click on the R-O-W polyline on the south side (only the south
portion should highlight), then click on the north R-O-W polyline (which we will use as our frontage polyline in the
command Lot Layout). Then press the ESC key twice, which gets rid of the grips, as does zooming or panning.
14 Select Lot Layout under Area/Layout. A dialog appears:
Fill out as shown. In particular, click off Apply Remainder Equally to All Lots (if it is on) so that we force 1.000
acres lots and don't just get equal lots of some size such as 1.0017 (because the remainder lot that would not fit was
added onto all lots).
Making Closed Polylines means that our side lines will be doubled up, each lot sharing a side line. Click OK.
16 Break at Intersection. The lower back property line is still continuous. We can work with it in small pieces rather
than as one big polyline. Say we want to break it as the inside corner identified by the arrow above. To do this, select
Edit pulldown, Break, sliding over to At Intersection. Prompting:
Select Line, Arc, or Polyline to Break: Pick the south property line
[app on] Pick Intersection to break at: Move the cursor to the intersection point indicated above, look for the INT
snap to appear as you approach the exact corner (which is an intersect), then click there.
17 Draw a Polyline from the corner indicated by the filled dot to the beginning of the R-O-W arc, also indicated by
a filled dot in the previous graphic. Select 2D Polyline under Draw.
Pick point or point numbers: End (type in end for the endpoint snap)
of ..Pick the inner back property corner
Undo/Arc/Length/<Pick point or point numbers>: End (type in end for the endpoint snap)
of ..Pick the beginning of the Arc (it will show endpt when you get close to the true start of arc)
Undo/+/-/Arc/Close/Length/<Pick point or point numbers>: Enter (to end)
18 Area by Interior Point. We have just created a new lot, but the lot is not defined by one, single, closed polyline.
If we want to verify its area, however, we can still use the command Area by Interior Point. Select Area by Interior
Point under Area.
Pick point inside area perimeter: Pick inside our new lot
SQ. FEET: 40997.2 SQ. YARDS: 4555.2 SQ. MILES: 0.0
ACRES: 0.9412 PERIMETER: 830.5026
Pick area label centering point: Press Enterhere to avoid labeling.
Then pick all the polylines that surround our new lot. Then after you hit Enter to Select objects, this same dialog
returns. Then you select Pick Points and pick inside the lot. This creates a new closed polyline, in the current, LOTS
layer (magenta).
20 Select Hinged Area under the Area/Layout pulldown.
Define area by points or closed polyline [Points/<Linework>]? press Enter (for linework)
Select polyline segment to adjust: Pick on the right-side line
Select hinge point [endp]: Pick on the upper right hinge point (see arrow)
Keep existing polyline [Yes/<No>]? N
Area: 40997.20 S.F, 0.9412 Acres
Remainder/Acres/<Enter target area (s.f.)>: A (for acres)
Remainder/SF/<Enter target area (acres)>: 1.0
25 Sliding Side Area. Because we have a small closed polyline, we can investigate another area command, the
26 Complete the remaining Lots. Using the 2D Polyline command, under Draw, use endpoint snaps and perpendic-
ular snaps (end and per) to draw the final 3 polylines, shown below marked 1, 2 and 3 for reference.
It may not be the most aesthetic subdivision, but we applied a lot of tools making it. But we're not done. There's
some real automation ahead.
27 Create Points from Entities. We have designed a subdivision, in effect, without point numbers. This is the
beauty of CAD. But we need to make point numbers in order to stakeout the subdivision. To do this, select Create
Points from Entities, under COGO. The following dialog appears:
When it asks, Select objects, type in All. Press Enter for no more selections, and Enter again. All the point numbers
for stakeout are created.
28 Number the lots, clockwise from the upper left, using the command Sequential Numbers. Under Draw, select
Sequential Numbers. This dialog appears:
Set the text size (height) to 16 and the starting text value to 10, as shown. Then click OK.
Pick point at center of label or type Polylines to label: Pick near the center of the first upper left lot.
Pick point for label alignment: Press F8 for <Ortho on> Pick to the right.
Now pick near the center of all of the lots, going clockwise.
When done, and back to the command line, press F8 again to set Ortho off.
A dialog box will appear. Be sure that is says Block Name 1. Click OK.
31 Select Lot Manager, under Area/Layout, and the following Lot Editor dialog appears:
Be sure that your setting are as shown above, and then click Lot Report.
Click Lot Manager under the Area/Layout pulldown menu. You will see the Lot Editor dialog as shown in Step 31.
First, make sure that a .lot file is open. If it is not, open one. Then, under Selection, select a lot to edit. Click Edit
Current. You will get this dialog. Note the graphic display in the lower half, which map the Points listed above.
Click on the Northing and edit it to 5050. This is for illustration purposes. In reality, you might be fine-tuning your
Click the Existing tab. Select the plat4 lot file and click Open. Now select your existing crd file that you created
earlier. In the next dialog, called Lot Editor, shown below, choose all lots by clicking Select All. Then click Draw.
Next comes the Area Defaults dialog, as seen in Step 30. Fill out exactly as shown in Step 30.
At the lower left of the Draw Field to Finish dialog, click Edit Codes/Points. The Field to Finish dialog appears.
As you can see at the top of the Code Table Settings dialog, the default Field to Finish code definition (.FLD) file is
Carlson.fld. We want to make a new code table because the coordinate file for the field survey includes special
coding (17 and 18) for ditch lines and top of banks.
You can react and adjust to whatever a field crew uses by making a new field-to-finish table that can load up the
codes right from whatever descriptions were used in the field. To do this, click Set at the upper-right of the Code
Table Settings dialog, then choose the New tab (for new file) and you might name it Mantopo, as shown below:
Notice how \DATA\Mantopo.fld is now listed at the top. Click OK. You will return to the main Field to Finish
table, completely empty, as shown below:
In this lesson, we only care about code 17 and 18, so highlight all of the others (by holding the CTRL key down and
picking them), then choose Cut. Now highlight both 17 and 18 as shown below.
Click the Entity button for yet another dialog, shown below. Make all settings as shown in this box. We will turn
them both into 3D polylines (which will act as break lines or barrier lines for contouring). Accept the 3D Polyline
choice by clicking OK, then hit Exit, which will take you back to the Field to Finish dialog.
5 Because the field crew did not use start and stop logic (e.g. appending 7 or some agreed upon code to a description
could end a polyline and start another), some polylines connect that should not. In particular, the line pointed to
near the NW corner is clearly crossing the ditch line. It must be removed. Choose the Edit pulldown, then Polyline
Utilities, Remove Polyline, then Remove Polyline Segment.
Break polyline at removal or keep continuous [<Break>/Continuous]? Enter
Now we get excellent contours, with a sharply defined ditch. Under View, do Freeze Layer and pick on a point. The
points will freeze.
Here is the improved drawing, helped out by 3D polylines, which, if selected, act as break lines, which were
produced by Draw Field-to-Finish.
7 Delete Layer. Let's say that now you don't want the break lines on there. You don't want to even freeze them, you
want to fully delete them. There is a command for that under Edit. Pick Erase, sliding over to Erase by Layer. This
dialog appears.
8 Explode. Inserted Drawings need to be exploded. Do a View pulldown, option Window and window in on the
stockpile at the lower right of the drawing. If you type E to Erase, and try to erase any aspect of the stockpile, the
whole stockpile will erase all features. That is because the Stockpile was another drawing inserted into this drawing.
Sometimes other drawings that are inserted are referred to as Blocks. In any case, this stockpile block, or inserted
drawing, needs to be exploded. Explode just breaks it up into its unit objects which then start to behave normally.
Select Explode under Edit and slide over to Standard Explode. Then pick the stockpile. It is now a set of normal
objects.
It's also worth noting that while the block has been exploded, it still exists in the drawing as a block definition.
This means that now that it's exploded it is taking up twice the amount of storage space in the drawing. As such,
you should purge the drawing of the unused block, or turn on the explode toggle when inserting one drawing into
another. As a basic rule, if it's a symbol, don't turn on the explode toggle; if it's a complete dialog, turn it on.
9 Change Elevations. Let's assume our stockpile drawing is too high and should be lowered in elevations by 540
units. To best see the effect of this command, bring back the points by selecting Thaw Layer, under View. Now
select the Edit pulldown, then Change, then Elevations.
Ignore zero elevations [<Yes>/No]? Enter
Type of elevation change [Absolute/<Differential>]: D
Change Layer for changed entities [Yes/<No>]: Enter
Positive number increases, negative number decreases elevation.
Scale/Elevation difference <0.00>: -540
Hit Enter twice.
Select objects: Do a lower right pick to upper left pick (automatic crossing) selection.
Select objects: Enter (for no more)
Notice in the drawing below how everything has change elevation, including the points, but with the exception of
the contour text.
Pick Lower Left limit of surface area: Pick below and to the left of the stockpile, but as close as possible to the
stockpile without clipping it in the window. You want to totally include it, but with little wasted margin.
Pick Upper Right limit of surface area: Pick above and to the right of the stockpile.
A dialog appears:
We will stick with the defaults, as shown. Notice that we are using 50 grid cells within our window, and since our
window was not a perfect square, the cell sizes are not whole numbers. (In this example it is 6.88 x 5.77. You my
have slightly different sizes). Seeing this, if we wanted 5 x 5 cell size, we could click the Dimensions of a Cell
option and set the size to 5 x 5. Hundreds or thousands of cells in both directions will increase calculation time.
You can experiment with more cells, or if you prefer, smaller cells (which makes more cells), and see when you get
diminishing returns in terms of accuracy changes. After a while, tighter, smaller cell sizes don't add any value to the
precision of the calculation. Click OK.
Then pick the layers that define the existing ground (Perimeter) and the layers that define the final ground (Perimeter,
Barrier, Ctr, Ctrindex).
Then click OK. Notice how the Perimeter layer is common to both. If you want to be a master of volumes, remember
this as a mantra: The perimeter should be a 3D polyline in a distinct layer, common to both surfaces. A stockpile is
just a special case in that sometimes the 3D perimeter is all you know about the base surface.
Elevation Zone Volumes, for example, would produce volumes in any desired increment from the base of the stock-
pile going up. If the stockpile consists of coal (80 lbs/c.f.), then Report Tons can be clicked on and a Density value
entered.
Click OK, and the basic report is produced, as seen below. We did not include the points in the final layer. Since
there is a high point, for example, the top of the stockpile, the points would lift the volumes up slightly.
157
Issuing Commands
Virtually all commands in Carlson Software have three or more ways they can be initiated. The two most common
are the menu and the toolbar , but the command line can many times be a very easy method of working through
commands. Using the menu and toolbar should be second nature to Windows users, so this section will mainly focus
on the command line usage in Carlson Software.
Enter
When you are required to press the Enter key in Carlson Software, you can use the Enter key on the keyboard or you
can press the spacebar or click the right mouse button.
Pressing the Enter key will perform different operations depending on your location within Carlson Software. If you
are in the process of running a command, the Enter key will end the command (if there are no available options) or
it will select one of the options available (see below). If you are at the command line Command: prompt, pressing
the Enter key will repeat the last command.
As mentioned above, the right mouse button can be used as enter. However, you can set the right mouse button
to perform different functions. The control for the Right Mouse Button behavior is in the Mouse Click Settings
command. When you click the right mouse button, you will get a drop down list of the options and can select the
desired one. Move the cursor the desired option and click on it with the left mouse button.
For commands that provide no options, the Enter key (or spacebar or right mouse button) will end the command you
are using. Also, when a command is issued in Carlson Software, this action will also automatically end the previous
command. However, there are exceptions to these two rules.
To avoid any problems with using the above methods to end a command, you can press the Escape (Esc) key. For
example, if the command line displays something other than Command: or if a command you want to run does
not start because you are using another command, you will want to end the command and return to the command
prompt. Using the Escape (Esc) key will accomplish this every time.
Note: Some commands have several optional levels which will require the escape key to be pressed more than once.
If you accidentally select a location on the screen and start a selection window, the command prompt will prompt
for another corner. Either select another point on the screen to finish the selection (not advised) or press the Esc key
to return to the Command: prompt.
Commands Option
When any command is issued, the command line acts as a status bar that will show the available options and ''ask''
for input from you.
Transparent Commands
Several commands in Carlson Software can be run transparently. This means that they can be performed while
another command is running. For example, if you are in a command and are trying to select something in the
drawing but it is too small to see, you can use the zoom command transparently. Zoom to the area where the object
is, then select the object without ending the initial command. The most commonly used commands are the View
commands of Zoom and Pan, and the Properties commands including the Layer dialog box.
To issue a transparent command, type an ' (apostrophe) before the command name. For example, 'Z would be
transparent zoom. Note that many commands will automatically be assumed to be transparent if they are issued
from the toolbar while another command is running.
When you are in a command that is running transparently, this will be indicated with a >> at the far left of the
command line preceding any options or other text. When a transparent command is complete, you will return to the
command you were previously running. If you are in a transparent command and want to end the command to get
back to the command prompt, you will need to press the Esc key twice.
Note: If you select a View command while running another command, the other command will not end. You will be
running the View command transparently. This is one of the exceptions to the rules for ending a command. If you
do not want to run the View command transparently, you need to complete the other command or end it by pressing
the Esc key.
General Commands
Enter
When you are required to press the Enter key in Carlson Software, you can use the Enter key, the spacebar on the
keyboard or click on the right mouse button.
Repeating Commands
When you press the Enter key at the command line Command: prompt, you will repeat the last command.
Cancel
The Escape key (Esc)key can be used to cancel any command. Some commands may require pressing the Escape
key more than once.
Command Options
The command line changes as a command is running. When there are options available for the command you are
running, they will display at the command line. To select one of the options, type the capital letter(s) in the name of
the option and press the Enter key.
Selection Sets
There are several ways to create a selection set from the Select objects: prompt. With all selection methods, the
number of objects selected will be displayed in the command line along with any objects that were duplicated.
Following are the most commonly used methods for creating a selection set:
Single
A single selection is made when you move the object selection target to an object on the screen and click on it. The
selected object will highlight and the select objects prompt will return. The cursor changes to a small square when
the command line displays Select objects:.
Window
A Window will select all objects completely inside of the rectangle drawn. Create a window by selecting a point
on the view screen and then moving the cursor right. The window will display as a solid rectangle. You can also
create a window by typing W at the select object prompt. In this case you can move the cursor to the left to create
the window.
Crossing
A crossing will select all objects within the rectangle as well as those touched by the rectangle. If you select a point
on the view screen and move the cursor to the left, you are creating a crossing. The crossing will display as a dashed
rectangle. You can force a crossing by typing C at the select objects prompt, allowing you to move the cursor to the
right and create the crossing.
Previous
After you select several objects, they will be temporarily stored as a selection set. Should you want to re-use the
same objects that were selected by the last command, you can type P at the Select objects: prompt.
Remove
If you select incorrect objects, you can type R to remove objects from the selection set. When you are in Remove
mode, the prompt will be Remove objects:. Click on the objects that you do not want to include in your selection.
To return to select or add mode, type A at the command line.
Grips
Objects may also be selected before issuing the command and receiving the Select objects: prompt. This selection
will turn on Carlson Software ''grips.'' Grips appear as small blue squares in the drawing. All objects with grips will
be used when a command is issued. Grips are turned on similar to selecting objects as described in the previous
section, but with the command line at the Command: prompt, not the Select Objects: prompt. You can select
Using Grips
Grips can also be used to edit or change the location of objects in the drawing. Move your cursor to a grip and click.
You should notice the cursor ''snap'' to the grip. The grip will turn from blue to red. The object grip is now attached
to the cursor so you can move the object to the desired location and release it by clicking again.
Changing Properties
To change the properties of an object in the drawing, use the Properties button on the toolbar or the Change command
from the command line. This command will allow you to change the layer an object is on, the color or linetype of
the object. The color and linetype can be set to bylayer or to a specific setting. Bylayer means that when the property
for a layer is changed, so does the property for the object. For example, the specific setting of an object may be the
color blue. No matter what color you set for the layer the object is on, that object will be blue.
If this toolbar (or any toolbar) is not displayed, you can open it using the Toolbars dialog box. Type toolbars at the
command line.
Layer
The Layer dialog box is used to modify layers properties (color or linetype) or status (on/off, freeze/thaw).
Key-in: LA or ddlmodes
Toolbar:
Current Layer
The Current Layer is the layer that you are on and will be working with. The Current Layer is the one shown in the
Layer drop list. For example, in the above toolbar illustration, the Current Layer is Water.
Toolbar:
Change
The Change command allows you to modify the properties of an object, such as layer and color.
Key-in: CH
Toolbar:
163
New
This command allows you to create a new drawing file. This routine defines the settings for a new drawing. You
can start a new drawing file by selecting New, and then picking a template file. SURV.DWT is the default template
file for use in Carlson Survey. After choosing the template, click the Open button at the lower-right. Next, you will
either see the New Drawing Wizard dialog box or you will be taken to a blank screen. Should you use the wizard, a
new drawing name will need to be chosen in order to get to the next step.
There are two methods that you can use to create a new drawing. One is this New command. The other is Open,
also under the File pulldown menu. If you need to open an existing drawing, use the OPEN command, under File,
then choose an existing file name.
The opening dialog, Select Template, lists all template files that currently exist in the drawing template file location.
Choose a file to use as a starting point for your new drawing. A preview image of the selected file is displayed to the
right. If the wizard is in use, the following options will be available to you in the New Drawing Wizard dialog. The
New command starts a new drawing using default settings defined in either the surv.dwt or surviso.dwt template,
depending on the measurement system you've chosen. You cannot modify the surv.dwt or surviso.dwt templates.
To start a new drawing based on a customized template, see Use a Template.
Open
This command allows you to open an existing drawing file. Carlson TakeOff displays the Select File dialog box (a
standard file selection dialog box). Select a file and click Open.
Prerequisite: None
Keyboard Command: OPEN
Close
This command allows you to close the current drawing. Carlson TakeOff closes the current drawing if there have
been no changes since the drawing was last saved. If you have modified the drawing, the program prompts you to
save or discard the changes. You can close a file that has been opened in Read-only mode if you have made no
changes or if you are willing to discard changes. To save changes to a read-only file, you must use the SAVEAS
command.
Prerequisite: None
Keyboard Command: CLOSE
Save
If the drawing is named, Carlson TakeOff saves the drawing without requesting a file name. If the drawing is
unnamed, the program displays the Save Drawing As dialog box (see SAVEAS) and saves the drawing with the file
name you specify. If the drawing is read-only, use the SAVEAS command to save the changed file under a different
name. This command allows you to save the drawing under the current file name or a specified name
Save As
This command allows you to save the current drawing and assign the file name which allows you to give an
unnamed drawing a file name or rename the current drawing. You can also use this command to save the current
drawing to a different file format. You can save a drawing to an earlier version of the drawing format (DWG) or
drawing interchange format (DXF), or save a drawing as a template file. Choose the format from Files of Type in
the Save Drawing As dialog box.
If you save the file as a drawing template, the program displays the Template Description dialog box, where you can
provide a description for the template and set the units of measurement.
Prerequisite: None
Keyboard Command: SAVEAS
Page Setup
This command allows you to configure your drawing for plotting. The Page Setup dialog box has the same options
as the Plot dialog box. See the PLOT command below for a detailed description of options.
Menu Location: File
Prerequisite: None
Keyboard Command: PAGESETUP
Plot Preview
This option displays the drawing as it will appear when plotted on paper. To exit the print preview, right-click and
choose Exit. This command is the same as the Full Preview option under Plot.
Menu Location: File
Prerequisite: None
Keyboard Command: PREVIEW
Plot
This command allows you to plot a drawing to a plotting device or file.
Carlson TakeOff displays the Plot dialog box. Choose OK to begin plotting with the current settings and display the
Plot Progress dialog box.
1 The Plot dialog box includes the tabs, Plot Device and Plot Settings, and several options to customize the plot.
• Layout Name: This option displays the current layout name or displays ''Selected layouts'' if multiple tabs are
selected. If the Model tab is current when you choose Plot, the Layout Name shows ''Model.''
• Save Changes to Layout: This option saves the changes you make in the Plot dialog box in the layout. This
option is unavailable if multiple layouts are selected.
• Page Setup Name: This option displays a list of any named and saved page setups. You can choose to base the
current page setup on a named page setup, or you can add a new named page setup by choosing Add.
• Add: This option displays the User Defined Page Setups dialog box. You can create, delete, or rename named
page setups.
• Plotter Configuration: This field displays the currently configured plotting device, the port to which it's connected
or its network location, and any additional user-defined comments about the plotter. A list of the available system
printers and PC3 file names is displayed in the Name list. An icon is displayed in front of the plotting device name
to identify it as a PC3 file name or a system printer.
• Properties: The option displays the Plotter Configuration Editor (PC3 Editor), where you can modify or view the
current plotter configuration, ports, device, and media settings.
• Hints: This option displays information about the specific plotting device.
• Plot Style Table (Pen Assignments): This option sets the plot style table, edits the plot style table, or creates a
new plot style table.
• Name: This option displays the plot style table assigned to the current Model tab or layout tab and a list of the
currently available plot style tables. If more than one layout tab is selected and the selected layout tabs have different
plot style tables assigned, the list displays ''Varies.''
• Edit: This option displays the Plot Style Table Editor, where you can edit the selected plot style table.
• New: This option displays the Add-a-Plot-Style-Table wizard, which you can use to create a new plot style table.
• Plot Stamp: This option places a plot stamp on a specified corner of each drawing and/or logs it to a file.
• On: This options turns on plot stamping.
• Settings: This option displays the Plot Stamp dialog box, where you can specify the information you want applied
to the plot stamp, such as drawing name, date and time, and plot scale.
• What to Plot: This field defines the tabs to be plotted.
• Current Tab: This option plots the current Model or layout tab. If multiple tabs are selected, the tab that shows
its viewing area is plotted.
• Selected Tabs: This option plots multiple preselected Model or layout tabs. To select multiple tabs, hold down
CTRL while selecting the tabs. If only one tab is selected, this option is unavailable.
• Paper Size and Paper Units: This field displays standard paper sizes available for the selected plotting device.
Actual paper sizes are indicated by the width (X axis direction) and height (Y axis direction). If no plotter is selected,
the full standard paper size list is displayed and available for selection. A default paper size is set for the plotting
device when you create a PC3 file with the Add-a-Plotter wizard. The paper size you select is saved with a layout
and overrides the PC3 file settings. If you are plotting a raster image, such as a BMP or TIFF file, the size of the plot
is specified in pixels, not in inches or millimeters.
• Plot Device: This field displays the name of the currently selected plot device.
• Paper Size: This field displays a list of the available paper sizes.
• Printable Area: This field displays the actual area on the paper that is used for the plot based on the current paper
size.
• Inches: This option allows you to specify inches for the plotting units.
• MM: This option allows you to specify millimeters for the plotting units.
• Drawing Orientation: This option specifies the orientation of the drawing on the paper for plotters that support
landscape or portrait orientation. You can change the drawing orientation to achieve a 0-, 90-, 180-, or 270-degree
The Print Area controls whether to use the page size defined in the Page Setup Manager for each layout, or set the
print area by zoom extents on the entities for each layout.
The Store Layers in PDF creates a PDF with the CAD layers.
The Encoded (small size) option creates a PDF with encoding which should be used unless working with an old
Adobe Reader.
Each layout can store the layer state for printing for which layers to thaw and which to freeze. The Restore Layout
Layer States will set the layer state for the PDF on each layout. This option works together with the Save and
Restore Layout Layer commands in the File > PDF menu.
The Open PDF Upon Completion option opens the PDF in the viewer for PDFs assigned in Windows which is
typically the Adobe Reader.
For Layouts to Export, choosing Active will output the current layout to the PDF. The All option outputs all the
layouts to the PDF. The Selected option lets you control which layouts to output. When in Selected mode, you can
use the Remove button to remove a layout from the output. Use the Up and Down button to change the order of the
layouts. The Reset button puts the list of layout back to the default.
The Open PDF Upon Completion option opens the PDF in the viewer for PDFs assigned in Windows which is
typically the Adobe Reader.
The Rotate PDF CW setting controls how much to rotate the source PDF files for the output PDF.
The Load and Save functions are for storing and recalling a set of PDF files in a .PDQ file.
Draw 3D Solid
This command draws a 3D Model from an MDL file as a 3DSolid entity. After selecting the MDL file, the program
creates the 3DSolid in the current layer.
Pulldown Menu Location: File > Import > 3D Model File
Keyboard Command: mdl2solid
Prerequisite: MDL file
Xref Manager
Attaches, overlays, lists, binds, detaches, reloads, unloads, renames, and modifies paths to external references
(Xrefs) in the current (or host) drawing. Displays the Xrefs in the drawing in a tree view or a list view. You
can use the F3 and F4 keys to switch between list view and tree view.
Reference Name: Lists the names of the Xrefs as stored in the definition table for the drawing. Status:
Shows whether the Xref is loaded, unloaded, unreferenced, not found, unresolved, orphaned, or marked for
unloading or reloading.
• Loaded: Currently attached to the drawing.
• Unloaded: Marked to be unloaded from the drawing once the Xref Manager is closed.
• Unreferenced: Attached to the drawing but erased.
• Not Found: No longer exists in the valid search paths.
• Unresolved: Cannot be read by AutoCAD.
• Orphaned: Attached to another Xref that is unreferenced, unresolved, or not found.
Size: Shows the file size of the corresponding reference drawing. The size is not displayed if the Xref is unloaded,
not found, or unresolved.
Type: Indicates whether the Xref is an attachment or an overlay.
Date: Displays the last date the associated drawing was modified. This date is not displayed if the Xref is unloaded,
not found, or unresolved.
Saved Path: Shows the saved path of the associated Xref (this is not necessarily where the Xref is found).
Tree View: Displays a hierarchical representation of the Xrefs, displaying the relationships between Xref defini-
tions. Tree view shows the level of nesting relationship of the attached Xrefs, whether they are attached or overlaid,
and whether they are loaded, unloaded, marked for reload or unload, or not found, unresolved, or unreferenced.
Attach: Displays the External Reference dialog box if an external reference is selected or displays the Select Ref-
erence File dialog box if no external reference is selected.
Detach: Detaches one or more Xrefs from your drawing, erasing all instances of a specified Xref and marking
the Xref definition for deletion from the symbol table. Only the Xrefs attached or overlaid directly to the current
drawing can be detached; nested Xrefs cannot be detached. Carlson TakeOff cannot detach an Xrefreferenced by
another Xref or block.
Reload: Marks one or more Xrefs for reloading. This option rereads and displays the most recently saved version
of the drawing.
Unload: Unloads one or more Xrefs. Unloaded Xrefs can be easily reloaded. Unlike detaching, unloading does not
Bind:Displays the Bind Xrefs dialog box Xref. The Bind option makes the selected Xrefand its dependent symbols
(such as blocks, teXreft styles, dimension styles, layers, and linetypes) a part of the current drawing.
Found At: Displays the full path of the currently selected Xref. This is where the Xref is actually found and is not
necessarily the same as the saved path.
Browse: Displays the Select New Path dialog boXref (a standard file selection dialog boXref), in which you can
select a different path or file name.
Save Path: Saves the path, as it appears in XrefFound At, to the currently selected Xref.
Prompts
Command: Xref
Overlay Xref ''example1'': ..\..\..\..\Program Files\Carlson TakeOff
2004\WORK\example1.dwg
''example1'' loaded: G:\oem4\src2\work\example1.dwg
LandXML
What is LandXML?
LandXML, initiated by Autodesk in December 1999, is an industry-driven, open XML data exchange standard that
addresses the needs of private and public land development professionals, software/hardware producers, and service
vendors. The first draft LandXML schema was derived from the earlier ASCII-based EAS-E (Engineering and
Surveying - Exchange) data interchange standard initiative.
LandXML specifies a design data structure that:
• Transfers civil engineering / survey design data between producers and consumers.
• Provide a data format suitable for long-term data archival.
• Provide a standard format for official electronic design submission.
LandXML data may also be used as:
• Source data for quantity take-off, cost estimation.
• Source data for custom calculations and reports.
• Accessible design data from remote/field devices.
• Data extraction and submittal format for GIS databases.
• Engineering design data transport layer for collaborative applications.
To import a LandXML file, the program first prompts to select a LandXML file to import. Then there is a dialog
with import options along with a view of the contents of the LandXML file. You can toggle on which data from the
file that you want to import.
LandXML Units: Indicates the Units of Measure associated with the incoming LandXML file (see the Unit Differ-
ences item below).
Point Protection: When enabled, you are prompted for a course of action if an existing LandXML file you've
selected contains COGO points that have the same number(s) as those that already exist in the drawing. When
disabled, existing point data in the project is updated with the values from the LandXML file.
Destination File Method: This option allows you to indicate how the incoming data file(s) are named as they are
imported.
Load Surfaces into Surface Manager: When enabled, this option will automatically add surface model (TIN) data
into the Surface Manager and graphically represents (draws) the surface model/contours according to the current
Skip Invisible Triangles: This option skips triangles flagged as invisible when importing a triangulation surface.
Use Old FLT Triangulation File Format to Import Surface Data: When enabled, the older ASCII-based Carlson
*.FLT file format will be used in place of the newer and more efficient *.TIN file format.
Save All Existing Ground Profiles from One Centerline to the Same File: When enabled, collections of existing
ground profiles associated with a particular centerline are combined into a single *.PRO file.
Draw PlanFeatures to current drawing: When the LandXML contains PlanFeatures, this option will automati-
cally draw this linework. Otherwise, the program stores a .pln file which can be drawn using the File > Import >
Polyline File routine.
Save Point Descriptions: For coordinate records, this option controls whether to use the LandXML description or
code record for the coordinate file point descriptions.
Add F2F Codes to Points from PlanFeatures: When the LandXML file contains both coordinates and plan
features, this option adds Field-to-Finish linework codes to the descriptions of the coordinates. For example, if a
plan feature line ends at point 25, then the Field-to-Finish end linework code of END is appended to the description
of point 25.
Change Directory: This option allows you to adjust the folder location where the new data files will be written.
Import from LandXML: Enable or disable various entries that should used to produce the data files found within
the LandXML file.
Unit Differences: If the Units of Measure specified in the LandXML file are different than those found in Drawing
Setup, you will be prompted for a course of action.
Manning's ''n'': If you are importing sewer data from a LandXML file and if the LandXML file does not carry
Manning's ''n'' values, you will be prompted to specify a default Manning's ''n'' value for all incoming sewer entities
that don't already have a Mannings ''n'' value.
Skip Invisible Triangles: This option applies to importing TIN surfaces from Civil 3D. When this option is active,
triangles marked by Civil 3D as invisible or excluded are not imported.
Note:
• The LandXML initiative is being driven by the land development industry as an acceptable means to share and
transfer land data rather than the traditional graphical representation of that data. It also provides an effective
means for transferring a variety data (points, centerlines, profiles, surface models, sewer data, etc). Another
advantage of LandXML is that the LandXML data structure is CAD and software vendor neutral (meaning
you don't have to own or use the CAD or software product used by your data provider).
• Visit http://www.landxml.org for additional information on the uses and acceptance of the LandXML project.
Pulldown Menu Location(s): File > LandXML
Keyboard Command: landxml import
Prerequisite: A LandXML file to import
Include Files Referenced in Select Files: When enabled, this option will automatically add other files that are
referenced by the selected file. As an example, the file produced by the Carlson Road Network command references
TINs, Centerlines, Profiles, etc, and adding the single Road Network file will also add the referenced file(s) into the
Export to LandXML File dialog box.
Export to LandXML File: Add, remove (using standard Windows click, shift+click and/or ctrl+click functional-
ity) or otherwise organize the data file(s) that is to be incorporated into the LandXML file.
Change Directory: This option allows you to adjust the folder location from where selected data files should be
referenced (often used for project revision purposes).
Report: Create a report (suitable for file transmission or archival purposes) of the file(s) selected to be incorporated
into the LandXML file.
Profiles:
There are two major different types of profiles in LandXML: ProfSurf and ProfAlign. ProfSurf is typically an
existing surface that is usually created using existing surface data. The data for this type of profile it is stored in
a series of station-elevation values as a representation of a PntList2D list. ProfAlign is for a design profile. The
data for this type of profile is stored in LandXML elements starting from the simplest one: PVI element, CircCurve
element, ParaCurve element, etc.
Carlson differentiates the two types mentioned above by using the profile type in the Carlson .pro file: Generic =
ProSurf, Road = ProAlign.
Note:
• The LandXML initiative is being driven by the land development industry as an acceptable means to share and
transfer land data rather than the traditional graphical representation of that data. It also provides an effective
means for transferring a variety data (points, centerlines, profiles, surface models, sewer data, etc). Another
advantage of LandXML is that the LandXML data structure is CAD and software vendor neutral (meaning
you don't have to own or use the CAD or software product used by your data provider).
RoadXML Units: Indicates the Units of Measure associated with the incoming RoadXML file (see the Unit Differ-
ences item below).
Destination File Method: This option allows you to indicate how the incoming data file(s) are named as they are
imported.
Change Directory: This option allows you to adjust the folder location where the new data files will be written.
Import from RoadXML: Enable or disable various entries that should used to produce the data files found within
the RoadXML file.
Current Drawing Data Files: This option selects the various data files associated with , and defined by the Drawing
Explorer command.
Project Data Files: This option allows you to quickly select the various data files associated with, and defined by a
Carlson Project (*.prj) file.
Selected Data Files: This option allows you to individually select the desired Carlson Software data file(s) that
should be included in the RoadXML file. This is followed by:
Select RoadXML File: Use the standard File Selector dialog box to specify a new or append to an existing Road-
XML file. This is followed by:
Pick the Export button to complete the creation of the RoadXML RXL file.
RoadXML Units: RoadXML files are always in metric units. If the current drawing units as set in Drawing Setup
are not metric, then you will be prompted whether to apply a scale factor.
Indicate the desired action of what should occur if the units of the RoadXML do not match those of the current
drawing.
Import Lines and Polygons: When this option is selected, KML Path and Polygon entries will be placed into the
drawing as open or closed polylines, respectively.
Import Points: When this option is selected, KML Placemark entries will be placed into the drawing and active
coordinate file.
Point Protect: When enabled, existing points in the active coordinate file will not be over-written.
Use Name as Number: When enabled, the names of KML Placemark entries will be utilized as Carlson point
numbers.
Attach Image To Points: This option applies to KML files created by Carlson SurvCEâ''¢ when the
points are stored together with an image. Use this option to attach the image to the point symbol. The images can
be viewed using the Image/Document Inspector command. The image files are extracted from the KML and stored
in the Image Storage Path folder.
Import Overlay Images: When enabled, any Overlay Image placemarks in the KML file will be inserted into the
CAD drawing.
Use Folders as Layers: When enabled, KML Folder entries will be used to create layer names in CAD and the
supported KML options described above will be placed onto the layer that conforms the the Folder to which they
belong.
Default Layer: The supported KML options described above that are not contained in a KML folder will be placed
into the specified layer.
Import GIS Data: When enabled, this routine will populate GIS data into the drawing such as that written from the
drawing with the Export Google Earth File command.
Note:
• Placemarks, paths or polygon entries that have an altitude value specified will be imported at the proper ''Z''
elevation in the CAD drawing.
• KML or KMZ files can be specified for the import process.
Prompts
Google Earth File to Read: Select a previously saved KML or KMZ file.
• To import a Google Earth image into your drawing, use the Place Google Earth Image command.
Drape on Google Terrain (2D): When this option is selected, entities written to the KML file will have an Altitude
setting of ''Clamped to ground.''
Use Elevation from the Drawing (3D): When this option is selected, entities written to the KML file will have an
Altitude setting of ''Absolute.''
Line Width (pixels): Indicate how wide selected linework should be when viewed in Google Earth. The higher the
value, the thicker the line.
Include Selected Points: When enabled, this option exports selected Carlson point information to the KML <Place-
mark><Point>...</Point></Placemark> tag structure. For the Google placemark, you can choose between using
the point number, elevation or description.
Include Selected Text: When enabled, this option exports selected Text and MText entities to the KML <Place-
mark><Point>...</Point></Placemark> tag structure.
Include Layer Information: When enabled, this option organizes exported information based on the layer of each
entity, with each CAD layer becoming a KML <Folder>...</Folder> entry with the color of the group taking the
1. Select a desired GIS Feature from the upper-left of the dialog box.
2. Add the desired Attributes to the display list using a double-click action or clicking the Add Attribute button.
3. Indicate a desired Attribute to serve as the Placemark Name and use the Use as Placemark Name button to
set it.
Upon exiting from the dialog box, available GIS Data on a per-entity basis will be populated into the KML file:
Note:
• When the Use Elevations from the Drawing (3D) option is selected, be aware that elevation values lower than
the Google Earth terrain may be obstructed in the Google Earth display.
• Attribute information (e.g. Number, Elevation, Description) of selected Carlson points are also written to the
KML and will display in the ''balloon'' when a point is picked in the Google Earth display or data hierarchy.
• The formatting of any selected MText entities is not propagated into the KML/KMZ file.
• When the Shade Closed Regions toggle is enabled, note that all closed polyline regions will become fill shaded
and may lead to undesired results for items such as closed contours.
• When Image entities are included, the size of the image itself is incorporated into the KMZ file and my
significantly swell the size of the KMZ file which may result in lengthy load times into other applications.
• To have results posted to Dropbox, the Dropbox Application for Windows must be first installed to your PC
using its default folder specification for the location of shared/synchronized folders/files.
• When prompted for the name of the KML/KMZ file to write, the appropriate KML or KMZ file extension
based on the Export to KMZ Format toggle will be added to the file if the file extension is not specified.
• Arcs and polylines with arcs are converted into chord segments that closely approximate the arc(s).
• Other entities not supported for direct export to a KML file (e.g. circles, ellipses, splines, multilines, etc), can
be first turned into polylines with the Entities to Polylines command.
• Sample Esri data of the United States in Shape File form can be freely downloaded and explored.
• The graphical symbology of any/all items sent to the KML file can be manually modified via the Google Earth
interface.
Prompts
The MicroStation format (.txt) can be imported into MicroStation. This format has the coordinates as space delimited
for each polyline point. There is an extra column with a 1 or 0 where 1 specifies the start of a new polyline.
The Moss format creates a INP file for the MXROAD/MOSS Genio program.
The Peabody format is a company specific format for Peabody Energy.
The Topcon format creates a Topcon LN3 file.
Note:
• The former Google (KML) output option has been moved to the dedicated Export Google Earth File com-
mand.
Prompts
Polyline file format [<Carlson>/DTM/Idan/MicroStation/MOSS/Peabody/Topcon]? Specify the desired output
option by specifying the CAPITALIZED option or press Enter for the <default> option.
Polyline File to Write dialog: Create a new file or Append to Existing. If the Carlson option was selected, the
following dialog then appears:
Prompts
Clipboard
This command allows for different cut, copy, and paste options.
Cut
To cut objects to the Clipboard.
• Select the objects you want to cut.
• From the Clipboard command, choose Cut.
The objects are available to be pasted into other Windows applications.
Copy
To copy objects to the Clipboard. When the objects are pasted into a drawing, the program places them relative to
the specified base point.
• Select the objects you want to copy.
• From the Clipboard command, choose Copy with Base Point.
• Specify the base point.
Paste
The objects currently on the Clipboard are pasted into the drawing at the specified insertion point.
• From Clipboard command, choose Paste.
Paste as Block
The objects currently on the Clipboard are pasted into the drawing as a block at the specified insertion point.
• From Clipboard command, choose Paste as Block.
Drawing Cleanup
The Drawing Cleanup dialog box allows you to perform many functions that fix common errors, and it removes
unnecessary data found in many drawing files. It also converts incompatible data into useful entities. This command
offers many filters that audit the drawing file and allows you to select which options and settings you want to use.
A report of the cleanup results will be displayed upon completion. Always save your file when the drawing cleanup
routine is complete.
Default
This allows you to return to the Carlson Drawing Cleanup default settings.
Final Report
This example report displays the results of drawing cleanup. Like all reports in Carlson, this report can be saved to
a text file, sent directly to your printer, or pasted onto the screen ad text entities.
Audit
This command scans your current drawing and looks for any corruption and has the option to fix any errors.
Prerequisite: none
Recover
This command opens a drawing file and scans it for errors. Use this command if Carlson TakeOff crashes while
using the regular Open command.
Prerequisite: none
Remove Reactors
This command removes the reactor links from the selected points, text, polylines and lines. This disables the links
for points to the coordinate (.CRD) file, annotation with linework and linework with points. Note that is General
Settings there is a section called Object Linking. This is the specific section that contains the options for creating
these reactors to the drawing entities. Reactors can be turned off for entities created later by clicking off the four
link options in General Settings. To get to this dialog go to Settings > Configure > General Settings.
Remove Groups
This command is used to ''ungroup'' selected entities that, prior to using this command, were part of a group. For our
purposes, we might more specifically be referring to Carlson's Point Entity Grouping feature. A group is a named
selection set of objects. This routine removes selected entities from groups. It is especially useful when dealing with
our Carlson points.
More on Point Entity Grouping: As mentioned in the Points chapter, remember that for each point, the point attribute
block, node, and symbol can be bound together. This means that if you choose to use the Move command (or other
CAD tools) the entire collection moves together. This is done using the grouping functionality in AutoCAD or
IntelliCAD. To disable this system altogether, go to Configure, choose General Settings, and turn off the toggle for
Group Point Entities. If you need to temporarily disable grouping in a drawing, you can use the AutoCAD toggle
for grouping, which is Ctrl-A. Holding down the Ctrl key, and pressing the letter A on the keyboard, activates this
two-way toggle, with the current status echoed to the command prompt area.
Prompts
Select entities to remove from groups.
Select objects: select entities
Pulldown Menu Location: File > Drawing Utilities
Keyboard Command: rmgroup
Prerequisite: Entities in group(s)
Translate Layers
This command renames layers using a lookup table with pairs of original and renamed layer names. This command
can be used to convert the layers for a drawing from another source to match your layer standards. The layer
names are entered in a spreadsheet. The Add, Insert, Delete and Sort buttons work on the spreadsheet rows. The
Report button makes a report for the layer assignments. The SaveAs and Load functions store and recall the layer
assignments to a .LTF file for sharing the settings or keeping different sets of layer assignments.
Remove XData
This command removes the xdata (Extended Entity Data) from the selected entities. Many Carlson routines add
xdata to entities in order to add extra program specific information to them. Carlson programs use the xdata to
make entities more intelligent. For example, when you draw a centerline (.cl) as a polyline, xdata is attached to
the polyline that stores the reference of the .cl file name. Then if you double-click the polyline, then the program
can read the xdata to know the polyline is a centerline and launch the centerline editor. By removing the xdata, the
entities revert to regular CAD entities which is useful if you want to detach these entities from the program links.
Prompts
Select entities to remove extended entity data from.
Select objects: pick the entities
Pulldown Menu Location: File > Drawing Utilities
Keyboard Command: xxdata
Prerequisite: Entities with xdata
Purge
Displays a tree view summary of all named objects that can and can't be purged in the current drawing. The View
Items You Can Purge and View Items You Cannot Purge options toggle the dialog box display, showing different
options and tree view summaries.
Prompts
Select entity: Select a point, symbol, text or linework
Pulldown Menu Location: File > Export
Keyboard Command: tagkml
Prerequisite: Entities to attach tags
200
Undo
This command allows you to reverse the effect of previously issued commands.
Prerequisite: None
Keyboard Command: U
Redo
This command allows you to reverse the effects of the previous UNDO command.
Prerequisite: None
Keyboard Command: REDO
Erase Select
This command allows you to remove objects from a drawing.
Prerequisite: None
Keyboard Command: ERASE, E
Erase by Layer
This command will ERASE all the entities on the specified layers but will not delete these layers from the drawing.
The command prompts for the layer name to erase and then erases all entities on that layer. In addition to typing in
the layer name, you can also specify a layer to delete by picking an entity on that layer. To select layers by picking,
first click the Select Layers from Screen button and then select the entities on the layers to be deleted. The Select
Layers by Name button allows you to choose a layer name from a list of layers in the drawing. You can also
specify which types of entities to erase. For instance, if you have both linework and points on the same layer and
you want to erase only the linework, you can click off All and check Line and Polyline. The Save and Load buttons
save and recall the layer names.
In the middle of the dialog is a toggle that determines whether to prompt for objects to process. If you want to isolate
the drawings contents to that of the selected polyline, turn this toggle on. Note that all geometry in the drawing is
effected, even geometry that is outside of the current viewport. Many users will prefer to turn this toggle off, so that
they can be prompted to manipulate the geometry.
The bottom row allows you to choose whether to erase all the entities on the inside or outside of the polyline.
Pulldown Menu Location: Edit > Erase
Keyboard Command: erasepline
Prerequisite: Entities and a closed polyline
Prompts
Pick 1st corner of window to erase outside of: Pick point location
Pick 2nd corner: Pick second point location
Pulldown Menu Location: Edit > Erase
Keyboard Command: eraseout
Prerequisite: Entities to erase
Temporary Erase
This command erases the selected entities while keeping track of their data to allow restoring them. To unerase
the entities, simply run the command again. The program keeps track of the erased data only during the current
drawing session. If you exit the drawing, the entities cannot be restored when the drawing is opened again.
Prompts
Select entities for temporary erase.
Select objects: pick entities to erase
Move
This command allows you to displace objects a specified distance in a specified direction.
Prerequisite: None
Keyboard Command: MOVE, M
Standard Copy
This command copies all objects you select to the Clipboard. You can paste the contents of the Clipboard into a
document or drawing as an OLE object.
You can also use CTRL+C to run this command. If the cursor is in the drawing area, Carlson TakeOff copies the
selected objects to the Clipboard. If the cursor is on the command line or in the text window, the program copies the
selected text to the Clipboard.
Prerequisite: None
Keyboard Command: COPY
Prompts
Select entities to copy.
Select objects: select entities
Select Layer dialog select a layer from list and click OK
Pulldown Menu Location: Edit > Copy
Keyboard Command: copy2layer
Prerequisite: Entities to be copied
Prompts
Select polyline to copy: Pick a polyline
Select first break point along polyline: Pick location on the polyline
Select second break point along polyline: Pick the second location on the same polyline
Layer name <CTR>: wall
Variable Offset
This is a command to offset a polyline, with different offset amounts for each polyline segment of the same polyline.
The offset distances can be variable, and you choose between a Line or a Point method at the command line.
Prompts
Vary offsets by line segments or at points [<Line>/Point]? press Enter
Select a polyline to offset (Enter for none): pick polyline
Select side to offset: pick a point on the side to offset to
As you go from segment to segment, you can enter in different offset values for each line segment.
Enter the segment horizontal offset <0.000>: 56
Enter the segment horizontal offset <56.000>: 33
Enter the segment horizontal offset <33.000>: 12
Select a polyline to offset (Enter for none): press Enter
Offset To Layer
This is a command to offset a polyline and put the offset polyline into a separate layer from the original polyline.
Prompts
Offset to layer <0>: ROW
Enter the offset amount: 20
Select object to offset: pick a polyline to offset
Specify point on side to offset: pick a point
Offset to Area
This command offsets a polyline by a distance that results in creating the specified target area. The source polyline
should represent the frontage on the area. There is an option to connect the sides between the source and offset
polylines to make a closed polyline.
Prompts
Pick line or polyline to offset: pick a polyline
Select side to offset: pick a point on the offset side
Keep existing polyline [Yes/<No>]? press Enter
Create closed polyline [<Yes>/No]? press Enter
Acres/<Enter target area (s.f.)>: 90000
Multiple Offsets
This command applies the same offset multiple times in series from the original polyline.
Prompts
Specify offset distance <20.0000>: 25
Enter Number of Repetitions <1>: 3
Select object to offset or <exit>: pick a polyline to offset
Specify point on side to offset: pick a point
Pulldown Menu Location: Edit > Offset
Keyboard Command: offset mult
Prerequisite: Linework to offset
Buffer Offset
This command offsets a polyline, and maintains a fixed distance from the original polyline by placing an arc on
convex corners. The standard Offset command can actually have a distance greater than the offset at corners. In
the example shown, the distance between the corners of the original and offset polylines is 70.01, while the offset
distance is 50.0. Buffer Offset makes an offset polyline that doesn't exceed the offset distance. This is useful when
you want an offset that goes no further than the offset distance, such as wetland offsets. Later versions of AutoCAD
Prompts
Enter the offset amount: 50
Select object to offset: pick the original polyline
Specify point on side to offset: pick a point on the side to offset to
Standard Explode
This command allows you to break a compound object into its component objects.
Results differ depending on the type of compound object you're exploding. The following is a list of objects that can
be exploded and the results for each.
• All Explodable Objects: Produces object geometry that may look the same, but the color, linetype, and
lineweight of the object may change.
• Block: Removes one grouping level at a time. If a block contains a polyline or a nested block, exploding the
block exposes the polyline or nested block object, which must then be exploded to expose its individual objects.
Blocks with equal X, Y, and Z scales explode into their component objects. Blocks with unequal X, Y, and Z scales
(nonuniformly scaled blocks) might explode into unexpected objects.
When nonuniformly scaled blocks contain objects that cannot be exploded, they are collected into an anonymous
block (named with a ''*E'' prefix) and referenced with the nonuniform scaling. If all the objects in such a block
cannot be exploded, the selected block reference will not be exploded. Body, 3D Solid, and Region entities in a
nonuniformly scaled block cannot be exploded.
Exploding a block that contains attributes deletes the attribute values and redisplays the attribute definitions.
• 2D and Lightweight Polyline: Discards any associated width or tangent information.
• Wide Polyline: Places the resulting lines and arcs along the center of the polyline. TakeOff discards any associ-
ated width or tangent information.
• 3D Polyline: Explodes into line segments. Any linetype assigned to the 3D polyline is applied to each resulting
line segment.
• Text Explode to Polylines: Explodes polylines depending on the font used for various annotations, this can
make the resulting polylines more efficient in terms of vertex count.
Block Explode
This command retains the values of attributes when a block is exploded. The standard Explode command changes
the attribute values back to the attribute type. For example, using Explode, a Carlson point block would become
PNTNO, PNTELEV, PNTDESC. Block Explode would keep the point attribute values, such as 10, 1000.0, EP. The
layer names of the exploded block attributes can be either the insert layer of the parent block or the original attribute
layers from the block definition.
Pulldown Menu Location: Edit
Keyboard Command: explode2
Prerequisite: A block to be exploded
Trim
This command allows you to trim objects at a cutting edge defined by other objects.
Prompts
1 Select cutting edges ...
Select objects: pick entity
2 Select object to trim or shift-select to extend or [Project/Edge/Undo]: select entity to be trimmed
• Project: You can project the object to be trimmed in order to trim objects that do not intersect.
• Edge: You can project the trimming edge in order to trim objects that do not intersect.
• Undo: This option allows you to undo the above projections.
Prerequisite: None
Keyboard Command: TRIM, TR
Prompts
1 Select boundary edges ...
Select objects: pick entity
2 Select object to extend or shift-select to trim or [Project/Edge/Undo]: pick entity
You have the option of trimming or projecting objects and edges.
Prerequisite: None
Keyboard Command: EXTEND
Extend to Intersection
This command extends the end points of two lines and/or polylines, at the same time, to their intersection point.
Prompts
Select first line or polyline to extend: pick a line or polyline
Select second line or polyline to extend: pick another line or polyline
Extend Arc
This command extends an arc entity.
Prompts
Extend by Distance
This command extends a line or polyline, or creates new lines or polylines off of an existing one. By specifying a
distance, a new segment of the line or polyline can be drawn from the current position. The current position and
direction along the line or polyline is indicated by an arrowhead. Extend by Distance starts by selecting an existing
line or polyline. Initially, the current position will be the closest vertex to where the line or polyline was selected.
Extending from the endpoint of a polyline will add a new point to that polyline, while extending from any other
point will create a new polyline.
There are two modes of operation: draw mode (D) and move mode (M). When in draw mode, extending will draw
line or polyline segments. In move mode, the current position arrowhead can be moved without drawing segments.
The orientation of the current position arrowhead can be changed with the Right, Left, and Angle commands.
The second prompt for this command offers numerous options in the form of key letters. These key letters are listed
below along with their full names and actions. The list of the Extend by Distance commands are:
# - Number: Distance to draw or extend
A# - Angle change: Rotates pointer by specified number of degrees
A - Align: Rotates pointer to align with segment
B - Bearing: Sets pointer direction by bearing in format: Qdd.mmss with Q- quadrant, d-degrees, m-minutes,
s-seconds (e.g. 130.1005 is NE 30 degrees, 10 minutes, and 5 seconds)
C - Close: Closes the polyline
D - Draw Mode: Actions draw or extend the line or polyline
E - Extend to Edge: Extends to intersection with a selected line or polyline
I - Input mode: Toggles distance input between decimal feet and feet-inches
L - Left rotate: Rotates counterclockwise 90 degrees
M - Move Mode: Actions only move the pointer
N - Next: Moves pointer forward to next point
O - Open: Opens the polyline
P - Previous: Moves pointer backward to previous point
R - Right rotate: Rotates clockwise 90 degrees
S - Switch: Reverses pointer direction
H - Help: The Help option also displays this Extend by Distance Commands list.
Press <Enter>: Ends the routine
Prompts
Select line or polyline to extend: select line or polyline near the place to extend
Enter or pick distance to draw (A,B,C,E,I,L,M,N,O,P,R,S,T,U,Z,?,Help): 50 The line is extended by 50 units.
Use the Pick option to pick a distance.
Pick/Horizontal Distance to Extend ([Enter] for new line): R Rotate right 90 degrees.
Enter or pick distance to draw (A,B,C,E,I,L,M,N,O,P,R,S,T,U,Z,?,Help): 50 The line is extended by 50 units.
Use the Pick option to pick a distance.
Enter or pick distance to draw (A,B,C,E,I,L,M,N,O,P,R,S,T,U,Z,?,Help): press Enter
Extend another (<Yes>/No)? No
Note: R50 and L10 can be used to go right 50, left 10, etc.
Prompts
Select the clip edge polyline: pick a closed polyline
Select the polylines and lines to be clipped.
Select Objects: pick the entities to break
Specify layer names for Inside segments (Yes/<No>)? Yes
Enter a layer name for the Inside segments <0>: press Enter
Specify layer names for Outside segments (Yes/<No>)? Yes
Enter a layer name for the Outside segments <0>: Final
Prompts
Select polyline to break: select polyline
Total Distance: 779.429 This is the length of the polyline reported.
Distance Along Polyline For Break: 55.0
Distance Along Polyline For Break (Enter to end): 110
Distance Along Polyline For Break (Enter to end): 165
Distance Along Polyline For Break (Enter to end): press Enter
3 polyline breaks created.
Break at Intersection
This command will break a line, arc or polyline at the intersection of another line, arc or polyline. In many cases
this command is used in conjunction with the Area by Lines & Arcs command. In order to get the correct area of a
figure, it is often necessary to break it from adjoining lines.
Prompts
Select Line, Arc, or Polyline to Break
Select object: select object to break
Prompts
Prompts
Prompts
1 Select object: select entity to break
Select an object to break
Prerequisite: None
Keyboard Command: BREAK
Break 3D Polyline
This command breaks 3D polylines at the intersection with a surface.
Prompts
Select Surface
Select polylines to clip.
Select objects: pick the 3D polylines
Prompts
Change Properties
This command allows you to change certain properties of existing objects.
Change Elevations
This command will change the elevation of selected entities. It can move the entity to a specified elevation from its
current elevation (absolute) or do a differential change by adding or subtracting a value from its current elevation. If
Carlson points are selected, their attribute text and z axis coordinate are changed.
Prompts
Ignore zero elevations (<Yes>/No)? press Enter If you answer No, then entities with elevation 0 will be changed.
[A]bsolute or [D]ifferential Change <A>: A
Elevation to change to: 125 By using the Absolute option all entities selected are changed to the elevation 125.
Select Entities for elevation change.
Select objects: C
First corner: pick a point
Other corner: pick a point
Select objects: press Enter
Change Style
This command will globally change the style and height of text on the drawing. This can be very useful if all the
text sizes on a drawing must be changed to accommodate a different plotting scale.
Under Existing Style, select the style that is currently applied to the text you want to change. If you are unsure of
the existing text style, select the Pick TEXT button, then pick an existing text entity on the screen. When the dialog
returns, the text style applied to that text entity will be selected in the list.
Select the New Style that you want to apply to the text.
Enter a New Height for the text. An entry of zero (0) will not modify the existing height.
Change Colors
This command is designed to change the original color of existing entities in the drawing to a different color. This
is done using the Change Colors dialog. You must match up the original colors of original entities to the preferred
colors that they will change to. These ''destination colors'' are directly to the right of the original colors in the dialog
(on the same row). You then click OK and select the specific entities on-screen that you want changed. This routine
changes all entities in the drawing that you have chosen and that have an original color that has been changed. Do
your dialog box color selections and matching up first, followed by OK. Then select the entities.
Prompts
Change Colors dialog Create your color change schemes and click OK.
Select entities to change colors.
Select objects: select entities
Prompts
Twist by [<Twist screen>/Azimuth/Entity segment/Follow polyline]? press Enter
Enter angle relative to current twist screen <0.0>: 30
Select Symbols to Rotate. pick symbol
Select objects: 1 found
Prompts
Scaling Multiplier <0.5>: Enter the size scale factor.
Select symbols and blocks to scale.
Select objects: select entities
Pulldown Menu Location: Edit > Change > Block/Inserts
Keyboard Command: sizeblk
Prerequisite: block/inserts in drawing
Prompts
Select entities to rotate.
Select objects: select the entities
Base pivot point ?
Pick point or point number: 2 The program then reads the coordinate value for pt#2 from the current CRD file.
Reference Bearing point ?
Pick point or point number: pick a point
Reference Bearing N 44d31'1'' E The program then displays the reference bearing defined by the two points
selected.
Azimuth/<Bearing (Qdd.mmss)>: 245.3030 Enter an A to input an Azimuth or enter the bearing. The above
response is a bearing of South 45 degrees, 30 minutes, and 30 seconds East. The program then rotates the database
to the new bearing.
Update viewports [Yes/<No>]? press Enter. This option rotates all the viewports in all the layouts of the drawing.
Rotate by Bearing
This command allows you to move objects about a base point by a given bearing.
Prompts
1 Select entities to rotate.
Select objects: pick entities
2 Base pivot point?
Pick point or point number: pick a point
3 Reference Bearing point?
Pick point or point number: pick a point
4 Azimuth/<New Bearing (Qdd.mmss)>: enter a bearing
Prerequisite: None
Keyboard Command: BROT
Rotate by Pick
This command allows you to move objects about a base point using a point as a rotation reference.
Prompts
1 Select objects: pick entities
2 Specify base point: pick point on screen as reference
3 Specify rotation angle or [Reference]: rotate to desired location
Prerequisite: None
Keyboard Command: ROTATE
Prompts
2D Scale
This command will scale selected entities using a specified scale factor and base point. This 2D Scale method differs
from the 3D Scale method in that it only scales the entities in the x,y coordinates and does not change the elevations
of the entities. A case for using 2D Scale is when the x,y coordinates are in architectural units of inches and the
elevation is in feet and you want to convert the x,y coordinates to feet. When the entities are at zero elevation, then
2D Scale makes no difference and it is better to use 3D Scale because it is faster.
In the dialog shown here, you have the ability to determine what is scaled: the entire drawing or a selection set. If
you choose Select Objects, you will be prompted to select the entities to scale after clicking the OK button. The
Base Point acts as the center of the scaling operation and remains stationary. The base point you specify identifies
the point that remains in the same location as the selected objects change size.
There are two methods for scaling entities: by Units Conversion or by a Customized Scale Factor. The dialog above
shows one application of this routine, converting a drawing from architectural (Inches) to decimal units (US Feet)
when the architectural units have the drawing x,y coordinates in inches and the elevations in feet. In this case, 2D
Scale can be used to apply a 1/12 scale factor (0.08333333) to convert the inches to feet for the x,y coordinates and
leave the elevations unchanged.
If the scale you want to apply is not a standard conversion, a manual scale can be entered by checking on the Use
Customized Scale Factor checkbox. A scale factor greater than 1 enlarges the object. A scale factor between 0 and
1 shrinks the object.
The program will then calculate the proper Scale Factor to apply to the selection set.
Scale
This command allows you to enlarge or reduce selected objects equally in the X, Y, and Z directions.
Prompts
Edit Text
This command allows you to edit text and attribute labels.
1 Select Text to Edit: select the text
You can modify text in provided text field.
Prerequisite: Text
Keyboard Command: EDITXT
Text Enlarge/Reduce
This command will scale text entities up or down in size. The routine prompts for a scale multiplier and a selection
set of text objects. If you want to enlarge the text enter a value greater than one. If you want to reduce text enter a
decimal fraction such as .5. This would reduce the text size by 50%. This command is very useful if you have set up
your drawing for one plotting scale and decide to change to a new plotting scale. The Change Text Size command
can alternatively be used to set the text size to a specific value.
Pulldown Menu Location: Edit > Text
Prerequisite: Text entities to be changed
Keyboard Command: txtenl
Rotate Text
This command sets the rotation of the selected text to the current twist screen, an entered azimuth, or to align with
a line or polyline. The text keeps the same insertion point and justification. The Twist Screen option sets the text
rotation to align horizontal with the current twist screen. With the Azimuth option you can enter the angle or pick
two points to define the text rotation. The Entity segment aligns the text with a selected line or polyline segment.
The Follow option aligns the text with the closest polyline segment.
Prompts
Rotate by (<Twist Screen>/Azimuth/Entity segment/Follow/Pick)? press Enter
Enter angle relative to current twist screen <0.0>: 23
Select Text to rotate.
Select objects: select the text
Move Text
This command moves existing text entities by sliding at the text angle or perpendicular. This sliding method is
equivalent to setting the crosshairs to the text angle and then moving with ORTHO on.
Prompts
Select Text to slide:
Select objects: pick text entities
Pick starting point for slide: pick a point to begin sliding and then pick a second point for the new location
Prompts
Select Label to Move (O for Options,R for Restore): pick any text entity
Pick start point for leader: pick the point where to draw the leader arrowhead
Pick end point for move: pick the end of the leader where to move the text
Select Label to Move (O for Options,R for Restore): O
Prompts
Select the text to size.
Select objects: select the text
Enter new text size: enter value
Pulldown Menu Location: Edit > Text
Keyboard Command: chgtxtsize
Prerequisite: Text entities to be changed
Prompts
Select the text to change.
Select objects: select text entities
Enter new width factor <1.0>: enter new width factor
Pulldown Menu Location: Edit > Text
Keyboard Command: chgtxtwidth
Prerequisite: Text entities to be changed
Prompts
Select the text to change.
Select objects: Select text to change oblique angle on. Note that one or more text strings can be selected. When all
desired text has been selected, press Enter.
Enter new oblique angle <0.0>: Enter the desired oblique angle.
Flip Text
This command will change the alignment of text entities by 180 degrees.
Pulldown Menu Location: Edit > Text
Keyboard Command: fliptext
Prerequisite: Text entities to be changed
Prompts
Select text to be EXPLODED.
Select objects: select the text
Substitute With Simple Font [<Yes>/No]? Y
1 text object(s) have been exploded to lines.
The line objects have been placed on layer 0.
Reading the selection set ...
Joining ...
Converting ...
Pulldown Menu Location: Edit > Text
Keyboard Command: textexp
Prerequisite: Text
Text Capitalization
This command sets the capitalization for the selected text. There are three options. The Proper method capitalizes
the first character. The Upper method makes all the characters upper case. The Lower method makes all the
characters lower case.
Prompts
Set capitalization to [<Proper>/Upper/Lower]? press Enter
Select text to process.
Select objects: pick text to set
Text Math
This command updates number labels by a math operation. After selecting the text to update, choose to add,
subtract, multiply or divide, and then enter the amount.
Prompts
Prompts
Add Prefix/Suffix To Text dialog
Select text to process.
Select objects: pick the text entities
Pulldown Menu Location: Edit > Text
Prerequisite: Text entities to be changed
Keyboard Command: txtwrap
Prompts
Line Up Text
This command lines up the selected text entities along either a horizontal or vertical line position, or following a
polyline.
Prompts
Line up text on [Horizontal/<Vertical>/Polyline]: press Enter for Vertical
Pick vertical position: pick a point
Select text to process.
Select objects: select the text to process
Prompts
Select first text line: pick a text entity
Select text to add to first text line: pick a text entity
Join type as [Words/<Letters>]: press Enter
Replace Text
This command will replace one text string with another. For example, if the text LEGEL is on a drawing, you could
use this command to replace it with LEGAL. This command has a couple method. The Copy method prompts to
There is also the CAD command Find and Replace Text (FIND) includes more options, including replacing partial
strings and searching attributes and MTEXT.
Prompts
Type in replacement string or copy another text label [<Type>/Copy]? press Enter
Select Text to Change
Select objects: pick text
Old string: LEGEL
New string: LEGAL
Replace all or prompt [All/<Prompt>]? All
2D Align
This command will align (translate, rotate and scale) the selected objects using two pairs of source and destination
control points. The difference between the first source point and first destination point determines the translation
amount. The difference between the angle and distance from the first and second source points compared to the
angle and distance from the first and second destination points determines the rotation and scale. The scale part
of the alignment is optional. This 2D Align function is the same as the standard Align function except that this
2D Align function does not use elevations so that the alignment is always in 2D. The control points can be screen
picked or entered by point numbers.
Standard Align
Aligns objects with other objects in 2D and 3D
You use ALIGN to move, rotate, or scale objects into alignment with other objects. Add source points to the objects
you want to align, and add destination points to the objects to which you want the source objects to align. You can
add up to three pairs of source and destination points to align an object.
The first set of source and destination points defines the base point for the alignment. The second set of points
defines the angle of rotation.
When you select three point pairs, you can move and rotate the selected objects in 3D to align with other objects.
If you use two source and destination points to perform a 3D alignment on nonperpendicular working planes, you
get unpredictable results.
After you enter the points, Takeoff prompts you to scale the object. The program uses the distance between the first
and second destination points as the reference length to which the object is scaled. Scaling is available only when
you are aligning objects using two point pairs.
Prompts
Fillet
This command allows you to round and fillet the edges of objects. You can enter a radius for rounding (default
radius is 0). You can also trim an object that extends beyond the intersection.
FILLET rounds or fillets the edges of two arcs, circles, elliptical arcs, lines, polylines, rays, splines, or xlines with
an arc of a specified radius. FILLET trims the intersecting lines to the endpoints of the fillet arc. If the selected lines
do not intersect, Carlson Survey extends or trims them so that they do. FILLET also rounds or fillets the edges of
3D solids.
If both objects you want to fillet are on the same layer, the program creates the fillet line on that layer. Otherwise,
the program creates the fillet line on the current layer. The same is true for the fillet color, lineweight, and linetype.
You can fillet line segments of a polyline that are adjacent, nonadjacent, intersecting, or separated by one segment.
If they are nonadjacent, the polyline segments are extended to accommodate the fillet. If they are intersecting, the
polyline segments are trimmed to accommodate the fillet. To create a fillet, the polyline segments must converge
within the drawing limits when limits checking is on.
The result is a single polyline that includes the fillet as an arc segment. All the properties of this new polyline, such
as its layer, color, and linetype, are inherited from the first polyline selected.
Filleting an associative hatch whose boundary is defined by lines removes hatch associativity. Carlson Survey
maintains associativity when the boundary is a polyline.
Prompts
1 Select first object or [Polyline/Radius/Trim]: select entity
2 Select second object: select entity
Menu Location: Edit
Prerequisite: None
Keyboard Command: FILLET
Properties Manager
Carlson Survey displays the Properties window. The Properties window is the main method for viewing and modi-
fying properties of AutoCAD objects.
There are some general properties common to all objects. These include Color, Layer, Linetype, Linetype Scale,
Plot Style, Plot Style Table, Lineweight, and Thickness. All other object properties are specific to the type of entity.
In the example below, a line has been selected. In addition to the properties mentioned above, you may modify the
X, Y, and Z coordinate for each endpoint. Notice that you may not directly modify the delta, length or angle. These
are read-only properties. Obviously, modifying either end point will cause these values to change.
The Properties window can be docked in the drawing area. Right-click the Properties window and choose Allow
Docking or Hide to undock or hide it.
You can enter commands and work in Carlson Survey while the Properties window is open.
This last illustration shows how the properties window can be docked inside the main application window
Entities to Polylines
This command converts selected lines, arcs, circles, 3DFaces, ellipses, splines, multilines, regions and solids into
individual polylines. Use Join Nearest to convert adjoining lines and arcs into continuous polylines.
Prompts
Reverse Polyline
This command reverses the order of the line and/or arc segments of a POLYLINE. This can be useful in conjunction
with the commands Station Polyline, MXS by Polyline, Profile from Surface Model or CL File from Polyline, since
the polyline must be plotted in the direction of increasing stations. If it is more convenient to draft a polyline in
one direction do so and then use the Reverse Polyline command to change its order. Temporary arrows along the
polyline are drawn to graphically show the new polyline direction.
Prompts
Enter the offset cutoff <0.1>: .5
Select polylines to reduce.
Select objects: pick polylines
Processed polylines: 1
Total number of vertices: 10
Number of vertices removed: 1
Pulldown Menu Location: Edit > Polyline Utilities
Keyboard Command: reduce
Prerequisite: A polyline
Prompts
Select polylines to densify.
Select objects: select polylines
Point interval <10.0>: press Enter
Testing Entity> 1
Added 17 points to 1 polyline.
Pulldown Menu Location: Edit > Polyline Utilities
Keyboard Command: densepl
Smooth Polyline
This command smooths the selected polylines using a modified Bezier method that makes the smooth polyline
pass through all the original points and only smooths between the original points. Either the entire polyline can be
smoothed or only a section of the polyline. When using Polyline Section, the program will prompt for points along
the polyline to start and end the smoothing. The Looping Level controls smoothing amount. A higher factor gives
more looping. The Offset Cutoff (After Smooth) is used to reduce the number of vertices in the final polylines. To
not reduce vertices, set this Offset Cutoff to zero. The Offset Cutoff is the maximum amount that the polyline can
move horizontally when removing a point. The Reduce Polylines Before Smoothing option removes extra vertices
from the contours before smoothing. Removing points before smoothing gives the Bezier smoothing more freedom
to make the polylines curvy.
Prompts
Smooth Polylines dialog
Select polylines to smooth.
Select objects: pick polylines
Smoothed 1 PolyLines
Total original vertices: 9 Total final vertices: 50
Pulldown Menu Location: Edit > Polyline Utilities
Keyboard Command: smoothpl
Prerequisite: A polyline
Prompts
Select 1st entity to join [Options]: pick polyline
Select 2nd entity to join: pick polyline
Pulldown Menu Location: Edit > Polyline Utilities
Keyboard Command: join2
Prerequisite: Linework to join
Prompts
Select lines and polylines to check.
Select objects: pick lines or polylines
Reading the selection set ...
Adding intersection points ...
Added 3 intersection points.
Prompts
Select polyline to add to: pick a polyline
Pick or enter point to add: pick a point
Select polyline to add to: press Enter to end
Pulldown Menu Location: Edit > Polyline Utilities > Edit Polyline
Keyboard Command: addpl
Prerequisite: A polyline
Prompts
Add Arcs to Polylines dialog
Select polylines to process.
Select entities: pick the polylines
Pulldown Menu Location: Edit > Polyline Utilities > Edit Polyline
Keyboard Command: addplarc
Prerequisite: polyline
Prompts
Select polyline to process: select a polyline
Select first point on polyline: select a point on polyline
Enter percent slope from first point: -1.0
Select second point on polyline: select a second point on polyline
Enter percent slope from second point: -1.0
Prompts
Select polyline to edit: pick a polyline
Pick point on polyline to edit: pick a point to be modified
Edit Polyline Vertex dialog click ''Pick Position''
Pick vertex position: pick a new location for the vertex
Edit Polyline Vertex dialog click OK
Make changes as needed. You will see the polyline vertices relocated based upon the new picked positions and
coordinate changes. Use Previous and Next to move along the polyline. Note the dialog values changing.
Select polyline to edit (Enter to end): press Enter to end
Open Polylines
This command allows you to open a selection set of closed polylines.
Prerequisite: Closed polyline(s).
Keyboard Command: OPENPL
Close Polylines
This command allows you to close a selection set of open polylines.
Prerequisite: Open polyline(s).
Keyboard Command: CLOSEPL
Prompts
Select lines, arcs and polylines to process.
Select objects: select linework to process
Reading the selection set ...
Removed 1 duplicate linework entities.
Pulldown Menu Location: Edit > Polyline Utilities > Remove Polyline
Keyboard Command: rmduplwork
Prerequisite: Polylines that have duplicates
Original polyline with reverse curve and polyline with arcs removed using Length method with chords put on top side
Prompts
Select polylines to remove arcs from.
Select objects: pick polylines
Use max offset or chord length method [<Offset>/Length]? press Enter for Offset method
Offset cutoff <0.5>: press Enter
Pulldown Menu Location: Edit > Polyline Utilities > Remove Polyline
Keyboard Command: rmarc
Prerequisite: polyline with arcs
Prompts
Break polyline at removal or keep continuous (Break/<Continuous>)? press Enter
Select polyline segment to remove: pick point on polyline
Select polyline segment to remove: press Enter to end
Pulldown Menu Location: Edit > Polyline Utilities > Remove Polyline
Keyboard Command: removepl
Prerequisite: A polyline
Prompts
Select polyline to remove from: pick point on polyline
Pick point to remove: pick point
Pick point to remove (Enter to end): press Enter to end
Prompts
Select Polylines to label.
Select objects: pick polyline
Label polylines by Text or Handles [Handles/<Text>]? press Enter
Pulldown Menu Location: Edit > Polyline Utilities
Keyboard Command: label polys
Prerequisite: A polyline
Prompts
New width <1.0>: 2
Select Polylines/Contours to change width of:
Select objects: pick polylines
Pulldown Menu Location: Edit > Polyline Utilities > Edit Polyline
Keyboard Command: cwidth
Prerequisite: A polyline
Prompts
Select Polyline: pick a polyline
Pick Near New Origin Point: pick a point on the polyline to be the starting point
Processing ...
Select Polyline: press Enter
Pulldown Menu Location: Edit > Polyline Utilities > Edit Polyline
Keyboard Command: plchgorg
Prerequisite: A closed polyline
Original polyline with reverse curve and polyline with arcs removed using Length method with chords put on top side
Pulldown Menu Location: Edit > Polyline Utilities > Remove Polyline
Keyboard Command: rmarc
Prerequisite: polyline with arcs
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
Keyboard Command: setcelev
Prerequisite: polylines
Prompts
Prompts
Select polylines to check.
Select objects: 1 found
Select objects: 1 found, 1 total
Select objects: press Enter to end
Polyline non-tangent by 32°15'26'' at 1540.41,-182.05
Highlighted 1 non-tangent polylines.
Pulldown Menu Location: Edit > Polyline Utilities > Check Polylines
Keyboard Command: highlight nontangent
Prerequisite: Polylines
Prompts
Prompts
Select the polylines to check.
Select objects: pick polylines to process
Open polylines are highlighted.
Close all or selected polylines [All/<Selected>]? S
Pick polyline to close: press Enter to end or select polylines
Pulldown Menu Location: Edit > Polyline Utilities
Keyboard Command: unclosed
Prerequisite: A polyline
Offset 3D Polyline
This command offsets a 3D polyline entity in both the horizontal and vertical directions. There are six offset
methods.
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.
The Surface method allows to offset/project a 3D polyline entity on to a surface (tin;flt;grd) based on cut and fill
slope ratios.
The Multiple method allows multiple offsets of a 3D polyline with separate layers. User can add, insert and delete
offsets rows and set individual layers. The option Progressive Offsets draws offsets progressively, i.e. successive
offsets uses last drawn offset as base.
The Intersection method creates a 3D polyline at the intersection of two slopes from two reference 3D polylines.
The Slope Projection Perpendicular To option applies to sloping 3D polylines. The Polyline method creates the
user-specified slope perpendicular to the polyline. The Slope Direction method accounts for the slope of the 3D
polyline and makes the surface between the original and offset polylines to match the user-specified slope. For
example, if the 3D polyline is at a 10% slope and the offset slope is at 2:1, then the Polyline method would create
surface slopes that are 2:1 perpendicular to the polyline while slightly steeper (1.96:1) for the actual slope that goes
The Change Layer option sets the layer for the offset polyline. Otherwise the offset polyline will use the layer of
the original polyline.
Prompts
Enter the offset method [<Interval>/Constant/Variable/Surface/Multiple]: press Enter
Vertical/<Horizontal offset amount>: 15
Percent/Ratio/Vertical offset amount <0>: 10
Select a polyline to offset (Enter for none): select a 3D poly
Select side to offset: pick a point
Select a point on the graphics screen that is in the direction of the side of line to offset.
Select a polyline to offset (Enter for none): press Enter
Fillet 3D Polyline
This command fillets two segments of a 3D polyline with the given radius. The standard 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.
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: pick 3D polyline near meeting point of two segments
Select a corner point on polyline: press Enter (to end command)
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: Edit > 3D Polyline Utilities
Keyboard Command: join3d
Prerequisite: Plot the 3DPoly lines to use for selection
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.
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 polyline to
Join Nearest
This command joins lines, arcs and/or polylines together. While the PEDIT-Join command requires the endpoints to
match, Join Nearest will allow you to join entities whose endpoints do not exactly meet. You specify the maximum
separation distance to join, along with other options, in the dialog box shown below. Also you can join many
entities at once.
1. Average Endpoints Together: New vertex will be located at midpoint between two original endpoints (see
illustration below on left).
2. Directly Connect Endpoints: Original endpoints are connected with new segment (see the middle illustration
below).
3. Fillet with Radius Zero: Same as the FILLET command using zero radius (see the illustration on right).
Convert Lines and Arcs Into Polylines: When checked, automatically converts lines and arcs into polylines. If not
checked, lines and arcs are joined but remain separate entities.
Join Across Intersections: This option applies to cases where more than two linework endpoints come together
such as a Y intersection. In these cases, there are multiple possible connections. When this option is on, the program
will automatically choose one of the possible connections. Otherwise, the program will not connect any of them.
Join Only Identical Widths: When checked, only polylines with the same width will be joined.
Join Only Identical Layers: When checked, only entities on the same layer will be joined.
Join Only Identical Colors: When checked, only entities with the same color will be joined.
Join Only Identical Linetypes: When checked, only polylines with the same linetype will be joined.
Join Only Common Elevations: When checked, only endpoints located on the same elevation will be joined.
Different Layer Prompt: When Join Only Identical Layers is off, then this option will prompt for which layer to
use when it finds a connection between two different layer names.
Different Elevation Prompt: When Join Only Common Elevations is off, then this option will prompt for which
elevation to use when it finds a connection between two different elevations.
Elevate Zero Elevations When Joined To Elevated: This option applies when joining a combination of linework
at elevation and linework at zero elevation. When checked, zero elevation vertices will get assigned the elevations
from connected neighboring vertices.
3D Entity to 2D
This command changes a 3D Line, Arc, Circle, Polyline, Insert or Point to 2D, i.e. an entity with the elevations of
the endpoints at the same Z coordinate. When the program detects a 3D polyline with all vertices with the same
elevation, there is an option to convert to a 2D polyline with this elevation. Otherwise, the entered elevation here is
used.
Prompts
Select/<Enter Elevation <0.00>: press Enter
Select Lines, Arcs, Circles, Polylines, Inserts and Points for elevation change.
Select objects: pick a 3D polyline
3DPOLY to 2DPOLYLINE
Number of entities changed> 1
Pulldown Menu Location: Edit
Keyboard Command: 3dto2d
Prerequisite: None
Select by Filter
This command can be used to build a selection set of objects inside a drawing based on properties of layer, level,
entity type, style, linetype, size and color. There is a dialog to define the filter of which properties to include and
exclude. The Entities To Process option chooses between checking the entire drawing or prompting for a selection
to process with the filter. The program then builds a selection set of those objects that resides on those layers. Then
to use this selection set in other commands, enter ''P'' for previous at the ''Select objects:'' prompt.
Select by Elevation
This command builds a selection set of entities that are greater than, less than or in between a specified elevation
that you enter in on the command line. Entities selected, based upon this elevation criteria, go into a selection set.
With the Window selection method, the entities must be entirely inside of the inclusion area to be included in the
selection set. With the Crossing selection method, an entity is added to the selection set if any part of the entity is
inside the inclusion area.
Prompts
Select by greater, less or between elevations [<Greater>/Less/Between]? press Enter
Enter elevation for greater than: 19
Ignore zero elevations [<Yes>/No]? press Enter
Select objects to build selection set. pick objects
Processing selection set ...
Built selection of 120 objects for elev more than 19.00.
To use type 'P' at Select objects: prompt.
Pulldown Menu Location: Edit > Selection Sets
Keyboard Command: zselect
Prerequisite: Entities
Select by Block
This command builds a selection set of blocks by using a block name filter. The block name to match is specified in a
dialog with a list of all the block names in the drawing. Either pick from the list or use the Select From Screen button
to get the block name by picking a block in the drawing. After selecting the block name, pick OK and the program
will report how many of those blocks were found in the drawing and put into the selection set. This selection set is
then ready to use at the next command with a select objects prompt. To use the selection set, type 'P' at the select
objects prompt.
Select by Area
This command builds a selection set using inclusion and/or exclusion closed polylines. Entities within the inclusion
polylines are selected and entities within the exclusion polylines are not selected. With the Window selection
method, the entity must be entirely inside the inclusion area and entirely outside the exclusion area to be included in
the selection set. With the Crossing selection method, an entity is added to the selection set if any part of the entity
is inside the inclusion area.
Prompts
Select the Inclusion perimeter polylines or ENTER for none:
Select objects: pick the closed polyline
Select objects: press Enter
Select the Exclusion perimeter polylines or ENTER for none.
Select objects: press Enter
Type of selection (Window/<Crossing>)? press Enter
Select objects to build selection set.
Select objects: All These selected objects are checked with the inclusion/exclusion polylines.
Select objects: press Enter
Built selection set with 43 objects.
Command: Erase
Select objects: P To use previous selection set created by Select by Area.
43 found
Select objects: press Enter
Select by Length
This command builds a selection set of linework objects in the drawing based on linework length. The length filter
can be setup to get linework greater than or less than the specified value, or between two length values. After
Prompts
Select by greater, less or between lengths [<Greater>/Less/Between]? press Enter
Enter length for greater than: 1000
Select objects to build selection set.
Select objects: pick linework to filter
Select Similar
This command creates a selection set of all entities in the drawing with properties that match the selected entity.
The properties filter uses the entity type and layer name. To use this selection set in other commands, enter ''P'' for
previous at the ''Select objects:'' prompt.
Pulldown Menu Location: Edit > Selection Sets
Keyboard Command: selectsim
Prerequisite: None
Image Frame
This command controls whether TakeOff displays the image frame or hides it from view.
Because you select an image by clicking its frame, setting the image frame to off prevents you from selecting an
image.
Prompts
1 Enter image frame setting [ON/OFF] <current>: enter an option or Press Enter
• On: Displays image frames so you can select images.
• Off: Hides image frames so you cannot select images.
Prerequisite: None
Keyboard Command: IMAGEFRAME
Image Clip
This command allows you to create new clipping boundaries for an image object.
Prompts
1 Select image to clip: select the edge of an image
2 Enter image clipping option [ON/OFF/Delete/New boundary] <New>: enter an option or Press Enter
Image Adjust
This command controls the display of the brightness, contrast, and fade values of images.
265
Redraw
This command refreshes the display in the current viewport.
Prerequisite: None
Keyboard Command: R
Regen
This command regenerates the drawing and refreshes the current viewport.
Prerequisite: None
Keyboard Command: REGEN
Zoom - Window
This commands zooms to display an area you specify by two opposite corners of a rectangular window.
Prerequisite: None
Keyboard Command: ZOOM, W
Zoom - Dynamic
This command zooms to display the generated portion of the drawing using a view box. The view box represents
your viewport, which you can shrink or enlarge and move around the drawing. Positioning and sizing the view box
pans or zooms the viewport, filling it with the image inside the view box.
Prerequisite: None
Keyboard Command: ZOOM, D
Zoom - Previous
This command zooms to display a previous view. You can restore up to 10 previous views.
Prerequisite: None
Keyboard Command: ZOOM, P
Zoom - Center
This command zooms to display a window you define by picking a center point and a magnification value or height.
A smaller value for the height increases the magnification. A larger value decreases the magnification.
Prompts
1 Specify center point: pick a point
2 Enter magnification or height <226.66>: enter a value
Prerequisite: None
Keyboard Command: ZOOM, C
Zoom IN
This command increases the zoom factor of the current viewport by a factor of 2.0.
Prerequisite: None
Keyboard Command: ZOOM, 2.0x
Zoom OUT
This command decreases the zoom factor of the current viewport by a factor of 0.5.
Prerequisite: None
Keyboard Command: ZOOM, 0.5x
Zoom Selection
This command zooms the display to fit the selected entities. For example, if you run Viewpoint 3D and your viewport
only shows two small dots of entities that are far apart, then you can use Zoom Selection to select the entities of one
of these dots and quickly zoom the display to these entities.
Prompts
Select objects to zoom onto:
Select objects: select entities
Zoom Points
This command centers the screen to a user-specified point. The point can be specified by either the point number or
description. The command searches the current coordinate (.CRD) file. Besides centering the screen, the magnifi-
cation can also be changed. The default value is the current magnification. To zoom in, enter a smaller value and to
zoom out, enter a greater value.
Pan
This command moves the drawing display in the current viewport. The cursor changes to a hand cursor. By holding
down the pick button on the pointing device, you lock the cursor to its current location relative to the viewport
coordinate system. The drawing display is moved in the same direction as the cursor.
When you reach a logical extent (the edge of the drawing space), a bar is displayed on the hand cursor on the side
where the extent has been reached. Depending on whether the logical extent is at the top, bottom, or side of the
drawing, the bar is either horizontal (top or bottom) or vertical (left or right side).
When you release the pick button, panning stops. You can release the pick button, move the cursor to another
location in the drawing, and then press the pick button again to pan the display from that location.
To stop panning at any time, press Enter or ESC.
Prerequisite: None
Keyboard Command: P
3D Viewer Window
This command views in 3D the selected 3D faces, blocks, polylines, lines and points. This routine uses the OpenGL
graphics library for rendering, which gives it superior performance. Some of its features include the ability to zoom
in and out, pan, rotate around the X,Y,Z axis and shade in user-positioned lighting. Press the right mouse button and
drag to zoom the display.
The positions can be entered in the edit boxes or use the respective Pick > button to pick a point in the drawing.
The program will pick up the height of the surface for picked points and then the height above the position can be
entered. For example to check sight distance, the view position could be a point on a road and height could be the
driver eye height and the target position and height could be the object to check.
Color By Elevation Scale: These three colors are used for the Color By Elevation option. The program will
interpolate between these colors for the color scale.
Saved Views: This option allows for naming and saving a 3D view for easy recall later. Named views can be
selected from the pull-down and the active view can be deleted from the list.
Visibility: Permits the layer or entity to be temporarily hidden from the view.
Color: Permits the color of the layer or entity to be temporarily changed. The Color By Elevation option must be
disabled to show the designated color.
Opacity (Surfaces): Use the horizontal slider control to indicate the desired level of opaqueness that should be
applied to a surface. A lower opacity results in increased surface transparency and is helpful for viewing sub-surface
Control Action
The Clip Plane control permits portions of the view to be
hidden from view by adjusting the position of the slider.
This is helpful for producing quick ''section'' views of the
data being shown in the view.
This function exports the graphic display to an image file.
Several different image file formats are supported includ-
ing bmp, png, jpg, xpm and gif. There is an Export Image
Selections dialog to choose the image resolution and color
depth.
Allows the data in the view to be saved to an external 3DX
file for subsequent re-use. Use the Saved View option to
re-load a desired view.
Allows a previously saved 3DX file to be re-loaded into
the current view.
This function outputs the image to a report. For
AutoCAD-based configurations, the report format (PDF
or DWF) is specified via the Carlson Configure
â†' General Settings.
Exit the 3D viewer window.
Common Controls
• To quickly view just a surface file, use the Surface 3D Viewer command.
• To visualize a site with animated vehicle controls, use the Surface 3D Fly-Over command.
Pulldown Menu Location: View > 3D Viewer
Keyboard Command: cube
Prerequisite: Entities to display
Surface 3D Viewer
This command is identical to the 3D Viewer Window, except that this one loads a Carlson Grid GRD, TIN or FLT
file. After the file is selected, the same viewer documented in 3D Viewer Window appears.
Surface 3D FlyOver
This command allows you to view a self guided animation of following a path through a 3D surface model. There
are two variations to this command. When the command is started, you must specify whether you want to use a
surface model from file or screen entities.
Surface model from file: Using this method, you can select either a triangulation (.TIN) file or a grid (.GRD) file,
then you have the option of following a polyline or following a ''free'' path. If you choose the polyline method, then
the animation is limited to following the polyline. If you choose the ''free'' path method, you first specify two points
to obtain a starting direction, the while inside the viewer you can point the animation in any direction.
Screen entities: Using this method, you must select a 3D polyline to follow. The animation is limited to following
the polyline.
After making the above selections, the 3D graphics window is opened. The main window is for the animation, the
smaller upper right window shows you the overall plan view, and the smaller window located at middle right shows
you the current elevation, slope and azimuth. While following a ''free'' path, you will have a 3rd small window
located at lower right which shows you the amount of roll at your current position.
viewing position. This button turns your viewing position to the left. This button turns your viewing
position to the right. This button allows you to zoom in and out. This button allows you to rotate
the main animation window in any X, Y or Z direction. This button allows you to pan. This button
toggles shading on and off. This button starts the animation in the main window. This button stops
the animation. This button exits the 3D Surface FlyOver command Control for position of the
light source, viewed from above.
1 Under Set Viewing Angles, you must set the direction of the view relative to either the world coordinate system
(WCS) or a user coordinate system (UCS).
• Absolute to WCS: This option sets the view direction relative to the WCS.
• Relative to UCS: This option sets the view direction relative to the current UCS.
2 You must specify the viewing angles.
• X Axis: This field specifies the angle from the X axis.
• XY Plane: This field specifies the angle from the XY plane. You can also use the sample image to specify
viewing angles. The black arm indicates the new angle. The red arm indicates the current angle. Specify an angle
by selecting the inner region of the circle or half-circle. Selecting the bounded outer regions rounds off the angle to
the value displayed in that region.
• Set to Plan View: This option sets the viewing angles to display the plan view relative to the selected coordinate
system.
Prerequisite: None.
Keyboard Command: DDVPOINT
Prompts
Prompts
This routine prompts for the twist angle then adjusts the screen and cross-hairs to that angle. This is a modification of
the DVIEW command. The twist angle is always measured counterclockwise with 0 degrees being to the east/right.
Pulldown Menu Location: View > Twist Screen
Keyboard Command: twist1
Prerequisite: None
Prompts
Pick a line, polyline or text to make horizontal: pick a line or polyline
Prompts
Twist to Grid North or True Geodetic North [<Grid>/True]? press Enter
Twist To 3D View
This command orients selected text, symbols and point attributes to face the current viewpoint. Typically, text and
points are drawn to face up to plan view. When viewed in 3D from the side, this text can be hard to read. This
command makes this text readable for the current view. Before running this command, the 3D view should be set
by commands like Viewpoint 3D or Orbit. The entities are oriented to the current view by setting the extrusion
values for the entities.
Prompts
Select points, symbols and text to twist.
Select objects: pick entities
Pulldown Menu Location: View > Twist 3D Entities
Keyboard Command: twist3d
Prerequisite: Entities to view
Prompts
Select points, symbols and text to restore.
Select objects: pick entities
Pulldown Menu Location: View
Keyboard Command: untwist3d
Prerequisite: 3D Entities
Display Order
This command allows you to change the display order of objects by repositioning an entity from either the back-
ground to the forefront of the drawing view or from the forefront to the background of the drawing view.
Prerequisite: None
Keyboard Command: draworder
Show/Hide By Selection
This set of commands to select entities to hide, isolate or make visible.
Hide By Selection
This command prompts to select entities and then makes these entities invisible in the drawing.
Isolate By Selection
This command prompts to select entities and then makes all other entities in the drawing invisible so that only the
selected entities are shown.
Show All
This command makes all the entities visible that were hidden by the Hide By Selection or Isolate By Selection
commands.
Level Manager
This command lists, creates and renames level names. The dialog shows the level names defined in the drawing.
Use the New button to add a level name. Use the Rename button to change a level name.
Layer Control
This command allows you to manage layers and layer properties.
Change Layer
This command allows you to change the layer of a group of entities by selecting the group of entities. The layer
name to assign can be either typed it or read from an existing entity by picking an entity that is on the layer that you
want to change the group to.
Prompts
Select entities to be changed.
Select objects: pick entities
The Select Layer dialog appears select a layer from the list, or select Screen Pick
If Screen Pick is chosen,
Pick entity with layer to change to: pick another entity This assigns the selected entities to the layer of this entity.
or
Enter new layer name or pick entity with layer (Enter/<Pick>)? E
Enter new layer name: FINAL This assigns the selected entities to the FINAL layer.
Freeze Layer
This command will freeze layers by picking entities on that layer. The entity selection is done by selection set for
selecting one or more entities.
Prompts
Select entities on layers to be frozen.
Select objects: pick entities
Pulldown Menu Location: View
Keyboard Command: loff
Prerequisite: None
Prompts
Pick entity on layer to be frozen: pick an entity
Freezing layer
Pick entity on layer to be frozen (U-Undo,Enter to end): press Enter
Thaw Layer
This command thaws the layers frozen by the Freeze Layer command.
Pulldown Menu Location: View
Keyboard Command: lon
Prerequisite: None
Prompts
Select objects on layers to isolate.
Select objects: pick entities
Retain POINT layers [Yes/<No>]? Press Enter
Restore Layer
This command thaws the layers that were frozen by the Isolate Layer command.
Pulldown Menu Location: View
Keyboard Command: restore
Prerequisite: None
Lock Layers
The Lock Layers command will lock the layers for the layers of the selected entities.
The Restore Layer State command sets the drawing layers and their status from the layer information in a layer state
file (.LAY file). If a layer from the layer state file does not exist in the drawing, the program will create the layer.
Besides the Carlson format, the Land Desktop layer state format, which is also uses a .LAY extension, is supported
by this command.
288
Line
This command allows you to draw a line entity by picking points on the screen or by supplying the coordinate values
using the point number and associated coordinates stored in the current coordinate file. The Line command links the
line with the points when the line is drawn using point numbers if the Link Linework with Points option is turned
on. This option is set under General Settings in the Configure command in the Settings menu. With links active,
changing a point with a command like Move Points automatically updates the line. This command always draws 2D
lines with a zero elevation.
Prompts
1 Pick point or point numbers: 1-3
You may enter a single point number or a range of point numbers
2 Undo/Distance/<Pick point or point numbers>: 16
3 Undo/+/-/Close/Distance/<Pick point or point numbers>: 35
4 Undo/+/-/Close/Distance/<Pick point or point numbers>: +
The + or - activates an additional prompt option that allows you to plot line segments at a 90 degree deflection angle
from the last line.
5 Perpendicular Distance Right: 80
6 Undo/+/-/Close/Distance/<Pick point or point numbers>: -
The + or - activates an additional prompt option that allows you to plot line segments at a 90 degree deflection angle
from the last line.
7 Perpendicular Distance Left: 105.12
8 Undo/+/-/Close/Distance/<Pick point or point numbers>: D
The distance option allows you to input a distance for the next line segment. The position of the cursor determines
the angle.
9 Enter distance: 174.32
10Undo/+/-/Close/Distance/<Pick point or point numbers>: C
The close option draws a line segment back to the original starting point
Prerequisite: None
Keyboard Command: 2DLINE
2D Polyline
This command creates a 2D polyline. A Polyline is a complex CAD entity comprised of one or more line or arc
segments. While a 2D polyline elevation isn't necessarily zero, a 2D polyline is flat with all vertices at the same
elevation.
This command is available from the Draw pulldown menu, from the Draw toolbar or at the Command: line
(2DP) and provides many more options than the standard CAD version of the command. Unless disabled, the
Polyline 2D Options dialog box will appear after starting Carlson's 2D Polyline command.
Elevation: Set the elevation of the polyline to be drawn. The Set Elevation By 1st Point option will use
the elevation from the first specified point for the whole polyline.
Offset from Centerline: If this option is enabled, an additional option, Offset, is available from the Com-
mand: line. Issuing the ''Offset'' option allows you to draw a new polyline using Station and Offset entry from an
existing polyline or existing Centerline (.CL) file.
Skip Inline Vertices for Extend: This setting applies to the ''Extend'' option with the Total Distance Sub-
Menu option. If enabled, an existing vertex will dissolve when lengthening a 2D Polyline segment.
Prompt To Draw Another: This option stays in the command after completing the polyline and prompts
whether you want to draw another polyline.
Auto-Zoom Mode: This setting provides 3 options for Auto-Zoom: Never, Proximity or Always. The
''Never'' setting requires you to manually Zoom or Pan to keep the current polyline vertex centered in the drawing
screen. The ''Proximity'' setting will activate the ''Proximity Level'' setting and will automatically re-center the view
only if the current polyline vertex is within a certain distance of the limits of the drawing area. The ''Always'' option
will automatically re-center the view after each new polyline vertex is added.
Annotate Closed Pads: Enabling this option will activate the ''Settings'' button. The ''Settings'' button dis-
plays the Label Pad Elevations dialog box where you can specify label settings for the pad and other vertical offset
elevations. For instance, you can label both the Finished Floor Elevation and the SubGrade elevation of a building
pad at the same time using this command. See additional information on the Label Pad Elevation command.
Auto-Correct For 90 Degree Corners: This option will adjust two line segments to make an exact 90 de-
gree corner when the original lines are nearly 90 degrees.
Smooth Polyline: This option applies for drawing smooth polylines such as a path for a stream. The Bezier
smoothing method is used which passes through all the points and smooths only between the points.
Use Current Drawing Properties: Select this option if you want the layer, color and linetype of the newly
created polyline to match those currently set in the drawing.
Layer: Use this setting to manually assign the layer for the newly created polyline. You can type in the
new layer name, use the ''Select'' button to choose an existing layer from the drawing's layer list or use the ''Pick''
button to select an entity in the drawing and match its layer.
Set Color: Use this button to manually specify a color for the newly created polyline.
Linetype: Use the ''Select'' button to manually specify a linetype for the newly created polyline.
Select Code: This option allows you to set the layer, color and linetype of a new polyline by using the
properties assigned to a Field to Finish field code. The field code is selected from an existing Field Code table
(.FLD) file that has been previously specified in the Point Defaults dialog box.
Prompts
Command:2dp
[Continue/Extend/Follow/Offset/OPtions/<Pick point or point numbers>]: screen pick a point
[Arc/Close/Distance/Follow/Offset/Undo/<Pick point or point numbers>]: screen pick a point
Segment length: 202.55, Total length: 202.55
[Arc/Close/Distance/Extend/Follow/Line/Offset/Undo/<Pick point or point numbers>]: screen pick a point
Segment length: 179.73, Total length: 382.28
Continue: This option allows you to select an existing polyline to which you'd like to add more line or arc
segments. When prompted to ''Select a polyline to continue or extend:'', you may pick anywhere on the existing
polyline and the new segment will begin at the ending vertex nearest your cursor. New line or arc segments can
be added by screen-picking or using the options at the Command: line. Once finished adding segments, they are
automatically joined to the original polyline.
Extend: This option gives you many ways to lengthen or shorten an existing polyline using the abbreviated
SubMenu options shown below. Some of these options create additional segments at the end of the existing polyline
and some allow you to change the length of the ending segment of the polyline. When prompted to ''Select a
polyline to continue or extend:'', you may pick anywhere on the existing polyline and the ''Extend'' will occur at
the ending vertex nearest your cursor. Once finished Extending, the new segments are automatically joined to the
original polyline.
I - Input mode - This option toggles the distance input between feet & inches (will prompt first for feet,
then prompt again for inches) and decimal feet.
R - Right rotate - From the ending vertex, turns the pointer 90-degrees to the right and then prompts for a distance.
L - Left rotate - From the ending vertex, turns the pointer 90-degrees to the left and then prompts for a distance.
S - Switch direction - From the ending vertex, turns the pointer 180-degrees and then prompts for a distance.
T - Total distance - Prompts you to ''Enter total distance (100.00)'' and displays the current length of the segment in
parentheses. If a number smaller than the current distance is entered, this option will shorten the existing segment.
If a number larger than the current distance is entered, this option will lengthen the existing segment. This option is
also affected by the Skip Inline Vertices for Extend setting in the Polyline 2D Options dialog box. If ''Skip Inline
Vertices for Extend'' is enabled, then the existing vertex will be dissolved when lengthening a segment. If the setting
is not enabled, then the existing vertex will be left intact and an additional segment will be created inline.
A - Angle change - From the ending vertex, prompts you to ''Enter Angle (ddd.mmss):'' to turn the pointer by a
specified angle and then prompts for a distance.
B - Bearing/Azimuth/Turned/Deflection - From the ending vertex, this option allows you to set the pointer direction
by specifying an Angle. The Angle format is Qdd.mmss and there are a variety of ways to use the ''Q'' value to
specify the Angle. See here for more.
E - Extend to edge - Extends current segment to another line or entity
U - Undo - Undo last action
X - Quit extend mode - Returns to normal 2D Polyline Draw mode
Help - Displays the descriptions of the Extend options
Enter or Pick Distance - Distance to extend the current segment
Follow: This option allows you to trace all or a portion of an existing polyline. After issuing the ''Follow''
option, you are prompted to ''Select the polyline to Follow:'' and then to ''Specify the first follow point:''. After
snapping to a starting point on the polyline, you are asked whether you want to ''Interpolate follow vertices
elevations?''. With this being a 2D Polyline, the answer to this is most likely ''NO''. You will then be prompted to
specify the ''Last follow point or follow distance:'' where you can snap to another point on the polyline or type in a
Offset: With the ''Offset'' option, you will first be prompted to select an existing polyline or select an exist-
ing Centerline (.CL) file. Next, you will be asked to ''Specify starting station:'' where you will enter the station
number of the first polyline vertex. Then, you will be prompted to ''Enter Station'' and ''Enter Offset'' for each vertex
of the new polyline. Note: To have this option available, you must place a check next to Offset From Centerline in
the Polyline 2D Options dialog box.
Pick Point or Point Numbers: This is the default prompt for the command. From here you can set a new
polyline vertex by screen picking, entering coordinates in X,Y format or entering a point number from the
associated Coordinate (.CRD) file.
Arc/Line: New polyline segments can be either an Arc or a Line segment. If the last polyline segment
drawn was a LINE, then the ''Arc'' option will be shown as an available option; however, if the last polyline segment
drawn was an ARC, then the ''Line'' option will be available.
When in the ''Arc'' mode, there are many additional SubMenu options available to you for creating an arc
segment within the new polyline. The options are generated directly from the standard CAD version of the PLINE
command and include Radius Point, Radius Length, Arc Length, Chord and Second Point (Point on Curve).
Close: This option will create a new Line or Arc segment back to the starting vertex of the polyline and re-
sults in a closed polyline.
Distance: This option allows you to first enter a distance for the new Line segment and then to specify the
direction using one of three methods: Cursor, Line or Angle.
Cursor - This method will draw the polyline segment in the direction of your cursor position.
Line - This method prompts you to select a line or polyline segment to which it will draw a parallel segment.
Angle - This method prompts you for an Angle to determine the direction of your new polyline segment. The Angle
format is Qdd.mmss and there are a variety of ways to use the ''Q'' value to specify the Angle. See here for more.
The 3D Polyline command is available from the Draw pulldown menu, from the Draw toolbar or at the
Command: line (3DP). Unless disabled, the Polyline 3D Options dialog box will appear after starting Carlson's 3D
Polyline command.
Show Options on Startup: When this option is enabled, the Polyline 3D Options dialog box will display
automatically upon starting the 3D Polyline command. If disabled, you can still get to this dialog by typing O for
Options at the command prompt.
Prompt for Elevation/Slope: When this option is enabled, the elevation for each new vertex will be displayed
as a prompt, giving you an opportunity to override that value by typing in a new elevation. When disabled, the
elevation to be assigned to each new vertex is displayed but you are not given a chance to assign a different elevation.
Prompt for Coordinate Point Elevations: This option only applies if you specify a point number from an
associated Coordinate (.CRD) file to establish the X,Y,Z values for a new 3D Polyline vertex. When this option is
enabled, the elevation for each new vertex will be displayed as a prompt, giving you an opportunity to override that
value by typing in a new elevation. When disabled, the elevation to be assigned to each new vertex is displayed but
you are not given a chance to assign a different elevation.
Elevation Adder: Use this setting to add a constant elevation value to all default elevation values.
Check Elevation Range: Enabling this option allows you to monitor elevations assigned to 3D Polyline
vertices and issue a warning (with options to correct) if the elevation falls outside the specified range. If the
proposed elevation of a 3D Polyline vertex falls outside the range specified, the Warning: Elevation Range dialog
box is displayed. The Warning: Elevation Range dialog box allows you to assign a new elevation to the vertex,
adjust the acceptable range of elevations or turn OFF monitoring of elevations.
Skip Inline Vertices for Extend: This setting applies to the ''Extend'' option with the Total Distance Sub-
Menu option. If enabled, an existing vertex will dissolve when lengthening a 3D Polyline segment.
Prompt To Draw Another: This option stays in the command after completing the polyline and prompts
whether you want to draw another polyline.
Auto-Zoom Mode: This setting provides 3 options for Auto-Zoom: Never, Proximity or Always. The
''Never'' setting requires you to manually Zoom or Pan to keep the current polyline vertex centered in the drawing
screen. The ''Proximity'' setting will activate the ''Proximity Level'' setting and will automatically re-center the view
only if the current polyline vertex is within a certain distance of the limits of the drawing area. The ''Always'' option
will automatically re-center the view after each new polyline vertex is added.
In the ''Polyline Properties'' section of the dialog box you have several alternatives for specifying the layer,
color and linetype of the newly created polyline.
Auto-Correct For 90 Degree Corners: This option will adjust two line segments to make an exact 90 de-
gree corner when the original lines are nearly 90 degrees.
Smooth Polyline: This option applies for drawing smooth polylines such as a path for a stream. The Bezier
smoothing method is used which passes through all the points and smooths only between the points.
Use Current Drawing Properties: Select this option if you want the layer, color and linetype of the newly
created polyline to match those currently set in the drawing.
Layer: Use this setting to manually assign the layer for the newly created polyline. You can type in the
new layer name, use the ''Select'' button to choose an existing layer from the drawing's layer list or use the ''Pick''
button to select an entity in the drawing and match its layer.
Set Color: Use this button to manually specify a color for the newly created polyline.
Linetype: Use the ''Select'' button to manually specify a linetype for the newly created polyline.
Select Code: This option allows you to set the layer, color and linetype of a new polyline by using the
properties assigned to a Field to Finish field code. The field code is selected from an existing Field Code table
(.FLD) file that has been previously specified in the Point Defaults dialog box.
Prompts
For A 3D Polyline With A Specified Elevation At Each Vertex:
Command: 3dp
Note that the difference between this and the previous example is that, instead of entering an elevation for
each vertex, we are screen picking another new vertex. Each time we neglect to enter an elevation we are notified
that, ''This point elevation will be interpolated upon completion.'' After we specify ''94.44'' as the elevation of the
last vertex, the slope of the interpolated segments is calculated using the total elevation change and the total length
of all interpolated segments. Now, the elevations of all vertices can be determined and set based on the resulting
slope.
When starting a new 3D Polyline, the initial set of options assist you in setting the X,Y location of the first
vertex:
Continue: This option allows you to select an existing polyline to which you'd like to add more line or arc
segments. When prompted to ''Select a polyline to continue or extend:'', you may pick anywhere on the existing
polyline and the new segment will begin at the ending vertex nearest your cursor. New line or arc segments can
be added by screen-picking or using the options at the Command: line. Once finished adding segments, they are
automatically joined to the original polyline.
Extend: This option gives you many ways to lengthen or shorten an existing polyline using the abbreviated
SubMenu options shown below. Some of these options create additional segments at the end of the existing polyline
I - Input mode - This option toggles the distance input between feet & inches (will prompt first for feet,
then prompt again for inches) and decimal feet.
R - Right rotate - From the ending vertex, turns the pointer 90-degrees to the right and then prompts for a distance.
L - Left rotate - From the ending vertex, turns the pointer 90-degrees to the left and then prompts for a distance.
S - Switch direction - From the ending vertex, turns the pointer 180-degrees and then prompts for a distance.
T - Total distance - Prompts you to ''Enter total distance (100.00)'' and displays the current length of the segment in
parentheses. If a number smaller than the current distance is entered, this option will shorten the existing segment.
If a number larger than the current distance is entered, this option will lengthen the existing segment. This option is
also affected by the Skip Inline Vertices for Extend setting in the Polyline 3D Options dialog box. If ''Skip Inline
Vertices for Extend'' is enabled, then the existing vertex will be dissolved when lengthening a segment. If the setting
is not enabled, then the existing vertex will be left intact and an additional segment will be created inline.
A - Angle change - From the ending vertex, prompts you to ''Enter Angle (ddd.mmss):'' to turn the pointer by a
specified angle and then prompts for a distance.
B - Bearing/Azimuth/Turned/Deflection - From the ending vertex, this option allows you to set the pointer direction
by specifying an Angle. The Angle format is Qdd.mmss and there are a variety of ways to use the ''Q'' value to
specify the Angle. See here for more.
E - Extend to edge - Extends current segment to another line or entity
U - Undo - Undo last action
X - Quit extend mode - Returns to normal 3D Polyline Draw mode
Help - Displays the descriptions of the Extend options
Enter or Pick Distance - Distance to extend the current segment
Follow: This option allows you to trace all or a portion of an existing polyline. After issuing the ''Follow''
option, you are prompted to ''Select the polyline to Follow:'' and then to ''Specify the first follow point:''.
After snapping to a starting point on the polyline, you are asked whether you want to ''Interpolate follow
vertices elevations?''. After answering Yes or No, you will then be prompted to specify the ''Last follow point or fol-
low distance:'' where you can snap to another point on the polyline or type in a distance to trace the existing polyline.
Pick Point or Point Numbers: This is the default prompt for the command. From here you can set a new
polyline vertex by screen picking, entering coordinates in X,Y format or entering a point number from the
associated Coordinate (.CRD) file.
After setting its location, the next set of options help you calculate the elevation of the initial vertex:
Interpolate: This option will set the elevation of the vertex by calculating the slope between other vertices
of known elevation.
Object: This option allows you to ''Select an elevation label or a point on a polyline:'' to set the elevation of the
vertex. Elevation labels such as ''FFE: 124.85'' or ''Z: 124.85'' can be selected.
Elevation: This is the default option and prompts you to type in the elevation for the vertex.
For subsequent 3D Polyline vertices, several options are added to assist you in setting the X,Y location of
each new vertex:
Arc/Line: New polyline segments can be either an Arc or a Line segment. If the last polyline segment
drawn was a LINE, then the ''Arc'' option will be shown as an available option; however, if the last polyline segment
When in the ''Arc'' mode, there are many additional SubMenu options available to you for creating an arc
segment within the new polyline. The options are generated directly from the standard CAD version of the PLINE
command and include Radius Point, Radius Length, Arc Length, Chord and Second Point (Point on Curve).
Close: This option will create a new Line or Arc segment back to the starting vertex of the polyline and re-
sults in a closed polyline.
Distance: This option allows you to first enter a distance for the new Line segment and then to specify the
direction using one of three methods: Cursor, Line or Angle.
Cursor - This method will draw the polyline segment in the direction of your cursor position.
Line - This method prompts you to select a line or polyline segment to which it will draw a parallel segment.
Angle - This method prompts you for an Angle to determine the direction of your new polyline segment. The Angle
format is Qdd.mmss and there are a variety of ways to use the ''Q'' value to specify the Angle. See here for more.
After setting subsequent vertices, several more options are added to help you calculate the elevation of each
new vertex:
Percent: This option allows you to specify the slope in Percent format (3%) from the previous vertex.
Ratio: This option allows you to specify the slope in Ratio format (for 3:1, enter 3) from the previous vertex.
Degree: This option allows you to specify the slope angle in decimal degree format (dd.dddd) from the previous
vertex.
Osnap[.]: Using the [.] will toggle Running OSNAP settings ON or OFF.
Circle
This command allows you to draw a circle.
Prompts
1 Pick center point or point number or [3P/2P/TTR]: pick point or specify option
• 3P: This option draws a circle based on three points on the circumference.
3 Point
This command draws an arc between three points. The first point is the PC, the second is a point on the arc and the
third is the PT. The points can either by picked on-screen or specified by point number.
Prompts
Pick PC point or point numbers: 101 (For point number 101.)
Pick Second point or point number: 102
Pick PT point or point number: 103
Prompts
Pick PC point or point number: 101
Pick Radius point or point number: 102
Pick PT point or point number: 103
Is the direction of this arc correct ? No/<Yes>: N
Prompts
Radius of Arc <-40.00>: 500
PC Start Point ?
Pick point or point number: pick a point
Chord bearing or chord endpoint (<Bearing>/Point)? Press Enter
Enter Bearing (Qdd.mmss) <90.0000>: 145.1041 (for NE 45d10'41'')
Chord Length <200.46>: 200
Is this arc in the correct direction (<Yes>/No)? Press Enter
Pulldown Menu Location: Draw > Arc
Keyboard Command: srcb
Prerequisite: None
Prompts
2 Tangents, Radius
This command fits a curve between two tangent lines by entering a known radius. It prompts for the radius and then
prompts to pick points on the two tangent lines.
Prompts
Radius of Arc <300.000>: press Enter
[nea] Pick Point on 1st Tangent Line:pick a point
[nea] Pick Point on 2nd Tangent Line: pick a point
Pulldown Menu Location: Draw > Arc
Keyboard Command: 2tanlin
Prerequisite: Tangent lines should be drawn before execution
Prompts
Arc Length <100.00>: press Enter or enter distance
[int on] Pick P.I. of curve: pick intersection of tangent lines
[nea on] Pick pnt on 1st Tangent Line: pick a point
[nea on] Pick pnt on 2nd Tangent Line: pick a point
Pulldown Menu Location: Draw > Arc
Keyboard Command: 2tanlal
Prerequisite: Tangent lines should be drawn before execution
Prompts
Chord Length <100.00>: press Enter
[int on] Pick P.I. of curve: pick a point
[nea on] Pick Point on 1st Tangent Line: pick a point
[nea on] Pick Point on 2nd Tangent Line: pick a point
2 Tangents, Mid-Ordinate
This command fits a curve between two tangent lines and a known middle ordinate. It prompts for the middle
ordinate length, the Point of Intersection and points on the two tangent lines.
Prompts
Middle Ordinate <50.00>:press Enter
[int on] Pick P.I. of curve: pick a point
[nea on] Pick Point on 1st Tangent Line: pick a point
[nea on] Pick Point on 2nd Tangent Line: pick a point
Pulldown Menu Location: Draw > Arc
Keyboard Command: 2tanlmo
Prerequisite: Tangent lines should be drawn before execution
2 Tangents, External
This command fits a curve between two tangent lines and a known external secant distance. It prompts for the P.I.
and points on the two tangent lines then the external distance.
Prompts
[int on] Pick P.I. of curve: pick a point
[nea on] Pick Point on 1st Tangent Line: pick a point
[nea on] Pick Point on 2nd Tangent Line: pick a point
External Distance <50.00>: press Enter
Pulldown Menu Location: Draw > Arc
Keyboard Command: 2tanlex
Prerequisite: Tangent lines should be drawn before execution
Prompts
Tangent Length <50.00>:press Enter
[int on] Pick P.I. of curve: pick a point
[nea on] Pick Point on 1st Tangent Line: pick a point
[nea on] Pick Point on 2nd Tangent Line: pick a point
Pulldown Menu Location: Draw > Arc
Keyboard Command: 2tanltl
Prerequisite: Tangent lines should be drawn before execution
Prompts
Degree of Curve (ddd.mmss) <5.0000>: press Enter
Define by [C]hord or [A]rc length <A>: press Enter
[nea on] Pick Point on 1st Tangent Line: pick a point
[nea on] Pick Point on 2nd Tangent Line: pick a point
Pulldown Menu Location: Draw > Arc
Keyboard Command: 2tanldo
Prerequisite: Tangent lines should be drawn before execution
Prompts
Pick tangent-in: pick a line entity
Pick tangent-out: pick another line entity
Pick point on the arc: pick a point
Prompts
Precede radius with - sign for curve to the left.
Radius of Arc <15.00>: 55
Arc Length <25.00>: 30
PC Start Point ?
Pick point/<point Number>: 14
PtNo. North(y) East(x) Elev(z) Desc
14 4869.06 4390.3 10.00
[nea on] Pick point along perpendicular tangent line: pick a point on tangent line
Radius Point Coordinates: (4355.2 4911.4 0.0)
Pulldown Menu Location: Draw > Arc
Keyboard Command: sral
Prerequisite: Tangent lines should be drawn before execution
Prompts
Precede radius with - sign for curve to the left.
Radius of Arc <300.0000>: press Enter
Tangent Length <236.0000>: press Enter
PC Start Point ?
Pick point or point number: pick a point
Prompts
Precede radius with - sign for curve to the left.
Radius of Arc <300.0000>: press Enter
Chord Length <25.0000>: press Enter
PC Start Point ?
Pick point or point number: pick a point
[nea on] Pick point along perpendicular tangent line: pick a point
(5142.38 4911.57 0.0)
Radius Point Coordinates: (5221.51 5209.63 0.0)
Prompts
Precede radius with - sign for curve to the left.
Radius of Arc <300.00>: press Enter
Enter Delta Angle <90.00>: press Enter
PC Start Point ?
Number/<Pick point>: pick a point
[nea on] Pick point along perpendicular tangent line: pick a point
Pulldown Menu Location: Draw > Arc
Keyboard Command: srda
Prerequisite: Tangent lines should be drawn before execution
Prompts
Specify end point of arc: DRAG pick a point
Compound or Reverse
This command draws a compound or reverse off an existing curve. It prompts whether the curve is reverse or
compound, for the P.C. start point (endpoint of an existing arc) and the known radius. Then the user selects the
other known from the choices of tangent length, arc length, chord length or delta angle and enters that value. This
command can be confused and malfunction if there is another entity such as a point symbol at the P.C. (If this
happens, freeze the PNTMARK layer or temporarily erase the point symbol.)
Prompts
[end on] Select ARC at PC Start point of the curve: pick a point
Type of curve [<Compound>/Reverse]: press Enter
Enter the Radius: 300
Define arc method [Tangent/Chord/Delta/<Length>]: press Enter
Enter the arc length: 236
3D Arc
This command draws an arc in 3D using three points for input. The points are the beginning of the arc (PC), a point
along the arc, and the end of the arc (PT).
Prompts
Prompts
Prompts
Source Coordinates
Point# Northing Easting Residual
46 4573.478 5647.688 -0.059
47 4618.180 5667.428 0.177
49 4669.960 5671.494 -0.211
50 4707.039 5664.138 0.093
Residuals Standard Deviation: 0.148
Average Residual: 0.135
Curve Calc
This Curve Calculator command displays a dialog box with a series of edit boxes that are filled in with the values of
a curve. You can input two known values and the program calculates the other values. One of the known values must
be the radius or the delta angle. The 3 Points option allows you to simply select three on-screen point locations. All
of the fields will immediately be filled in after the picking of the third point. Optionally, you can also input point
Roadway or Railroad: Allows you to choose which type of curve you would like information on. Toggling between
the two, after data is entered, will reveal different values.
Select: Allows you to select an arc from the drawing. The information for the selected arc is displayed in the dialog
box.
3 Points: Allows you to specify three points on the screen to define an arc. The information for this defined arc is
displayed in the dialog box.
Plot: Allows you to plot the currently defined arc in the drawing.
Clear: Clears all edit boxes in the dialog.
Prompts
Spiral Curve
This command plots a spiral curve. The user must provide the P.I. (point of intersection), the length of spiral and the
radius length of the simple curve. The command will plot a symmetrical spiral or a spiral in or spiral out (choose
the S option for the first prompt if you only want to plot a spiral out). If you have an unsymmetrical spiral then
plot a spiral in using the T or P option then use the S option to plot the spiral out. The command plots a polyline
to represent the spiral as line segments at the resolution specified by the user. You can use the Calculate Offsets,
Station Polyline/Centerline or Offset Point Entry commands, found in the Centerline menu, to calculate points and/or
stations and offsets from the spiral.
Prompts
Text
Creates a single-line text object.
You can use the TEXT to enter several lines of text that you can rotate, justify, and resize. As you type at the Enter
Text prompt, the text you are typing is displayed on the screen. Each line of text is a separate object. To end a line
and begin another, press Enter after entering characters at the Enter Text prompt. To end the TEXT command, press
Enter without entering any characters at the Enter Text prompt.
By applying a style to the text, you can use a variety of character patterns or fonts that you can stretch, compress,
make oblique, mirror, or align in a vertical column.
If TEXT was the last command entered, pressing ENTER at the Specify Start Point of Text prompt skips the prompts
for height and rotation angle and immediately displays the Enter Text prompt. The text is placed directly beneath
the previous line of text. The point specified at the prompt is also stored as the Insertion Point object snap.
Prompts
Text Wizard
This command creates text using a dialog to set the text properties. In the dialog, you set the text string to create,
height, justification, layer, style and color. Text Rotation chooses between having the label horizontal to the current
view, prompting for the label angle or at a fixed angle specified in the dialog. The Use MText setting controls
whether to create the text as a regular Text entity type or as MText. The Use Current Drawing Properties option will
use the current layer, style and color from the drawing instead of the dialog.
Prompts
Draw Text dialog
Text location: pick a point
Text Import
This command reads a text file and draws the contents as text entities. The file to import and the options are set in
the dialog show here.
When using a Microsoft Word .doc or .docx file, the document is drawn as MText using the formatting from the
document. There is an option to link the MText to the document so that the MText is updated when the document
in changed. This update is done when the drawing is opened or running a REGEN.
Text Export
This command writes a text file from the selected Text and MText entities. The text is sorted to output in top to
bottom order based on the entity locations.
Prompts
Create Text on Line dialog
Pick line or polyline segment: select linework entity
Pick point for slide: pick a point
Text on Polyline
This command creates text with each character aligned by the selected polyline. In the options dialog, you set the
text string to create, height and offset. The Text Offset controls the distance between the polyline and the text. The
Slide option allows you to graphically place the text.
Text Mask
This command hides drawing entities under text by creating a wipeout entity around the text. The Offset is a
distance in drawing units to create a buffer around the text.
Prompts
Select text to mask.
Select entities: pick text
Offset <0.100>: press Enter
Text UnMask
This command removes text masks from the selected text entities.
Prompts
Select text to unmask.
Select entities: pick text
Prompts
[Options/<Select text>]: pick the text to box or type O for the options dialog.
Prompts
Select text: pick the text to highlights
Symbols
This command inserts symbols from the symbol library into the drawing. The symbol library may be edited using
the Edit Symbol Library command. The locations for the symbols can be specified by picking points, specifying
point numbers in the current coordinate (.CRD) file or by entering the northing and easting. If you specify a point
number, and that point number already has a symbol on it, you will be prompted whether or not to replace the
existing symbol. Selecting the Enter coords option allows you to insert the symbol by entering a northing, easting
and elevation. Using the Select entities option, symbols can also be placed on arcs, faces, points, text, lines and
polylines. Under the Options command, you can turn prompting for rotation on or off. With rotation off, the symbol
will be inserted horizontal to the current twist screen. Choose a symbol from the Select Symbol dialog by clicking
on it. The Symbol Category choices are Points, Trees and Map Symbols. You may select a category by choosing
the Symbol Category dropdown list. Within each category, use the scroll bar to view all of the symbols.
Prompts
Insert Symbols
This command inserts symbols from the symbol library into the drawing. The symbol library may be edited using
the Edit Symbol Library command.
In the Insert Symbols options dialog, choose a symbol by entering the Symbol Name or by picking the Select
button which brings up the Select Symbol dialog. The default Symbol Category choices are Points, Trees and Map
Symbols. You may select a category by choosing the Symbol Category dropdown list. Within each category, use the
scroll bar to view all of the symbols. The Prompt For Rotation option will add a prompt for each symbol rotation.
The Rotate By Centerline option will prompt to select linework and then rotate the symbols to make them parallel
to the nearest linework. The Symbol Rotation Angle is applied relative to horizontal of the current twist screen or to
the nearest linework angle when Rotate By Centerline is active. The Erase Existing Symbols options apply if you
specify a symbol location that already has a symbol on it. There are also settings for the symbol layer name and
size. The Prompt For Attributes option applies to symbols that have attribute definitions. When active, this option
will prompt for the attribute values in a dialog.
The Select Code option is an alternate way of selecting the symbol by Field-to-Finish code name. The Field-to-
Finish code table to use is set with the Points->Point Defaults command. Besides setting the symbol name, the code
lookup method also sets the layer. For example, instead of picking a symbol like SPT5 and setting the layer name to
''TRAVERSE'' for an iron pin symbol, the select code method would set the symbol name and layer by picking the
code name/description of ''IPS''/''Iron Pin Set'' from the code list. So the code method is a way to handle drawing
standards.
After the options dialog, the program prompts at the Command line for the symbol locations. The locations can
be specified by picking points, specifying point numbers in the current coordinate (.CRD) file or by entering the
northing and easting. Using the Select entities option, symbols can also be placed on arcs, faces, points, text, lines
Prompts
Insert Symbols dialog Choose parameters and click OK
Options/Select entities/Enter coords/<Pick point or point numbers>: pick a point
Options/Select entities/Enter coords/<Pick point or point numbers>: 5-10 Inserts symbols at points 5-10 from
the current coordinate file.
Options/Select entities/Enter coords/<Pick point or point numbers>: S
Insert Symbols dialog
Select arcs, faces, points, text, lines and polylines. select objects
Options/Select entities/Enter coords/<Pick point or point numbers>: press Enter to end
Pulldown Menu Location: Draw > Symbols
Keyboard Command: ptsym
Prerequisite: None
Prompts
Draw Table
This command creates a table entity by reading a delimited text file such as a comma separated file (CSV). In the
options dialog, set the Delimiter for the character that separates the values in the text file. Also there is an option
for whether to create a totals line at the end of the table. The Link Table option will update the table in the drawing
when the text file is updated. This update is done when the drawing is opened or running a REGEN.
After picking the location to draw the table, there is a dialog for formatting the table. You can control the header
names, width, size, alignment and style. There are settings for the table layer, color and title.
Hatch
This command allows you to fill an enclosed area or selected objects with a hatch pattern.
The Hatch command first defines the boundaries of the area you want to hatch, either by computing a region or
polyline boundary from a specified point within an enclosed area, or by using selected objects as boundaries. It then
fills the boundaries with a hatch pattern or a solid color. You can create an associative hatch, which updates when
its boundaries are modified, or a nonassociative hatch, which is independent of its boundaries. You can preview any
hatch and adjust the definition.
Due to the large number of combinations of geometry that you can hatch, editing hatched geometry can produce
unexpected results. In this event, delete the hatch object and rehatch.
The Boundary Hatch dialog box defines the boundary, pattern type, pattern properties, and attributes for hatch
objects. Use the Quick Tab to work with hatch patterns and quickly create a hatch. Use the Advanced Tab to
customize how TakeOff creates and hatches boundaries.
1 Under the Quick Tab you define the appearance of the hatch pattern to be applied.
• Island Detection Style: This option allows you to specify the method for hatching objects within the outermost
hatch boundary. If no internal boundaries exist, specifying an Island Detection style has no effect. Because you can
define a precise set of boundaries, it's often best to use the Normal style.
The illustrations that accompany each style show how the program hatches a group of three nested boundary objects
in each case.
Normal
Hatches inward from the outer boundary. The program turns hatching off if it encounters an internal intersection.
Because this process starts from both ends of each hatch line, the program hatches only the outermost level of the
structure and leaves the internal structure blank.
Ignore
Hatch Wizard
This command draws a hatch. The dialog has settings for the Color, Layer and Scale for the hatch. The Use
Layer/Color of Perimeter Polyline option sets these properties for the hatch from the polyline used for the hatch
perimeter instead of from the dialog. The Pick Interior Point to Make Perimeter method defines the hatch area by
picking a point in the drawing and having the program find the bounding linework. Otherwise the program prompts
to select the inclusion and exclusion perimeter polylines.
After dialog and selecting the hatch area, the program prompts for the hatch pattern. Then the hatch is created.
Raster Image
This command allows you to manage raster images.
3 In the Image dialog box, you must first identify the image and the path.
• Name: This field identifies the image you have selected to attach, either from the Select Image File dialog box
(an unattached image) or from the list of previously attached images. To add another instance of an image file that
is already attached, select the image name from the list and choose OK.
• Browse: This option opens the Select Image File dialog box (a standard file selection dialog box). If Show
Preview is selected, the program displays a preview of the selected file.
• Retain Path: This option saves the path of the image file with the image definition. If Retain Path is not selected,
only the image name is saved and TakeOff searches the Support File Search Path.
4 Under Insertion Point, you must specify the insertion point for the selected image. Specify On-Screen is the
default. The default insertion point is 0,0.
• Specify On-Screen: This option directs input to the command line or the pointing device. If Specify On-Screen
is cleared, enter the insertion point in X, Y, and Z.
• X: This field sets the X coordinate value.
• Y: This field sets the Y coordinate value.
• Z: This field sets the Z coordinate value.
5 Under Scale, you must specify the scale factor of the selected image. Specify On-Screen directs input to the
command line or the pointing device. If Specify On-Screen is cleared, enter a value for the scale factor. The default
Prompts
Select World File: choose existing .TFW or .JGW file
Keyboard Command: geotiff
Prerequisite: None
The Draw Item toolbar, shown below, has icons for the Draw Item, Set Data Source and Exit Drawing
Standards commands. In addition, these commands are all accessible from the Draw menu. The
Item Standards Manager command is only accessible through the Draw menu.
The Item Standards Manager command launches the Standards Draw Manager palette. This palette has
a right-click shortcut menu allowing you to Insert, Modify, Delete and otherwise manage Items stored in the
Standards Database file (.sdb). Other than the shortcut menu, this palette is identical to the Standards Draw palette.
The first time you launch the Item Standards Manager in a drawing session, you will be prompted to
''Select Drawing Standards Data Source''. Carlson includes two Standards Database files (.sdb) with the in-
stallation: the Carlson NCS SurveyCivil.sdb which is a fully populated database based on the US National
CAD Standard and empty.sdb which is a functional, but empty, database with which to start a new Standard
Database. Updates and additions to the .sdb files provided by Carlson Software will be posted to this website:
www.carlsonsw.com/cadstandards.html.
The first time you launch the Draw Standard Item command in a drawing session, a dialog box will prompt you
to ''Select Drawing Standards Data Source''.
The Standards Data Source can be loaded by specifying a Universal Data Link file (.udl) or a Standards Database file
(.sdb). Carlson includes two Standards Database files (.sdb) with the installation: the Carlson NCS SurveyCivil.sdb
which is a fully populated database based on the US National CAD Standard and empty.sdb which is a functional,
but empty, database with which to start a new Standard Database. Updates and additions to the .sdb files provided
by Carlson Software will be posted to this website: www.carlsonsw.com/cadstandards.html.
If you do not know the QuickKey of the Standard Item you wish to draw and do not have a similar Item in
the drawing, press the Enter key to finish the command and return to the Command: prompt. You can now access
the Standards Draw palette by hovering over the Draw Standard Item icon on the Draw Item toolbar.
By default, the Standards Draw palette automatically hides within the Draw Standard Item icon. Hover-
ing over this icon will display the palette. Once displayed, the palette may be dragged to a new location and
re-sized. Since the palette is fully transparent, it can be ''parked'' in the drawing area and not interfere with other
drafting tasks. The palette is also ''transparent'' with regards to command execution in that other commands are able
to run while the palette remains open and available for use.
Items in the Standards Draw palette are organized into Folders and given commonly referred-to, descriptive
names. Defining these Items and other management tasks are done through the Items Standards Manager.
A Standard Item can include any one or a combination of 3 types of entities: Symbols, Linework and An-
notation (with or without a Leader). Next to each Item in the palette is an icon graphic that indicates the type of
entities defined for that Standard Item.
There are 3 methods you can use to place Standard Items in your drawing:
• Select Object - This option is enabled when starting the Draw Item command from either the Draw Item
toolbar or the Draw menu. When prompted at the Command: Line, you can select any Standard Item that has
been previously drawn in the drawing and will then be able to place a new instance of that Item.
• Quick Key - This option is enabled when starting the Draw Item command from either the Draw Item toolbar
or the Draw menu. When prompted at the Command: Line, type in the QuickKey shortcut for the Standard
Item you wish to draw.
• Standard Draw palette - After the Data Source has been loaded, you can access the Standard Draw palette
by hovering over the Draw Item icon.
To Draw a Standard Item using the Item menu in the palette, navigate through and left-click the Standard Item to be
drawn. Assuming the Standard Item has a Symbol, Linework and Annotation component, you will see, generally,
the following series of prompts. Note that, depending on the various options that have been set for each Item, the
prompts may vary.
Start Point: Using the left-mouse button, select the location for the first Symbol component. This point will also be
the first endpoint of the Linework for this Item. If you do not wish to have a Symbol inserted at this point and only
wish to draw the associated Linework, hold the ALT key when specifying the Start Point to proceed on to the next
Endpoint.
Rotation Angle: If you have placed a Symbol, specify its Rotation Angle. If you have set the Symbol Rotation
option to ''Fixed'', you will not be prompted for this Rotation Angle.
If you Insert a Symbol having non-Constant attribute values, you will be prompted through a dialog box to define
the attribute values:
Halfwidth/Width/CLose/LEngth/Open/Undo/Arc Endpoint of line: Select the next Endpoint of the line segment
or specify one of the other Polyline command options before picking the Endpoint. If you do not want to draw a
drawing: Also, left-clicking on any other Text entity will update your current Text
value to match the Text that was selected. And, holding the ALT key while left-clicking on any other Text entity
will add the value of that Text entity as a 2nd line of Text to your current Text value.
Once you have finished entering the Text, press Enter to finish Text entry. Left-click in the drawing to
place the Text.
Rotation angle/Identify or <\P>key in alternative text <0.0000>: Type in a Rotation Angle for the text or
left-click to specify the desired angle.
Leader Start Point: Left-click to specify the location of the arrowhead part of the Leader. If you do not want a
Leader, you can right-click to skip the Leader and proceed on to place the next Text entity.
Next Leader Point: Left-click to specify the next Endpoint of the Leader. You will continue being prompted for
''Next Leader Point:'' until you right-click or Enter to finish drawing the Leader.
After you have finished drawing the first Annotation entity (with or without a Leader), you will continue to be
prompted to place additional Annotation and Leaders. Right-click or press Enter to finish the command.
This command will accept selection of either a Standards Database file (.sdb) or Universal Data Link file
(.udl) that points to the .sdb file. Carlson includes two Standards Database files (.sdb) with the installa-
tion: the Carlson NCS SurveyCivil.sdb which is a fully populated database based on the US National CAD
Standard and empty.sdb which is a functional, but empty, database with which to start a new Standard
Database. Updates and additions to the .sdb files provided by Carlson Software will be posted to this website:
www.carlsonsw.com/cadstandards.html.
This command is available from the Draw menu and the Draw Item toolbar as shown
The first time you launch the Item Standards Manager in a drawing session, a dialog box will prompt you
to ''Select Drawing Standards Data Source''.
The Standards Data Source can be loaded by specifying a Universal Data Link file (.udl) or a Standards
Database file (.sdb). The .udl file is a file that ''points'' to an .sdb file. CAD Managers may prefer to allow users
access to the database through the Universal Data Link file (.udl). This allows the CAD Manager to limit access to
the Standards Database file (.sdb) by storing it in a non-shared location. The CAD Manager can set ''read only'' or
''read/write'' permissions for the .udl file so as to limit editing access to the protected data stored in the .sdb file.
Carlson includes two Standards Database files (.sdb) with the installation: the Carlson NCS SurveyCivil.sdb
which is a fully populated database based on the US National CAD Standard and empty.sdb which is a functional,
but empty, database with which to start a new Standard Database. Updates and additions to the .sdb files provided
by Carlson Software will be posted to this website: www.carlsonsw.com/cadstandards.html.
After specifying the data source, the CAD Standards feature is launched in ''CAD Management'' mode and
the Draw Standard Item command is automatically issued. If you wish to place a Standard Item in your drawing at
this time, you can simply continue the Draw Standard Item command as usual. However, if you need to perform
any management tasks to the database, use the Enter key to finish the command and return to the Command:
prompt. You can then access the Standards Draw Manager palette by hovering over the Draw Standard Item
icon on the Draw Item toolbar.
By default, the Standards Draw Manager palette automatically hides within the Draw Standard Item
icon. Hovering over this icon will display the palette. Once displayed, the palette may be dragged to a new location
and re-sized. Since the palette is fully transparent, it can be ''parked'' in the drawing area and not interfere with other
drafting tasks. The palette is also ''transparent'' with regards to command execution in that other commands are able
to run while the palette remains open and available for use.
Once displayed, right-clicking inside the Standards Draw Manager displays a menu containing the Standards
Database management commands.
Name: The common name for Items in this Folder. The Folder Name is limited to 32 characters.
Description: Additional descriptive information about this Folder. The Folder Description is limited to 32 charac-
ters.
Characteristic: Distinguishing characteristic of this Folder. The Folder Characteristic is limited to 32 characters.
The ''Name'', ''Description'' and ''Characteristic'' of each new Folder can be organized and named using any consistent
naming convention that makes sense for your office. The dialog also allows you to specify a ''Prefix'' and ''Suffix''
for both the ''Description'' and ''Characteristic'' of each new Folder. The ''Prefix'' and ''Suffix'' values shown in the
example above have been set as parentheses ( ) and brackets [ ]. You can set the Default values for ''Prefix'' and
''Suffix'' in Item Database Preferences.
Label: This is a read-only value defined by combining the Folder Name, Description and Characteristic.
Quick Key: This value is not used or set for Folders.
Scale: This read-only value displays the current ''Horizontal Scale'' as specified in Carlson Drawing Setup.
For instance, according to our standard, symbol SSWR-08 should reside on layer V-SSWR-STRC. If I in-
tend to import this symbol into the database using the Import Symbol Library command, the symbol SSWR-08
should reside in its own drawing file named SSWR-08.dwg and should be drawn on layer V-SSWR-STRC in that
Except as noted above with regard to layers, all Symbols should be drawn according to the guidelines set
forth in the Best Practices section of this document.
Scale: Because the default X, Y and Z scale factors correspond to the current ''Horizontal Scale'' setting in Carlson
Drawing Setup, these values should all be set to ''1'' when defining Standard Symbol Items to the database.
Select the ''Fixed'' options for X, Y and Z Scales if you wish to manage the Symbol size solely by these values. Do
NOT select the ''Fixed'' options if you want the Symbol size to vary depending on the ''Horizontal Scale'' setting of
the drawing.
Properties: For blocks having defined attributes, use the settings here to Allow Moving, Rotating and Masking of
attributes.
Rotation: Default Rotation for Symbols can be specified as ''First'', ''Fixed'' and ''Previous''. The ''First'' option will
prompt for a Rotation angle for the first Symbol and then will automatically Rotate all subsequent Symbols to the
same angle as the first. The ''Fixed'' option will use the Rotation angle as specified for the original Symbol. The
''Previous'' option will prompt for the Rotation angle of each Symbol that is placed, but will default to the Rotation
angle of the previously placed Symbol.
Browse for Folder: Browse to and select the folder containing the Symbols to be imported. After importing
Symbols from a folder, the database will automatically add the folder to the list of ''Additional Support Paths'' as
specified in the Item Database Preferences. In order to insert the Symbol into other drawings in the future, the
source drawing file containing the original Symbol/Block definition must be found in a Support Path.
Insert Item
Use this command to define a Standard Item to the Standards Database file (.sdb). If you wish to store the new
Standard Item in a Folder, you must first select and highlight the Folder, then right-click and select Insert Item
from the shortcut menu. If you do not want the new Standard Item saved in a Folder, simply right-click anywhere in
the palette and select Insert Item. Once Items have been created, you can simply ''drag and drop'' Items from one
A Standard Item, when defined to the database, can include any one or a combination of 3 types of entities:
Symbols, Linework and Annotation (with or without a Leader). If more than one of any type (2 Symbols, for
instance) are selected, you will be prompted to select the ONE entity to be used for the Standard Item definition.
Prior to Inserting a new Standard Item, all entities should be drawn according to the guidelines set forth in
the Best Practices section of this document.
Select Objects: Select the entities that comprise the new Standard Item to be defined.
Name: The common name for this Item. The Item Name is limited to 32 characters.
Description: Additional descriptive information about this Item. The Item Description is limited to 32 characters.
Characteristic: Distinguishing characteristic of this Item. The Item Characteristic is limited to 32 characters.
The ''Name'', ''Description'' and ''Characteristic'' of each new Item can be organized and named using any consistent
naming convention that makes sense for your office. The dialog also allows you to specify a ''Prefix'' and ''Suffix'' for
both the ''Description'' and ''Characteristic'' of each new Item. The ''Prefix'' and ''Suffix'' values shown in the example
above have been set as parentheses ( ) and brackets [ ]. You can set the Default values for ''Prefix'' and ''Suffix'' in
Item Database Preferences.
Label: This is a read-only value defined by combining the Item Name, Description and Characteristic.
Quick Key: This is a nickname for the Standard Item. The Quick Key is used with the Draw Item command and
allows you to specify the Standard Item to be drawn from the Command: line.
Scale: This read-only value displays the current ''Horizontal Scale'' as specified in Carlson Drawing Setup.
Symbol tab
Select the ''Fixed'' options for X, Y and Z Scales if you wish to manage the Symbol Size solely by these values. Do
NOT select the ''Fixed'' options if you want the Symbol Size to vary depending on the ''Horizontal Scale'' setting of
the drawing.
Properties: For blocks having defined attributes, use the settings here to allow Moving, Rotating and Masking of
attributes.
Rotation: Default Rotation for Symbols can be specified as ''First'', ''Fixed'' and ''Previous''. The ''First'' option will
prompt for a Rotation angle for the first Symbol and then will automatically Rotate all subsequent Symbols to the
same angle as the first. The ''Fixed'' option will use the Rotation angle as specified for the original Symbol. The
''Previous'' option will prompt for the Rotation angle of each Symbol that is placed, but will default to the Rotation
angle of the previously placed Symbol.
Linework tab
Linetype: This read-only value reflects the Linetype of the Linework element. Using a ''ByLayer'' value allows for
maximum flexibility in the future.
Scale and Width: The Scale and Width settings shown here reflect the Linetype Scale and Width of the entity
selected. These values can be modified and can also be specified as ''Fixed''.
Select the ''Fixed'' option for ''Scale'' if you wish to manage the Linetype Scale of the entity solely by this
value. Do NOT select the ''Fixed'' option if you want the drawing's LTSCALE setting to control the Linetype Scale
of each entity.
Note: The ''Fixed'' option here applies to the Current Entity Linetype Scale and not the global LTSCALE
that we are accustomed to changing based on the scale of the drawing. For the LTSCALE to behave in its traditional
Select the ''Fixed'' option for ''Width'' if you wish to manage the Width of the entity solely by this value.
Do NOT select the ''Fixed'' option if you want the Width of the linework to be scaled by the ''Horizontal Scale'' of
the drawing.
Closed: Select this option if the Linework is to be forced to be a ''Closed'' polygon.
Offset Items - Insert: This button can be used to draw multiple Linework Items parallel to one another. When
defining Offsets, you will Insert one Linework Item to the database and then specify the other Linework Items to be
drawn parallel to the original Item. The Offset Linework Items do not have to be drawn at the correct Offset. After
each Offset Item has been selected, you will be prompted to specify the Offset distance from the original Item.
For instance, in addition to defining separate Standard Items for ''Back of Curb'', ''Gutter Line'' and ''Edge of
Pavement'', you might also define a Standard Item named ''Standard 30'' Curb'' that combines all three Standard
Items.
First, use the Insert Item command and select the ''Back of Curb'' Item as the first Item.
Next, pick the Offset button and select a ''Gutter Line'' Item that has been previously drawn in the drawing.
You'll be prompted at the Command: Line to specify the Offset Distance from the original Item. This value can also
be added or changed in the dialog box. The Offset Distance for the ''Gutter Line'' would be 0.5, representing a 0.5'
wide curb.
Next, pick the Offset button again and select an ''Edge of Pavement'' Item that has been previously drawn in
the drawing. Again, you'll be prompted at the Command: Line to specify the Offset Distance from the original
Item. The Offset Distance for the ''Edge of Pavement'' would be 2.5, representing a 2.5' wide curb with gutter.
After being added as Offsets, both of these values should be marked as ''Fixed'' because their Offset values
should not change based on the ''Horizontal Scale'' of the drawing.
Offset Items - Delete: After selecting an Offset, pick this button to delete the Offset from the Standard Item.
Style: This read-only value reflects the Text Style of the Annotation element.
Height and Width Factor: The Height and Width Factor settings shown here reflect the Text Height and Width
Factor of the entity selected. While both the Height and Width Factor can be modified, the Width of the text is a
read-only, computed value. You also have the option of specifying the Height as ''Fixed''.
Select the ''Fixed'' option for ''Height'' if you wish to manage the Height of the entity solely by this value.
Do NOT select the ''Fixed'' option if you want the Height to vary depending on the ''Horizontal Scale'' setting of the
drawing.
Rotation: Default Rotation for Annotation can be specified as ''First'', ''Fixed'' and ''Previous''. The ''First'' option
will prompt for a Rotation angle for the first Annotation entity and then will automatically Rotate all subsequent
entities to the same angle as the first. The ''Fixed'' option will use the Rotation angle as specified for the original
Annotation entity. The ''Previous'' option will prompt for the Rotation angle of each Annotation entity that is placed,
but will default to the Rotation angle of the previously placed entity.
Leadered: Select this option if you wish to have the ability to place a Leader with each instance of your Annotation.
The Leader option is only available if you selected both a Text/MText entity and a Leader entity when Inserting the
Item to the database. The read-only value to the right reflects the Dimension Style of the Leader entity selected.
Mask: Select this option if you wish to have each instance of Annotation ''masked'' using a WIPEOUT entity. If
selected, the ''Height Offset'' option becomes active allowing you to control the size of the WIPEOUT.
Modify Item
Right-click on any Item or Item Folder and select Modify Item to make changes.
Delete Item
Right-click on any Item or Item Folder and select Delete Item to remove the Item from the database.
Therefore, it is recommended that you create a ''Source Drawing'' to help you plan, set up and define the
Standard Items to be added to your Standards Database.
The Source Drawing should contain small clusters of entities organized according to the Standard Items to be
defined. For each Standard Item to be defined, all of the Symbol, Linework and Annotation entities comprising that
Item should be drawn or inserted into the Source Drawing.
The Symbols, Linework and Annotation entities used to define Standard Items should be drawn at 1:1 and
should have Color and Linetype set to ''ByLayer''. These entities should reside on their standard layers and be
drawn with the appropriate text styles, text heights, text justification, linetypes and dimension styles. Only one type
of Standard entity can be defined for a Standard Item. For instance, only one Symbol can be defined per Standard
Item.
Before drawing or inserting the components of the Standard Items into the Source Drawing, set the ''Hori-
zontal Scale'' in Carlson Drawing Setup to 1:1. This ensures that new ''Horizontal Scale'' settings will be applied
correctly when these Standard Items are drawn into new drawings.
• Notice that the Symbol does not have to be positioned at the endpoint of the Linework when defining as
Standard Items. The Symbol will automatically be placed at each vertex of the Linework when it's drawn into
the drawing.
• All Text except for that on layer V-SSWR-LABL is drawn with a height of 0.08 and is Left justified. The Text
on layer V-SSWR-LABL has a height of 0.12 and is Center justified.
• There are 3 different Symbols to be defined as Items to the database. One may be named, ''Exis Manhole'',
another ''Exis Cleanout'' and the other ''Exis SS Manhole''. All 3 Symbols reside on layer V-SSWR-STRC.
Note that the same block, the ''MH'' Symbol, will be defined to the database twice as a component of two
different Standard Items - ''Exis Sanitary Sewer'' and ''Exis Manhole''.
The Layer of the Symbol entities will be defined to the Standards database; however, because the Color and
Linetype of the Symbol were defined as ''ByLayer'', when placed into a new drawing on the defined layer, the new
Symbol Item will follow the Color and Linetype settings of that layer in the new drawing.
Symbols and their associated Leaders are considered ONE Annotation entity when defining to the standards
database.
Make sure to use the QLEADER command to ensure Symbol and Leader associativity.
The Dim Style of the QLEADER entity will be defined to the Standards database.
Standard Symbol components can be defined having a ''Fixed'' size or the size can be scaled according to
the ''Horizontal Scale'' of the drawing.
If Symbol components are drawn and scaled according to the ''Horizontal Scale'', the ''Horizontal Scale'' set-
ting is saved with the entity. In other words, changes to the ''Horizontal Scale'' of the drawing will not affect existing
entities. This is true of Symbols and Leader components.
When defining Symbols/Blocks, it is helpful to include a WIPEOUT entity behind the Symbol so that un-
derlying Linework is hidden without changing its geometry.
When creating a Standard Symbol Item containing Attributes, you can select the options for ''Allow Move''
and ''Allow Rotate'' to easily move and rotate each Attribute independently of the other block entities.
Using Attributes inside of Symbol/Block definitions allows for additional data storage in each block. For in-
stance, when Attributes are used, data that is valuable to a GIS can be stored with each Block/Symbol.
When defining Attributes inside Symbol/Block definitions, set the ''Constant'' flag to keep the Default Value
for the Attribute. If the ''Constant'' flag is not set, you will be prompted for a new Attribute Value each time the
Symbol is inserted.
When defining Attributes inside Symbol/Block definitions, use the pipe symbol ''—'' to provide a drop-down
Upon insertion, you are given a dialog prompting you to Define Attribute Values by selecting from the available
options:
The Layer of the Linework entities will be defined to the Standards database; however, because the Color and
Linetype of the Linework entities were defined as ''ByLayer'', when placed into a new drawing on the defined layer,
the new Linework Item will follow the Color and Linetype settings of that layer in the new drawing.
To manage Linetype Scale using the LTSCALE command, the Scale value of ''1'' must be set to ''Fixed''
during the Insert Item or Modify Item commands.
Using the Offset option, you have the ability to draw multiple Linework Items parallel to one another.
Annotation elements may be defined using DTEXT or MTEXT commands but will always be placed as MTEXT
entities in the drawing.
When being defined, Text or MText entities should be drawn at 1:1 (plotted text height).
The Text Style, Height and Justification of the Text or MText entities will be defined to the Standards database.
The Layer of the Text or MText entities will be defined to the Standards database; however, because the
Color and Linetype of the Annotation were defined as ''ByLayer'', when placed into a new drawing on the defined
layer, the new Annotation Item will follow the Color and Linetype settings of that layer in the new drawing.
Text/MText entities and their associated Leaders are considered ONE Annotation entity when defining to the
standards database.
The Dim Style of the QLEADER entity will be defined to the Standards database.
Standard Annotation components can be defined having a ''Fixed'' Height or the Height can be scaled ac-
cording to the ''Horizontal Scale'' of the drawing.
If Annotation components are drawn and scaled according to the ''Horizontal Scale'', the ''Horizontal Scale''
setting is saved with the entity. In other words, changes to the ''Horizontal Scale'' of the drawing will not affect
existing entities. This is true of Text and Leader components
This command can be accessed from the Draw menu and the Draw Item toolbar as shown below.
Draw By Example
This command prompts you to pick an entity and then starts the appropriate draw command to begin creating another
one of the selected type of entity. The properties such as layer and color of the original entity are used for creating
the new one. For example, if you pick a polyline, this command will start the Pline command. Likewise if you pick
text, this command will begin the Text command using the layer and style of the selected text.
Prompts
Pick Object for Command: pick an entity
The remaining prompts depend on the type of the selected entity.
Pulldown Menu Location: Draw
Keyboard Command: drawbyex
Prerequisite: Entities
Sequential Numbers
This command draws a text label and then increments to the next value for additional labels. The label can
optionally be placed inside a circle, square or other symbol. The size of the symbol adjusts to fit the label size.
In the dialog, specify the Text label. The text Prefix and Suffix are optional. The Text Size Scaler is the text
size in paper units that gets multiplied by the horizontal scale from Drawing Setup to set the text drawing size. The
Justification setting controls the text justification mode. When Auto Increment Labels is checked, the value entered
in the Text field will be incremented by the value in the Increment field. The Group Label With Symbol option
will make a group of the label text and symbol. When Prompt for Alignment Every Time is checked, you will be
Prompts
Beginning point of leader: Pick point at arrowhead
End point for leaders: Pick point at label
Text: Multileader
Text (Enter to end): press Enter
Beginning point of leader (Enter to end): pick a point
Beginning point of leader (Enter to end): press Enter
Arrowhead
This command draws an arrowhead at the end of the selected line or polyline.
Prompts
Enter the arrow size <5.00>: press Enter
Pick a line or pline to add arrow: pick a line or polyline
Pick a line or pline to add arrow (Enter to End): press Enter
Curve - Arrow
Curve - Arrow can be used to draw a section of contour line or create leader pointer lines. Curve - Arrow draws
a Bezier curve through user specified points. After choosing endpoints, each time an intermediate points is picked
the curve will be redrawn through all the points. There is an option to draw an arrowhead at the starting point. This
routine also has a Zorro option which creates a Z leader curve. The Draw Text option will make the program prompt
after the leader points for a text label to place at the end of the leader.
Prompts
In the options dialog, Text Position chooses between automatically placing the label next to the leader end point
or picking the label position. For Text Justification, you can set a specific justification or use the Automatic option
which uses either Left or Right justification depending on whether the leader end is left or right of the leader start.
Text Rotation chooses between having the label horizontal to the current view, prompting for the label angle or at a
fixed angle specified in the dialog. The Hide Drawing Under Labels option uses a wipeout to hide drawing entities
behind the leader labels. There are settings for the layer and style for the label. The Use MText option chooses
between creates MText or regular Text entities. The Leader Horizontal Tick option draws a short horizontal line
segment at the end of the leader.
The Text Input can either be entered with prompts after the leader points at the command line or selected from a
prepared list. The prepared list is a way to quickly create leaders for common labels. To prepare the label list, use
the Add, Edit and Remove buttons. Use the Save and Load buttons to save the preset labels to a .CALL file.
Prompts
Special Leader
This command draws a curved leader line like the one shown. With this routine you can also choose to enter in
multiple lines of text, not just a single line. The arrow size is determined by the Symbol Plot Size setting, found in
the Drawing Setup command. On the command line, selecting O for Options will provide you with more customizing
choices to make.
Prompts
Options/Pick Arrow Location: pick a point Pick point where leader arrow will start.
Text location: pick a point
Callout Leader
This command draws a triangle shaped leader and a label inside a box. There is a dialog to enter the label string,
style, size and colors. The leader is drawn in the current layer.
Prompts
Starting point: pick a point
End of arrowhead: pick a point
Pick end point of leader: pick a point
Pulldown Menu Location: Draw > Leader
Keyboard Command: site leader
Prerequisite: None
Flow Leader
This command draws a wavy leader line with an arrowhead. The size of the arrowhead is set by the symbol size
scaler in Drawing Setup.
Prompts
Starting point: pick a point for arrow end of leader
Ending point: pick a point for tail end of leader
Prompts
Select polylines: pick an entities to be used
Enter snap tolerance or press Enter for none:
Pick an internal point: pick the points to enclose
These three polylines are created from original linework by clicking at shown locations
Pulldown Menu Location: Draw
Keyboard Command: boundpl
Prerequisite: Entities
Shrink-Wrap Entities
This command creates a closed polyline which encloses a given set of entities. The resulting polyline is created in
the current layer. The program works on either point entities or polylines. For points, the program creates a closed
polyline through the points around the perimeter of the area defined by the points. For polylines, the shrink-wrap
polyline follows the outside border of the selected polylines. The polylines that are processed have to be connected
to be shrink-wrapped. The snap tolerance is the maximum gap that will be joined to make the closed polyline. For
Prompts
Shrink-wrap across gaps or bounded linework only [<Gap>/Bound]? G
Shrink-wrap layer <FINAL>:
Select points and linework to shrink-wrap.
Select objects: select entities to process
Reading points... 46
Inserted 46 points.
Inserted 23 breakline segments
Perimeter reduction level 0-3 (0-None, 3-Most) <2>: 2
Reduce Perimeter Pass: 1 Removed: 5
Reduce Perimeter Pass: 2 Removed: 3
Reduce Perimeter Pass: 3 Removed: 4
Reduce Perimeter Pass: 4 Removed: 2
Reduce Perimeter Pass: 5 Removed: 1
Reduce Perimeter Pass: 6 Removed: 0
Create 2D or 3D Polyline [<2D>/3D]? 2D
Pulldown Menu Location: Draw
Keyboard Command: swplines
Prerequisite: Entities
Prompts
Polyline By Nearest Found dialog
Select point from screen or by point number (<Screen>/Number)? press Enter
Select points.
Select objects: pick points
Drawing Block
This command allows you to create a block definition from objects you select.
Write Block
This command allows you to write objects or a block to a new drawing file.
The Write Block dialog box displays different default settings depending on whether nothing is selected, a single
block is selected, or objects other than blocks are selected. For example, if you have a single block selected when
you open the Write Block dialog box, the Source radio button is set to Block.
1 Under Source, you write selected blocks and objects out as a file, and specify insertion points.
• Block: This option specifies an existing block to save as a file. Select a name from the list.
• Entire Drawing: This option selects the current drawing as a block.
• Objects: This option specifies objects to be saved as a file.
2 Under Base Point, you must specify a base point for the block. The default value is 0,0,0.
• X: This field specifies the X coordinate value.
• Y: This field specifies the Y coordinate value.
• Z: This field specifies the Z coordinate value.
Insert
This command allows you to place a named block or drawing into the current drawing.
1 In the Insert dialog box, you specify the block to insert and define the position for the inserted block. The last
block you insert during the current editing session becomes the default block for subsequent uses of this command.
• Name: This field specifies the name of a block to insert or the name of a file to insert as a block.
• Browse: This button opens the Select Drawing File dialog box (a standard file selection dialog box) where you
can select a block or a file to insert.
2 Under Insertion Point, you specify the insertion point for the block.
• Specify On-Screen: This option specifies the insertion point of the block using the pointing device.
362
List
This command lists the object type, object layer, andX,Y,Z position relative to the current user coordinate system
(UCS) and whether the object is in model space or paper space.
The List command reports color, linetype, and lineweight information if these items are not set to BYLAYER. The
thickness of an object is displayed if it is nonzero. Z coordinate information defines the elevation. If the extrusion
direction of the entry differs from the Z axis (0,0,1) of the current UCS, the List command also reports the extrusion
direction in UCS coordinates. The List reports additional information related to the specific object selected.
Prompts
Command:
LIST
Select objects: 3 found, 1 group
Select objects:
Prerequisite: an entity
Point ID
This command reports complete information pertaining to a Carlson point. Although similar in function to the
AutoCAD ID command, this routine is much more detailed. With this command, you are given the point number, as
well as the northing, easting and elevation coordinates. You also are given the point description, and you are shown
the name and the location of the coordinate file for the point.
Prompts
Pick point or point number: 255
Layer ID
This command reports the layer name of the selected entity.
Prompts
Pick entity to read layer: pick an entity
Layer: FINAL
Pick entity to read layer: press Enter to end
Pulldown Menu Location: Inquiry
Keyboard Command: layerid
Prerequisite: None
Layer Inspector
This command is used to inspect and work with layers in the drawing. This command is ideal when you are working
on a very dense and complex drawing which has many layers and you want to review the entities on different layers.
In some cases, there will be layers that you would want to erase. Another scenario might be that you'd like to
highlight a layer that is hard to find and see.
The Layer Inspector command has a dialog that docks to the bottom of the drawing window which keeps the
drawing window visible while running the command. On the left of the dialog is a list of all the layers in the
drawing. To inspect a layer, highlight the layer name from this list. You can inspect multiple layers at a time
by selecting multiple layers in the list using the Shift and Ctrl keys while picking in the list. When a layer is
selected, the Entity Count reports how many entities in the drawing are set to that layer. The Zoom toggle will
zoom the drawing window to the extents of the entities on the layer. The Isolate toggle will freeze all other layers.
The Highlight toggle will highlight all the entities on the layer. The Restore View On Exit will set the drawing
window to the original position when Layer Inspector was started. The magnify and arrow buttons are used to
zoom in/out and pan the drawing window. The Rename button allows you to rename the layer. The Erase Entities
button will erase all the entities on the layer. The Purge button will purge the layer from the drawing which is only
available when there are no entities on the layer. The Current button sets the layer as the current layer for the drawing.
Drawing Inspector
This command reports object properties to you as you move the cursor over an entity. You can simply move the
pointer over an entity and the selected property will be displayed either in a pop-up window next to the pointer
and/or on the status bar, depending on the selected option. Drawing Inspector is a transparent command that can
run while other commands are running. Once Drawing Inspector is started, it will stay active even while running
other commands until you turn it off. To turn off Drawing Inspector, run the command again to toggle it off by
pick Drawing Inspector from the Inquiry pull-down menu or from the toolbar or by typing the command name, or
right-click and choose Turn off Drawing Inspector. The options for this command are set in the menu that pops
In the Drawing Inspector menu, you can choose one or more properties to display.
Display Layer Name: displays the layer name of the entity.
Display Entity Type: displays the type of the entity (ie. TEXT or POLYLINE).
Display Elevation: displays the elevation of the entity.
Display Azimuth-Distance: displays the azimuth and distance of a line.
Display Bearing-Distance: displays the bearing and distance of a line.
Display Point Data: displays the coordinate data of point.
Display Text Data: displays the contents of text.
Display Curve Data: displays the radius, arc length, chord length and delta angle of a curve.
Display Polyline Data: displays the end point elevations, horizontal distance, slope distance and slope ratios.
Display 3D Face Data: displays the Z elevations at the face corners.
Display Polyline Blips: displays temporary blip plus marks at the vertice locations of polylines.
Display Polyline Direction: displays temporary arrows to show the direction of polylines.
Display Surface Elevation: prompts for a TIN or grid surface file to load and displays the surface elevation at the
current cursor location.
In the Drawing Inspector menu, you can also choose how the property information is reported.
Enable Highlighting: Allows you to highlight the object that the Drawing Inspector is reporting.
Enable Tag Display: Enables you to view the information next to the cursor on the screen.
Show Data On Status Bar: Enables you to view the information on the status bar, in the lower corner of the screen.
Use Default Cursor: When enabled, only the drawing cursor shows. When disabled, the mouse pointer is also
shown.
Report In High Precision: When enabled, displays 8 decimals on distance and 4 decimal seconds on angles.
List Elevation
This command displays the elevation of a polyline or line. With a 3D polyline, the elevation ofthe 3D polyline at
the pick point is reported along with the elevation of each vertex. See also,the Drawing Inspector command on the
*Inq-Set* menu.
Prerequisite: an entity
Prompts
Specify bearing-distance from (Line/PLine/<Points>)? press Enter
Pick point or enter point number: pick a point
Pick second point or enter point number: pick a point
Horiz Dist: 233.4 Slope Dist: 233.4 Elev Diff: 0.0 Vert Ang: 0d0'0''
Slope: 0.0% 0.0:1 Bearing: S 71d15'37'' W Azimuth: 198d44'23''
Pulldown Menu Location: Inquiry
Keyboard Command: 3DIST
Prerequisite: None
Find Point
This command can be used to find a point in the current CRD file with a certain point number or description. For
example, if you entered RAD* the command would plot a preview arrow at all the points that have the letters RAD
Prompts
Find by point [N]umber or [D]escription <N>: press Enter
Point number or range of point numbers to find <1>: 8*10
8 4856.75 4747.20 0.00
9 4909.25 4648.37 0.00
10 4223.30 4545.46 0.00 RADPT
If you respond with D for the first prompt the program prompts:
Conforms to AutoCAD's wild card matching.
Point Description(s) text to search for <>: rad*
Searching file C:\Carlson/DATA/LOT.CRD for point descriptions matching RAD* ...
7 4817.02 4662.73 0.00 RADPT
10 4223.30 4545.46 0.00 RADPT
Point(s) found 2
Pulldown Menu Location: Inquiry
Keyboard Command: fpnt
Prerequisite: None
Calculator
The Carlson Calculator command uses a convenient pop-up calculator with three tabs for a standard calculator,
scientific calculator and conversion calculator. The standard calculator does basic math calculations using expres-
sions such as +, -, / and *. The scientific calculator has angle and other functions. The conversion calculator has
feet-metric and angle conversions including radians. The standard and scientific calculators support RPN. Here is
how RPN works:
1+2 = 3
- type value 1 + Enter
- type value 2 + Enter
- type +
X = 3.
Standard Calculator
Most basic calculations can be performed using this tab in the calculator. Memory functions are also available.
Conversion Calculator
This mode provides for conversion between many units. Enter a value in any field and press Enter to find the
conversion value. The following units are available in Feet, Meters and International Feet Degrees, Minutes, Seconds
and Gons/Grads and Decimal Degrees.
Curve Info
This command displays information about a curve/arc. The curve can be defined by an arc entity or polyline arc
segment or by selecting three points on the arc. The three points can be defined by point number or picked on the
screen. The curve data is displayed in the text window with an option to be displayed in the Standard Report Viewer.
Click Exit to return to the graphics window.
Prompts
Define arc by, Points/<select arc or polyline>: select the arc entities
Endpoint: (4923.81 5193.15 0.0)
Other Endpoint: (5168.27 5274.03 0.0)
Radius Point Coords: (5126.6 4990.09 0.0)
Chord Bearing: N 71d41'33'' E
Chord Azimuth: 71d41'33''
Delta angle in radians: 0.9304628295
RoadWay Degree of Curve: 19d57'56''
RailRoad Degree of Curve: 20d4'4'' Chord Crv Length: 265.66 Excess: 1.36
External: 34.13 Mid Ord: 30.50 Tangent: 144.06
Delta: 53d18'42''
Chord: 257.49
Length: 267.02
Radius: 286.97
Display curve data in report viewer [Yes/<No>]? Y
Polyline Info
This command reports the length and elevation of the selected polyline or line.
Prompts
Pick Polyline or Line: pick a polyline or line
Polyline length: 7702.75 Slope distance: 7702.75 Avg elev: 1700.00 Avg slope:
0.00%
Pulldown Menu Location: Inquiry
Keyboard Command: polylen
Prerequisite: None
Angle Info
This command reports the interior and exterior angles defined by two joining line segments or by three points. The
coordinates, angles and distances of the line segments are also reported. The report is display in the standard report
viewer.
Angle Information
Point# Northing Easting
Start Point: 11 4728.73 5660.09
Corner Point: 12 4684.89 5624.99
End Point: 13 4664.02 5690.60
Bearing Distance
First Side: S 38°40'56'' W 56.16
Prompts
Define angle by, Points/<select line or polyline>: P for points
1st Point?
Pick point or point number: 11
2nd (Corner) Point ?
Pick point or point number: 12
3rd Point?
Pick point or point number: 13
Interior: 68°57'18'' Exterior: 291°02'42''
Angle Info Report Viewer
1st Point (Enter to end)?
Pick point or point number: press Enter
Display-Edit File
This command allows you to edit or review an ASCII/text file. Files are displayed in the Standard Report Viewer
section of this manual.
Pulldown Menu Location: Inquiry
Keyboard Command: scedit
Prerequisite: A file to edit
374
Drawing Setup
This command allows you to specify drawing parameters, including the plotting scale, size of symbols, label
annotation size, and the angle mode.
• Specify English 1in=?ft or Metric 1m=?m as the unit mode to use. This affects the prompting and reports.
When you are working on a drawing in English units, one unit equals one foot. In metric, one unit equals one
meter.
• Specify the Horizontal Scale of the drawing. For example, if the horizontal scale is set to 50, then 1'' = 50' is
your drawing scale.
• The Symbol Plot Size value is a scaler that represents the size on the plot. The Drawing Units are determined
by multiplying the scaler by the horizontal scale. In English mode the scaler represents the plotted size in
inches. In Metric mode, this value is the plotted size in centimeters. The Drawing Units field shows the result
of the Symbol Plot Size value (the scaler) multiplied by the horizontal scale.
• The Text Plot Size value is a scaler that represents the size on the plot. The Drawing Units are determined by
multiplying the scaler by the horizontal scale. In English mode the scaler represents the plotted size in inches.
In Metric mode, this value is the plotted size in centimeters. The Text Plot Size is not entered in Drawing
Units. The Drawing Units field shows the result of the Text Plot Size value (the scaler) multiplied by the
horizontal scale.
• The Line Type Scaler option sets the linetype scale by multiplying this scaler by the horizontal scale.
• Angle Mode-Bearing sets reporting to bearing mode for any of the inquiry commands. (Modifies the settings
in the AutoCAD UNITS command.)
• Angle Mode-Azimuth sets reporting to north based azimuth mode for any of the inquiry commands. (Modi-
fies the settings in the AutoCAD UNITS command.)
• Angle Mode-Gon sets reporting to gon mode for any of the inquiry commands. (Modifies the settings in the
AutoCAD UNITS command.)
• Angle Mode-Other lets the user determine angle mode by using the AutoCAD UNITS command.
• Coordinate System is an optional setting to define the drawing coordinate system. The coordinate system
settings are used in commands like List Points and Label Lat/Lon to report geodetic coordinates from the
drawing coordinates. The Grid System setting applies to drawing coordinates that are in a grid projection
• Project Scale Factor is multiplied by the x,y coordinates when converting between drawing and geodetic
coordinates.
• Base Z is used for calculating the combined scale factor for calculating geodetic areas.
• Projection: There are several built-in projection including State Plane 83, State Plane 27 and UTM. Also on
the Projection list is an item for More Pre-Defined as well as User-Defined projections. This expanded Pre-
Defined selection includes the projections used in SurvCE which has hundreds of projections including the
US County projections for Indiana INDOT INGCS, Iowa Regional Coordinate System, Minnesota, Oregon
and Wisconsin (WCCS and WISCRS) as well as from around the world. When you pick Pre-Defined, a dialog
shows a list of recently selected Pre-Defined projections.
You can pick from this recently used list, or pick the Add Pre-Defined to select from the built-in list.
Besides Drawing Setup, these projection functions are also used in the Coordinate Transformation function in
Coordinate File Utilities.
• Project Name and Job Number are optional fields that are used in the header for reports.
• Report Distance Scale Factor is used to show distances in a second system besides the drawing units.
For example, this factor can be used to report distances in meters when the drawing is in feet, or it can be
used to report grid distances when the drawings is in a ground coordinate system. This factor is applied in
commands that have an option to label/report a second scaled distance such as the Inverse command and
Annotate Defaults that applies to the angle/distance label routines. The scale factor can be set to a single
fixed value or set to go from ground to grid or from grid to ground on-the-fly. The fixed scale factor can be
entered directly into the edit box or calculated using the Set button which has feet-meters conversions as
well as combined scale factor calculations for grid-ground factors. See the Scale Points command for more
information on calculating the combined scale factor. For the on-the-fly factor between grid and ground, the
program calculates the combined scale factor for each distance using the two end points for the distance line.
• Rotation is used to adjust the bearings and azimuths for labels and reports such as in the Inverse and Auto-
Annotate routines.
• The Set Text Styles button creates text styles in the drawing for the current drawing Horizontal Scale with
the specified Font Name and list of Style Names and Text Size Scalers. For example, when the Horizontal
Scale is set to 50 and there is a Style Name of L80 with Text Size Scaler of 0.08 in the list, then this
function will create a text style in the drawing called L80 with the text height of 4 (50 * 0.08). Besides
the font and size, you can also set the width factor and oblique angle for each style. Use the Save and
Load buttons to store and recall these style settings to a .FNT file for sharing with co-workers or your own use.
– The Layout option lets you specify landscape or portrait paper orientation. Landscape layout is where
the width of the page is greater than the height of the page. Portrait layout is the opposite.
– The Paper Size option allows you to specify the paper size. The numbers in parenthesis represent
drawing units and will be multiplied by the horizontal scale to determine the rectangle to be drawn. If
you select the Other option, you will be prompted on the command line for the horizontal and vertical
sizes of the paper.
Data Folder Setup: This grouping of controls provides varying levels of sophistication towards how data files
associated with a given project are stored and organized on your computer system. Three options are provided:
• Project Folder - Data files are organized and stored (by default) into a user-definable sub-folder structure and
this option is often used by larger organizations that have teams of employees working on a project. Selecting
this option enables the Project Sub-Folders Setup and Data Type Sub-Folders buttons.
• Drawing Folder - Data files are stored (by default) into the same folder where the current project drawing
has been directed and this option is often used by mid-sized or smaller organizations who seek only basic data
organization.
Data Type Sub-Folders: Clicking this button allows the various types of data files produced by Carlson to be
assigned to a folder identified with the Project Sub-Folders Setup command, as illustrated below. File types that are
not assigned to a sub-folder are stored (by default) in the current project folder.
The following controls allow you to organize your data file types:
Control Action
Creates a new data type sub-category.
Removes the selected data type sub-category. Any data
types that have been assigned to the sub-category are sub-
sequently migrated into the Misc Data-Types category.
Allows the selected data type sub-category to be renamed.
Category Controls
Server Location: Indicate the path to a shared folder on your office network. This folder is where the settings and
files to distribute are stored.
Automatically Check Settings Server On Startup: When enabled, the settings are checked each time the program
is started.
The Manage Settings Server dialog shows a list of the files to distribute. To control access to these settings and files,
use Windows permissions to set the folder to read-only to all except the Server Manager.
Use Base Settings: Base Settings are copied to each workstation only once. After this initial setup, the workstation
settings can be changed by that user. Use the Setup button to show the settings in the Settings Explorer command
where you can review and edit the settings for each file.
Use Update Settings: Update Settings are copied to each workstation each time the workstation checks the Settings
Server. These Update Settings can be used to make sure certain settings are kept set on workstations. Use the Setup
button to show the settings in the Settings Explorer command where you can review and edit the settings for each
file.
Compare Settings: This function reports the difference between the Base Settings and the Update Settings.
Report File Log: This button reports the date and time each file is distributed per user.
Report User Log: This command reports the date and time that users have checked into the Settings Server and it
reports the version and build date of Carlson that they are running.
Add: This button permits you to add a file. The Add function prompts for the target folder for the file:
• Settings Folder: For Carlson command settings files such as Field-To-Finish code table (.fld), Draw Profile
settings (.pfs) or Triangulate and Contour settings (.tri).
• Support Folder: For CAD support files such as symbol drawings, hatch patterns (.pat) and linetypes (.lin).
• User Folder: For Carlson program files such as Symbol Library (symbols.dta), Quick Keys (quickrun.lsp)
and Report Formatter (formats.dta).
• Other Folder: For files in a user-specified folder.
When adding files, there is an option to assign a comment to the file which is used in reporting.
Remove: This button removes the selected file from the list.
Project File: Indicate or use Set button to specify the Project Settings (.PRJ) file associated with the current drawing.
Server Location (Subversion VPN): Indicate the server (proper login name and password may be required) where
the file edits and updates are tracked:
For a more extensive write-up on available options, refer to Subversion in Action - Chapter 1. Fundamental Con-
cepts.
Automatic Check-Out on Startup: This option will check for any updates for the project and associated file on the
server while opening the drawing. If there is a new version of a file is found it is automatically updated to match the
current version on the server. User will be prompted if an older version or conflicting versions of file are found.
Use Automatic Project Folder Name: When a project is updated or initially accessed with the get prj from depot
command, this option will automatically map the project to a folder with the same name as the repository project
name under your Startup Project Folder. For example, if your Startup Project Folder is named ''C:\Carlson Projects\''
and the repository project is named ''My Test Project'' the get prj from depot will use ''C:\Carlson Projects\My Test
Project\'' as the local Current Project Folder.
Include User Name in Project Folder Name: When ''User Automatic Project Folder Name'' is enabled this option
will also be enabled. When a project is updated or initially accessed with the get prj from depot command, this
option will automatically map the project to a folder with the same name as the repository project name, plus your
user name under your Startup Project folder. For example, if your Startup Project Folder is named ''C:\Carlson
Projects\'', your user name is ''Engr1'' and the repository project is named ''My Test Project'' the get prj from depot
will use ''C:\Carlson Projects\Engr1\My Test Project'' as the local Current Project Folder.
Set Read-Only File Attribute for Drawings Not Locked by the Current User: This option will prevent the user
from being able to save drawings for which he/she is not the lock owner. This prevents the user from getting into
situations that may cause potential loss of data at check-in time.
Automatic Check-In Changes: If any file under project is updated or edited, it will be automatically checked-in to
the repository.
Automatic Upgrade Read-Only to Edit: If a file is checked-in by the current user, the file is upgraded to Edit
Mode (locked) for that user for further editing opportunity.
Revert to Read-Only After Upgrade from Edit: If a file is checked-in by the current user, the file is reverted to
Read-only Mode (unlocked) so that other users can further edit the file.
Once the Data Depot has been configured, you can assign a project to the Data Depot via the Project Explorer
command.
Pulldown Menu Location: Settings
Keyboard Command: settmpdir
Prerequisite: None
The Drawing Explorer allows user to view/manage data files associated with the currently opened drawing by al-
lowing him to add, remove, report, and change directory of these files. A mouse right-click can also be used to add
and remove any data file/file type/file category from the Explorer.
The Add button allows adding a file under the category or file type that is currently selected in the tree view. If the
drawing file name is selected, the user is allowed to add any type of file to the Explorer and file will be added to
the corresponding category. Removes the selected file(s) along with any ''child'' (subordinate) files from the
drawing. The underlying file(s) are not physically deleted or removed from the hard-drive, they are merely removed
from the Drawing Explorer. Creates a report through the Report Formatter Options dialog box. The Report
Formatter can be used to move to the Available entries on the left to the Used area on the right. When coupled with
the Up/Down options to control the order, highly customized reports can be generated and saved for subsequent use.
Click the Display to obtain the report. The Change Directory option allows you to instruct Carlson Software to
re-direct the location for files from an old folder location to a new folder location. This option is helpful if project
data files are manually moved to a new folder location. The Settings button allows you to create Categories of
file types and assign data files to a particular Category and assign how project data files are presented in the Project
Explorer. The Refresh button re-reads the current Project file along with the various Drawing file settings and
The List Data Files settings are used in Project Explorer to list files according to drawing files in the project of by
project.
Right-Click Command Execution: The Drawing Explorer also allows execution of functions associated with a file
type. Right-clicking on any file type or data file brings up menu for the commands associated with that file. The
right-click menu has a Zoom To function for many file types that have plan view coordinates such as centerlines.
This Zoom To function zooms and pans the drawing to show the location of the highlighted file. For right-click
commands that require the file during execution, the selected data file will be used to run that command. For
example, in the figure below, Example1.grd will be used to run the Draw 3D Grid File command and the program
will not prompt for the grid file to be drawn.
Project Explorer
This tool is used for management of a complete project. A project can contain multiple drawings, and each drawing
within that project can contain multiple associated data files.
Think of the Project Explorer as the trunk of the hierarchical tree structure that develops into a project as illustrated
below:
As you work in a drawing, Carlson keeps track of the files that you create (such as TIN and coordinates files). These
are related to the drawing and you can use the Drawing Explorer to manage them. The Project Explorer is used to
manage multiple drawings. In the following illustration, two views of the same Project are displayed:
• By Drawing - shown on the left.
• By Project - shown on the right.
Linking a project to the Carlson Data Depot requires that you properly configure the Data Depot through the Set
Project/Data Folders command and then open a drawing and assign it to a Project (.PRJ) file. If a project is not
linked to the Data Depot, a question mark is overlaid on all the files and folders under that project as shown:
(a) SVN: This window shows the existing projects under the repository, if any. A new project folder can
be created under Carlson Data Depot Repository by using the Create Folder button. Sub-folders can be
created by using the Create Folder button while top folder selected. Select the folder you want to create
the project under and click OK:
(b) ProjectWise - Step 1: This window shows the existing projects under the repository, if any. A new
project folder can be created by right clicking on the ROOT entry of the repository tree:
4. A status window will appear showing the message for files that have been tasked to be added to the repository:
When new files are created inside the project, they are shown as not linked to the Data Depot (using the question
mark icon) and can later be linked to the Data Depot by right clicking and using the Add to Data Depot command.
Remove: Removes the selected file from the project without removing it from the Data Depot.
Update XREF's: Gets the last committed version of any XREF files associated with the selected drawing.
Commit to Data Depot: Incorporates locally modified/locked file(s) that are already part of the Data Depot into
the Data Depot.
Purge Local Copies: Deletes the selected file from the local storage leaving it in the Data Depot and the project.
The local copy can be restored later by using the ''Update from Data Depot'' command.
Edit Mode (Lock): Locks the selected file(s) for local editing and prevents others from modifying the file(s). If the
drawing or data file is newer in the Data Depot than on local storage this command will be disabled.
Read-Only Mode (Unlock): Unlocks the selected file(s) so that they may be edited by others.
History: Displays the history log of changes made to the selected file.
Clean (project level only): ''Cleans'' the project of items that don't exist in both the Data Depot and local storage.
Once the project has been added to the Data Depot, it can be quickly updated or accessed by other users and be
ready for use via the Get Project from Data Depot command:
In the case when this design is not sufficiently strict, it is possible to override this behavior by implementing
server-side hooks which change the default behavior. Here is the example of pre-unlock script for VisualSVN which
limits lock overrides to original user or to user called Administrator:
@echo off
setlocal
set REPOS=%1
set RPATH=%2
set USER=%3
set SVNLOOK=%PROGRAMFILES%\VisualSVN Server\bin\svnlook.exe
set TMPFILE=%temp%/lockinfo
rem Creating a temporary file with output of the lock, filtering everything
except owner out
''%SVNLOOK%'' lock ''%REPOS%'' ''%RPATH%'' | find ''Owner'' > %TMPFILE%
rem Parsing the file looking for owner name only
FOR /F ''usebackq tokens=2'' %%A IN (%TMPFILE%) DO set LOCK OWNER=%%A
del %tmpfile%
:GOOD
endlocal
exit 0
Simply paste this script into the hook window by going into VisualSVN Server Manager, right-clicking over
repository, All Tasks, Manage Hooks, double-click pre-unlock hook.
Pulldown Menu Location: File > Project
Keyboard Command: prjxplore
Prerequisite: None
Data Depot
The Carlson Data Depot is a document management system to allow tracking of the changing states of files and
projects over time and merge the contributions from multiple users providing data integrity, productivity and ac-
countability for the managed products. Also, having a central project repository helps with data back-up eliminating
the fear of losing data due to local drive failures. The Carlson Data Depot protects against productivity loss due to
re-implemented work, not only avoiding losses of data, but also making each user's work readily available to other
users on the project. The general process for implementing your preferred document management system is:
1. Install and initialize one or more of the version control software products listed below.
2. Instruct Carlson Software to utilize one of these services by establishing the needed settings in the Set
Project/Data Folder command.
This should be a secure and backed-up location since this is where the data will be stored. The server port
and https:// settings are standard and most users will want to leave them alone. The authentication setting is
a matter of the site preference. Enterprise edition of VisualSVN offers additional authentication options like
using Microsoft Active Directory server.
4. Upon completion of the install the manager interface will be displayed. Create a new repository by right-
clicking on the Repositories:
6. Create users and set passwords (if using Subversion's own user authentication):
7. Run the ''Manage security'' command by right-clicking over whole repository to set defaults or right-clicking
on specific folder to set specific permissions:
where 'fsfs' refers to the type of the file storage being selected and last argument is the future location of the repository
data files on the system.
The Apache configuration file httpd.conf is typically located in the /etc/httpd/conf folder. Please modify it to contain
a section like this:
<Location /repos>
DAV svn
SVNParentPath /var/lib/subversion/repos
AuthType Digest
AuthName ''Subversion''
AuthDigestdomain /repos/
AuthUserFile /var/lib/subversion/svn passwd
Require valid-user
SSLRequireSSL
</Location>
Restart Apache server. This should let you reach your Subversion server with URL like this:
https://server name/repos
User control
The configuration above assumes the authentication for the domain ''Subversion'' handled by Apache itself. Much
more powerful options are available, but since these are standard Apache features, plenty of documentation for is
readily available.
To add new users, please use the following command:
where -c is for ''create'' and only should be used first time. Supply user name for whom the password is being set.
The permissions are controlled by the svnserve.conf file typically located in /etc/subversion directory. The equivalent
configuration to the Windows example above would look like this:
[Projects:/]
Carlson.Readonly=r
Carlson.User=rw
For further documentation please refer to the book mentioned above or to the numerous Subversion resources online.
for a network server as described above. Other URL types supported by Subversion for the scenarios beyond the
scope of this document are permitted as well.
Preferences
This command opens the Options dialog box where you can customize the settings in CSI related to the CAD engine.
Some settings are available in this command that are not applicable to CSI, these settings are not documented below.
Files Tab
Under the Files Tab, you specify the directories in which the program searches for support, driver, menu, and
other files. Generally, you will never need to modify any of the settings found here. Advanced users may want to
view/modify the following:
• Automatic Save File Location: This is the location that CSI will save drawings when it performs an automatic
save.
• Temporary Drawing File Location: This is the location that CSI writes and stores any temporary drawings during
the current drawing session.
Under the Display Tab, you specify settings related to the graphics and text display.
1 Window Elements
• Display scroll bars in drawing window: Specify weather or not to show the scrollbars in the drawing window.
Colors: Use this command to change colors for items such as drawing background, and text background.
Fonts: Use this command to change the font for text displayed on the command line and in the text window.
2 Display resolution
• Arc and circle smoothness: Controls the smoothness of circles, arcs, and ellipses. A higher number produces
smoother objects, but CSI requires more time to regenerate, pan, and zoom the objects. The default setting is 100,
and the maximum setting is 20000
• Segments in a polyline curve: Sets the number of line segments to be generated for each polyline curve. The
default setting is 8.
3 Display performance
• Apply solid fill: Specify whether or not to show fill for hatches and wide polylines.
• Show text boundary frame only: Displays the frames for text objects instead of displaying the text objects
4 Crosshair size: Specify the crosshair size in percentage of screen size.
5 Layout elements: These options are not applicable to CSI
1 File Save
• Save as: Specify the file formats used when saving a file with SAVE and SAVEAS.
• Save a thumbnail preview image: Specifies whether an image of the drawing should be displayed in the Preview
area of the Select File dialog box.
• Incremental save percentage: Sets the percentage of potential wasted space in a drawing file. When the specified
percentage is reached, CSI performs a full save instead of an incremental save. Full saves eliminate wasted space.
If you set Incremental Save Percentage to 0, every save is a full save.
2 File Open
• Number of recently used files to list: Controls the number of recently used files that are listed in the File menu
for quick access. Valid values are 0 to 9.
• Display full path in title: Displays the full path of the active drawing in the drawing's title bar, or in the CSI title
bar if the drawing is maximized.
3 File Safety Precautions
• Automatic save: Saves a copy of your drawing automatically at the interval you specify. See Automatic File Save
Location above to specify where the drawing should be saved.
• Minutes between saves: Specifies how often the drawing is saved when using Automatic Save
• Create backup copy with each save: Specifies whether a backup copy of a drawing is created when you save the
drawing. The backup copy is created in the same location as the drawing
• Maintain a log file: Specifies whether the contents of the text window are written to a log file. To specify the
location and name of the log file, use the Files tab in the Options dialog box
• File extension for temporary files: Specifies a unique extension for the current user to identify temporary files in
a network environment. The default extension is .ac$.
Plotting Tab
1 Under Default Plot Settings For New Drawings, you control default plotting settings for new drawings.
• Use As Default Output Device: Sets the default output device for new drawings. The list displays any plotter
configuration files (PC3) found in the plotter configuration search path and any system printers that are configured
in the system.
• Use Last Successful Plot Settings: Sets the plotting settings according to the settings of the last successful plot.
• Add or Configure Plotters: Displays the Autodesk Plotter Manager (a Windows system window). You can add
or configure a plotter with the Autodesk Plotter Manager.
2 Under General Plot Options, you control options that relate to the general plotting environment.
• Keep the Layout Paper Size If Possible: Uses the paper size specified on the Layout Settings tab in the Page
Setup dialog box under the File menu as long as the selected output device can plot to this paper size. If the selected
output device cannot plot to this paper size, the program displays a warning message and uses the paper size specified
either in the plotter configuration file (PC3) or in the default system settings if the output device is a system printer.
• Use the Plot Device Paper Size: Uses the paper size specified either in the plotter configuration file (PC3) or in
the default system settings if the output device is a system printer.
• OLE Plot Quality: Determines the quality of plotted OLE objects. The values are Line Art, Text, Graphics,
Photograph, and High Quality Photograph.
• Use OLE Application When Plotting OLE Objects: Launches the application used to create the OLE object
when plotting a drawing with OLE objects. You can use this option if you want to optimize the quality of plotted
OLE objects. This setting is saved in the drawing. You can also control this option by using the OLESTARTUP
system variable.
1 Current Pointing Device can only be set to Current System Pointing Device. Do not change this setting.
2 General Options include the following:
• Single-drawing compatibility mode: Allows CSI to work with one drawing at a time. Leave this checked.
• Display OLE properties dialog: Controls the display of the OLE Properties dialog box when inserting OLE
objects.
• Beep on error in user input: Specifies whether CSI should sound an alarm beep when it detects an invalid entry.
• Allow long symbol names: If this is checked, symbol names such as layers can be 255 characters long.
1 AutoSnap Settings
• Marker: Controls the display of the AutoSnap™ marker. The marker is a geometric symbol that displays the
object snap location when the crosshairs move over a snap point on an object.
• Magnet: Sets the AutoSnap magnet on or off. The magnet is an automatic movement of the crosshairs that locks
the crosshairs onto the nearest snap point.
• Display AutoSnap tooltip: Controls the display of the AutoSnap tooltip. The tooltip is a text flag that describes
which part of the object you are snapping to.
• Display AutoSnap aperture box: Controls the display of the AutoSnap aperture box. The aperture box is a box
that appears inside the crosshairs when you snap to an object.
2 Tracking Settings
• Display polar tracking vector: Sets polar tracking behavior on or off. With polar tracking, you can draw lines
along angles relative to a drawing command From or To point.
• Display Tracking tooltip: Controls the display of the AutoTrack tooltip. The tooltip is a text flag that displays
the tracking coordinates.
3 AutoSnap Marker Size allows you to set the display size for the AutoSnap marker. Values range from 1 to 20
pixels.
4 Aperture Size allows you to set the aperture size. The size of the aperture determines how close to a snap point
you can be before the magnet locks the aperture box to the snap point. The smaller the aperture, the closer you must
be to the snap point to activate the magnet.
1 Selection Modes
• Noun/verb selection: Allows you to select an object before starting a command.
• Use Shift to add to selection: Adds or removes an object to the selection set when you press SHIFT and select
an object.
• Press and drag: Draws a selection window by selecting a point and dragging the pointing device to a second
point.
• Implied windowing: Initiates the drawing of a selection window when you select a point outside an object.
• Object grouping: Selects all objects in a group when you select one object in that group. Control-A also toggles
this setting.
• Associative Hatch: Determines which objects are selected when you select an associative hatch. If this option is
selected, boundary objects are also selected when you select an associative hatch.
2 Grips
• Enable Grips: Controls whether grips are displayed on an object after you select it.
• Enable Grips within blocks: Controls how grips are displayed on a block after you select it
• Unselected grip color: Determines the color of an unselected grip.
• Selected grip color: Determines the color of a selected grip.
3 Pickbox Size controls the display size of the pickbox. The pickbox is the object selection tool that appears in
editing commands. The default size is set to 3 pixels; values range from 0 to 20.
4 Grip size controls the display size of grips. The default size is set to 3 pixels; values range from 1 to 20.
NOTE: When using Carlson products with an ''embedded AutoCAD OEM engine'' (e.g. Carlson Survey with
Embedded AutoCAD or Carlson Takeoff with Embedded AutoCAD), only a subset of the various configuration
commands will be available.
Load: This command permits a previously saved configuration (CFG) file to be loaded into the software and is
useful for propagating corporate standards to groups or individuals within an organization.
SaveAs: This command ''packages'' up all current configuration settings and permits them to be saved to a named
configuration (CFG) file that can be shared with users of Carlson Software.
Table of Contents
Save Settings To Drawing Dictionary: This option saves the settings for commands within the drawing. Com-
mands always store settings at the program level for recall the next time the commands are run. By storing settings
with the drawing, each drawing will recall the command settings used in the drawing. For example, if you run
Triangulate & Contour at an interval of 5 in Drawing A, then use interval 1 in Drawing B, then the next time you
contour in Drawing A it will recall interval 5 instead of using the last interval of 1.
Ignore Zero Elevs: This option will ignore any entities with a zero elevation. It is used for many commands, such
as Triangulate and Contour or Make Grid File.
Use South Azimuth: Turning on this option will use a South Azimuth instead of a North Azimuth as the basis for
0°.
Use Dview Twist Angle: This will use the screen Twist Angle defined with the command DVIEW. This is similar
to Twist Screen.
Use Dialog For Selection Set Filter: For IntelliCAD, this option chooses whether to prompt for selection set filters
in a dialog or command prompt at the ''Select objects'' prompt.
Use Annotative Text: (AutoCAD-based platforms, only) When enabled, text (usually placed through the Annotate
Menu commands) will use scale-able annotative properties.
Support All Drawing Scales: (AutoCAD-based platforms, only) When enabled, text placed as annotative entities
will make use of all annotation scales currently defined within the drawing.
Coordinate Report Order: You can choose the traditional North-East format, or reverse these in reports with an
East-North format.
Date Format: You can control the display of dates in Carlson reports with this drop-down menu. The default is
''Windows Setting'' which allows you to control it with Windows Control Panel. Several other common formats are
available.
Formatted Document Type: (AutoCAD-based platforms, only) Use this option (for commands such as 3D Viewer
Window to establish the type of document produced by the command.
Report Viewer: This option chooses between the Carlson Report Viewer, Windows Notepad and Microsoft Word
for the viewer to use for reports that the Carlson commands generate.
AutoCAD Menu: (AutoCAD-based platforms, only) This option chooses which AutoCAD menu to load when
picking the AutoCAD menu from the Carlson Menus toolbar or from the Settings â†' Carlson Menus
pull-down menu. When AutoCAD Map is installed, there are different layouts of the Map menu to choose from.
When Autodesk LandDesktop is installed, those menus are available.
Object Linking: The Object Linking section contains options for creating additional ''intelligence'' on Carlson-
placed entities:
• Link Points with CRD File - (AutoCAD-based platforms, only) When enabled, points placed into the draw-
ing will be given a ''reactor'' so that any change to the entities such as MOVE or ROTATE will update the
coordinates in the CRD file.
• Max Offset - Sets the maximum difference between the chords and the original arcs as shown in the image
above. This method is similar to the Reduce Polyline Vertices command.
• Chord Len - Sets the length of the chord segments that replace the original arc.
Digitizer Puck Layout & View: There are two main formats for the digitizer puck. They are numbered 1 and 2.
Selecting the View button brings up the window showing the two formats.
There is also the ability to maintain two different sets of defaults (English and Metric). The user can maintain a
comfortable set of settings for either unit system, especially if they constantly switch back and forth. Also added was
support for meters/metres, tons/tonnes and various date representation which can be accessed via the Localization
Settings button.
Please refer to the Set Project/Data Folder command for complete information.
These options are used for starting Carlson. Defaults are set here, and will be used at the beginning of each session.
CG Survey Menu: Indicate whether to add-on the C&G Survey pull-down menus to the standard Carlson Survey
menus. The Compact mode has all the C&G commands in a single pull-down menu. The Expanded mode has all
eight C&G pull-down menus that C&G ''stand-alone'' used to have.
Initial Traverse/Sideshot Angle Mode: This sets the default angle mode for these COGO commands.
Show Occupy and Backsight Points on Status Bar: This is an option for the COGO Inverse command.
Automatic Raw File On: This is equivalent to toggling on the COGO â†' Raw File On/Off automat-
ically when the drawing is opened.
Automatic Line On: This is equivalent to toggling on the COGO â†' Line On/Off automatically
when the drawing is opened.
Most of the Surface/Triangulate & Contour commands will remember the settings and parameters used from drawing
to drawing. There are some in this screen that will be used for gridding and modeling.
Inverse Distance/LeastSquares Modeling Parameters: The modeling methods of Inverse Distance and Least
Squares are similar ways to create a grid from datapoints or drillholes. It is not recommended to use these methods
for gridding contour or breaklines. Triangulation is better for that. These methods need a search radius defined.
Anything past this distance from one data point to the next will be ignored for influence. The Max Samples are the
number of data points that will be used to influence each data point. The area is broken into 4 quadrants. The Min
and Max Quadrant are the numbers of data points that will be used in each quadrant.
Specify Grid Resolution As: There are two ways to create a grid file. Once the boundary has been selected, the
cells need to be determined. Number of Cells in X and Y will divide the boundary up into the specified number of
cells. These will then be odd shaped rectangles, with the size calculated by the boundary dimensions and the number
of cells. The Dimensions of Cells is the more commonly used method. This will allow for a set cell size for the X
and Y directions. Most of the time the grid cells should be square, where you set the size.
Grid Precision: This is the number of decimals that are stored in the grid file.
Draw Contours Max Number of Rechecks for Crossings: Routines that generate contours check for any
crossings that can occur from smoothing or reduction options. When a crossing is found, the smoothing or reduction
factors are reduced and then the contours are rechecked in case that adjustment causes a new crossing. This option
can be used to decrease the number of rechecks in case your dataset is large and you don't want to take the time for
these checks.
Save Grids Using Binary Format: This options chooses between saving .grd files as either text or binary files.
This setting applies to all routines that save grid files. The advantage of the text format is the ability to view the
grids using any text editor like Notepad and the ability for non-Carlson programs to easily read the grids. The
advantage of the binary format is the speed of saving and loading the grids which is several times faster than the text
format. Only Carlson 2015 and later versions can read the binary format. When the range of min/max grid values
is small enough relative to the grid precision, the program will automatically switch to an indexed binary format
which uses half the file size and loads twice as fast.
This configuration box is used mainly for text and drafting settings. Items such as text size scalers and station types
are set here and will apply to the current and/or future drawings. These are very self-explanatory and are up to the
user to set if something other than the defaults is desired.
These options are settings for prompting when entering the Mine notes. They are simply turned on or off for
customized mine note entry. The Spad and Offset symbol sizes are set here for drawing in CAD. The layers for
pillars and the Perim for underground mine design are set here. They can be customized so the program will
recognize specific layers for commands such as volumes by grid or average, and calculating the extraction ratios.
This is the configuration screen for default settings used with the Mining Modules. Each item is detailed below.
Extrapolate Surface To Boundary Perimeter: When this is check ON surfaces are extended and volumes are
calculated out to your boundary perimeter. When this is checked OFF surfaces and calculations end at the extents
of your design data.
Use Existing Surface To Extrapolate Design: When this is checked ON surfaces and volumes are calculated to
the extents of your existing data.
Use Binary Triangulation File Format: This option sets the format for the surface model files as either binary or
ASCII. The binary format has a .tin file name extension and loads about twice as fast and has about 50% less file
The Settings for each Category will display all of the items that can be setup for default values. The Default value
is set in the Configuration Default Value box. The corresponding Metric or English default values are set here,
allowing for easy switching between the two systems.
The tree-view on the left of the window shows the four levels of the command structure of Carlson Software,
Program, Menu and Function. Selecting (highlighting) any one or many of these levels will show associated
settings. The programs level also includes General, that includes the first six menus available in all Carlson
programs.
The right-side is a spreadsheet view and is populated depending on the item(s) selected and highlighted in
the tree-view. Selecting and placing a checkmark next to an item at one of the upper levels of the tree structure will
select that item and all its sub-items.
Find: Use this option to search for a string of text. First, enter the text to be found and then pick the button to the
right to execute the search.
The various Settings files are displayed in a tree structure based on their corresponding Carlson Software
program. If the current Settings for any command match the Settings found in a Settings file, the file name will
show up in a Bold font. Because Configuration Files (.cfg) are collections of many Settings files, they cannot be set
Current and will not show up in Bold font.
Set Current: After selecting one of the various Settings files, use this button to set that file current. Files that have
been set ''Current'' will show up in a Bold font. Only one file of any Setting type can be set Current at one time.
And, because Configuration Files (.cfg) are collections of many Settings files, they cannot be set Current and will
not show up in Bold.
Compare: This function compares two settings files and reports differences in a spreadsheet. To run this function,
select the first settings file to compare from the Settings File Manager dialog. Then pick the Compare button and the
program will prompt for the second file of that type to compare with. In the Compare dialog, you can make changes
to the settings and use the save buttons to save the edits.
The Middle Button Click options apply to a 2-button wheel mouse (with the wheel acting as the middle button) or
a 3-button mouse. Choose between using the middle mouse wheel for real-time pan, or to show an Object Snap
pop-up menu. The mouse wheel can also be clicked and depressed for panning, and it can be used for zooming in
and out by scrolling with the wheel.
Toolbars
This command allows you to display and hide toolbars. Click on a toolbar name and press the Show or Hide button.
• Show: Turns on the selected toolbar. If the toolbar is already visible, then this does nothing.
• Hide: Turns off the selected toolbar. If the toolbars is already hidden, then this does nothing. If the toolbar is
floating, you can also turn it off by clicking the x in the upper right corner.
• Exit: Exits this command
Pulldown Menu Location: Settings
Keyboard Command: TBARCFG
Prerequisite: None
Categories are a way for grouping symbols by type for your own convenience in symbol selection. There are two
levels of categories: top-level and sub-category. Within each top-level category, you can have any number of sub-
categories. A new category is added by clicking on the ''Add Category'' button. An edit field then appears in the tree
view on the left and waits for you to enter the category name. The input is finished by pressing the Enter key.
The category may be populated by creating a new symbol from selected entities in the drawing, by specifying
drawing (.DWG) files, or by moving existing symbols from one category to another.
Each symbol has an optional description which is shown with the symbol to help choosing in symbol selection like
in Draw > Insert Symbols. To change a description, highlight the symbol in the list and then pick Edit Description.
To create a new symbol, open a drawing which has the entities to be used in the symbol. The symbol should be
drawn at unit size (scale 1:1) because Carlson will scale the symbol by the current drawing scale when the symbol is
used. Highlight the category for the symbol and click on the ''Create Symbol'' button. A dialog appears for entering
the new symbol name. Next, specify the file name for the symbol. The file name has a .DWG extension and would
usually reside in the Carlson SUP directory, but you may use another path. Then the program will prompt you to
select the entities from the drawing for the symbol. An insertion point for the symbol must also be picked.
The ''Import Symbols'' button brings up a file selection dialog which allows you to select multiple files to be added
to the current category (to select multiple files use Shift or Control keys along with the mouse). If the files you
select are not in the Carlson SUP directory, the program will offer an option of copying them there. There are also
Import Library and Export Library buttons.
By default, the symbol description is the same as file name. The description for the symbol or category name may
be changed by highlighting that name and clicking on ''Rename'' button, the name being edited is then placed into
edit mode. To move a symbol into a different category, select the symbol to be moved on the tree and click an ''Up''
or ''Down'' button as many times a needed to reach the desired category. The symbols are sorted alphabetically
within each category, while categories are remaining in the order placed to allow the more frequently accessed
categories be on top.
The Reset button adds symbols from the default symbol library into the current library.
Note: The symbol library is stored in an ASCII file named symbols.dta in the Carlson \USER directory.
Layer Library
This feature serves as an expanded version of the Layer Manager and also as a layer standards manager. In addition
to allowing the user to sort layers into easily recognizable groups called Layer Categories, this feature can also be
used to import layers from a text file and to compare and match layers in the library to the current drawing.
Once populated, layers from the Library can be called from commands such as 2D Polyline and 3D Poly-
line for layer and property assignment. Also, the Item Standards Manager is able to export layers from the items
database to the Layer Library.
The Layer Library has two areas of the dialog box: the Layer Category List on the left and the Layer List on the
right.
Layer Categories: Layer Categories are shown as a list in a tree view in the left-hand pane of the dialog box.
Categories can be re-ordered by dragging and dropping to a different position in the list or by using the
Move Up, Move Down, Move Left and Move Right arrow buttons. Other buttons above the Layer Category list
also enable the user to Add, Remove and Rename Categories.
Also, right-clicking on a Category in the list displays a shortcut menu allowing the user to access many of
the same commands as the buttons along the top and bottom of the dialog box.
Layers: Layers in a selected Category are shown as a list in spreadsheet view in the right-hand pane of the dialog
box.
The default column-headings for the Layer List are Name, Description, Color, Line Type, Line Weight, Plot
Style and Plot/No Plot. Additional column-headings may be added using the Extra Fields button at the bottom of
the dialog. Using the Add Layer (plus) and Delete Layer (minus) buttons, layers can be easily added and removed
from a particular Category. The Move To button can also be used to change a layer to a different Category.
Save As and Load: These buttons can be used to create and restore Layer Library settings using a Layer Library
Settings (.LA) file. There are a few default .LA files in the Carlson Projects\Settings folder that you can load for
National CAD Standard (NCS) layers and MassDOT standard layers. The current layer library definitions are stored
in the USER folder in a file named layerstd.dta.
Extra Fields: This button allows the user to define up to ten extra text fields (column headings) for a layer. These
fields can then be used as import fields or displayed in a report.
Report: This button uses the Report Formatter to allow the user to compile and display a report containing all
Layer Categories and Layers in the Library. The Report Formatter can also be used to export the data to a Microsoft
Excel (.XLS or .XLSX) file.
Import: This button gives the user two options for Importing layers into the Layer Library.
The Text File option allows the user to select an existing Text (.TXT, .DAT, or .CSV) file containing stan-
dard layer definitions to populate the Library. Note that Microsoft Excel provides an option to save an Excel (.XLS
or .XLSX) file as a Text file. Follow the steps below to Import layers from a text file.
3. At the top of the Import Options box, select the file format type such as ''Comma-Separated'' or ''Tab Separated''.
4. If the top-line of the Text file contains column headings, pick the option to ''Use first row for column headers''.
Create: After selecting a Layer Category, the user can pick this button to create all the layers for that Category in
the Drawing.
Compare DWG: This button is used to Compare drawing layers and their associated properties such as color,
linetype, lineweight and plot style to the standard Library definition for those layers. This feature will report how
many layers matched exactly, how many had a different set of properties and how many non-Standard layers were
found. It will also list the non-standard layers which are those defined in the drawing but not in the Library.
Match DWG: This button is used to alter the properties of drawing layers to match the properties of layers defined
in the library, or vice versa. After picking the Match DWG button, this dialog box displays:
Pick the Library to DWG button to alter the drawing layers to conform to the Library definitions.
Pick the DWG to Library button to alter the Library definitions of the layers to conform to those set in the
drawing.
Pulldown Menu Location: Settings → Layer Library
Keyboard Command: layerlib
Prerequisite: None
Title Block
This command draws a border and title block for the selected sheet size. At the top of the dialog, choose your
horizontal scale and sheet size. The *other* choice at the bottom of each list will allow you to add your own scale
or size if yours is not listed. Anything added to these lists will be retained for future use. Next, choose either
''landscape'' or ''portrait'' format. A blue rectangle next to this choice shows you the difference. Below this, you can
choose what layer to draw the border and title block on. The margins to use are specified next at the bottom of the
dialog. On the right hand side of the dialog. you can choose from several title blocks. As you choose each one, a
preview will be shown below this list. This routine looks for all drawings named ''tblock'' in the \SUP directory. If
you want to add your own title block, simply create a new drawing (or copy an existing one) in the \SUP directory
and give it a name that starts with tblock. Example: tblock22.dwg and tblock-Jones.dwg are both valid names for
this routine, but ''MyTitleblk.dwg'' is not. After you have made all your decisions in the dialog box, press OK.
Depending on your current zoom level, your drawing may be zoomed out to allow you to see the entire area that
will be covered by the drawing border. At this point, you have the border attached to your cursor and it is waiting
for you to pick a point for insertion. As soon as you do this, a secondary dialog will appear for you to fill out the
attributes associated with the particular title block you selected.
Mortgage Block
This command draws a personalized title block for a mortgage survey. You may select an 8 12 '' x 11'' sheet, an 8 21 ''
x 14'' sheet, or define your own sheet size. The dialog box allows the user to edit all block information and input
unique data for every layout. The mortgage block drawing is called from the mortgage.dwg file located in the \sup
directory and can be easily opened and edited within AutoCAD, allowing for the user to alter the size, text, or any
other aspect of the drawing to fit the user's particular needs. However, this is usually unnecessary since the original
.dwg file places this block for a standard 8 12 x 11 ratio drawing. In addition to the block, the user can include the
inputs and prescribed text for a Flood Note, which is placed in the bottom left hand corner of the drawing. You
may also select a custom drawing file for your flood note. All inputs are saved and recalled from a mortgage.ini file
located in the \User directory.
The LIMITS of the drawing can be set to the lower left and upper right corners of the border. After the title block is
drawn, the contents can be edited using the Attribute Edit command under the Edit menu.
Rescale Drawing
This command globally resizes selected text, symbol and block entities within the drawing by comparing the existing
drawing scale factor to a new scale factor. Entities are scaled from their individual insertion points. Lines and
polylines are not scaled.
Prompts
Old Horizontal Scale: 20
New Horizontal Scale: 30
Select text, symbols, dimensions and blocks to scale.
Select objects: select objects by window, crossing or by typing ''all'' at the command prompt, and press Enter
41 found
Select objects: press Enter
Number of symbols and blocks changed> 7
Testing Entity> 41
Number of text entities changed> 20
Set/Reset X-Hairs
Set X-Hairs sets the crosshairs either to align with the selected line or polyline or to a user-specified slope. Reset
X-Hairs restores the crosshairs alignment to horizontal.
Pulldown Menu Location: Settings > Crosshairs
Keyboard Commands: setxhairs, resetxhairs
Prerequisite: Line entity
Tablet Calibrate
This command executes the routine to perform calibration of the digitizer tablet to the drawing. There are two meth-
ods 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.
Before proceeding, please refer to the Settings menu, then go to Configure and General Settings. Then look at the
Digitizer Puck Layout section for the selection of the correct puck layout.
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 pick the Pick button. Pick the points 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 coordinates. For greater calibration accuracy, choose two points that are farther apart rather than closer
together.
Prompts
Units Control
The Drawing Units dialog box controls coordinate and angle display formats and determines precision.
• Intersection: Snaps to the intersection of an arc, circle, ellipse, elliptical arc, line, multiline, polyline, ray, spline,
or xline. Intersection snaps to the edges of regions and curves, but does not snap to the edges or corners of 3D solids.
Extended Intersection snaps to the imaginary intersection of two objects that would intersect if the objects were
extended along their natural paths. Carlson Survey automatically turns on Extended Intersection when you select
the Intersection object snap mode. You might get varying results if you have both the Intersection and Apparent
Intersection running object snaps turned on at the same time. Intersection and Extended Intersection work with
edges of regions and curves, but not with edges or corners of 3D solids.
• Extension: Causes a temporary extension line to display when you pass the cursor over the endpoint of objects,
so you can draw objects to and from points on the extension line.
• Insertion: Snaps to the insertion point of an attribute, a block, a shape, or text.
• Perpendicular: Snaps to a point perpendicular to an arc, circle, ellipse, elliptical arc, line, multiline, polyline,
ray, solid, spline, or xline. Carlson Survey automatically turns on Deferred Perpendicular snap mode when the
object you are drawing requires you to complete more than one perpendicular snap. You can use a line, arc, circle,
polyline, ray, xline, multiline, or 3D solid edge as an object from which to draw a perpendicular line. You can use
Deferred Perpendicular to draw perpendicular lines between such objects. When the aperture box passes over a
Deferred Perpendicular snap point, the program displays a Snaptip and marker.
• Tangent: Snaps to the tangent of an arc, circle, ellipse, or elliptical arc. Carlson Survey automatically turns on
Deferred Tangent snap mode when the object you are drawing requires you to complete more than one tangent snap.
For example, you can use Deferred Tangent to draw a line that is tangent to two arcs, polyline arcs, or circles. When
the aperture box passes over a Deferred Tangent snap point, the program displays a marker and Snaptip. If you use
the From option in conjunction with the Tangent snap mode to draw objects other than lines from arcs or circles, the
first point drawn is tangent to the arc or circle in relation to the last point selected in the drawing area.
• Nearest: Snaps to the nearest point on an arc, circle, ellipse, elliptical arc, line, multiline, point, polyline, spline,
or xline.
• Apparent Intersection: Apparent Intersection includes two separate snap modes: Apparent Intersection and
Extended Apparent Intersection. You can also locate Intersection and Extended Intersection snap points while
running Apparent Intersection object snap mode is on. Apparent Intersection snaps to the apparent intersection of
two objects (arc, circle, ellipse, elliptical arc, line, multiline, polyline, ray, spline, or xline) that do not intersect in
3D space but may appear to intersect in the drawing display. Extended Apparent Intersection snaps to the imaginary
intersection of two objects that would appear to intersect if the objects were extended along their natural paths. You
might get varying results if you have both the Intersection and Apparent Intersection running object snaps turned on
• Parallel: Draws a vector parallel to another object whenever Carlson Survey prompts you for the second point
of a vector. After specifying the first point of a vector, if you move the cursor over a straight line segment of another
object, the program acquires the point. When the path of the object you create is parallel to the line segment, the
program displays an alignment path, which you can use to create the parallel object.
• Clear All: This option turns off all object snap modes.
• Select All: This option turns on all object snap modes.
Menu Location: Settings
Keyboard Command: OSNAP
Prerequisite: None
• List Box: Contains a list of the variables associated with the currently running version of AutoCAD. There are
more items than will display on the list box, use the scroll bar to move up and down through the list. Picking on
an item in the list box makes it the current item, causing the information about the item to be displayed, and can be
affected by most of the edit commands explained below.
• Edit Field: When an item on the list box is picked, its current setting is displayed in the edit field. If you intend to
make changes in an item, use standard editing procedures including the use of arrow keys and/or pointer movements
to make changes. Once changes have been made, you must use the CHANGE options explained below to effect
changes. Pressing enter at the edit field will have no effect on the item in the list. If the item selected is a read-only
variable, the edit field will be grayed-out and will not allow input.
446
symbol can be any symbol defined in the Symbol Library (use SPT0 for no symbol). Since points use Carlson point
symbols, the CAD system variables PDMODE and PDSIZE should usually be set to 0.
The points in the drawing can be linked to their coordinates in the coordinate file. The link updates the coordinate file
when a point is modified in the drawing. For example, when points are moved with the Rotate Points command, their
coordinates will be automatically updated in the coordinate file. To update the coordinate file without this automatic
link, you can run the command Update CRD File from Drawing in Coordinate File Utilities. The linking option
is called Link Points with Coordinate File (currently only available in AutoCAD) and can be set under General
Settings in Carlson Configure. This setting does not affect points currently in your drawing, only points drawn after
you change this setting.
Each point in the coordinate file has room for a 32 character description. To have a longer description, an associated
point note file can be used. The note file has the same file name as the coordinate file with a .NOT extension and is
stored in the same directory as the coordinate file. For example, survey.not would be the note file for survey.crd.
The note file is a text file that stores a point number together with the additional notes for the point. There is no limit
to the length of the note. Notes can be added to points using the Edit Points command. The List Points command
can be used to print out the notes.
For each point, the point attribute block, node, and symbol can be bound together into a ''grouped'' entity. This
means that if you choose to use the Move command (or other CAD tools) the entire collection moves together. This
is done using the grouping functionality.
To disable this system altogether, navigate to Carlson Configure > General Settings and turn off the toggle for
Group Point Entities. If you need to temporarily disable grouping in a drawing, you can use the AutoCAD toggle
for grouping, which is Ctrl-A (holding down the 'Ctrl' key and then pressing the letter 'A' on the keyboard activates
this two way toggle and the current status will be echoed to the Command prompt area).
Carlson points include additional information on each element that makes up the point collection (attribute block,
node and symbol). This information allows Carlson to know such things as which coordinate (.CRD) the point came
from. Commands like Drawing Inspector can then display the point information for the point entities. This also
makes it easier for Carlson to identify which drawing objects belong to a point, making commands like Edit Point
Attributes a ''double-click'' pick association instead of a selection set.
Descriptions: Specify whether you are prompted for a point description when creating points and whether the point
descriptions are labeled in the point block.
Dialog Prompt: When creating new points, this option controls whether to prompt for descriptions and elevations
in a dialog or at the command line.
Elevations: Specify whether you are prompted for a point elevation when creating points and whether or not the
point elevation is labeled with the point.
Prefix/Suffix: Indicate a desired prefix or suffix that should be included with the elevation label.
Locate on Real Z Axis: When checked, points are drawn at their actual elevation, otherwise, points will be drawn
at Z=0.
The following tables illustrate the effects of Elevation vs. Real Z settings:
Elevations Yes Real Z Yes
Picked Point Labels point, Prompts for elevation Uses elevation for z coordinate
Point Number Labels point, No Prompt Uses z coordinate from file
Effects of Elevation Settings - Scenario 1
Elevations Yes Real Z No
Picked Point Labels point, Prompts for elevation Uses 0 for z coordinate
Point Number Labels point, No Prompt Uses 0 for z coordinate
Effects of Elevation Settings - Scenario 2
Use Annotative Points: (AutoCAD-based platforms, only) When enabled, points (usually placed through the Draw
Field-to-Finish or Draw-Locate Points commands) will use scale-able annotative properties.
Support All Drawing Scales: (AutoCAD-based platforms, only) When enabled, points placed as annotative entities
will make use of all annotation scales currently defined within the drawing.
Table: This option lets you specify the Feature Library Definition file (FLD) used by the Use Field to Finish controls
specified above.
GIS File: This option lets you specify a GIS file to be used when creating new points. The GIS file contains a list
of fields to prompt for. For each point that is created, the program will prompt for these fields and store the results
to the note file (.not) associated with the current coordinate file.
Pulldown Menu Location(s): Points
Keyboard Command: ptsetup
Prerequisite: None
Draw-Locate Points
The Draw-Locate Points dialog box allows you to insert either new or existing points into the drawing. You can
create new points either by picking points on the screen, or by entering northing and easting coordinates. You can
also place existing points by entering point numbers which reference the current coordinate file. You are prompted
to choose a coordinate file if no coordinate file is current.
The Coordinate File at the top of the dialog shows the current file which can be changed with the Set button.
Under Point Prompt-Label Settings, you determine attributes for which you will be prompted.
Descriptions determines whether you are prompted for descriptions for each point when creating new points. When
you are placing both new and existing points, Descriptions determine whether this attribute is labeled with the point
inserts.
Notes works with the note file (.not) associated with the current coordinate file. The note file contains unlimited
point descriptions in addition to the fixed 32-character point descriptions in the coordinate file. When you create
points with Notes on, the command will prompt for point notes to be stored with the point. When you draw existing
points with Notes on, any notes for the points are drawn as text entities below the point description.
Elevations determines whether you are prompted for elevations for each point when creating new points. When
you are placing both new and existing points, Elevations determine whether this attribute is labeled with the point
inserts.
Use '+' labels the positive elevations with a leading '+'. For example, ''+159.43''.
Use '-' labels the negative elevations with a leading '-'.
Locate on Real Z Axis determines if the points are placed at their elevations or at zero elevation.
Label Zeros will label points with zero elevation when the Elevations option is on. Otherwise only points with
nonzero elevation will be labeled.
Elevation Prefix/Suffix set the prefix and suffix labels to apply for the elevation labels.
Under Point Number Settings, you determine how points will be numbered.
Point Numbers determines whether the complete point block is drawn or just the symbol and node. When you
create new points with Point Numbers off, no points are stored in the current coordinate file, and only the point
symbol and node are drawn. When you draw existing points with Point Numbers off, the point attribute block is not
drawn and only the point symbol and node are drawn.
Automatic Point Numbering applies to creating new points. With this option active, the command will use the
Starting Point Number for the first new point. The next point number is automatically incremented. Before storing
the point, the command checks whether the point number is used. If the point number is used and point protect is
on (set in the Coordinate File Utilities command), then the command will prompt for another point number or to
overwrite the point. With Automatic Point Numbering off, the command will prompt for the point numbers.
Determine how the points are to be displayed and in what layer.
With Wildcard match of pt description, you can display only points with specific descriptions. This can be thought
of as a filter. For example, entering IP would display only points that are labeled with the description IP, or Iron Pin.
The default is the asterisk (*). This will display all points regardless of description.
Layer Name allows you to designate a layer for the points to be displayed. You can enter a new name, CLAYER,
or choose an existing layer by clicking Select Layer. Entry of CLAYER selects the current layer. A Carlson Survey
point consists of a block insert with attributes, a point symbol, and a point entity. The point entity is used for
picking the point by OSNAP Node in other commands. The block insert includes a point number, elevation, and
description. These attributes are in the PNTMARK, PNTNO, PNTELEV, and PNTDESC layers. The points are
also in an overall layer as specified in this dialog box. This layer setup allows you to freeze a group of points by
the main layer name or freeze point attributes for all the points in the drawing. For example, freezing layer ''PNTS''
would freeze all the points in this layer. Freezing layer ''PNTELEV'' would freeze the point elevation attribute for
all the points.
The Duplicates option for Erase and Redraw will erase existing point entities that match the point numbers
currently being drawn. The Allow Duplicates option will leave any existing point entities as the specified points
are drawn. The Draw Only New option will only draw points that don't already exist in the drawing.
Fix Overlapping Point Attributes will detect point number, elevation and description attributes that overlap with
other points. Rules can be applied to rearrange the point attributes to avoid the overlaps. A point overlap manager
then steps through each overlap for review or manually moving the attributes.
Symbol Size Scaler controls the size of the point symbol and Text Size Scaler controls the size of the point at-
tribute labels. The scalers are multiplied by the Horizontal Scale from Drawing Setup to set the size in drawing units.
Match Properties prompts to select an existing point entity and then the program sets the settings in the dialog
such as layer and symbol to match the selected point.
Draw Range will draw existing points from the current coordinate file. The Draw Range button will prompt for the
point numbers to draw.
Draw All will draw all the points in the coordinate file, and then zoom the extents of the display to show the points.
Screen Pick allows you to create points by picking the point coordinate on the screen. For example, you could set
the Object Snap to EndPoint and pick the end point of a building polyline to create a point at the building corner.
Prompts
To create a new point:
Draw-Locate dialog choose Screen Pick
Pick point to create: pick a point
Select/<Enter Point Elevation <0.00>: Enter elevation Press S to select text to set elevation.
Enter Point Description <>: Enter
N: 5106.57 E: 4901.96 Z: 0.00
Enter/<Select text of elevation>: Select text entity that defines elevation of point.
To locate a point in the coordinate file (point number 3 in this example):
Draw-Locate Point dialog choose Draw Range
Point numbers to draw: 3
Points Drawn> 1
Locates point 3.
Point numbers to draw: 1-2
Points Drawn> 2
Locates a range of points. From 1 to 2.
Point numbers to draw: Enter
Keyboard Command: lpoint
Prerequisite: A CRD file and you may want to execute Drawing Setup (see the Setting menu) to set the scale and
size.
List Points
This command generates a report of point numbers, northings, eastings, elevations and descriptions.
Point Group allows for the selection of a specified group or multiple groups for listing. Standard windows selection
tools, ctrl and shift keys, can be utilized for selecting groups.
Description Match: Can be used to filter the point list. For example, entering ''EP'' for the Description Match
would only list those points with a description of ''EP''. An asterisk (*) is the default setting, it matches any character
sequence, meaning no filtering occurs.
The Use Import Formatter is an alternative way to define the format of the input file. This method has a heads
up interface for selecting the fields for each column of data. This method also supports fixed width, user-defined
delimiter and semi-colon delimited files that the Coordinate Order method doesn't handle.
With Point Protect active, the program will check if a point number already exists in the CRD before importing the
point. If a point conflict is found, you can either assign a new point number or overwrite the old point.
Multiple files can be imported at once. To do this, toggle on the Enable Process Multiple Files option. After
selecting the Text/ASCII Files button, you can select multiple files by using the Shift or Ctrl keys while picking
files. You can also run Select Text/ASCII Files multiple times allowing for selection of files located in different
locations. The files to import are listed in the top scroll display window. The point data from all the import files
can be stored to the current CRD file or to separate files for each import file. The separate file option will name the
Under Process Options, there are choices for selecting the coordinate file to store the imported points. The Current
option uses the current coordinate file that is active in the drawing. This coordinate file name is shown at the bottom
of the dialog. The Prompt For Another option uses the standard file selection dialog to select the file. The Name
Another By Input File uses a coordinate file name with the same name as the input file except for a file extension of
.CRD.
The Process Space Separated DMS Latitude/Longitude handles a text file with the degrees, minutes and seconds
separated by spaces. The latitude and longitude values get stored to the coordinate file in decimal degrees. Here is
an example text file line with the point number (1100), latitude degrees (42), latitude minutes (6), latitude seconds
(3.200), longitude degrees (70), longitude minutes (2), longitude seconds (2.090) and elevation (85.245). The
Coordinate Order for this example should be set to P Y X Z.
1100 42 06 03.200 70 40 02.090 85.245
The special formats of Leica .d45/.gsi/.raw files, MicroStation .TA2 files, WinCMM .cor and .lev files, TDS .cr5
files, Topobase .ro files, Geodimeter .obs/.raw/.are files, Laser Atlanta .txt files, Trimble .pos files, Zeiss .txt files,
Traverse PC .trv files, Maptech, Benchmark .dat files, CAICE/Caltrans .tss files, NLS MMH360 .360 files, EMXS
.xng files, and Cadvantage .cog files can be directly imported by choosing that File Format at the top of the dialog.
Selection. There are four Selection Methods provided for the data to export. Specify either Range, Screen Points,
Screen Entities or Pick Points in the Selection Field. A Range selection is a user specified range such as 1-10,30-50.
A Screen Points selection is made by selecting points from the screen area. The Pick Points method prompts to
select the points to export from the drawing. The Screen Entities option allows for selection of polylines, lines, arcs,
points, faces, inserts and text to export point data from. When the Screen Entities option is selected, the following
dialog box will display allowing for the specification of the type of entity to export data from:
Delimiter. Select the desired field delimiter of the export file as either Comma or Space from the drop down list. If
a header line is to be included, enable the check box.
Number of Decimal Places. Select the desired number of digits to be included in the mantissa of all output
ordinates.
Location Filter. Choose from filter methods of within inclusion perimeter polyline, by coordinate window or center
within radius from a center point.
Wild Card Descriptions Match. A description filter is also available for exporting only points from the range or
selection set with certain descriptions.
Point Group. Displays the Point Group manager dialog from which you may define, modify, and select one or
more Point Groups to define the points to be included in the export.
After selecting the OK button, a final dialog appears that allows you to specify a new file or to append data into an
existing file. The standard file selection dialog allows you to specify the export file name.
Pulldown Menu Location: Points
Keyboard Command: writept
Prerequisite: A Coordinate File (.CRD)
In addition to running the routines through the dialog, many routines have command names that you can enter at the
Command prompt, create a Quick Key, or put into a toolbar. The table below shows the command names and their
corresponding key-in command equivalents:
Once this option has been decided, a prompt for the file to copy From or TO, will be displayed. Here simply specify
the correct file.
Next there's a dialog to specify the range of points to transfer and some options. Here specify the points to copy.
Point numbers and ranges can be entered together. For example, 1-3,10,15 would result in points 1 through 3 and
points 10 and 15 being copied. The Description Match can be used to filter the points to transfer only the points
with matching description. The default of * will transfer all the points in the range. The Store Non-Conflicting Point
Automatically will set the transfer action as Store for all transfer points that don't have a point protect conflict. The
Skip Merge Dialog If No Conflicts will skip the next dialog when there are no point protect conflicts.
Align Points: This option does a translate based on a source point and destination point and then rotates to align the
first source point and a second source point with the first destination point and a second destination point. See Align
Points for additional information.
Compress CRD File: Removes unused point numbers by renumbering high point numbers into the unused spaces.
For example, for an original file with points 1,2,105,107,108,109 would be compressed to 1,2,3,4,5,6.
Description for Points: This routine modifies the point description field with the user-specified text for a range of
point numbers. There is an option to update the description attributes of the points in the drawing in addition to
updating the coordinate file.
Draw Entities by Point ID: Draw Lines, Arcs, 3DLines, Polylines or 3DPolys by defining a range of point numbers.
Prompts
Plot Entities by Point Number
Type of entity, Arc/Polyline/3dpoly/2dline/Exit/<Line>: Indicate the type of entity to draw.
Undo/<Enter point numbers or ranges>: Indicate the point numbers through which to draw.
Example: 1-4,7,10-12,5,8 would draw the entity from point numbers 1 through 4 then to 7, to 10 through 12, then
to 5 to 8 (limit 132 characters)
Example: 1-10,20-30 would draw the entity from point number 1 through 10 then to point number 20 through 30.
Point Number Report: This routine lists the used and the unused point numbers in the coordinate file.
New Last Point Number: This option sets the highest point number in the coordinate file. NOTE: All points above
this number are erased!
Swap Northing-Easting: This option allows you to swap northing and easting coordinates for any selected range
of points. What was the northing of an existing coordinate point, or range of points, becomes the easting. And the
easting(s) become the northing(s).
Compare Points: This function compares the coordinates in the coordinate file with either the coordinates for
the matching point numbers in the drawing file, with matching point numbers from another coordinate file or with
different point numbers from the same coordinate file. A report is created for any differences that shows the point
numbers and the differences. The difference can be reported as a bearing and distance between the two points, as
distance North/South and East/West or as the delta-X and delta-Y. There is an option whether to include the point
coordinates in the report. The Create Point Groups option creates point groups of ''Missing From Drawing'' and
''Changed Points'' for any points that have this status. Use the Point Group Manager routine to check on these point
groups.
Point Entry CRD File Links Manager: When points are created in the drawing, the program records the source
coordinate file for the points. The coordinate file names assigned to the point entities links the point entities back
to the coordinate file. These links are used by routines that process the point entities and then need to reference
the changes (e.g. those generated from the Rotate Points routine) back to the coordinate file. This routine checks
all the point entities in the drawing and lists all the linked coordinate files. You can use the Assign button to set
the coordinate file assigned to point entities which is useful when the coordinate file has been moved or manually
renamed after the points were drawn. Use the Unlink button to remove the link.
Input-Edit Point: Enter or edit the coordinate values or the description of a point. The Notes section is for adding
optional point notes which are additional point descriptions. Under notes, any number of lines of text can be assigned
to the point. A list box shows the lines of notes. To add a note line, pick a blank line in the list box and then type in
the note in the edit box belong the list box and press Enter. To edit a note, highlight the line in the list box and edit
the text in the edit box.
The Disable History Feature button at the top of the dialog shown above is a toggle device. It should be clicked
Point Protect: When enabled, attempting to store a point with a point identifier (point number) that already exists
in the current coordinate file will display the following alert:
Overwrite with new coordinates will update the existing point number with the new location of the point.
The Renumber Point# field displays the point number that will be used if the Renumber Point# From – Next
Available option is selected (the routine will attempt to fill in any point number gaps. To leave any existing point
number gaps in the file, specify the End of File option.
The Overwrite All and Renumber All options apply when more than one point with the same number exists in the
coordinate file. These options are helpful when importing points into existing coordinate files.
Pulldown Menu Location(s): Points
Keyboard Command: cfu
Prerequisite: None
DWG: Select allows for manual selection of the points to include from the drawing. The points must be drawn on
the screen prior to using this option. All standard AutoCAD selection tools, are available for selection of the points.
DWG: Inside Circle allows for selection of the points to include by a user defined circle. The circle is defined by
specifying the center and radius of the circle. The radius can be defined by entering in a numeric value or by picking
on the screen. Points must be drawn to the screen prior to using this option.
DWG: Inside Polyline allows for the selection of points to include by referencing a closed polyline. All points
located within the closed polyline will be included in the selection. Prompts for the inclusion polyline and
the exclusion polyline will display. The inclusion polyline limits of the selection area. The exclusion polyline
defines the area to exclude within the inclusion polyline. Points must be drawn to the screen prior to using this option.
DWG: Along Polyline allows for the selection of points to include by offset from an alignment polyline. All points
located within the specified offset tolerance from the polyline will be included in the selection.
CRD: Select allows for manual selection of the points to include from a point list. Standard window selection tools
are available for selecting the points to include.
CRD: Inside Circle allows for selection of the points to include by a user defined circle. The circle is defined by
specifying the center and radius of the circle. The radius can be defined by entering in a numeric value or by picking
on the screen. The points do NOT have to be drawn to the screen prior to selection.
CRD: Inside Polyline allows for the selection of points to include by referencing a closed polyline. All points
located within the closed polyline will be included in the selection. Prompts for the inclusion polyline and the
exclusion polyline will display. The inclusion polyline limits of the selection area. The exclusion polyline defines
the area to exclude within the inclusion polyline. The points do NOT have to be drawn to the screen prior to selection.
CRD: Along Polyline allows for the selection of points to include by offset from an alignment polyline. All points
located within the specified offset tolerance from the polyline will be included in the selection.
RW5 File: creates a list of points from all the point numbers used in the selected RW5 raw data file.
Point Name Prefix: creates a point group by a specified number of digits from the start of point names. This
method applies when your point numbering method uses a fixed beginning string for point names. For example, if
point names begin with a code for the crew, then this method can make point groups per crew.
Elevation Range allows for the selection of points within a specified elevation range to be included in the group.
The minimum and maximum elevations can be entered manually in their respective data fields. The minimum and
maximum values can also be specified by the Set By Selection and Set From List options.
Set By Selection allows for selection of points to include in the group from the drawing. The points must be drawn
to the screen prior to using this selection method. Standard AutoCAD selection methods are available.
Set From List allows for selection of points to include in the group from a point list. Standard Windows selection
tools are available with this option.
The Description option allows for a selection of points to include based upon the description of the point. The
description to filter for can be entered in the data field or by using the Set By Selection and/or the Set From List
options described above.
The Exclude Tab allows for defining rules that pertain to the points to be excluded from the Inclusion selection.
After defining the inclusion rules for the group, the options on the Exclude tab can be used to filter for points to
exclude from the group. For example, if the inclusion rules call for all points within the elevation range of 8 to 12,
an exclusion rule can be set to exclude the points on elevation 9 or with the description tree. The options on this tab
work exactly like the options on the Include tab. Please refer to the Include tab definitions for further instruction.
Save Changes saves the point group to the group name specified based upon the Inclusion and Exclusion rules
specified.
Cancel Changes discards specified rules and changes and goes back to the Point Group Manager dialog.
Edit Point Group: This function allows for editing of existing point groups. From the list of available groups,
highlight the group or groups to edit. When complete with the first group, if more than one is selected, selecting the
Save Changes option will save the changes to the active group and switch to the next group in the selection set.
From the Groups pulldown, select Edit Groups, the Edit Group dialog box will now appear.
See Create Point Groups for further definitions of the available options.
Delete Point Group: This deletes specified groups for the existing group list. One or more groups can be deleted at
one time.
Copy Point Group: This routine creates a new point group by copying the currently highlighted group. This allows
you to modify an existing group definition and create a new group.
Import Point Groups: This allows for importing filters from point group manager settings of other coordinate
files. This is a useful option when coordinate files are going to contain same point group names with the same
filters. This option only brings in the filters into the point group manager, it does not import actual points into the
coordinate file by group name. Existing points in the active coordinate file that meet the filter definitions of the
imported point groups will automatically be added to the corresponding group.
Points Pulldown
Insert into Drawing: This routine draws the points in the group in the drawing. Individual points or point ranges
can be selected from the group to be erased from the drawing. For example points 264-275 and point 298 contained
The symbol to be used and the attribute layout are determined by the Point Default Settings. The symbol size and
the point attribute size are determined by the settings in the Drawing Setup routine.
Erase from Drawing: This erases specified point group/groups or specified points from within the group from the
drawing.
Erase from Coordinate File and Drawing: This erases the points in the specified group/groups or specified points
from within the group from the drawing and will also permanently delete the points from the CRD file. You will be
prompted with a warning as follows:
Selecting Yes will complete the command and erase the points from the screen and also the coordinate file. Selecting
No will cancel the command leaving the drawing and the coordinate file unchanged.
Report: The routine will generate a point list of the points contained in the selected group/groups or specified points
from within the group.
Highlight: This routine highlights the specified objects in the drawing. This makes them distinguishable from the
other points on the screen.
Isolate: This routine freezes all the points except for the current group.
Freeze: This routine freezes the points like the Points->Freeze Points command.
Thaw All: This routine thaw the points like the Points->Thaw Points command.
Draw 2D Line: This routine draws a 2d polyline between the points contained in the group/groups or between
specified points in a group.
Edit Attributes: Edits the point attributes for the points entities in the drawing.
Edit Descriptions: Sets the description for the points in the current group.
Edit Elevations: Sets the elevation for the points in the current group.
Export: This command exports the selected group/groups or the specified point(s) or range of points from within
the group to various formats. The available formats are ASCII/Text, Carlson Software CRD and C&G CRD files.
When ASCII/Text is selected, the Export Text/ASCII File dialog box will be displayed. Please refer to the Export
Text/ASCII File section of the manual for more information.
The CRD-Carlson software command writes the selected group/groups or the specified point(s) or range of points
within the group to a new Carlson formatted CRD file.
Specify the file name of the CRD file to create and press save.
CRD-C&G writes the selected group/groups or the specified point(s) or range of points within the group to a new
C&G formatted CRD file.
Specify the file name of the CRD file to create and press save.
Button Functions
The series of buttons at the bottom of the main dialog do the same functions as the routines in the Groups pull-down
menu except the Move Up and Move Down which are only available as these buttons. The Move Up/Down simply
change the display order of the groups in the list. The Import function brings in group definitions from either
Edit Points
This command edits point data in the current coordinate file or within a point range. The current coordinate file can
be set with the Set Coordinate File command. Edit Points shows all the points in the coordinate file. New points
can be added and points can be deleted by using the Insert and Delete keys.
In the Edit pull-down menu, there are functions to add and remove rows from the spreadsheet. Also there are
clipboard functions to copy and paste spreadsheet cell values. The Delete Range function allows you to delete a
range of points or all the points by entering ''ALL'' for the range. The Hide function hides the selected range of
spreadsheet rows and the Show function brings these rows back. The Settings function has a dialog to control the
decimals to show in the spreadsheet and an option to use a large font in the spreadsheet to make it easier on the eyes
to see.
In the Search pull-down menu, the Find function searches the spreadsheet. The Replace function has settings to
limit the replace by point number range or by field type.
The Group > Point Group Filter function allows you to edit subset collection of points as defined by Point Group
Manager. This Group method is a way to filter the points by point range, elevation range or description.
This tool also lets you edit notes associated with each point. While the standard point description is limited to 32
characters, the drawing notes are not. When you click on a given point, you can add numerous lines of notes about
that point in the bottom of the dialog. Keep in mind that these notes are stored in a separate file with the extension
''.not'' having the same name as the CRD and residing in the same folder.
Erase Points
This command erases Carlson points inserts from the drawing. The points to erase can either be selected from the
screen or specified by point number, point number range or by point group. Erasing a Carlson point will erase the
three entities that make up a Carlson point: the point symbol, point attributes, and point node. There is an option to
skip erasing the point symbol in case you want to leave the symbols in the drawing. The points may optionally be
erased from the coordinate file. As long as the points are not deleted from the coordinate file, they can be redrawn
with Draw-Locate Points or Field-to-Finish.
When the program detects linework associated with the points, there is a prompt for whether to erase this linework
too. For example, when Field-to-Finish is used to draw both points and linework, then this linework can be erased
along with the points.
Prompts
Select points from screen, group or by point number [Screen/Group/<Number>]? press Enter
Point numbers to erase: 1-5
Delete points from coordinate file [Yes/<No>]? press Enter
Delete point symbols [<Yes>/No]? press Enter
Erasing Carlson Points ....
Number of points erased> 5
Freeze Points
This command freezes Carlson points to hide them from view without erasing them. Use the Thaw Points command
to show the points again. This command works similar on points as Freeze Layers works on layers. The points to
freeze can be selected by point number range, point group, inclusion/exclusion perimeter polyline areas, or screen
selection. There is a dialog to choose the method and specify a description match filter.
When the program detects linework associated with the points, there is a prompt for whether to freeze this linework
too. For example, when Field-to-Finish is used to draw both points and linework, then this linework can be frozen
along with the points.
Thaw Points
This command thaws Carlson points that were frozen with the Freeze Points command to show the points in the
drawing again. This command works similar on points as Thaw Layers works on layers.
Translate Points
This command translates points in a coordinate file from one coordinate position to another. The delta X, Y, and
Z can be entered directly or calculated from original and destination coordinates. The original and destination
coordinates can be entered directly, specified by point number, selecting the point number from a point list by
selecting the list icon, or selected from the screen by selecting the pick icon. Once these points have been specified,
the Delta X,Y,Z, if Process Elevations is checked ON, fields will be filled in with their calculated values. Any points
in the drawing will be updated automatically in addition to updating the coordinate file.
Ignore Zero Elevations is only available when Process Elevations has been chosen. With this option checked ON,
all points with an elevation of 0 will be ignored resulting in no translation taking place on these points.
With Translate Screen Entities checked ON, after specifying the point range or group to translate and selecting OK
on the dialog box the following command line prompt is displayed:
Select objects to rotate (points excluded):
At this prompt select the objects on the screen, polylines, lines, arc, etc., to also translate and press enter. The
translation of the points and screen entities will be completed.
Various Output Options for the translated points are available.
Overwrite Existing Coordinates will overwrite the existing coordinate points with the new translation coordinates
thus changing the coordinate values in the existing crd file.
New Point Numbers will assign new point numbers to the translated coordinate points and leave the original co-
Specifying the points to be translated is accomplished either by specifying a Range of Points (1-20,33,36-40....) or
by Point Groups. If using the Point Group option, the Select Point Group(s) dialog box will be displayed allowing
for the selection of the Group(s) to rotate.
The Description Match option only translates points with the description(s) specified in this field.
Undo Last Translation restores the points to their previous location before translation. It is important to note that
if Translate Screen Entities has been checked to restore the translated objects to their previous location will require
the use of the undo command located in the Edit pulldown.
The AutoCAD command MOVE can be used to translate points on the screen but this does not update the coordinate
file unless you have the option Link Points with CRD File turned ON in Configure . (Note: This toggle must have
been turned ON prior to locating the points). If you do use the MOVE command and the CRD file needs updating,
run the command Update CRD file From Drawing found in Coordinate File Utilities.
Pulldown Menu Location: Points
Keyboard Command: transpt
Prerequisite: points in a coordinate file
Rotate Points
This command rotates points in a coordinate file. The degrees of rotation can be entered directly or calculated from
original and destination bearings or azimuths.
The Original Bearings/Azimuths and Destination Bearings/Azimuths can be entered directly or specified by
point numbers. If using a pair of points to define the original bearing and then specifying the destination bearing
by entering in the desired Bearing/Azimuth, the From and To Pt# fields should be left blank in the destination
bearing/azimuth settings. Use the From and To Pt# fields in the Destination Bearing/Azimuth when you want
to make a direction or Bearing/Azimuth between two existing points match the Bearing/Azimuth between two
other existing points within the file. For example, to make the bearing between points 10-12 match the bearing
between points 25-26, the Original Bearing/Azimuth could be defined as From Pt#10 To Pt#12 with the Destination
Bearing/Azimuth defined as From Pt#25 To Pt#26.
With Rotate Screen Entities checked ON, after specifying the point range or group to rotate and selecting OK on
the dialog box the following command line prompt is displayed:
Select objects to rotate (points excluded).:
At this prompt select the objects on the screen, polylines, lines, arc, etc., to also rotate and press enter. The rotation
of the points and screen entities will be completed.
Specifying the points to be rotated is accomplished either by specifying a Range of Points (1-20,33,36-40....) or by
Point Groups. If using the Point Group option, the Select Point Group(s) dialog box will be displayed allowing for
the selection of the Group(s) to rotate.
The Description Match option only rotates points with the description(s) specified in this field.
Align Points
This command translates a specified Range of Points or Points Group(s) based on a source point and destination
point and then rotates to align the first source point and a second source point with the first destination point and a
second destination point. The command basically combines the Translate and Rotate Point commands. To specify
a Range of Points to align, enter the range to align or select a point group(s) by selecting the Point Group button.
Each of the Translation and Rotation points, both Source and Destination points, can be entered manually or picked
from the point list by selecting the List button.
When Align Screen Entities is checked, after specifying the point range or group to align and selecting OK on the
dialog box the following command line prompt is displayed:
Select objects to rotate (points excluded): At this prompt select the objects on the screen, polylines, lines, arc
etc., to also align and press Enter. The alignment of the points and screen entities will be completed.
When Ignore Zero Elevations is checked, all points with an elevation of 0 will be ignored in the alignment.
Undo Last Align restores the points to their previous location before alignment. It is important to note that if Align
Screen Entities has been checked to restore the aligned objects to their previous location will require the use of the
Scale Points
This command scales points in a coordinate file. The northing, easting and optionally the elevation are multiplied
by the specified scale factor. You can use this routine for Metric-English conversion or a specific conversion by
choosing the Use Customized Scale Factor option and specifying the desired Scale Factor in the edit box.
Specify the Range of Points to scale by entering in a range or group to scale. You can access the group dialog box
by typing ''group'' in the range of points field.
The Description Match option only scales points with the description(s) specified in this field.
The Scale Factor is to be entered in manually when using a customized scale factor. If converting from standard
measurement units, feet to meters, meters to feet, US Feet to International Feet, etc., the scale factor will be
calculated and entered automatically. If a combined scale factor is required for converting from ground to grid and
grid to ground coordinates, this value can be calculated by using the Calculate Combined Factor option. The
Combined Factor is the Elevation Factor times the Grid Factor. This calculation process begins with the Calculate
Scale Factor dialog shown below.
The available Coordinate Units are Metric, US Feet and International (Intl) Feet. The correct unit must be specified
before calculating the combined scale factor.
The Range of Numbers to Process should be used to select the points to be used in order to calculate the combined
scale factor. This does not specify what points are going to be scaled by the resulting scale factor. These points can
be selected from a list by selecting the List button.
Scale Direction determines which way the scale factor will be calculated. A scale for Ground to Grid or Grid to
Ground can be calculated and applied.
Pressing the Calculate button will calculate and then display the combined scale factor on the dialog box. To accept
this value as the customized scale factor to use to scale the points in the coordinate file, press the OK button.
The Report option displays a report showing specified information. This information is specified by using the
report formatter found throughout the program. Simply choose the information you wish to display and the order to
be displayed. For further instruction and information on the Report Formatter please refer to the Report Formatter
section of this manual.
Move Points
This command allows you to move Carlson points, one at a time by selecting any part of the point. Each Carlson
point is made of three entities: a POINT entity, a symbol, and a point attribute block with the point number,
elevation and description. This routine updates the X,Y of the point and not the Z. To update the elevation, use
commands such as Edit Point Attributes or Translate Points. All these parts of the point are moved together with
this routine. Any point moved using this command will result with the original source coordinate file (which is not
necessarily the current coordinate file) updated with the new position of the point. Setting the Link Points with
CRD File from Carlson Configure->General Settings is not necessary because the coordinate file is always updated
since the Move Points command has built-in smarts to lookup the coordinate file for the selected point entity. The
Link Points settings applies to generic CAD commands like the regular Move command.
The dialog has several tabs. On the General tab, the name of the coordinate file for the point is displayed at the top
along with any point groups that contain this point. The Elevation Decimals setting for the point elevation label.
Both Drawing Description and CRD File Descriptions are displayed. When a change to the Drawing description is
made, this change will not be reflected in the coordinate file. This allows the change of a description that is defined
in the Field to Finish (fld) table for a particular code. If a change is made in the CRD File description, it will be
reflected in the coordinate file. Take note that if the CRD file description is changed, running Field to Finish will
change the definitions for the point changed. If you change the point number to a number that already exists in the
current CRD file, and point protect is ON, you will be prompted whether to overwrite or renumber. The Non-Surface
toggle controls whether this point is filtered out in surface modeling with Triangulate & Contour. This Non-Surface
setting is the same that the Non-Surface Points routines use in the 3D Data menu. The properties that you modify,
with the exception of Drawing Description, will update the current CRD file. All modifications will update the point
screen entities.
On the Notes tab, you can edit notes for the point. These notes are free-form additional descriptions for the point.
The Image tab shows any images assigned to the point. The Open function will open the image in the image
program set in Windows for the image file type. The Add and Remove functions are to add and remove images
assigned to the point. The Next and Previous buttons are for selecting different images when the point has multiple
images.
The Settings tab has a control for the number of decimals to use in the dialog.
Selecting the Point History button will bring up another dialog box that displays the point history of the point
chosen. A history of the point will be listed, but only if, under General Setting, the Maintain CRD History File
had been set to ON (selected) for the coordinate file that you are working with. With the CRD History feature of
Carlson, all point changes can be rolled back.
You may also choose to use the CAD DDATTE command to change the attributes of a point. If you do this, then
the CRD file will not be updated and if you change the elevation attribute, the point will not change its current Z
After the selection of the points to change, click OK, and the subsequent, larger Edit Multiple Points dialog boxes
will appear. The number of points selected will be shown at the top of the dialog boxes.
Edit Multiple Points dialog
For each attribute, you can change any number of the properties, including the layer, height and rotation.
These dialogs will reflect the current status of each attributes properties. If, for example, you select 10 points, and
5 of them have the elevation rotation set at 45 degrees, and the other 5 are set at 0 (zero) degrees, then the rotation
edit field will say *varies* to let you know that the properties of the points you selected are not the same. Here is an
example of the dialog box.
To change a point symbol, check on the Symbol tab and use the select button to choose the desired symbol. On the
Point Entity tab, the Attribute Layout ID refers to the attribute layout style defined in Point Defaults or Field to
Finish code definitions. This option allows you to change the particular layout with one of the other available styles
or to a customized style if defined. The Pick buttons allow you to pick two points to define a distance (or angle in
the case of Rotation). If you want to select a line to define a distance or angle, select two points on the line with the
appropriate OSNAP.
Select the attribute to edit, make the necessary changes to this attribute and then move on to the next attribute if
required. Changes made to the attributes are remember individually, which allows for switching back and forth
though the attributes until the command is completed. After completion the new settings for the point attributes will
be retained until changed or redrawn on the screen.
The Sync Layer/Height function sets the layer or height for some or all the attributes. The layer and height can be
entered manually or pick an existing attribute to get the value. The Save and Load functions are a way to store and
recall all the point display settings to a .PT file for having different point styles to reuse or share.
Now, select the Description option for the Attribute to Edit. Select the X location from the Items to Change. Enter
1.50 in the box. This value makes the description line up better with the rotated elevation. The dialog should be as
below:
Now, for the final change, select the Symbol for the Attribute to Edit. We want to actually change the point symbol.
To do this, toggle on the option to change the symbol by clicking in the box beside the word Symbol. Next, press
the Select button and select symbol SPT5. The dialog should be as below:
Prompts
Select Point Number, Elevation, or Description to Move: select point attribute
Pick new location: pick point
Pick new angle: pick new angle or press Enter
Prompts
Select Point Label to Move (O for Options, R for Restore): select point attribute
Pick label position: pick point
Select another Point Label to Move (O for Options, R for Restore, Enter to End): O
Minimum Leader Length Scaler: Specifies the minimum length, in terms of multiples of the attribute block's
height, that the leader must be.
Prompt for Curved Leader Points: This option prompts for additional leader points and creates a smooth leader
that goes through all the leader points.
Draw Horizontal Leader Tick: Specifies whether or not to draw a terminating tick (a short horizontal line segment
sometimes referred to as a ''hook line'').
Draw Arrowhead: Specifies whether or not to draw an arrowhead at the end of the leader that points to the point
entity.
Minimum Leader for Arrow Scaler: Specifies the minimum length of the leader, in terms of multiples of the
attribute block's height, that the leader must be before an arrowhead is placed on it.
Arrow Size Scaler: A scale factor to apply to resize the arrowhead symbol.
Leader Offset Scaler: A distance indicating the desired offset from the point node to the tip of the leader.
Use Separate Leader Layer: Specifies whether or not to use a layer other than that of the identified point for the
leader. Use the Select button to choose an alternative layer for the leader.
Select another Point Label to Move (O for Options, R for Restore, Enter to End): R
Select Point Label to Restore: pick label
Prompts
Scaling Multiplier <0.500>: 2.5 This response would enlarge the point attributes and symbols by 250 percent.
Scale symbols only, point labels only or both [Symbols/Labels/<Both>]? press Enter
Select points from screen, group or by point number [<Screen>/Group/Number]? press Enter
Select Carlson Software points. pick a point
Select objects: Specify opposite corner: pick a point
Scaling Carlson Software Point Attributes ....
Number of entities changed> 174
Prompts
Select Point No., Elev, or Desc to Erase: select point attribute
Pulldown Menu Location: Points
Keyboard Command: erasepnt
Prerequisite: Carlson points
Prompts
Twist by [<Twist screen>/Azimuth/Entity segment/Follow polyline]? F for follow
Attributes to twist [<All>/Symbol/Name/Elevation/Description]? press Enter
Select reference polylines to follow.
Select objects: pick a polyline
Select points from screen, group or by point number [<Screen>/Group/Number]? select Enter
Select Carlson Software points.
Select objects: pick the Carlson point inserts
Prompts
Enter point attribute and symbol size <4.0>: press Enter
Scale symbols only, point labels only or both [Symbols/Labels/<Both>]? press Enter
Select points from screen, group or by point number [<Screen>/Group/Number]? press Enter
Select Carlson Software points.
Select objects: pick the point entities
Finding Carlson Software Point Attributes ....
Number of entities changed> 10
Pulldown Menu Location: Points
Keyboard Command: sizepnt
Methods: There are different methods of automatically solving a point attribute overlap. The methods will be
applied in order from top to bottom on the Used Methods list. Unused methods appear on the Available Methods
list. The methods are:
Offset Options: These are the options that apply to the Offset Attribute Block method of automatically solving
point attribute overlaps.
Maximum Offset Scaler: This specifies the maximum distance, in terms of multiples of the whole attribute block's
height, that the attribute block may be offset from the point entity.
Use Leader: Specifies whether or not a leader should be drawn when offsetting the attribute block.
Minimum Leader Length Scaler: Specifies the minimum length, in terms of multiples of the height of an attribute's
text, that the leader must be.
Draw Arrowhead: Specifies whether or not to draw an arrowhead at the end of the leader that points to the point
entity.
Minimum Leader for Arrow Scaler: Specifies the minimum length of the leader, in terms of multiples of the height
of an attribute's text, that the leader must be before an arrowhead is placed on it.
Arrow Size Scaler: Specifies a scale factor to be applied to control the size of the arrowhead if drawn.
Leader Offset Scaler: Specifies the length, in terms of multiples of the height of an attribute's text, that the leader
arrowhead should be offset from the point.
Use Separate Leader Layer: If enabled, allows the user to define a different layer on which to place the resultant
leader.
Use Selection Set for Points: Check this checkbox to be given the option of selecting which points in drawing to
fix overlaps with. If not checked, then all the points in the drawing are used.
Avoid Linework Conflicts: Check this checkbox to prevent point attributes from overlapping linework in addition
to other point attributes.
Review Remaining Overlaps: Check this checkbox to have the Overlap Reviewer dockable dialog come up after
the automated process finishes. The Overlap Reviewer allows for reviewing the automated fixes as well as tools for
manually fixing any remaining overlaps. See Overlap Reviewer below for more information.
Skip Resolved Overlaps: Check this checkbox to skip overlaps that were automatically resolved and to only
review unresolved overlaps. If not checked, then both resolved overlaps and unresolved overlaps will be available
for review. This option only applies if Review Remaining Overlaps is on.
Overlap Reviewer
The Overlap Reviewer will come up after automatic overlap fixing if the Review Remaining Overlaps checkbox
was checked. This tool displays how many points were found, how many overlaps were fixed, which overlap is
currently being viewed, how many overlaps there were total, and the point # of the current overlap. Use the First,
Last, Back, and Next buttons to navigate forwards and backwards through the list of overlaps. Use the Move Block
and Move Attrs buttons to manually move either the entire attribute block or individual attributes.
First, Last, Back, and Next: These buttons allow you to step through each overlap or to jump to the first or the
last.
Status: This drop-down list indicates the status of the current overlap. open means that the overlap has not been
fixed yet. resolved means that the overlap has been fixed. ignore can be chosen by you to remove the overlap from
the list.
Restore: Restores the attributes of the current point to their original location and rotation from before the Fix Point
Attribute Overlaps command was run.
Move Block: Allows you to move one or more attribute blocks in the drawing. See the documentation for Move
Point Attributes with Leader command in the Points menu.
Move Attrs: Allows you to move and rotate one or more individual attributes in the drawing. See the documentation
for Move Point Attributes command in the Points menu.
Auto-Zoom: Check this checkbox to automatically zoom and pan the view as each overlap is viewed.
Prompts
The following prompt will be displayed if the Use Selection Set for Points checkbox is on and OK is pressed.
Select the points to fix overlaps with: pick the Carlson point inserts
Prompts
Select Carlson Software point symbols to trim against.
Select objects: select the point symbols
The selection of the points to change can be accomplished in three ways. A number range selection would require
the input of the range of points to change. An example would be 1-20,25,30, 32-36. Points groups can also be used
as a selection method. Simply specify the point group name to change, when prompted, and all the points included
in that group will be changed. The final selection method is that of Pick Points. Using this method a prompt to
select objects is displayed. When prompted select the points to change from the screen.
Renumber Points
This command will edit point numbers. This function is also in Coordinate File Utilities and is described in that
section of the manual.
Prompts
This command will explode selected Carlson Software point blocks and replot the attributes as Text entities!
The resulting points will NOT be useable by most Carlson Software commands!!!!
Select Carlson Software Points to Explode. select points
Layer Name for Point Numbers <PNTNO>: press Enter
Layer Name for Point Elevations <PNTELEV>: press Enter
Layer Name for Point Descriptions <PNTDESC>: press Enter
Number of entities changed> 345
If you have Civil 3D, another way to make a drawing with standard AutoCAD entities is to use the aectoacad
command in Civil 3D which converts the custom objects into standard entities.
Pulldown Menu Location: Points > Convert Point Format
Keyboard Command: c3d crd
Prerequisite: Civil 3D points in the drawing
Prompts
Convert all or selected points [All/<Selected>]? press Enter
Select Carlson Software Points to convert:
Select objects: pick first point for window selection method
Select objects: pick second point
Processing Carlson Software point...
Pulldown Menu Location: Points > Convert Point Format
Keyboard Command: pt aec
Prerequisite: A Carlson CRD file
Prompts
Convert all or selected points [All/<Selected>]? all. Choose which points to convert.
Point position method [Insertion/<Database>]? press Enter. Choose between the drawing insertion points or the
point database for the point locations.
Locate points on Real-Z Axis [Yes/<No>]? press Enter. Choose between creating the points at their elevation or
at zero.
Convert point markers to symbols [<Yes>/No]? press Enter. Choose between using a point symbol or the
PDMODE.
Pulldown Menu Location: Points
Keyboard Command: ldd crd
Specify the existing Carlson CRD to convert by selecting the Open Carlson CRD File button. Specify the existing
C&G CRD file to write to, or the new C&G CRD file to create, by selecting either Open C&G CRD file or Create
C&G CRD file. Press OK and the conversion is completed.
Select Carlson CRD file to convert by selecting the Open CRD file button.
Specify the existing Simplicity file to write to, or the new Simplicity file to create, by selecting either Open
Simplicity File or Create Simplicity File. Press Export and the conversion is completed.
Specify the existing Simplicity File to convert by selecting the Open Simplicity File button. Specify the existing
Carlson CRD file to write to, or the new Carlson CRD file to create, by selecting either Open CRD File or Create
The No Coordinate Conversion option converts the file format while leaving the coordinate values unchanged.
Convert From Meters to Feet will assume the coordinates in the selected PacSoft crd file are metric, and will
convert the coordinate values to US Feet.
Specify the appropriate version and then select the OK button. You will then be prompted to select the Carlson
points to convert. These point block formats are similar, and converting only requires reordering and renaming the
attributes.
Map Tab: Use the Map tab to navigate to a location bounded by a viewing window no greater than 2 degree of
latitude by 2 degree of longitude. The limits of the current view are shown at the lower right of the Map tab (see
below). To navigate to the area of interest:
• ''zoom'' using the slider control on the left side of the Map tab, or,
• ''zoom'' using the mouse wheel, or,
• ''zoom window'' by holding the Shift key and while left-clicking two points to define a rectangular area, or,
• ''pan'' by left-clicking and dragging the image to the desired position in the Map tab.
Type: Select the type of the NGS markers that are to be returned.
Order: Select the positional order of accuracy of the NGS markers that are to be returned.
Stability: Select the elevational stability of the NGS markers that are to be returned.
Symbol Size: Use the horizontal slider to adjust the symbol size of the NGS markers.
Search for Control: Click on this button to initiate the search for NGS control markers that satisfy the search
criteria.
Note:
• The Search Survey Control dialog box is re-sizeable and contains re-sizeable controls.
• Order - For additional information on Order accuracy, reference
http://www.ngs.noaa.gov/faq.shtml#WhatHARN: Horizontal A-order stations have a relative accuracy
of 5 mm +/- 1:10,000,000 relative to other A-order stations. Horizontal B-order stations have a relative
accuracy of 8 mm +/- 1:1,000,000 relative to other A-order and B-order stations. Additional information can
also be viewed at http://gpsinformation.net/main/ngs-accuracy.html.
• Stability - For additional information on marker Stability, reference
http://www.ngs.noaa.gov/AERO/Genspecs A/Volume%20A Attachment%201-6.pdf: Stability code A
= expected to hold an elevation. Examples: rock outcrops; rock ledges; bedrock; massive structures with
deep foundations; large structures with foundations on bedrock; or sleeved deep settings (10 feet or more)
with galvanized steel pipe, galvanized steel, stainless steel, or aluminum rods.
Stability code B = probably hold an elevation. Examples: unsleeved deep settings; massive retaining walls;
abutments and piers of large bridges or tunnels; unspecified rods or pipe in a sleeve less than 10 feet; or
sleeved copper-clad steel rods.
Stability code C = may hold an elevation but subject to ground movement. Examples: Metal rods with base
plates less than 10 feet deep; concrete posts (3 feet or more deep); large boulders; retaining walls for culverts
Prompts
Save selected stations to coordinate file? Indicate your preference if the opened NGS control marks should be
saved to the current coordinate file.
Pulldown Menu Location: Points > Point Utilities
Keyboard Command: searchcontrol
Prerequisite: Internet connection
511
Data Collectors
This command does two main functions for a variety of popular data collectors. First, this command transfers
(uploads and downloads) data between the data collector and Carlson. Second, this command converts data formats
between the data collector format and the Carlson format. So, if you already have the data file on the computer, you
can skip the transfer function and just perform the conversion function.
The transfer function does the conversion at the same time. In most cases, the download from the data collector
produces a raw (.RW5) file (field notes) and/or a coordinate (.CRD) file (coordinate points). Several of the download
programs have an option to automatically run the Edit-Process Raw Data File command after downloading raw
data. You can also send, or upload, a coordinate (.CRD) file. The dialog shown here appears when the menu
command is selected.
Carlson SurvCE: For Carlson Software data collection programs SurvCE and SurvStar. This button produces the
SurvCOM dialog and program.
Prepare Geoid for SurvCE: Creates a subset of a geoid as a .GSF file to load into SurvCE.
CG Field: For CG Field programs.
Magellan/Thales FastSurvey: For Magellan and Thales FastSurvey data collectors.
Surveyors Assistant: For data collectors running Surveyors Assistant software (Corvallis MC2, MC5 and Pentax
SC5).
Sokkia SDR: For SDR2 through SDR 33 and other collectors that have a SDR format like the Trimble.
Sokkia G2: Specifically for the SDR2.
TDS: For data collectors that use TDS software (Ranger, HP48, HP95, Husky FS-2 & FS-3, Corvallis MC-V and
TOPCON FS2, FC95 and FC48).
SMI: For SMI data collectors on the HP48.
Leica: For Leica GIF-10 module, GeoCOM for older Leica and DBX for newer Leica instruments.
Nikon: For Nikon DTM and DR-48 total stations.
Geodimeter: For the Geodimeter Geodat collector.
Topcon 210/310/220/GPT2000: Supports these Topcon models.
MDL Laser: For MDL Laser instruments.
General Kermit Transfer: For general transferring using Kermit.
Carlson SurvCE
Note: In the following text, the term SurvCE will apply to SurvCE, SurvStar, and Sokkia G2
Connect the serial cable. Select Data Transfer from the on the handheld. Choose Carlson/Carlson Survey Download.
This leads to a File Transfer screen on SurvCE, which says ''Awaiting Connection''. All the action is on the PC side.
There is no time delay in this handshake. It will wait for the PC program to catch up. When you connect the cable
The following information describes the buttons on the bottom row of the SurvCOM dialog box. The button name
is on the left in bold:
Connect: After selecting Data Transfer in SurvCE, press this button to start the connection. Once connection is
made, the status line on the
file transfer utility dialog box will show Connected to the remote machine.
Transfer: Pressing this button transfers selected files from either the Remote to the PC, or the PC to the Remote.
Set Path: This option allows for the specification of the desired source and destination drives and folders for both
the PC and the Remote device. For example, if you were downloading, or copying files from the Remote device
to the PC, to specify a source path on the remote device, select the Remote Machine toggle and then type in the
Make dir: This option allows for creation of directories on both the PC and the Remote device. Specify the
hardware on which to create the directory and then enter the directory name.
Delete: This option allows you to delete the tagged files. To delete a file, select the file to delete by clicking on the
file, press the delete button at the bottom of the dialog. Confirm deletion by selecting the appropriate response on
the Delete File dialog.
Rename: To rename a file, click on the file to rename and select the rename button at the button of the dialog. On
the dialog that displays type in the new name and press the OK button.
Options: This command allows you to set various options for data transfer. The dialog shown below will appear.
Com Port: You must select which com port on the PC to use when using the 9-Pin transfer type.
If you are transferring data via a USB port, set the com port to ActiveSync, see the Options section below for
procedures to change com ports. To transfer data using an USB port a connection between the Remote and PC
using ActiveSync is required. In ActiveSync verify that the ''Connect Settings'' have been set to ''Allow serial cable
or infrared connection to this Com port'' and Allow USB connection with this desktop computer. This will allow for
connection using an USB port or a COM port connection. Both will use ActiveSync to transfer data between devices.
Display Special Files: Toggle whether or not you should see special files.
Confirm Overwrite: Check this to confirm before overwriting files.
Baud Rate: You must choose the baud rate for transferring data.
Protect Remote Files: Check this to protect files on the mobile device.
Archive RW5 Files: With this option set to YES, when downloading rw5 files, a second copy of the file will be
made with a .SC5 extension to serve as an archive of the original rw5 file.
Geoid: This command will carve out a portion of the Geoid 99, EGM96, Canadian CGC2000, Canadian HT2.0,
Canadian HT 1.01, Australian GDA94, Great Britain OSG-MO2 and Geoid 2003 grid files, and send it to SurvCE.
Since these geoid grids are very large, this carves out a precise portion of it and avoids overloading the memory on
the remote device running SurvCE. You will be prompted for the directory on the PC of the source Geoid grid file,
the approximate latitude and longitude of the job, and the size of the area desired in miles, kilometers or degrees of
latitude and longitude. To define a Geoid area, make sure that this criteria is met:
1. Specify the location of the geoid grid files.
2. Specify the geoid type.
3. Enter the latitude and longitude near the center of the job area.
F2F conv: This converts the more thorough and detailed Carlson field code file (for field-to-finish work, *.FLD) to
the more simplified Feature Code List that runs in SurvCE (*.FCL). The Feature Code List in SurvCE (not SurvStar
or Field) handles Linework (on or off), Line Type (2D or 3D), Layer (= Code) and Full Text (Description). Select
the Carlson field code (*.FLD) to convert, the conversion takes place and the file is transferred and located in the
correct location for use in the data collector.
Send Pnts: This option allows for the uploading of a user specified point number range out of the selected crd file
to unload. Use the Select button to specify the crd file to upload. The Remote File Name will default to the name of
the crd file selected to upload. You can change this name if needed. Specify the Point Range to Send and select the
OK button.
The following information describes the buttons on the Data Collection Programs dialog box that come after the
Carlson SurvCE button, moving from left to right and then from top to bottom. The command/button name is on the
far left margin, in bold:
Prepare Geoid for SurvCE
This function creates a .GSF (Geoid Separation File) for SurvCE from a built-in geoid. Most geoids are very large
and this routine carves out a subset of the geoid by specifying a center position and area size. The geoid data files
are not included in the regular install since they are so large. Instead, the program automatically downloads them as
needed from the Carlson server. You can also install them separately by running the CarlsonGeoidGrids.exe from
the Support->Other Downloads on www.carlsonsw.com.
CG Field
To transfer data to and from data collectors using CGField software, first make sure that the Baud Rate is set to
9600 and the Parity is set to NONE then follow the steps outlined below.
Carlson:
Leave the FILE fields blank.
CGField:
Carlson:
Leave the FILE fields blank.
Press the ''Download Raw'' button to ready Carlson to receive the file. Stop here in Carlson and go back to CGField.
CGField:
Select the raw data file to be sent. The transfer will begin.
Carlson:
Leave the FILE fields blank.
Press the ''Download ASCII'' button to ready Carlson to receive the file. Stop here in Carlson and go back to CGField.
CGField:
Select the ASCII file to send.
After the transfer is complete, you will see the file in the Carlson editor. You can then select FILE and SAVE (or
SAVEAS) to save the ASCII file.
Surveyor's Assistant
Upload
Point data from the Carlson coordinate (.CRD) file can be uploaded into the Surveyor's Assistant. First go to the
Transfer routine on the main menu. Fill out the screen as follows:
Direction: INPUT
Format: LEITZ
Port: COM1 or COM2
Protocol: NONE
Go back to Carlson and choose Surveyor's Assistant from the Data Collection command in the Survey menu.
Check that the COM port and baud rate are set correctly. In the Carlson dialog, pick the Select File button next to
the Carlson coordinate (.CRD) File edit box and choose the coordinate (.CRD) file to send. Then click the Upload
button. A dialog now allows you to specify the range of point numbers to upload. Before clicking the OK button for
range of points, go to the Surveyor's Assistant and hit the GO function key. The Surveyor's Assistant is now waiting
to receive so return to Carlson and click OK on the range of point dialog. The file transfer should now go.
This routine applies to the Sokkia SDR-20, SDR-22, SDR-31 and SDR-33 as well as other collectors that have SDR
format transfer such as the Trimble and C & G.
Download
From the SDR data collector, go to the Communications routine from the main menu. Choose Data Format SDR.
Next hit the Send function key. Then choose Select Jobs. From the list of jobs, highlight the job to transfer and set
it to Yes with the arrow keys. Now in Carlson, run Data Collection in the Survey menu and choose Sokkia/SDR.
Check that the COM port and baud rate are set correctly. Then click the Download button and within 10 seconds
go back to SDR and press OK. The file transfer should now go. The SDR format contains both coordinate and raw
data. The coordinate data is converted to a Carlson coordinate (.CRD) file and the raw data is converted to a Carlson
raw data (.RW5) file. The original SDR transfer file is stored on the computer as a RAW file. When the transfer is
complete, the program will ask you for the Carlson coordinate (.CRD) file to create if you haven't already specified
a file name in the dialog. With Point Protect on, the routine will check the coordinate file for existing point data
before downloading the point from the data collector.
The SDR-33 has different modes for storing and transferring data. In coordinate mode, the download will create
points in the coordinate (.CRD) file and the raw data (.RW5) file will only contain some basic header lines. In the
raw data mode, the download will create all the measurement data in the raw file and no points will be created in
the coordinate (.CRD) file. For this raw data mode, you will need to run Edit-Process Raw Data File in the Survey
menu to calculate the points from the raw data. The third mode in the SDR-33 creates both raw data in the raw data
(.RW5) file and points in the coordinate (.CRD) file. The Include Time Stamps in Notes option sets whether all
the date-time records for each point are put in the raw data (.RW5) file as description records. The Include Point
Attributes in Notes option will store SDR code 13(AT) codes to the point note (.NOT) for the coordinate (.CRD) file.
Sokkia G2 This routine takes you directly to the SurvCOM dialog, similar to the Carlson SurvCE process.
TDS
SMI
Download
To send point data from the SMI data collector, go to the file transfer routine by typing [More] [NXT] [TOPC]
[COMM]. In SMI version 6 or later, type [Job][KERM][SEND]. Also in version 6, make sure that the first function
key reads [NE] and not [XY] in the [Job][KERM] screen. Otherwise the coordinate northing and easting will be
reversed. The [NE] stands for North-East coordinate order which is the format that Carlson expects. Also in the
[Job][KERM] screen, make sure that the second function key reads [COMM] and not [SPACE]. The [COMM] stands
for comma separators. Then enter the first point to send followed by the last point to send but before pressing Enter
for the last point go to Carlson. Run Data Collection in the Survey menu and choose SMI. Check that the COM port
and baud rate are set correctly. Then click the Download button and within 10 seconds go back to SMI and press
Enter for the last point to send. The file transfer should now go. When the transfer is complete, the program will ask
you for the Carlson coordinate (.CRD) file to create if you haven't already specified a file name in the dialog. With
Point Protect on, the routine will check the coordinate file for existing point data before downloading the point from
the data collector. To send raw data, use the [Print][Raw] routine in SMI along with the same Carlson procedure
used for point data.
Upload
From the SMI data collector, go to the file transfer routine by typing [More] [NXT] [TO48] [COMM]. In SMI
version 6 or later, type [Job][KERM][RECV]. Also in version 6, make sure that first function key reads [NE] and
not [XY] in the [Job][KERM] screen. Otherwise the coordinate northing and easting will be reversed. Then enter
the first point to send followed by the last point to send. Next enter the job name but before pressing Enter go to
Carlson and run SMI under Data Collection in the Survey menu. In the Carlson dialog, specify the same job name
as entered in SMI. Next pick the Select File button next to the Carlson CRD File edit box and choose the coordinate
(.CRD) file to send. Check that the COM port and baud rate are set correctly. Then click the Upload button. A
dialog now allows you to specify the range of point numbers to upload. Enter the same range of points as entered
on the SMI. Go back to SMI and hit Enter for job name followed by clicking the OK button for range of points in
Carlson. The file transfer should now go.
There are three types of Leica transfers: GIF-10, GeoCom and DBX.
Choose newer Leica instruments, choose Leica DBX on first dialog. Then there
is a choice between Import and Export.
For Import, select the folder that contains the Leica DBX data. Typically the Leica DBX data is on a memory card
that is inserted into the computer and gets assigned a drive name by Windows. Use the Set button to browse to
this Leica DBX drive or folder. Then the program shows a list of the Leica projects in that folder. The Import
Measurements With Points function reads the Leica data into Carlson CRD and RW5 files. The Import Points Only
reads the Leica data into a Carlson CRD file and brings in attribute data to the Carlson NOT file. The Import GPS
Points function imports the Leica data into a Carlson RW5 file for GPS measurements.
For GIF-10 and GeoCom, choose All Others on the first dialog Then the choice for GIF-10 or GeoCom is set in the
Equipment Type field on the main dialog. For transferring with the Leica instruments, the GeoCom program shows
a dialog of the available COM ports on your computer. On the first time that you transfer to an instrument, you will
need to pick the Instruments button and register the instrument from the list. Pick the Port Settings button to make
sure that the communication settings match the instrument.
Download
From the GIF-10, go to the file transfer routine. Then go to Carlson and run Data Collection in the Survey menu and
choose Leica. Check that the COM port and baud rate are set correctly. Then click the Download button and within
10 seconds go back to GIF-10 and select the file to send. The file transfer should now go. When the transfer is
complete, the program will ask you for the Carlson coordinate (.CRD) file to create if you haven't already specified
a file name in the dialog. With Point Protect on, the routine will check the coordinate file for existing point data
before downloading the point from the data collector.
Upload
From the GIF-10 data collector, go to the file transfer routine. Then go to Carlson and run Leica under Data
Collection in the Survey menu. In the Carlson dialog, specify the job name in the Leica File field. Next pick the
Select File button next to the Carlson coordinate (.CRD) File edit box and choose the coordinate (.CRD) file to send.
Check that the COM port and baud rate are set correctly. Then click the Upload button. A dialog now allows you
Leica raw files usually have a .RAW or .GSI extension. The primary difference in the GSI8 and GSI16 formats is
that information is contained in data blocks of 16 characters in the GSI16 format, while it is contained in blocks
of 8 characters in the GSI8 format. Leica instruments make it possible to have both the GSI8 as well as GSI16
data formats in the same raw file. However, lines with the GSI16 format data will always start with an asterisk (*)
character, to distinguish them from the GSI8 format. There is no distinction between Leica raw files collected in the
Wildsoft and LISCAD operation codes.
The Convert button can be used to convert any Leica format file into a Carlson format file. For example, if you
have a Leica PCMCIA card then there is no serial cable transfer to do. Instead use the Convert routine to make the
Carlson raw data (.RW5) and coordinate (.CRD) files. Since there is no distinction between Wildsoft and LISCAD
files, the user must know in advance which format has been used in the file. Then, select that particular option
(Wildsoft, 10-20-30-40 or LISCAD) under the ''Coding System'' option at the bottom of the dialog box, as shown in
the previous page. Another option that the user needs to choose is the order in which foresight-backsight readings
have been recorded in the raw file, BFFB or BFBF, as explained in the dialog box. Then, the user can simply pick
the ''Convert'' button and the program prompts for the input'' Wild/Leica File'' (raw file), and the output'' Carlson
RW5 file'' and ''Carlson CRD file'', if they are not already filled.
Nikon
Download
Geodimeter
Download
From the Geodimeter data collector, go to the file transfer routine by pressing the PRG (Program) key and entering
Upload
In Carlson, run Geodimeter under Data Collection in the Survey menu. Pick the Select File button next to the
Carlson CRD File edit box and choose the CRD file to send. Check that the COM port and baud rate are set correctly
and then click the Upload button. A dialog now allows you to specify the range of point numbers to upload. Enter
the points to send but before clicking OK, go to the Geodimeter data collector. Start the file transfer routine by
pressing the PRG key and entering program 54. Then choose Serial (option 3) as the source. The Geodimeter will
display the serial port settings. Check these values and press enter. Next choose Area (option 2) as the destination.
Then enter the job name. The Geodimeter is now listening for data. Quickly go back to Carlson and click OK on
the points to send dialog. The file transfer should now go
Convert
The Convert button will translate the Geodimeter raw file format (.OBS) into Carlson coordinate (.CRD) and raw
(.RW5) files.
Communication Settings
If the Geodimeter is not communicating with Carlson, run function 79 on the Geodimeter and make sure that it is
set to 4. This setting is for the transfer message end of sequence format.
Kermit can be also used for transferring files with accuracy. The dialog looks like this:
AB (Angle Balance)
The Angle Balance record is the measurement data observed that closes the angles of the traverse. Typically this
record is the measurement data recorded from the closing shot to the initial backsight point. The backsight could be
either external or internal to the traverse. Angle Balance routine in the Process menu uses this record and compares
the angle between the occupied point and foresight point of this record with a user-specified reference angle. There
should be only one AB record in the raw file. If there is no AB record, then the Angle Balance routine will prompt
for which shot to use as the angle balance.
CL + AB (Closing Shot and Angle Balance)
This record is used as both the closing shot and angle balance records.
FD (Foresight Direct)
The foresight direct is a traverse record used in a direct and reverse set. When the program finds one the of direct-
reverse measurement records, it will look for the other three records to complete the set.
FR (Foresight Reverse)
The foresight reverse is a traverse record used in a direct and reverse set.
BD (Backsight Direct)
The backsight direct is a traverse record used in a direct and reverse set.
BR (Backsight Reverse)
The backsight reverse is a traverse record used in a direct and reverse set.
EL (Elevation Only)
This record sets the elevation in the CRD file for the specified point number. Often used when an existing point
with good vertical control is being traversed through. Using this record type for the point would keep the elevation
from changing on the existing point regardless of the measurement data.
AZ (Azimuth Only)
Applies to SurvNET, the optional Network Least Squares analysis and adjustment routine.
File Menu
Save CRD As
This command saves the current coordinate data to a specified coordinate file name.
Report/Print
There are three types of reports: Raw Data, Coordinates and Summary. A sample of the raw data report is shown
below. This report shows the data from the raw editor spreadsheet. The Coordinates report lists the point data (point
number, northing, easting, elevation, description) from the current coordinate file. The summary report groups the
traverse, sideshot and store point numbers along with a list of the setups and the shots from each setup.
Report/Print Settings
This dialog has settings for the report functions. The Use Report Formatter option allows for customized reports
and exporting to Excel. The Use Distance Scaler allows for reporting distances in different units. For example, the
survey distances could be in US Feet and then use a scale factor to report the distances in chains.
Export
FL DOT (.OBS)
GPS Data (.TXT;*)
LandXML (.XML)
Leica (.GSI)
MOSS (.MOS)
RMGeo (.txt)
SDMS (.PRJ) This export routine provides an option to ''Setup SDMS Codes''. This allows the user to substitute the
raw description contained in the rw5 file with the SDMS codes used in SDMS program.
Open/Save Settings
This option allows for defining codes that represent the closing shot and angle balance shot of a traverse. These
codes can be entered in the description of a point while in the field. When the rw5 is opened in the raw file
editor, the measurement data containing the closing shot code will be set to a CL record and the measurement data
containing the angle balance code will be set to an AB record. This allows for quick processing of the survey data
and saves the time spent setting up the file for processing.
Exit
Exits the raw file editor.
Edit Menu
Undo:This command undoes the last data entry or the last copy, cut or delete command performed on keyboard
entered data only. This will not undo a change to the Type or Code columns, nor a cut or copy command to a row.
Cut:Standard windows cut command. Removes data from editor and places it in the windows clipboard.
Find: Tool to search and find a particular word, letter, numeric value or a combination of all. Provides options to
Match whole word only and/or case. Allows for a up or down directional search from the active cell in the editor.
The Point Number Search allows you to search for occupy or foresight point numbers.
Replace: Tool to search and replace a particular word, letter, numeric value of a combination of all. Options
to Match whole word only and /or case is provided for the search criteria. Provides further options to Replace
individual items one at a time or to Replace All.
Go To: Tool to advance the focus of the active cell to a specified line number.
Delete Row: This command deletes the row containing the active cursor or cell. You can delete a row by placing
the cursor in any of the cells in the row that you wish to delete, or by picking on the row number at the far left of
the editor.
Modify Measurements: This option allows for a change in distance, horizontal angle, vertical angle or lat/lon by a
specified amount for the entire file or for a specified point number or line number range.. To modify a measurement,
choose which field to modify, enter the change in either distance or angle in dd.mmss format. The Distance Factor
method multiplies the distances by the specified value which can be used to convert distance units between feet and
Convert Points To Notes Records: This function converts point (PT) records to note (DS) records. This leaves the
information of the point coordinates in the rw5 file as display only and without having the point coordinates stored
to the coordinate file when the file is processed. The point data in the DS records can be converted back to PT
records by picking the Code field in the spreadsheet and switching DS to PT.
Edit Coordinate File: This option allows for editing and/or listing of the coordinate data in the active coordinate
file. The active coordinate file is displayed in the Header of the raw data editor. This routine brings up the edit point
dialog and allows editing of the points one at a time.
Display Menu
Vertical:The options contained in this menu allow for specifying the type of vertical measurement information you
will input or is contained in the rw5 file. The Vertical Angle selection assumes the barrel or scope of the instrument is
level when reading 0 (zero). With this setting, the vertical component of a measurement record will have a header of
VertAng. The Zenith Angle selection, most commonly used, assumes the barrel/scope to be level when reading 90.
Using this setting results in a header of ZenithAng. Elevation difference displays the elevation difference between
the occupied and foresight points. If the Distance option is specified as Slope, this elevation difference will be used
to calculate the horizontal distance of the measurement. The header for this record is ElevDiff. The None selection
assumes all distances are horizontal distances and removes the vertical component for a measurement from the
editor. Switching modes can be performed at any time.
Figure 1 Sideshots On
Graphics>Zoom Mode: Within the graphics window, real time zoom is available. To zoom in press and hold the
left mouse button and drag in the direction of the + symbol. To zoom out, press and hold the left button and drag in
the direction of the - symbol.
Graphics>Pan Mode: Real time pan is available within the graphics window. To pan, set the graphics window to
pan mode, then press and hold the left mouse button and then drag to desired position.
Graphics>Resize Text: With the this option on the text becomes smaller/larger in the view when you zoom in/out.
Graphics>Fixed Text Size: With this option on, the text stays a fixed size while zooming in and out.
Spreadsheet Colors: This option allows for the assignment of colors to record types. To change/define the color
for a particular record, select Spreadsheet Colors from the Display pulldown within the raw editor. From the Color
Settings dialog select the record to edit by clicking on the select button next to the desired record.
Display>Hide Row: This option allows for hiding single or multiple rows. This could be used to prevent crucial
information from being accidentally altered during editing of data or data entry. Hiding a record does not exclude it
from processing. To hide a record click on the row number at the far left of the editor. The entire row of data will
highlight, now select the Hide Row option. Multiple rows or data can be selected by selecting the first row of data
to hide then while holding down the shift key on the keyboard, select the last row to hide. All rows in between these
two selections will be highlighted, now select Hide Row. When a row or rows of data are hidden, the row numbers
will reflect the hidden rows. For example, Figure 2 below shows a multiple selection of rows 10-17 to hide. Figure
2A shows the editor with the rows hidden. Notice that the row numbers indicate hidden rows by showing a gap from
rows 9-18.
Figure 2A
Show Row:This option shows rows that have been hidden. To show hidden rows, the row above the first hidden row
and the row below the last hidden row must be selected by using the shift key selection method described in Hide
Row above. After selecting the appropriate rows, select the Show Row option. Figure 2B shows the selection of
rows 9 & 18 in order to show the hidden rows 10-17. Figure 2C shows the editor after the Show Row option has
been selected.
Figure 2C
Hide By Point Numbers: This function prompts for a range of point numbers and then isolates records containing
those point numbers by hiding all other records. This feature is useful to focus on certain point numbers in a large
file.
Hide Selected Rows: This function hides the rows that are currently highlighted. To highlight multiple rows, pick
in a cell with the mouse and then hold the Shift key while picking a cell on another row.
Show Selected Rows: This function unhides rows previously hidden by the Hide Selected Rows function.
Show All Rows: This function unhides rows previously hidden by the Hide Selected Rows or Hide By Point Numbers
functions.
Hide Description Records:This option controls the visibility of the Description records contained in a rw5 file. The
description record is an additional note used to store useful information in addition to typical point data. Sometimes
these records clutter the raw file and make it hard to review actual survey data. The ability to control the description
record visibility is a useful tool when reviewing survey data.
Figure 2D
Add Menu
Traverse: Adds a traverse record (TR) to the spreadsheet editor. The new record will be insert above the row that
contains the active cell unless this row is the last row in the file. If so, you will be prompted to insert above or below
the current row.
SideShot: Adds a sideshot record (SS) to the spreadsheet editor. The new record will be insert above the row that
contains the active cell unless this row is the last row in the file. If so, you will be prompted to insert above or below
the current row.
Instrument Height: Adds an instrument height (HI) record to the editor. This record contains both the instrument
and rod height setting.
Point: Adds a point (PT) record to the editor. Provides options to either add a Blank Point Record or Import From
Coordinate File.
Inserting a blank record allows for manual input to define the coordinates for the point. Import From Coordi-
nate File imports the coordinate values from an existing point or range of points contained in the coordinate file.
Enter the point number or range of points and select OK. The points will be read into the rw5 file at the top of the file.
COGO Command: Adds COGO Command (CC) record with a field to specify the command (Translate, Rotate,
Scale or Align) and a field for entering the parameters. The COGO commands are executed in sequence as the rw5
file is processed from top to bottom by any of the process methods in the Process menu. The COGO commands are
all transformation commands that are applied to the points in the current coordinate file. The following list is the
syntax of the COGO commands:
Translate: Range Dx Dy Dz Process Zero Z
Rotate: Range Angle Base Y Base X
Scale: Range Scale Base Y Base X Use Z
Align: Range From1 To1 From2 To2
All the parameters are entered into one spreadsheet cell next to the COGO function. The parameters use space
separators. The following list is the parameter definitions:
Range: point numbers
Dx: delta easting (X)
Dy: delta northing (Y)
Dz: delta elevation (Z)
Process Zero Z: toggle for whether to process points with elevation of zero (0=No, 1=Yes)
Angle: rotation angle in dd.mmss format
Base Y: base point northing
Base X: base point easting
Scale: scale factor
Use Z: toggle for whether to scale the elevations (0=No, 1=Yes)
From1: point number of first source point
To1: point number of first destination point
From2: point number of second source point
For example, to translate points 1-10 by a delta Z of 6.0 while filtering out zero elevation points, set the parameters
for the COGO Translate record as ''1-10 0 0 6.0 0''.
Elevation: Adds an elevation (EL) record to the editor. The new record will be insert above the row that contains
the active cell unless this row is the last row in the file. If so, you will be prompted to insert above or below the
current row.
Note: Adds a note (DS) record to the editor. Note records are for information display and do not affect processing
except for two special notes which are:
Elevation: 2D
Elevation: 3D
These special notes set the elevation mode for processing for the records that follow the note. The raw editor starts
in 3D mode. The ''Elevation: 2D'' note will switch processing to 2D mode and the ''Elevation: 3D'' note will switch
the mode back to 3D. In 2D mode, the processing will not set the elevations in the coordinate file.
Data On/Off: Adds a data on/off (DO) record to the editor. This record toggles the raw data between processing
on and off modes. The raw data starts in processing on mode. Working from top to down, when a DO record is
reached, the processing mode is turned off. Then next DO record will turn processing back on, and so on. Data
records that are in processing off mode and skipped when running the routines in the Process menu.
Traverse Name: Adds a traverse name (Name) to the editor. The new record will be insert above the row that
contains the active cell unless this row is the last row in the file. If so, you will be prompted to insert above or below
the current row.
GPS: Adds a GPS record to the editor. The new record will be insert above the row that contains the active cell
unless this row is the last row in the file. If so, you will be prompted to insert above or below the current row.
Reference Azimuth: Applies to SurvNET, the optional Network Least Squares analysis and adjustment routine.
Control Standard Error: Applies to SurvNET, the optional Network Least Squares analysis and adjustment routine.
Setup Standard Error: Applies to SurvNET, the optional Network Least Squares analysis and adjustment routine.
Measurement Standard Error: Applies to SurvNET, the optional Network Least Squares analysis and adjustment
routine.
Process (Compute Pts) Menu
This menu contains tools to process raw data by various methods. The calculated coordinates, and notes if specified,
are stored to the active specified coordinate file. The coordinate file can be specified using Set Coordinate File,
under the Points pulldown within the drawing screen, or from the Tools menu of the editor, discussed later in
this section. The options for processing are specified within either the Process Options dialog box or the Closure
Options dialog box, depending upon . This dialog box is displayed before processing data, using any of the available
methods, with the exception being the Least Squares method.
Use Backsight Reciprocals: The Backsight Reciprocal options treat reciprocal measurements ''special''. A foresight
to point 15 from a setup on 14, followed by a backsight from 15 to 14, makes a pair of ''reciprocal'' measurements.
The backsight ''reciprocal'' measurement can be ignored for its impact on recalculating the occupied point (None
Option), or the elevation of component of the reciprocal measurements can be averaged (Average Elevation option),
or both the elevation and distance can be averaged (Average Elev & Dist) to recalculate the setup (occupied point)
coordinates.
Calculate Elevations: This option determines whether the elevations of the points will be calculated and written to
the coordinate file. Options of whether to calculate All elevations or just the Sideshots Only are provided.
Direct-Reverse Vertical Angles: Specify whether to balance all or process the direct-reverse shots and use only the
foresight direct shot.
A report of the conflicting point numbers can be generated to the standard report viewer in Carlson by selecting the
Report option on the Point Protect dialog box. From the report viewer, the report can then be printed, sent to the
screen or saved to a file.
Calculate Grid Scale Factor at Each Setup: This option will calculate a scale factor for each TR and SS record.
This scale factor is calculated as the average of the scale factors at the occupied and foresights points. At these
points the scale factor is calculated as the projection grid factor multiplied by the elevation factor which is the
earth radius divided by the elevation plus the earth radius [SF = Grid Factor * (Earth Radius / (Elevation + Earth
Radius))]. In order to calculate these projection grid factors, the traverse coordinates must be in grid coordinates.
When this option is selected, the program will prompt for the projection and zone to use. The elevation for the
scale factor can be adjusted by the geoid height using the geoid specified in the Geoid To Apply list. The geoid
height is added to the point elevation to adjust the elevation value used in the scale factor equation. The geoid
surface files are not installed by default due to the large size of these files. To install the geoids to use with this op-
tion, go to the Carlson Software webpage and download the Geoid Grid Files from the Support->Downloads section.
Report Each State Plane Scale: This option becomes available if the Calculate State Plane Factor at Each Setup
has been selected. With this option on, the scale factor at each point will be shown in the process results report.
Scale Factor: This value is multiplied by the horizontal distance for the traverse and sideshot records. This factor
can be use to transform from ground to grid coordinates. This factor does not affect elevations.
Correct for Earth Curvature: This option adjusts the calculated points for the effect of the Earth's curvature.
Typically this adjustment is small and adjusts the elevation more than the horizontal.
Decimal Places for Report: This option controls the number of decimal places for the reported data.
Report Closure: This option determines whether the closure report will be displayed after processing. If processing
a topo survey where the traverse has not been closed, then turn this toggle off for quick processing..
Report Sideshots: Controls whether the sideshot data is shown on the process report.
Reference Closing Point: This is an optional field for entering the coordinates to compare the ending traverse
point with. This reference closing point is used to calculate the closure. Without using this option the program will
by default use the starting coordinate as the reference closing point.
Report Output: There are three report output options contained in the raw editor, the Standard Report Viewer, the
Custom Report Formatter and the Tabular Report Viewer. Each is documented below.
The Standard Report Viewer is the default report viewer throughout the program. Any routine that generates a
report has this option and the data contained in the report depends upon the routine executed. The report viewer
is also a text editor. It allows for addition and deletion of text in order to customize the report for printing or for
saving to a particular format for a file. Options to print, send to the screen in the drawing window as text or save to
a file are available.
The Custom Report Formatter allows for customization of the process results by selecting the fields and the layout
of the fields to display. The settings can be saved to a format name and recalled when needed. Options to Delete,
To create a report, select data from the Available list and then select the Add button. This will populate the Used
field with the selected data. Standard window selection methods can be used when selecting the data to report.
Holding the ctrl key while selecting data allows for making random selections. Holding the shift key while selecting
data will select the first item picked, last item picked and all items between.
The Tabular Report Viewer displays a report viewer consisting of tabs. Each tab organizes and displays different
data depending upon the process option chosen. The process results using the No Adjust method results in three
tabs the Report Header, Unadjusted Data and the Store Points tabs. Each of these tabs display different information
which corresponds to the tab title. Using an adjustment method results in five tabs. In addition to the three listed
above, an Angle Balance and Compass Closure tab is added. From the Tabular Report Viewer, the Standard Report
Viewer can be switched to by pressing the Report option at the bottom of the dialog. This is useful when wanting to
combine all tabs into one report for printing or saving to a file. An example of a Tabular Report for a compass rule
adjustment is shown below.
No Adjust: No Adjust means that no angle balance or traverse adjustment will be applied. Options are specified in
the Process Options dialog. After picking OK for the process options dialog, a Traverse Points dialog appears for
entering the starting and ending point numbers.
The program reads the raw file to set the defaults for these point numbers which are used to calculate the closure.
The difference between the ending point and the reference closing point is the closure error and the sum of the
traverse distances from the starting to the ending point is used as the total distance traversed. After picking OK for
the second dialog, the program starts processing the raw file from the top record down. The result is displayed in the
Standard Report Viewer which can save, print or draw the report.
Angle Balance: This process method applies an angle balance to the traverse lines when calculating the coordinates.
The angle balance takes the angular error divided by the number of traverse lines and adjusts the angle of each
traverse line by this amount. The angular error is the difference between the angle balance shot and a reference
angle. The angle balance shot is specified as a type AB or CL+AB record in the raw file. If no AB record is found
in the raw file, then the program will prompt for which traverse shot to use as the angle balance shot. The angle
from the angle balance shot is calculated as the angle from the occupied point to the foresight point. The reference
angle can be specified as a bearing, azimuth or by two point numbers in the dialog shown.
This data, along with the control point coordinates and the angle and distance measurements, is stored to a data file
with the same name as the current RW5 file except with a .LSQ extension (ie: survey.lsq goes with survey.rw5).
The constraints of the routine are:
The program will calculate the weights for each distance and angle measurement using these measurement errors.
The control points, points to adjust, distance and angle measurements with weights are reported. You can edit these
measurements and weights using the Edit Least-Squares Data routine or go directly to the Process Least-Squares
Data routine.
Edit Least Squares Data: This routine edits the points, measurements and weights stored in the .LSQ file associated
with the current RW5 file. The editor works through the dialog shown. You can edit, add or remove the control
points, adjust points, angle measurements or distance measurements. The program does not check that the editing is
valid. So you need to make sure that your changes keep a good set of least-squares data (i.e. don't delete a needed
control point). The Distance Error button allows you to set the distance standard error weights for all the distance
measurements to the same value. Likewise the Angle Error button sets the standard error weights for all the angle
measurements.
Distance Observations
Occupy FSight Distance StdErr
1 2 711.409 0.018
2 3 457.745 0.017
3 4 201.295 0.017
4 5 497.024 0.018
5 6 223.972 0.017
6 7 233.872 0.017
7 8 387.073 0.017
Angle Observations
BSight Occupy FSight Angle StdErr
7 1 2 268d53'30'' 7.617''
1 2 3 262d54'48'' 6.869''
2 3 4 208d57'10'' 15.194''
3 4 5 247d16'57'' 14.222''
4 5 6 277d48'35'' 12.262''
5 6 7 92d41'13'' 15.818''
6 7 8 261d27'56'' 12.991''
7 1 S 01d59'18'' E 0.001''
Stadia Processing Method: Provides functionality to process Stadia surveying notes. Stadia sighting depends on
two horizontal cross-hairs, known as stadia hairs, within the telescope. These hairs are parallel to the horizontal
cross-hair and are equally spaced above and below it. The distance between the two stadia hairs is known as the
intercept. The distance from the instrument to the rod is 100 times the intercept. For example, an intercept of 3.10
would represent a distance of 310 (3.10 X 100). For entering in stadia notes, you would enter the horizontal angle,
the distance (entered as the intercept X 100) and the vertical angle.
GPS: The process GPS routine allows for reduction of GPS records that reside in a raw (*.RW5) file from latitude,
longitude and WGS84 Ellipsoid Height to State Plane or local coordinates. When a DZ (Depth) record follows a
GPS record, the depth value is used to adjust the GPS point elevation.
The supported geoids include: Geoid99 (USA), Geoid03 (USA), EGM96 (World), GDA94 (Australia), CGG2000,
HT 2.0, HT HT 1.01 (Canada) and )SGM02 (Britain). GeoUser-Defined projections are supported. To define a new
projection select the Define Projection option. This will bring up the following dialog.
Enter a name for your system (e.g. PRVI for Puerto Rico/Virgin Islands), then select a Projection type and enter the
appropriate parameters. Note that all latitude and longitude values are in Degrees Minutes and Seconds (dd.mmss)
and False Northing and False Eastings are always presented in meters. Define a Datum shift by selecting the
Select Datum radial button. You may select a predefined Ellipsoid or set your own parameters by typing in a new
ellipsoid name in the Ellipsoid field and entering values for a and 1/f. When you enter in a new Ellipsoid name,
the Datum name field will be blank. The values for Dx, Dy, Dz, Rx, Ry, and Rz and scale are ''to WGS84''. If the
values you have are ''from WGS84'', simply reverse the sign of each value (positive becomes negative and vice versa).
You may save your system to a ''udp'' file. To Load a user defined coordinate system from a file, select the Load
radial button. A list of user defined systems will be displayed. Select the desired system and press OK.
GPS>Zone: for State Plane projections, you must select the correct state zone that you are working in. For UTM,
the Automatic Zone option will have the program automatically user the program automatically use the correct
UTM zone for your location. Otherwise for UTM, you can manually set a specific UTM zone. This manual option
applies to working on the border between zones and you want to force the program to always use one of those
zones.
GPS>Use Alignment File For Localization: With this option toggle on, a prompt for the Alignment File to
Process will be displayed. This file is typically created by SurvCE (Carlson's Data Collection System) using the
Localization routine or by Carlson Field Using the Align to Local Coordinates routine. This file (*.DAT) contains
the parameters to transform the derived State Plane coordinates to the defined local coordinates.
At the end of the process, the coordinates will be written to the current coordinate (*.crd) file and a report will be
GPS>Transformation: The transformation in the align Local Coordinates command can either be by plane
similarity or rigid body methods. The difference is that the rigid body method does a transformation with a
translation and rotation and without a scale The plane similarity does a rotation, translation and scale. This option
only applies when two or more points are used in Align Local Coordinates or the Localization routine in SurvCE.
GPS>One Point Alignment Azimuth: This option applies to the rotation when using one point in Align Local
Coordinates or the Localization routine in SurvCE. For this alignment method, the state plane coordinate is
translated to the local coordinate. Then the rotation can use either the state plane grid or the geodetic as north. No
scale is applied in this transformation. The state plane and geodetic true north diverge slightly in the east and west
edges of the state plane zone. This option allows you to choose which north to use.
GPS>Two Point Alignment Method: There are two option when using this method, Fit & Rotate and Rotate
Only. Fit & Rotate will use the second point in the localization file for direction and scaling. The Rotate Only
option allows you to use the second point in the localization file for direction but not for scaling. When using the
Rotate Only option, any scale factor entered in the Project Scale Factor will be used.
GPS>Project Scale Factor: For most applications, the Scale Factor should be set to 1.0. The scale factor
represents the ''combined'' grid/elevation factor that reduces ground distances to grid. After converting the
LAT/LONG from the GPS records to state plane coordinates and applying the coordinate alignment (Localization)
file, the Project Scale Factor is applied as the final adjustment to the coordinates. This adjustment is used on the
X, Y, and not the Z. The Project Scale Factor is applied by dividing the distance between the coordinate and a
base point by the Project Scale Factor. The coordinate is then set by starting from the base point and moving
in the direction to the coordinate for the adjusted distance. The base point is the first point in the alignment
(Localization) file. If there are no points specified in the alignment file, then 0,0 is used as the base point. If using
an alignment file (Localization File) this value will be automatically calculated and displayed. Manual entry of
a scale factor is also permitted and is often used with the Two Point Alignment Method when a scale factor is known.
GPS>Geoid to Apply: The supported geoids include: Geoid99 (USA), Geoid03 (USA), EGM96 (World), GDA94
(Australia), CGG2000, HT 2.0, HT HT 1.01 (Canada) and SGM02 (Britain).
This option will account for the geoid undulation in determining the orthometric elevation of the measurement.
The definition of the geoid model as currently adopted by the national Geodetic survey is the equipotential surface
of the Earth's gravity field which best fits, in a least squares sense, global mean sea level. Orthometric elevation
measurements are used in survey calculations. In order to convert ellipsoid heights (He) as measured by GPS into
orthometric elevations (E0), you must provide for a correction between the GPS-measured ellipsoid (reference
ellipsoid) and a constant level gravitational surface, the geoid. This corrections is the geoid undulation (Ug). The
formula is He=Eo + Ug.
Carlson applies the Geoid model by subtracting the Geoid undulation from the GPS elevation. The resulting
elevation is then used and displayed. In practice, the Geoid model is most applicable to two types of alignment
scenarios. One of these types is when setting up the base over a known point and having no alignment control
points. The other is when there is one alignment control point. When using multiple alignment control points, the
Geoid model is not as important because Carlson can model the elevation difference which can generally pick up
the local Geoid undulation.
GPS>Units: Coordinates can be reduced into one of three available units, Metric, US Feet or International Feet.
Process>Process Settings: This option allows for the setting of user preferences and tolerances to be used during
processing and generation of reports.
Distance Tolerance Horizontal and Vertical: Allows for user input of desired tolerance values for multiple
measurements. Exceeded tolerances will be displayed on the process results report. With the Report Residuals
option ON, the residual values of the measurements will be shown on the process results report.
The data to be averaged can be either the Distance Measurements or the Coordinates.
Backsight Orientation Settings: The Override Backsight Azimuth When Have Backsight Coordinate File
applies to BK records that have both a backsight point number and backsight azimuth. When this option is on
and the backsight point is found in the coordinate file, then the backsight orientation is set to the angle from the
occupy point to the backsight point. Otherwise the backsight azimuth is used. The Use Multiple References option
will take multiple backsight measurements for an occupation and computes a least squares orientation for the
instrument. There is also an option to compute and correct for the instrumental collimation error from the available
measurements if both direct and reverse readings to one or more stations in the same set have been recorded.
The program uses the BD (backsight direct) and BR (backsight reverse) records to identify the measurements to
process. You can backsight different targets. The targets do need to have known coordinates either as points in
the current coordinate file or as SP records in the raw file. The measurements can be complete with angles and
distance, and they can be partial with only angles or only distance. When this option is active, the calculated
backsight orientation will override the SetAzi field in the BK (backsight) record for the setup. The process report
will include all the measurements used, the residuals and the resulting backsight orientation. The least-squares
routine will also calculate the occupied station coordinate by resection if possible from the measurements and the
report includes this calculated position along with the reference position and residuals. This calculation of the
occupy point is used only for a check for the report and does not affect the occupy coordinate for processing. Note
that if the occupied station position is unknown, there must be sufficient measurements to at least three known
reference stations to support the resection and orientation solution. Here is an example of the raw data and the report.
Raw Data
PntNo Northing Easting Elevation Desc
71 4998.1900 5199.8200 125.0000 PK
22 4770.1200 5192.5000 90.0000 PK
2 4900.2700 5007.3100 75.0000 PK
53 5345.8600 4799.0400 150.0000 PK
Check Point Settings: These options provide user controls for survey check points. With Report Check Points
ON, any point coded as a check point in the raw data file, will be reported. When selected the Check Point Code
Instrument/Rod Height Ranges: These settings are used to check the instrument and rod heights when the raw
file is processed. The program will report warnings if there are any heights that exceed the specified min/max ranges.
Angle Only Measurements: The Combine Elevations Method applies to points calculated from Angle Only
measurements. Angle Only points are calculated as part of the processing for the No Adjust, Compass, Crandall,
Transit and Angle Balance process methods. To calculate points from Angle Only measurements, there needs to be
multiple SS records with horizontal and vertical angles and no distance with the same target foresight point number
from setups at different occupy points. The elevations can be set as the average from the multiple measurements,
using the highest measured elevation, or using the lowest measured elevation. For example, to survey the top of a
tree, you could have a SS to foresight point 99 from occupy point 1 with a horizontal and vertical angle and another
SS to foresight point 99 from occupy point 2 with a horizontal and vertical angle. Then point 99 can be calculated
by angle-angle intersect which determines the horizontal distances from 99 back to occupy points 1 and 2. These
distances are then used with the vertical angles and occupy point elevation to calculate the elevation at point 99.
Store Point Records: These options control how any store point (PT) record is handled during processing of the
raw data file. There are three options for storing Store Point (PT) records, Never, Always, and When CRD Empty.
Never prevents any Store Point (PT) Record Report in the raw file from being written to the crd file. With this
option on no existing point in the crd file would be overwritten. Always will write to the coordinate file and will
overwrite any existing point with the same number of the Store Point (PT) records. The When CRD Empty option
will only write Store Point (PT) records to the coordinate file when it is empty. Report Store Points displays all
store points in the process results report. The Hold Store Points option will hold the coordinate values for the store
point record when measurements are taken to the store points. This will prevent the coordinates of the point from
changing if measurements to the point dictate a change in coordinate position.
Direct-Reverse Settings:
Direct-Reverse Vertical Angles: This option determines how to handle direct-reverse vertical angle mea-
surements when processing. Balance Direct-Reverse will take the mean of the direct-reverse measurements and
use this value when processing the file. Direct Only will only use the direct measurement to the point for processing.
Foresight-Backsight Measurements: Balance Foresight-Backsight allows for averaging in the Foresight and
backsight measurements when using direct-reverse sets. The Foresight Only option will average the foresight
measurements only of a direct-reverse set.
Horizontal Angle Tolerance (Seconds): This is the tolerance that the angle measured by the direct measurements
and the angle measured by the reverse measurements in a direct-reverse set must fall within.
Flip Angle Tolerance (Seconds): User specified value for the acceptable difference in measured horizontal angles
determined from the direct (BD-FD) and reverse (BR-FR) observations.
Distance Tolerance: User specified tolerance for the difference in distance measurements to the same points. When
this value is exceeded on a measurement, it will be displayed on the process results report.
Drawing Points and Linework: This option controls the drawing of points and linework using Field to Finish. It
differs from the draw traverse and sideshot lines under the Tools Menu of the Raw Editor by using a field to finish
code table (*.fld) to define how the points and linework are to be drawn and layerized. There are three settings for
this option, Manual, Auto and Prompt. Manual means that the file will not be processed using the field to finish
codes and no points or linework with be drawn upon existing the raw editor. The Auto option will use the current or
last used field to finish file (*.fld) to draw the points and lines on the drawing screen when the raw editor is existed.
The option of Prompt will give the option to draw the points and lines to the screen. With this setting specified, the
following prompt will be displayed when existing the editor.
Tools Menu
Direct-Reverse Report: This routine creates a report of direct and reverse shots along with the resulting averaged
shots. Any tolerance specified in the Process Settings>Direct-Reverse Settings section, that is exceeded will be
displayed in this report. The residuals are the difference between the measurement and the final average. If the
current spreadsheet display mode for distances is set to horizontal, then the report will show horizontal distances.
Otherwise, the report uses slope distances.
Reduce Direct-Reverse: This routine processes the direct and reverse shots and simplifies the raw file by replacing
the sets of direct and reverse shots with the resulting average traverse record.
Update Raw from Points: This routine is used to update the raw data based upon the coordinates of the points
contained in the coordinate (*.crd) file. For example if the raw data has been processed using the compass rule
adjustment method, the points in the crd file are now adjusted. However the raw data remains unchanged. If a record
of the rw5 file reflecting the angles and distances between the points after an adjustment has been ran is desired,
this routine can be run thus updating the raw data to reflect the adjusted angles and distances. Another application
for this routine is that of building a rw5 file for future processing and adjustment. For example if a point file or text
file has been received from another engineering firm or fellow surveyor and you would like to build a rw5 file for
Find Bad Angle: This routine applies the angular error to each traverse record one at a time. The adjusted traverse
record that improves the closure the most is reported as the Bad Angle. The angular error is the difference between
the angle balance shot and a reference angle.
Append Another Raw File: This routine prompts for another raw data (.RW5) file which is read and the data added
to the end of the existing raw data (.RW5) file. For example, if you are editing the raw file from the first days work
and have a separate raw file with a second days work, you can use this routine to add the second raw data to the first
raw file.
Draw Traverse-Sideshot Lines: This routine draws lines for all the traverse and sideshot records. Sideshot
Traverses are traverses that do not lead to the closing or ending point. There are different layers so that the lines
can be drawn with different colors. This command does not process the raw file. Instead it reads the raw file and
for each traverse and sideshot record, the program looks up the coordinates for the occupied and foresight points
in the CRD file. So it may be necessary to run Process>No Adjust before running this routine. With the Erase
Previous Traverse-Sideshot Lines toggled on, any previous linework drawn using this method will be erased from
the drawing screen before drawing the lines again.
Renumber Points: This routine renumbers points in the raw file. This applies to all point numbers including: TR,
SS, and PT records.
Point Groups: This option can be used to organize the survey data into point groups. There are three op-
tions for the creation of point groups, Create All Point Group, Create Traverse Point Group and Create
Sideshot Point Group. The Create All Point Group option, creates a user specified group containing all of
the points defined in the rw5 file. Create Traverse Point Group creates a user specified group containing only
the points defined in the traverse records (TR) of the rw5 file. The Create Sideshot Point Group creates a user
specified group that contains only the points defined in the sideshot records (SS) of the rw5 file.
Format of the raw data (.RW5) file
The Carlson raw data format is a comma delimited ASCII file containing record types, headers, recorded data and
comments. The format is based on the RW5 raw data specification, with the exception of angle sets. Angle sets are
recorded as BD, BR, FD and FR records to allow reduction of all possible combinations. Essentially, these records
are identical to a sideshot record.
Backsight Record
Record type: BK
Field headers:
OP Occupy Point
BP Back Point
BS Backsight
BC Back Circle
Sample:
BK,OP1,BP2,BS315.0000,BC0.0044
Occupy Record
Record type: OC
Field headers:
OP Point Name
N Northing (the header is N space)
E Easting (the header is E space)
EL Elevation
– Note
Sample:
OC,OP1,N 5000.00000,E 5000.00000,EL100.000,–CP
Traverse / Sideshot Record / Backsight Direct / Backsight Reverse / Foresight Direct / Foresight Re-
verse
Record type: TR / SS / BD / BR / FD / FR
Field headers:
OP Occupy Point
FP Foresight Point
(one of the following)
AZ Azimuth
BR Bearing
AR Angle-Right
AL Angle-Left
DR Deflection-Right
DL Deflection-Left
(one of the following)
ZE Zenith
VA Vertical angle
CE Change Elevation
(one of the following)
SD Slope Distance
HD Horizontal Distance
– Note
Samples:
TR,OP1,FP4,AR90.3333,ZE90.3333,SD25.550000,–CP
SS,OP1,FP2,AR0.0044,ZE86.0133,SD10.313750,–CP
BD,OP1,FP2,AR0.0055,ZE86.0126,SD10.320000,–CP
BR,OP1,FP2,AR180.0037,ZE273.5826,SD10.315000,–CP
FD,OP1,FP3,AR57.1630,ZE89.4305,SD7.393000,–CP
FR,OP1,FP3,AR237.1612,ZE270.1548,SD7.395000,–CP
GPS
Record type: GPS
Field headers:
PN Point Name
LA Latitude (WGS84)
LN Longitude (WGS84, negative for West)
EL Ellipsoid elevation in meters*
– Note
*GPS heights may be recorded to phase center or ARP depending on GPS make.
Sample:
GPS,PN701,LA42.214630920,LN-71.081409184,EL-21.8459,–C
DZ
Record type: Depth
PN Point Name
DZ Depth
Sample:
DZ,PN10002,DZ0.3962
Traverse Examples
Notice that the record from point 7 to 8 is set as a CL+AB record. This tells the program that point 8 is the closing
point and that the angle from 7 to 8 is the closing angle. For traverse adjustment, the closing reference point is 1
and the closure error is the difference between point 1 and point 8. For angle balance, the reference closing angle is
358d0'42'' (178d0'42'' + 180). The angle balance error is the difference between this reference angle and the angle
from points 7 to 8.
Compass Closure
Adjusted Point Comparison
Original Adjusted
Point# Northing Easting Northing Easting Dist Bearing
2 5038.445 5710.269 5038.440 5710.294 0.025 S 79°46'08'' E
3 4587.914 5791.222 4587.907 5791.263 0.042 S 79°46'08'' E
4 4397.319 5726.469 4397.310 5726.517 0.049 S 79°46'08'' E
5 4363.044 5230.628 4363.032 5230.693 0.067 S 79°46'08'' E
6 4586.509 5245.681 4586.496 5245.755 0.075 S 79°46'08'' E
7 4613.178 5013.335 4613.163 5013.416 0.083 S 79°46'08'' E
8 5000.017 4999.905 5000.000 5000.000 0.097 S 79°46'08'' E
Shown above is the resulting process report. The angle balance had an error of 39 seconds which was divided
among the 7 traverse sides. The Compass Closure shows how each traverse point was adjusted and then the resulting
adjusted angles and distances.
Here is another layout of the last example that shows an external backsight setup. In this case there are two known
points. Point 1 is the starting point and point 21 is the initial backsight. The setup could also use a backsight azimuth
(ie north azimuth for example) instead of a backsight point number.
The closing record setup has changed from the last example. In this example, the shot from 7 to 8 is the closing shot
with point 8 as the closing point. The closing reference point is still point 1. The angle balance shot is from 8 to 9
and the reference angle is from 1 to 21.
The closing record setup has changed from the last example. In this example, the shot from 7 to 8 is the closing shot
with point 8 as the closing point. The closing reference point is still point 1. The angle balance shot is from 8 to 9
and the reference angle is from 1 to 21.
Here is an example of an open traverse.
Compass Report from Open Traverse example:
Process Results
Raw file> d:/scdev/data/tsurvey.rw5
CRD file> d:/scdev/data/tsurvey.crd
Compass Closure
Adjusted Point Comparison
Original Adjusted
Point# Northing Easting Northing Easting Distance Bearing
2 5013.76 5711.18 5013.78 5711.13 0.047 N 63d21'19'' W
3 4560.69 5776.42 4560.72 5776.35 0.078 N 63d21'19'' W
4 4372.46 5705.08 4372.50 5705.00 0.091 N 63d21'19'' W
LEV Files: The .LEV file is the old format. You can still edit and process files in this format. The LEV
format only supports differential levels, single and three-wire. The LEV file has 5 record types:
TLV Files: The TLV file format can contain Differential and/or Trig-Level data. This is Carlson's new for-
mat and is supported by SurvCE (Carlson data collection program). The TLV file has the following record types:
This routine runs the *.TLV / *.LEV file editor and file report functions.
Three Wire leveling, or precise leveling, is a process of direct leveling wherein three cross hairs, or threads, are read
and recorded rather than the single horizontal cross hair. Note below, in the sample three-wire editor graphic, the
additional columns representing top and bottom readings.
The commands starts by asking you, with a dialog box, to select an existing level file (.LEV) to process or to select
a name for a new level file. The below examples are using existing files. Once this choice is made the small, Level
In the spreadsheet, the background color of the cells indicate the data type. White cells are for user-specified values.
Blue cells are program calculated values. Black cells are data fields that aren't used by the level record for that row.
File->Settings
File: Standard File routines - Open, Save, Save As, Settings, Print and Exit. Settings brings up a dialog where you
can adjust the 3-wire tolerance and distance values. Open will allow you to open up another existing .LEV file.
File->Import: This routine imports Carlson .LEV format, Leica level data in .GSI or .XML format, TDS .RAW
format, Topcon or Trimble .DAT format into the level editor.
File->Settings: This function has a setting for whether to use the Report Formatter for the Print function. The
Report Formatter allows for customized reports and output to Excel. Without the Report Formatter, the Print function
creates an automatic report.
Edit: Cut, Copy, Paste and Go To. Go To will take you to the row of your choosing.
Add: These options provide the standard level run routines. Details on each and a graphic of the pulldown follow.
Tools: This pulldown is for adjusting and storing elevations.
The Add and Tools pulldowns at the top of the editor provide the following features:
Selecting Print (editor File menu) provided this Level File Report sample
Editor Columns:
Type: These are small pulldown menus with two-letter level procedure choices. The two letters are abbreviations
as indicated in the next dialog. These steps may be made with the Add pulldown or with this method. The options
are SR, TP, ER, LV and DS. DS stands for description shot.
Point # - Point number of measurement.
BS - Backsight rod reading
HI - Calculated height of instrument
FS - Foresight rod reading
Elevation - Elevation of point
Code: The code is used by SurvNet for network least-squares processing of networked level loops. The code can
be either EL or FE where EL is for calculated elevations and FE is for fixed elevations. FE should only be assigned
to a START or END record (where you can enter the value for the adjusted elevation). If FE is assigned to an
intermediate record it is ignored. Here is how the FE records are used. Say you run from one benchmark to another
(point 1 to point 10). Point 1 and point 10 are the START and END records of the first loop and both are FE records.
TLV files can contain trig-level and/or differential level data. The editor will allow both type records in the same file.
Menu Options:
File Menu:
Open - Open an existing .TLV file.
Edit Menu:
Clipboard: Cut, Copy, Paste
Go To - ''Go To'' will take you to the row of your choosing. Enter the row number.
Add Menu:
Add: These options allow you to add or insert a new record into the level editor.
Benchmark Record (BM): Point with known elevation.
Backsight Record (BS): Differential-level measurement to the backsight point.
Foresight Record (FS): Differential-level measurement to foresight point.
Backsight Record (BT): Trig-level measurement to the backsight point.
Foresight Record (FT): Trig-level measurement to foresight point.
Note: You can add a note, or comments, into the editor as you move through the level run.
Tools Menu:
Adjust Elevations: This function will do a simple adjustment of your level data and place the adjusted ele-
vations in the Adjusted Elevation column. If you have distances, either HD or SD for all your measurements, the
corrections will be inversely proportionate to the distance between the measurements. If you are running a single
wire level loop (VD but no HD), the corrections will be averaged by the number of turns.
Store Elevations to Coordinate File: It is important that the point numbers in the level file match the point
numbers in the coordinate file. If you have an active coordinate file passed to the level editor, this option will be
available to you. The elevations calculated in the level file will be stored in the active coordinate file by matching
point numbers. The point must exist in the coordinate file before an elevation will be stored. After the elevations
have been stored, a report will show which points were stored and which ones were not. If adjusted elevations have
been calculated, they will be stored. If not, the unadjusted elevations will be stored.
Editor columns
SurvNET
SurvNet is Carlson's network least squares adjustment program. This program performs a least squares adjustment
and statistical analysis on a network of raw survey field data, including total station measurements, GPS vectors,
differential and trig-levels. SurvNet simultaneously adjusts a network of interconnected traverses with any amount
of redundancy. The raw data can contain any combination of traverse (angle and distance), triangulation (angle only)
and trilateration (distance only) measurements, as well as GPS vectors. The raw data does not need to be in any
Entry Point:
Entry into the SurvNet program is easy. It can be accessed in two different ways. The easiest way to start the
program is to select SurvNet from the Survey menu. The other method is to start SurvNet from within the Raw Data
File editor. You get to this editor by selecting Edit-Process Raw Data File from the Survey menu. When in the
editor, selecting the Process (Compute Pts) menu and click SurvNet.
Following is a view of the SurvNet main window with an existing project opened:
• SurvNet reduces survey field measurements to grid coordinates in Assumed, UTM, SPC83 SPC27, and a
variety of other coordinate systems. If you are working in a state plane coordinate system, a grid factor is
computed for each individual line during the reduction. The elevation factor is computed for each individual
line if there is sufficient elevation data. If the raw data has only 2D data, the user has the option of defining a
project elevation to be used to compute the elevation factor.
• SurvNet supports a variety of map projections and coordinate systems including the New Brunswick Survey
Control coordinate system, UTM, and user defined systems consisting of either a predefined ellipsoid or a
user defined ellipsoid and one of the following projections, Transverse Mercator, 1 Standard Parallel Lam-
General Rules for Collecting Data for Use in Least Squares Adjustments
Least squares is very flexible in terms of how the survey data needs to be collected. Generally speaking, any
combination of angles, and distances combined with a minimal amount of control points and/or azimuths are needed.
This data can be collected in any order. There needs to be at least some redundancy in the measurements. Redundant
measurements are measurements that are in excess of the minimum number of measurements required to determine
the unknown coordinates. Redundancy can be created by including multiple GPS and other control points within a
network or traverse. Measuring angles and distances to points in the network that have been located from another
setup in the survey creates redundancy. Running additional cut-off traverses or additional traverses to existing control
points creates redundancy. Following are some general rules and tips in collecting data for least squares reduction.
• Backsights should be to point numbers. Some data collectors allow the user to backsight an azimuth not
associated with a point number. SurvNet requires that all backsights be associated with a point number.
• There has to be at least a minimum amount of control. Control is defined as known points or azimuths. They
can be held FIXED or allowed to move a designated amount. The minimum amount of control is either two
points or one point and a reference azimuth. You can however have as many control points as you wish.
SurvNet gives the user the option to choose one of two mathematical model options when adjusting raw data, the
3D model and the 2D/1D model.
In the process of developing SurvNet numerous projects have been adjusted using both the 2D/1D model and the
3D model. There are slight differences in final adjusted coordinates when comparing the results from the same
network using the two models. But in all cases the differences in the results are typically less than the accuracy of
measurements used in the project. The main difference in terms of collecting raw data for the two different models
is that the 3D model requires that rod heights and instrument heights need to be measured, and there needs to be
sufficient elevation control to compute elevations for all points in the survey. When collecting data for the 2D/1D
model the field crews do not need to collect rod heights and instrument heights.
In the 2D/1D model raw distance measurements are first reduced to horizontal distances and then optionally to
grid distances. Then a two dimensional horizontal least squares adjustment is performed on these reduced hor-
izontal distance measurements and horizontal angles. After the horizontal adjustment is performed an optional
one-dimensional vertical least squares adjustment is performed in order to adjust the elevations if there is sufficient
data to compute elevations. The 2D/1D model is the model that has been traditionally been used in the past by non-
geodetic surveyors in the reduction of field data. There are several advantages to SurvNet's implementation of the
2D/lD model. One advantage is that an assumed coordinate system can be used. It is not necessary to know geodetic
positions for control points. Another advantage is that 3D raw data is not required. It is not necessary to record rod
heights and heights of instruments. Elevations are not required for the control points. The primary disadvantage of
SurvNet's implementation of the 2D/1D model is that GPS vector data cannot be used in 2D/1D projects.
In the 3D model raw data is not reduced to a horizontal plane prior to the least squares adjustment. The 3 dimensional
data is adjusted in a single least squares process. In SurvNet's implementation of the 3D model XYZ geodetic
positions are required for control. The raw data must contain full 3D data including rod heights and measured
heights of instrument. The user must designate a supported geodetic coordinate system. The main advantage of
using the 3D model is that GPS vectors can be incorporated into the adjustment.
In the 2D/1D model it is allowed to mix 2D and 3D measurements. Elevations will be calculated only if there
is enough information in the raw data file to do so. Least squares adjustment is used for elevation adjustment as
The menu option 'Settings->Global Settings' displays the following dialog box. If the 'Use Carlson Utilities' is
chosen then the .RW5 editor will be the default raw editor and Carlson SurvCom will be the default data collection
transfer program. If the 'Use C&G Utilities' is chosen then the C&G .CGR editor will be the default raw editor and
C&G's data collection transfer program will be the default data collection transfer program.
The raw data editor can be accessed from the tool bar icon. Following is an image of the .RW5 editor. Refer to the
Carlson raw editor documentation for guidance in the basic operation of the editor. The following documentation
only deals with topics that are specific to the .RW5 editor and SurvNet.
In the example below, the first SEc record containing the '!' character and sets points 103, 204, and 306 to be fixed.
The last SEc record contains the '*' character. It sets the standard errors for point 478 and any other points that
follow to the project settings. The Azimuth standard error was left blank.
Example:
North East Elev Azim
CSE ! ! !
PT 103 1123233.23491 238477.28654 923.456
PT 204 1124789.84638 239234.56946 859.275
PT 306 1122934.25974 237258.65248 904.957
North East Elev Azim
CSE * * *
PT 478 1122784.26874 237300.75248 945.840
You can enter any combination of the above values. If you do not want to change the standard error for a particular
measurement type, leave it blank.
If you use an ''*'' symbol, it will return the standard error to the project default values.
This dialog allows you to create three types of standard error records: Control, Measurement, and Setup. You need
only enter the values for the standard errors you wish to set. If a field is left blank no standard error for that value
will be inserted into the raw data file.
You can hold the North, East and Elevation fixed by entering a ''!'' symbol (as shown above). You can allow the
You can enter any combination of the above values. If you do not want to change the standard error for a particular
measurement type, leave it blank. If you use an ''*'' symbol, the standard error for that measurement type will return
to the project default values.
The following SEm record will be created:
You can enter any combination of the above values. If you do not want to change the standard error for a particular
measurement type, leave it blank.
If you use an ''*'' symbol, it will return the standard error to the project default values.
• Insert Coordinate records from file - when inputting control into a raw data file, it is more convenient to read
the control point directly from a coordinate file than it is to manually key them in. The ''Insert Coordinates''
function allows you to select points in a variety of manner making it easy to select just control points. For
example, you can select points by description, code, point blocks, point number, etc.
C&G editor:
• Data ON/OFF records - when trying track down problems, sometimes it is convenient to remove certain
sections of raw data prior to processing. Both the Carlson and C&G raw data editors have a special record
(DO record) that will turn OFF or ON certain areas of data. For example, when you insert a DO record all
data following that record will be turned OFF (it will be shown in a different color). When you insert another
DO record further down, the data following it will be turn back ON. It is simply a toggle.
In the C&G editor select Insert->Data On/Off. In the Carlson Editor select Add->Data On/Off
One of the benefits of SurvNet is the ability to process redundant measurements. In terms of total station data
redundant measurement is defined as measuring angles and/or distances to the same point from two or more different
setups.
It is required that the same point number be used when locating a point that was previously recorded. However,
since some data collectors will not allow you to use the same point number if the point already exists, we use the
following convention for collecting redundant points while collecting the data in the field. If the point description
contains a user defined string, for example a ''='' (equal sign) followed by the original point number, we will treat that
measurement as a redundant measurement to the point defined in the description field. The user defined character or
string is set in the project settings dialog. For example, if point number 56 has the description ''=12'', we will treat it
as a measurement to point 12 and point 56 will not exist. Make sure the Preprocessing Settings dialog box has the
Pt. Number Substitution String set to the appropriate value.
In order to process a raw data file, you must have as a minimum a control point and a control azimuth, or two control
points. Control points can be inserted into the raw data file or alternately control points can be read from coordinate
files. Control points can be read from a variety of coordinate file types:
C&G or Carlson numeric (.CRD) files
C&G Alphanumeric coordinate files (*.cgc)
Carlson Alphanumeric coordinate files (*.crd)
Carlson SQLITE (*.crdb)
Autodesk Land Desktop (*.mdb)
Simplicity coordinate files (*.zak)
ASCII (.NEZ) file
ASCII latitude and longitude (3D model only)
CSV ASCII NEZ with std. errors (only external control file that allows you to assign standard errors to specific
points).
SDMS (.ctl) control file
The standard errors for the control points from a supplemental control file will be assigned the NORTH and EAST
standard errors from the project settings dialog box.
In the ASCII .NEZ file, the coordinate records need to be in the following format:
Pt. No., Northing, Easting, Elevation, Description<cr><lf>
103, 123233.23491, 238477.28654, 923.456, Mon 56-7B<CR><LF>
Each line is terminated with carriage-return <CR> and line-feed <LF> characters.
In the ASCII latitude and longitude file, the records need to be in the following format:
Pt. No., Latitude (NDDD.mmssssss), Longitude (WDDD.mmssssss), Elevation (Orthometric), Descrip-
tion<cr><lf>
FRKN,N35.113068642,W083.234174724,649.27<CR><LF>
Each line is terminated with carriage-retu rn <CR> and line-feed <LF> characters.
In the ASCII XYZ Geocentric file, the records need to be in the following format:
Pt. No. X Y Z Descriptions<cr><lf>
105 1413426.6020 -4537671.2000 4239299.9360 MON
Each line is terminated with carriage-return <CR> and line-feed <LF> characters
The major advantage of putting coordinate control points in the actual raw data file is that specific standard errors
can be assigned to each control point (as described in the RAW DATA section above). If you do not include an
SE record the standard error will be assigned from the NORTH, EAST, and ELEVATION standard errors from the
project settings dialog box.
It is not allowed for the supplemental control file and the final output file to be the same file. Since least squares
considers all points to be control points only control points should be in a supplemental control file.
The following graphic shows the main network least squares window. Most least squares operations are initiated
from this window.
The project settings are set by selecting Settings->Project from the menu, or pressing the SE icon on the tool bar.
The project settings dialog box has six tabbed windows, Coordinate System, Input Files, Preprocessing, Adjustment,
Standard Errors, and Output Options. Following is an explanation of the different project settings tabbed windows.
Geoid Modeling
In the 3D model it is also assumed that elevations entered as control are orthometric heights. Since the adjustment is
performed on the ellipsoid, the geoid separation is used to compute ellipsoid elevations prior to adjustment. After the
adjustment is completed the adjusted orthometric elevations will be computed from the adjusted ellipsoid elevations
and the computed geoid separation for each point.
If you choose one of the geoid models from the list, the geoid separations are computed by interpolation with
data points retrieved from geoid separation files. The geoid separation files should be found in the primary the
installation directory. Grid files have an extension of .grd. These files can be downloaded from the Carlson website
(www.carlsonsw.com). If you pick a geoid model that is not on your computer, SurvNET will automatically connect
to the Carlson website and download the specific geoid file.
If you choose to enter a project geoid separation the best way to determine a project geoid separation is by using the
NGS on-line Geodetic Toolkit. Enter a latitude and longitude of the project midpoint and the program will output a
project separation.
Test - Use the 'Test' button to enter a known latitude and longitude position to check that the UDP is computing
correct grid coordinates. Following is the test UDP dialog box. Enter the known lat/long in the top portion of the
dialog box then press 'Calculate' and the computed grid coordinates will be displayed in the 'Results' list box.
If you need to define an ellipsoid chose the 'User-Defined' ellipsoid option. With the user-defined ellipsoid
you will then have the option to enter two of the ellipsoid parameter.
Note that if you are processing Carlson RW5 total station files, you have the option of including GPS vectors that
can be collected by SurvCE and stored in the RW5 file. Alternatively you can select the RW5 file in the GPS vector
section. If the ''Include any GPS vectors'' option in the Total Station Data Files section is checked, the Base
Point records in the RW5 file will be brought in as control automatically. If you are processing the RW5 file in
the GPS vector section you must define the control separately.
Level Raw Files: Differential and Trig level files can be entered and processed. Differential or Trig Level raw files
have a .TLV extension and are created using the Carlson level editor.
GPS Vector Files: GPS vector files can be entered and processed. Both GPS vector files and total station raw
files can be combined and processed together. You must have chosen the 3D mathematical model in the Coordinate
System tab in order to include GPS vectors in the adjustment.
Currently, the following GPS vector file formats are supported.
ASCII (StarNet): See below for more information on StarNet format. These files typically have .GPS extensions.
Ashtech/Thales 'O' files: Typically have .obn extensions and are binary files.
The first line defines what values are in the G2 and G3 records. It can be either GPS WEIGHT COVARIANCE (G2
is Variance, G3 is Covariance), or GPS WEIGHT STDERRCORRELATION (G2 is standard error, G3 is standard
error correlation). This line is optional; the default is COVARIANCE.
The next two lines are coordinate control records. These records are also optional. If used, they must be Geocentric
Coordinates (XYZ) in metric units. The format is as follows:
The G1 record includes the 'from' and 'to' points and the delta X, delta Y, and delta Z in the geocentric coordinate
system and an optional description of the rover point.
The G2 record is the variance (or standard error) of X,Y, and Z. The G3 record contains the covariance (or stan-
dard error correlation) of XY, ZX, and ZY. Most all GPS vector files contain the same data fields in different formats.
Use the 'Add' button to insert GPS vector files into the list. Use the 'Remove' button to remove GPS vector files from
the list. All the files in this list will be used in the least squares adjustments. All the GPS files in the list must be in
the same format. If the GPS file format is ASCII you have the option to edit the GPS vector files. The Edit option
allows the editing of any of the ASCII GPS files using Notepad. Typically, only point numbers or point descriptions
would be edited. The variance/covariance values are used to determine the weights that the GPS vectors will receive
Supplemental Control File: The supplemental control file option allows the user to designate an additional
coordinate file to be used as control. The supplemental control files can be from a variety of different file types.
Note: You will not be allowed to use the same file for supplemental control points and for final output. Least squares
considers all points to be measurements. If the output file is also used as a supplemental control file then after the
project has been processed all the points in the project would now be in the control file and all the points in the file
would now be considered control points if the project was processed again. The simplest and most straight-forward
method to define control for a project is to include the control coordinates in a raw data file.
The Preprocessing tab contains settings that are used in the preprocessing of the raw data.
Apply Curvature and Refraction Corrections: Check this box if you wish to have the curvature refraction
correction applied in the 2D/1D model when reducing the slope distance/vertical angle to horizontal distance and
vertical distance. Curvature/refraction primarily impacts vertical distances.
Tolerances: When sets of angles and/or distances are measured to a point, a single averaged value is calcu-
If you check the Extended Angle Sets & Distance Report option, all the sets will be shown with the dif-
ference between the high angle and low angle, and the difference between the high distance and low distance. If
this option is not checked ONLY the sets that exceed the tolerances will be shown in the report.
Horz./Slope Dist Tolerance: This value sets the tolerance threshold for the display of warnings if the dif-
ference between highest and lowest horizontal distance exceeds this value. In the 2D model it is the horizontal
distances that are being compared. In the 3D model it is the slope distances that are being compared.
Vert. Dist Tolerance: This value sets the tolerance threshold for the display of a warning if the difference
between highest and lowest vertical difference component exceeds this value (used in 2D model only).
Horz. Angle Tolerance: This value sets the tolerance threshold for the display of a warning if the difference
between the highest and lowest horizontal angle exceeds this value.
Vert. Angle Tolerance: This value sets the tolerance threshold for the display a warning if the difference
between the highest and lowest vertical angle exceeds this value (used in 3D model only).
Angle Set Spread Display: You can choose to see the splits of individual angles in each set (2 per set), or just the
splits of all the sets combined (high / low angle of all the sets combined).
Compute Closures: Traditional traverse closures can be computed for both GPS and total station traverses. This
option has no effect on the computation of final least squares adjusted coordinates. This option is useful for surveyors
who due to statutory requirements are still required to compute traditional traverse closures and for those surveyors
who still like to view traverse closures prior to the least squares adjustment. This option is used to specify a
previously created closure file.
To use this option the user has to first create a traverse closure file. The file contains a .cls extension. The traverse
closure file is a file containing an ordered list of the point numbers comprising the traverse. Since the raw data
for SurvNet is not expected to be in any particular order it is required that the user must specify the points and the
correct order of the points in the traverse loop. Both GPS and angle/distance traverses can be defined in a single
traverse closure file. More details on creating the traverse closure files follow in a later section of this manual.
Pt. Number Substitution String: This option is used to automatically renumber point names. Some data collectors
do not allow the user to use the same point number twice during data collection. In least squares it is common to
collect measurements to the same point from different locations. If the data collector does not allow the collection
of data from different points using the same point number this option can be used to automatically renumber these
points during processing. For example you could enter the string '=' in the Pt. Number Substitution String. Then if
you shot point 1 but had to call it something else such as 101 you could enter '=1' in the description field and during
preprocessing point 101 would be renumbered as point '1'.
The Distance Constant, PPM settings, and Angle Reading should be based on the equipment and field pro-
cedures being used. These values can be obtained from the published specifications for the total station. Or the
distance PPM and constant can be computed for a specific EDM by performing an EDM calibration using an EDM
calibration baseline.
Survey methods should also be taken into account when setting standard errors. For example, you might set the
target centering standard error higher when you are sighting a held prism pole than you would if you were sighting
a prism set on a tripod.
The settings from this dialog box will be used for the project default settings. These default standard errors can be
overridden for specific measurements by placing SE records directly into the Raw Data File (see the above section
on raw data files).
If the report generated when you process the data shows that generally you have consistently high standard residuals
for a particular measurement value (angles, distances, etc.), then there is the chance that you have selected standard
errors that are better than your instrument and methods can obtain. (See explanation of report file). Failing the
chi-square test consistently is also an indication that the selected standard errors are not consistent with the field
measurements.
You can set the standard errors for the following:
Distance and Angle Standard Errors
Distance Constant: Constant portion of the distance error. This value can be obtained from published EDM
specifications, or from an EDM calibration.
Distance PPM: Parts per million component of the distance error. This value can be obtained from published EDM
specification, or from an EDM calibration.
Horizontal Angle Pointing: The horizontal angle pointing error is influenced by atmospheric conditions, optics,
experience and care taken by instrument operator.
North, East, Elev: The estimated amount of error in the control north, east and elevation values. You may
want to have different coordinate standard errors for different methods of obtaining control. For example, standard
errors of control derived from RTK GPS would be higher than control derived from GPS static measurements.
GPS Standard Errors
Instrument Centering: This option is used to specify the error associated with centering a GPS receiver over a
point.
Vector Standard Error Factor: This option is used as a factor to increase GPS vector standard errors as found in
the input GPS vector file. Some people think that the GPS vector variances/covariances as found in GPS vector
files tend to be overly optimistic. This factor allows the user to globally increase the GPS vector standard errors
without having to edit the GPS vector file. A factor of 0 is the default value and results in no change to the GPS
vector standard errors as found in the GPS vector file. Acceptable values are 0 through 9. It is not a linear
progression. The value entered is the power assigned to the number 2. For example, if you enter a value of 4 the
actual multiplication factor will be 2 to the 4th power or 16.0.
Standard error library files (.sef) can be created two ways. From the 'Settings/Standard Errors' dialog box the 'Load'
button can be used to import an existing .sef file into the current project. A .sef file can also be created from the
existing project standard errors by using the 'Save As..' button.
After choosing one of the menu options and choosing the file to edit or create, the following dialog box will be
shown. Set the desired standard errors and press the 'OK' button to save the standard error file.
Note: Any sideshots that are selected for the ALTA report will automatically be included in the adjustment
process in order to calculate the error ellipses - even if this option is turned OFF. Even if you do not need
ALTA report, this is an easy way to get statistics on only selected sideshots which can greatly speed up the
adjustment process.
Relative Err. Points File: Any certification specifying ''Positional Tolerance'', ''Positional Accuracy'' or ''Positional
Precision'' deal with the relative error between specified points. The ALTA standards require that surveyors certify
to the relative positional tolerance between points. Relative error ellipses are an accepted method of determining
the relative positional error required by the ALTA standards. The points that are to be included in the relative error
checking are specified by the user. These points are defined in an ASCII file with an extension of .alt. To select an
.alt file for relative error checking use the 'Select' button and then browse to the file's location.
There is a section later in the manual that describes how to create and edit the .alt file.
If the Relative Err. Points File box is checked, an ALTA section will be created in the report.
Allowable Tolerance, PPM: These fields allow the user to set the allowable error for computations. Typically
the user would enter the current ALTA error standards, i.e. 0.07' & 50 PPM. Many states are adopting similar
certifications to the ALTA standards. These certifications may have different tolerances depending on the type of
survey (for example rural vs. urban).
See the later section in this manual for more detailed information on creating and interpreting the ALTA section of
the report.
These settings apply to the output of data to the report and coordinate files.
Format
These settings determine the format for the following types of data.
Direction - Choose either bearings or azimuth for direction display. If the angle units are degrees, bearings are
entered as QDD.MMSSss and azimuths are entered as DDD.MMSSss. If the angle units are grads, bearings are
input as QGGG.ggggg and azimuths are input as GGG.ggggg.
Coordinate Display - Choose the order of coordinate display, either north-east or east-north.
Null Elevation - Choose the value for null elevations in the output ASCII coordinate NEZ file. The Null Elevation
field defaults to SurvNet's value for NO ELEVATION. This is used to differentiate between NO ELEVATION (a
true 2D point) and ZERO ELEVATION (which is a vaild elevation)
Angle Display - Choose the units you are working in: degrees or radians.
Coordinate File Output
These settings determine the type and format of the output NEZ file. An ASCII .NEZ and .OUT files are always
created after processing the raw data. The .OUT file will be a nicely formatted version of the .NEZ file. The .NEZ
file will be an ASCII file suitable to be input into other programs. There are a variety of options for the format of
the .NEZ file. Following are the different ASCII file output options.
There are two checkboxes below the output file edit box:
Do not overwrite elevations - If this is checked the existing elevations in the coordinate file will not be changed.
Do not overwrite descriptions - If this is checked the existing point descriptions in the coordinate file will not be
changed.
If you are working in a non-local coordinate system (ie. 1983 State Plane), you will have the following
scaling options:
You will also be required to enter the point number of the point you will be scaling around. This function
can also be used as a translation tool. You can either ''Use the Current NE values'' (no translation), ''Enter the new
NE values'' (desired N and E values for the scaling point), or ''Enter Translation Values'' (enter the actual delta-north
and delta-east values).
* NOTE: After the adjustment the coordinates will be written to the selected ouput file. If coordinate points already
exist in the CRD file, before a point is written, you will see the following ''Point Protection'' dialog box:
Check the type points and lines you want to draw. If you want to draw the error ellipse at each point check the ''Draw
Error Ellipses'' box. You can choose a layer for all the points and lines and a symbol for all the points.
When you select Process > Network Adjustment from the menu, or select the NETWORK ICON on the tool bar, the
raw data will be processed and adjusted using least squares based on the project settings. If there is a problem with
the reduction, you will be shown error messages that will help you track down the problem. Additionally a .err file
is created that will log and display error and warning messages.
The data is first preprocessed to calculate averaged angles and distances for sets of angles and multiple distances.
For a given setup, all multiple angles and distances to a point will be averaged prior to the adjustment. The standard
error as set in the Project Settings dialog box is the standard error for a single measurement. Since the average of
multiple measurements is more precise than a single measurement the standard error for the averaged measurement
is computed using the standard deviation of the mean formula.
Non-linear network least squares solutions require that initial approximations of all the coordinates be known before
If you have ''Write to Coordinate File'' checked in the output options dialog, the coordinates will also be written to a
.CRD file.
The following is a graphic of the different windows displayed after processing. Notice that with the report file you
can navigate to different sections of the report using the Tabs at the top of the window.
The Relative Error Ellipse Inverse button is found on the main window (the button with the icon that
shows a line with an ellipse in the middle). You can also select the Tools > Relative Error Ellipse menu option.
This feature is only active after a network has been processed successfully. This option can be used to obtain the
relative error ellipse between any two points. It shows the semi-major and semi-minor axis and the azimuth of the
error ellipse, computed to a user-define confidence interval. This information can also be used to determine the
relative precision between any two points in the network. It is the relative error ellipse calculation that is the basis
for the ALTA tolerance reporting. If the 'Enable sideshots for relative error ellipses' toggle is checked then all points
in the project can be used to compute relative error ellipses. The trade-off is that with large projects processing time
will be increased.
The inverse functions are only allowed after the project has been processed.
If you need to certify as to the ''Positional Tolerances'' of your monuments, as per the ALTA Standards, use the
The purpose of this option is to convert GPS vector files that are typically in the manufacturers' binary or ASCII
format into the Carlson ASCII file format. The advantage of creating an ASCII file is that the ASCII file can be
edited using a standard text editor. Being able to edit the vector file may be necessary in order to edit point numbers
so that the point numbers in the GPS file match the point numbers in the total station file. The following dialog box
is displayed after choosing this option.
First choose the file format of the GPS vector file to be converted. Next use the 'Select' button to navigate to the
vector file to be converted. If you are converting a Thales file you have the option to remove the leading 0's from
Thales point numbers. Next, use the second 'Select' button to select the name of the new ASCII GPS vector file
Ashtech/Thales 'O' files: Typically have .obn extensions and are binary files. Notice that you have the option to
remove the leading 0's from Thales point numbers, by checking the ''Remove leading 0's from Thales point numbers''
check box.
Carlson .RW5 (containing GPS vectors)
GeoLab IOB
LandXML (.XML): The landXML format is an industry standard format. Currently SurvNet will only import
LandXML survey point records. The conversion will not import LandXML vectors.
Leica: The Leica vector file is an ASCII format typically created with the Leica SKI software. This format is created
by Leica when baseline vectors are required for input into 3rd party adjustment software such as SurvNet. The SKI
ASCII Baseline Vector format is an extension of the SKI ASCII Point Coordinate format.
NGS G-File: National Geodetic Survey format.
NGS G-File from OPUS report: National Geodetic Survey format as used in the OPUS report
TDS (.RAW): Import vector records from a TDS raw data file.
Topcon (.TVF): The Topcon Vector File is in ASCII format and typically has an extension of .TVF
Topcon (.XML): The Topcon XML file is an ASCII file. It contains the GPS vectors in an XML format. This format
is not equivalent to LandXML format.
Trimble Data Exchange Format (.ASC): The Trimble TDEF format is an ASCII file. It is typically output by
Trimble's office software as a means to output GPS vectors for use by 3rd party software.
Trimble Data Collection (.dc): The Trimble .dc format is an ASCII file. It is typically output by Trimble's data
collector. It contains a variety of measurements including GPS vectors. This option only converts GPS vectors found
in the .DC file.
Trimble LandXML, (*.jxl): This is Trimble's Land XML format.
The Trimble Data Collection (.dc) and Trimble LandXML (.jxl) formats allow you to bring in both GPS vectors
(creating a .GPS file) and Total Station data (creating a .RW5 file) at the same time.
Toolbars
Many of the most commonly used functions can be accessed using the toolbar. Following is an explanation of the
buttons found in the toolbar.
Edit Raw Data - This icon can be used to start either the .RW5 raw data editor or the .CGR raw data editor. If
your project has multiple raw data files, you will be shown a list and asked to select the file you wish to edit. The
appropriate editor will be called depending on what type raw files are defined in the project settings. If no raw file
or project has been specified the default raw editor as defined in the Settings->Global Settings menu option will be
executed. Any changes you make in the editor need to be saved before returning to SurvNet for processing.
Process Network - Icon looks like a spider web. Pressing this Icon will process and adjust the data and show the
reports.
Inverse - Icon has a line with points on each end..
Relative Error Ellipses - Icon has a line with points on each end and an ellipse in the middle.
Graphics - Icon that looks like an eye. This icon is active once a project has been opened.
Report File: A report file consisting of the project name with an .RPT extension is generated after successfully
processing the raw data. The report file will be shown in a text window so you can analyze the data. You can pick
the ''Printer'' icon if you want a hard-copy. Following is an example of the results from a relatively simple network
adjustment using a local coordinate system.
Unadjusted Observations
=======================
Distances: 14 Observations
From Sta. To Sta. Dist. StErr
1 5 290.45 0.01
1 2 292.21 0.01
2 6 52.39 0.01
2 3 324.19 0.01
Angles: 15 Observations
BS Sta. Occ. Sta. FS Sta. Angle StErr (Sec.)
5 1 2 109-19'13.5'' 7.7
1 2 6 190-32'06.0'' 26.2
1 2 3 096-03'52.0'' 7.3
2 3 4 124-03'53.0'' 7
.8
2 3 20 185-23'56.0'' 12.8
3 20 21 180-15'26.0'' 17.6
20 21 22 183-26'45.0'' 31.2
3 4 5 093-02'11.5'' 7.5
4 5 10 039-26'40.0'' 10.4
5 10 11 241-56'29.0'' 15.6
5 10 15 056-23'10.0'' 125.0
10 11 12 114-56'27.0'' 15.5
11 12 3 140-39'24.5'' 15.3
12 3 2 325-54'30.0'' 9.5
4 5 1 117-30'42.5'' 7.7
Azimuths: 1 Observations
Occ. Sta. FS Sta. Bearing StErr (Sec.)
1 2 N 45-00'00.0''E 5.0
Adjusted Coordinates
====================
Adjusted Distances
From Sta. To Sta. Distance Residual StdRes. StdDev
1 5 290.46 0.01 1.42 0.01
1 2 292.21 -0.00 0.40 0.01
2 3 324.17 -0.01 1.62 0.01
3 4 275.59 -0.01 1.11 0.01
3 20 134.66 -0.00 0.00 0.02
20 21 116.07 -0.00 0.00 0.02
4 5 309.65 0.01 0.64 0.01
5 10 130.00 0.01 0.97 0.01
10 11 126.01 0.00 0.16 0.01
11 12 129.44 0.01 0.98 0.02
12 3 144.66 0.01 0.94 0.02
Root Mean Square (RMS) 0.01
Adjusted Angles
BS Sta. Occ. Sta. FS Sta. Angle Residual StdRes StdDev(Sec.)
5 1 2 109-19'19.2'' 5.7 0.7 9.9
1 2 3 096-03'43.4'' -8.6 1.2 9.2
2 3 4 124-03'48.1'' -4.9 0.6 10.1
2 3 20 185-23'56.0'' -0.0 0.0 21.5
3
20 21 180-15'26.0'' 0.0 0.0 29.7
3 4 5 093-02'12.8'' 1.3 0.2 9.3
4 5 10 039-26'37.1'' -2.9 0.3 14.4
5 10 11 241-56'27.5'' -1.5 0.1 21.2
10 11 12 114-56'39.8'' 12.8 0.8 21.8
11 12 3 140-39'40.8'' 16.3 1.1 20.3
12 3 2 325-54'33.8'' 3.8 0.4 13.2
4 5 1 117-30'56.6'' 14.1 1.8 9.9
Root Mean Square (RMS) 8.1
Adjusted Azimuths
Occ. Sta. FS Sta. Bearing Residual StdRes StdDev(Sec.)
1 2 N 45-00'00.0''
Statistics
==========
Total Observations:32
Total Unknowns:26
Degrees of Freedom:6
Reference Variance:0.954
Standard Error Unit Weight: (+/-)0.976
Sideshots
=========
Station Elevation
1 569.8500
POINTS TO BE ADJUSTED
Station
2,5,3,4,10,11,12
MEASUREMENT SUMMARY
STATISTICAL SUMMARY
ADJUSTED ELEVATIONS
Vertical Sideshots
Stat
ion Elevation
20 571.77
21 581.25
22 580.14
15 579.60
Pre-Process TAB:
Project Settings
The first section of the report displays the project settings at the time the project was processed.
Tolerances
The second section of the report displays warning and error messages generated during the preprocessing of the raw
data. The primary messages displayed will be warnings when multiple angles, horizontal distances, and vertical
differences exceed the tolerance settings as set in the project settings. The low and high measurement and the
difference are displayed. It is prudent to pay attention to any messages generated in this section of the report.
Coordinates (control points - in the 2D/1D model each point counts as 2 measurements (N & E); in the 3D model
each point counts as 3 measurements (N, E, & EL)
Elevations (elevation control - from elevation records in the raw data file)
Azimuths (azimuth control - from reference azimuth records in the raw data file)
Angles (horizontal angles)
Distances (horizontal in 2D/1D model and mark-to-mark in 3D model)
VertAngles (mark-to-mark, 3D model only)
GPS Vectors (3D model only)
The total standard error of unit weight relates to the overall adjustment and not an individual measurement. A value
of one indicates that the results of the adjustment are consistent with a priori standard errors. The total standard
error of unit weight equals the sum of all the measurement standard errors of unit weight.
If the project passes the Chi Square test, the expansion factor used to calculate the confidence regions (error ellipses
at say 95% confidence) will be taken from the normal distribution table. If the project fails the Chi Square test, the
expansion factors will be taken from the F-Distribution table.
If the adjusted point is a non-fixed control point, you will also see the delta north and east values (how much the
point moved).
The next section displays the error ellipses for the adjusted coordinates. The error ellipse is a truer representation
of the error of the point than the X, Y standard error. The error ellipses are calculated to the confidence interval as
defined in the settings screen. In this report the error ellipse axis is larger than the X, Y standard errors since the
error ellipses in this report are calculated at a 95% probability level as set in the Settings screens. The maximum
error axis direction is along the axis of the semi-major axis. The direction of the minimum error axis direction is
along the semi-minor axis and is perpendicular to the semi-major axis. If a point is located from a variety of stations,
you will most likely see that the error ellipse will approach a circle, which is the strongest geometric shape.
The next section shows Statistical Information about the vertical adjustment. It lists the total number of unknown
elevations, the number of routes involved, the number of fixed and non-fixed benchmarks and the degrees of
freedom..
The next section displays the adjusted elevations and the computed standard deviations of the computed elevations.
Following the adjusted elevation section is a section displaying the final adjusted elevation difference measurements
and their residuals. Finally, the computed side shot elevations are displayed.
===============================
LEAST SQUARES ADJUSTMENT REPORT
===============================
Unadjusted Observations
The first distance listing in the Unadjusted Observation section of the report
shows the unadjusted ground distances
Distances: 14 Observations
From Sta. To Sta. Ground Dist. StErr
1 5 290.45 0.01
1 2 292.21 0.01
2 6 52.39 0.01
2 3 324.19 0.01
3 4 275.60 0.01
3 20 134.66 0.01
20 21 116.07 0.01
21 22 50.12 0.01
4 5 309.65 0.01
5 10 129.99 0.01
10 11 126.01 0.01
10 15 10.00 0.01
11 12 129.43 0.01
12 3 144.65 0.01
Angles: 15 Observations
BS Sta. Occ. Sta. FS Sta. Angle StEr
r (Sec.)
5 1 2 109-19'13.5'' 7.7
1 2 6 190-32'06.0'' 26.2
1 2 3 096-03'52.0'' 7.3
2 3 4 124-03'53.0'' 7.8
2 3 20 185-23'56.0'' 12.8
3 20 21 180-15'26.0'' 17.6
20 21 22 183-26'45.0'' 31.2
3 4 5 093-02'11.5'' 7.5
4 5 10 039-26'40.0'' 10.4
5 10 11 241-56'29.0'' 15.6
5 10 15 056-23'10.0'' 125.0
10 11 12 114-56'27.0'' 15.5
11 12 3 140-39'24.5'' 15.3
12 3 2 325-54'30.0'' 9.5
4 5 1 117-30'42.5'' 7.7
The next section displays the reduced unadjusted horizontal angles with the t-T correction applied.
The t-T correction is generally a small correction. For most surveys of limited size the correction is
negligible. The t-T correction is displayed in seconds.
Grid Horizontal Angles: 15 Observations
BS Sta. Occ. Sta. FS Sta. Angle StErr (Sec.) t-T
5 1 2 109-19'13.5'' 7.7 0.0
1 2 6 190-32'06.0'' 26.2 0.0
1 2 3 096-03'52.0'' 7.3 0.0
2 3 4 124-03'53.0'' 7.8 -0.0
2 3 20 185-23'56.0'' 12.8 -0.0
3 20 21 180-15'26.0'' 17.6 -0.0
20 21 22 183-26'45.0'' 31.2 -0.0
3 4 5 093-02'11.5'' 7.5 -0.0
4 5 10 039-26'40.0'' 10.4 0.0
5 10 11 241-56'29.0'' 15.6 0.0
5 10 15 056-23'10.0'' 125.0 0.0
10 11 12 114-56'27.0'' 15.5 0.0
11 12 3 140-39'24.5'' 15.3 0.0
12 3 2 325-54'30.0'' 9.5 0.0
4 5 1 117-30'42.5'' 7.7 0.0
Adjusted Coordinates
====================
Adjusted Observations
=====================
Adjusted Distances
From Sta. To Sta. Distance Residual StdRes. StdDev
1
5 290.43 0.01 1.42 0.01
1 2 292.17 -0.00 0.40 0.01
2 3 324.13 -0.01 1.62 0.01
3 4 275.56 -0.01 1.11 0.01
3 20 134.65 0.00 0.00 0.02
20 21 116.06 0.00 0.00 0.02
4 5 309.61 0.01 0.64 0.01
5 10 129.98 0.01 0.97 0.01
10 11 126.00 0.00 0.16 0.01
11 12 129.42 0.01 0.98 0.02
12 3 144.64 0.01 0.94 0.02
Root Mean Square (RMS) 0.01
Adjusted Angles
BS Sta. Occ. Sta. FS Sta. Angle Residual StdRes StdDev(Sec.)
5 1 2 109-19'19.2'' 5.7 0.7 9.9
1 2 3 096-03'43.4'' -8.6 1.2 9.2
2 3 4 124-03'48.1'' -4.9 0.6 10.1
2 3 20 185-23'56.0'' -0.0 0.0 21.5
3 20 21 180-15'26.0'' -0.0 0.0 29.7
3 4 5 093-02'12.8'' 1.2 0.2 9.3
4 5 10 039-26'37.2'' -2.8 0.3 14.4
5 10 11 241-56'27.5'' -1.5 0.1 21.2
10 11 12 114-56'39.8'' 12.9 0.8 21.8
11 12 3 140-39'40.8'' 16.3 1.1 20.3
12 3 2 325-54'33.8'' 3.8 0.4 13.2
4 5 1 117-30'56.6'' 14.1 1.8 9.9
Root Mean Square (RMS) 8.1
Adjusted Azimuths
Occ. Sta. FS Sta. Bearing Residual StdRes
StdDev(Sec.)
1 2 N 45-00'00.0''E -
Statistics
==========
Total Observations:32
Total Unknowns:26
Reference Variance:0.954
Standard Error Unit Weight: (+/-)0.976
Passed the Chi-Square test at the 95.00 significance level
1.237 <= 5.721 <= 14.449
Sideshots
=========
Station Elevation
1 569.8500
POINTS TO BE ADJUSTED
Station
2,5,3,4,10,11,12
MEASUREMENT SUMMARY
STATISTICAL SUMMARY
ADJUSTED ELEVATIONS
Vertical Sideshots
Station Elevation
20 571.77
21 581.25
22 580.14
15 579.60
A variety of blunder detection tools are available that gives the user additional tools in analyzing his survey data
and detecting blunders. The standard least squares adjustment processing and its resulting report can often be used
to determine blunders. No blunder detection method can be guaranteed to find all blunders. So much depends on
the nature of the network geometry, the nature of the measurements, and the intuition of the analyst. Generally, the
more redundancy there is in a network the easier it is to detect blunders.
There are three different methods that can be used to track down blunders in a network or traverse.
The 'Preprocess the raw data' option validates the raw data. It displays angle and distance spreads as well as checks
the validity of the raw data. Traverse closures are computed if specified. It also performs a ''K-Matrix'' analysis. The
''K-Matrix'' analysis compares the unadjusted, averaged measurements with the computed preliminary measurements
(measurements calculated from the preliminary computed coordinates). This method will catch blunders such as
using the same point number twice for two different points. The report will be sent to the ERR file. The ERR file
will contain the tolerance checks, closures and the K-Matrix analysis. Following is an example of the report created
using the 'Preprocess the raw data' option. Notice that the first section of the report shows the angle and distance
spreads from the multiple angle and distance measurements. The second part of the report shows the 'K-matrix
analyses.
Additionally there is a 'Point Proximity Report' section that reports pairs of different points that are in close proximity
to each other which may indicate where the same point was collected multiple times using different point numbers.
=====================================
K-Matrix Analysis.
The problem with the above project was that point 6 was accidentally used twice for two separate side shots. Because
of the point numbering problem the project would not converge, using the regular least squares processing. The
'Preprocess the raw data.' option was then used. Notice in the K-matrix section the distance from 5 to 6 shows
a difference of 174.79' and the angle 4-5-6 shows a difference of 065-50'47.6''. Then notice that the other listed
differences are in the range of .02' for the distances and less than a minute for the angles. This report is clearly
pointing out a problem to point 6.
In the first section of the report notice that there are several warnings concerning whether a horizontal angle
reading was collected in direct or reverse reading. The preprocessing software uses the vertical angle reading to
determine the angle face of the horizontal angle reading. If the vertical angle is missing the program makes its best
guess as to whether the angle was collected in direct or reverse face. Since all horizontal angle spreads in the report
are reasonable, the preprocessing software must have made the correct determination.
This option is useful in finding a single blunder, either an angle or distance, within a network or traverse. If there is
more than a single blunder in the network then it is less likely that this method will be able to isolate the blunders. If
the standard least squares processing results in a network that will not converge then this blunder detection
method will not work. Use the 'Preprocess the raw data' blunder detection method if the solution is not converging.
Also this method will only work on small and moderately sized networks. This method performs a least squares
adjustment once for every non-trivial measurement in the network. So for large networks this method may take so
long to process that it is not feasible to use this method.
With this method an adjustment is computed for each non-trivial individual angle and distance measurement.
Consecutively, a single angle or distance is allowed to float during each adjustment. The selected angle or distance
does not ''constrain'' the adjustment in any way. If there is a single bad angle or distance, one of the adjustment
possibilities will place most of the error in the ''float'' measurement, and the other measurements should have small
residuals. The potentially bad angle or distance is flagged with a double asterisk (**). Since an adjustment is
computed for each measurement this method my take a long time when analyzing large data files.
The adjustments with the lowest reference variances are selected as the most likely adjustments that have
isolated the blunder. You have the choice to view the best adjustment, or the top adjustments with a maximum
of ten. In the above example we asked to see the top 5 choices for potential blunders. The results are shown in
the ERR file. Following is a section of the report generated where an angular blunder was introduced into a small
traverse. Notice the '**' characters beside the angle measurements. In this report the two most likely adjustments
were displayed. The blunder was introduced to angle 101-2-3. Angle 101-2-3 was chosen as the 2nd most likely
source of the blunder, showing that these blunder detection methods though not perfect, can be a useful tool in the
analysis of survey measurements. Notice how much higher the standard residuals are on the suspected blunders
Adjusted Distances
From Sta. To Sta. Distance Residual StdRes. StdDev
101 2 68.780 -0.006 0.608 0.008
2 3 22.592 -0.006 0.573 0.008
3 4 47.694 -0.002 0.213 0.008
4 5 44.954 -0.001 0.069 0.008
5 6 62.604 0.005 0.472 0.009
6 7 35.512 0.006 0.539 0.008
7 101 61.704 0.003 0.314 0.009
Root Mean Square (RMS) 0.005
Adjusted Angles
BS Sta. Occ. Sta. FS Sta. Angle Residual StdRes StdDev(Sec.)
7 101 2 048-05'06'' -5 0 21
101 2 3 172-14'33'' -2 0 27
2 3 4 129-27'44'' -222 * 7 56 **
3 4 5 166-09'59'' 11 0 25
4 5 6 043-12'26'' 22 1 21
5 6 7 192-11'52'' 12 0 25
6 7 101 148-38'19'' 8 0 25
Root Mean Square (RMS) 85
Adjusted Azimuths
Occ. Sta. FS Sta. Bearing Residual StdRes StdDev(Sec.)
101 7 N 00-00'00''
E004
Root Mean Square
(RMS) 0
Statistics
==========
Adjusted Observations
=====================
Adjusted Distances
From Sta. To Sta. Distance Residual StdRes. StdDev
101 2 68.781 -0.005 0.473 0.009
2 3 22.592 -0.005 0.512 0.009
3 4 47.690 -0.006 0.586 0.009
4 5 44.950 -0.005 0.523 0.009
5 6 62.605 0.006 0.607 0.009
6 7 35.512 0.006 0.560 0.009
7 101 61.708 0.006 0.614 0.009
Root Mean Square (RMS) 0.006
Adjusted Angles
BS Sta. Occ. Sta. FS Sta. Angle Residual StdRes StdDev(Sec.)
7 101 2 048-05'22'' 11 0 24
Adjusted Azimuths
Occ. Sta. FS Sta. Bearing Residual StdRes StdDev(Sec.)
101 7 N-00-00'00''E -0 0 5
Root Mean Square (RMS) 0
Statistics
======
====
The blunder is most likely in the measurement containing the largest residual and standard residual. The observation
marked with ** is the observation that floated. It is also most likely the measurement containing the blunder.
This method is capable of detecting multiple blunders but one is more likely to find the blunders if there is a high
degree of redundancy (network of interconnected traverses). The higher the degree of freedom the more likely this
method will find the blunders. This method will not work if the standard least squares processing will not
converge. Use the 'Preprocess the raw data' blunder detection method if the network is not converging.
First, select the number of adjustments or passes you wish to make. Each time an adjustment is completed, the
measurements will be re-weighted based on the residuals and standard errors. Hopefully, after three or four passes,
the blunders will become obvious. The results are shown in the ERR file, look for the measurements with the highest
standard residuals. These measurements are more likely to contain blunders.
Adjusted Distances
From Sta. To Sta. Distance Residual StdRes. StdDev
101 2 68.778 -0.009 0.827 0.014
2 3 22.588 -0.010 0.942 0.015
3 4 47.694 -0.002 0.208 0.009
4 5 44.954 -0.001 0.077 0.006
5 6 62.608 0.010 0.919 0.016
6 7 35.517 0.011 1.040 0.016
7 101 61.705 0.004 0.398 0.011
Root Mean Square (RMS) 0.008
Adjusted Angles
BS Sta. Occ. Sta. FS Sta. Angle Residual StdRes StdDev(Sec.)
7 101 2 048-05'07'' -4 0 21
Adjusted Azimuths
Occ. Sta. FS Sta. Bearing Residual StdRes StdDev(Sec.)
101 7 N 00-00'00''E 0 0 2
Root Mean Square (RMS) 0
Statistics
==========
Graphics
Zoom extent: Use this button to zoom to the extents of the graphics
Zoom to window: Use this button to zoom to the extents of a user picked window.
Pick Point. This button allows the user to navigate within the .CGR raw editor from the graphics window.
Currently this button serves no purpose when working with .RW5 data..
Refresh: This button will refresh the graphic view. Graphics are generated from the saved raw data file. If
you make changes to the raw file in the raw editor you must save the file before the changes will be reflected in the
refreshed graphic screen.
Following is a description of the options in the graphics setting dialog box, which is accessed using the tool
bar button.
Points Options
These settings determine how the different type control points are displayed in the graphics window. Different
graphic settings can be applied to standard control points, fixed control points and floating control points. The
symbol node display can be controlled as to symbol type, symbol color, symbol size. The control point name can be
displayed and its size set from this setting dialog box.
The graphic pick radius defines a search radius. This radius is used when navigating the .CGR editor using the
graphic window. You can pick a point graphically and the cursor in the editor will go to the next field containing
that point number. The radius is defined in terms of the distance units of the raw data file.
Trav/SS's Options
These settings determine how the network line work will be displayed for total station raw data. There are settings
for traverse data, side shot data, and azimuth control. The program considers any point that has only a single angle
and distance to it a side shot. The user can control the color of the traverse lines. The symbol node display can be
controlled as to symbol type, symbol color, symbol size. The point name can be displayed and its size set from this
setting dialog box.
GPS Options
The settings in the following dialog box determine how GPS vectors will be displayed in the graphic window. The
user can control the color of the GPS vector lines. The symbol node display can be controlled as to symbol type,
symbol color, symbol size. The GPS point names can be displayed and their size set from this setting dialog box.
GPS side-shots (points defined by a single vector) can be controlled separately.
After choosing the 'New Traverse Closure File' you will be prompted for a new file name. After choosing a file name
the following dialog box is displayed.
First enter the point sequence which defines the traverse in the bottom left edit box. Check the bottom check boxes
to set whether vertical closure and angle closures need to be computed. Then choose what type traverse is being
entered. When the bottom fields are correct press the 'Add' button and the traverse will be entered into the upper list
box.
Enter the points that define the traverse. Points can be entered in the form:
1,23,30-35,45,23,1
A comma separates the point numbers. You can select a range (30-35) when the points are sequential. You
must start with the first backsight point number and end with the last foresight point number. For example,
if you have a simple loop traverse with angle closure using points 1, 2, 3 and 4, it will be entered as ''4,1,2,3,4,1''
where 1 is the first occupied point and 4 is the initial backsight.
You can turn the ''Angle Closure'' ON or OFF. If the angle closure is ON, you will be shown the total angu-
lar error and error per angle point. If the final closing angle was not collected you can turn ''Angle Closure'' OFF
and only the linear closure will be computed.
You can turn the ''Vertical Closure'' ON or OFF. If the vertical closure is ON, you will be shown the total
vertical distance closure.
In order to calculate the traverse closure, you must select the TRAVERSE TYPE. It can be:
Pt. to Pt. Trav. - A point to point traverse is a traverse that starts at a set of known coordinates and ends
at another known coordinate. This option assumes you start from two control points and tie into two control points
if an angle closure is desired and one control point if only a linear closure is desired. The first backsight distance
and last foresight distance are not used in computing the linear closure. Following is an example.
100,101,2-5
In the above pt. to pt. list Pt 100 is the starting backsight point, Pt. 101 is the starting instrument point. Pt. 4 is the
ending instrument point and the foresight to the angle closure point is point 5. If a closing angle was not collected
the list would look as follows '100,101,2-4'.
Loop Trav., Int. Az. Ref. - A closed loop traverse that begins by backsighting the last interior point on the traverse.
Following is an example.
100,101,2-7,101,100
In the above example loop with exterior reference and angle balance list, point 100 is the backsight point and point
101 is the first occupied point. If the closing angle 7-101-101 was not collected the list would be entered as follows
' 100,101,2-7,101'
GPS Loop Closure: - GPS loop closures can be computed using this option.
GPS Point to Point Closure: - GPS Point to Point closures can be computed using this option.
A,E,D,B
In the above example the closure will be computed from the GPS traverse going from A-E-D-B. The starting and
ending points MUST be control points.
After the closure, .CLS, file has been created the preprocessing project settings need to be updated to include
the closure file in the project. Following is a view of the settings screen that defines a closure file to be used in
preprocessing. Notice that the check box 'Compute Traverse Closure' is checked and a closure file has been entered
in the edit box field. Notice that the 'Edit/Create' button can be used to edit an existing closure file or create a new
closure file.
Traverse points:
103-118,43-44
SurvNet provides the ability to generate reports that give the surveyor the information needed to determine if his
survey is within ALTA positional tolerances. It is required that the user define which points are to be included in the
ALTA testing. The points to be included for ALTA testing are defined in an .Alt file.
There are two options in the FILE menu that are used to create and edit the ALTA, .alt, files:
Open ALTA, Rel. Err. Ellipse File
New ALTA, Rel. Err. Ellipse File
After choosing the ALTA file to be created or edited the following dialog box is displayed.
The first section of the report displays the relative error ellipses between points in the Specific Connection list. All
the connections will be displayed whether they pass or fail the ALTA certification. The point sequences used in this
section come from the list on the right hand side of the above dialog box.
The second section of the report performs an ALTA tolerance test on the points in the ''Check all Connections'' list.
Every possible connection between the points listed will be checked. In this section, only the worst connections
will be shown. The number of connections shown is determined by the ''Max. connections to display'' value in the
above dialog box. The point sequences used in this section come from the list on the left hand side of the above
dialog box.
An asterisk will be placed beside each connection shown in the report that does not pass based on the confidence
interval, tolerance and PPM settings in the Adjustment section of the project settings.
Notice that you can enter points based on descriptions in the left hand list box. If you wished to check connections
between all points with TP, EIP, MON descriptions, enter the descriptions in the edit field and press the 'Add' button.
If TP, EIP, and MON represented traverse points, existing iron pipes and monuments then ALTA testing would be
performed on those point types.
After you have created the .ALT point file you need to set a few project settings. These settings define the ALTA
tolerances, specify the .ALT file to be used, and define the type of reporting to be generated. The 'Adjustment' tab
sheet within the project 'Settings', has a ''Relative Error Ellipses / ALTA Report'' section where the ALTA report
settings are located.
All the ALTA reporting settings reside within the Relative Error Ellipse / ALTA Report box.
1225 connections tested, the 10 largest relative error ellipses will be shown:
If the ''Ratio Actual/Allowable'' is 1.0 or less, the positional tolerance of the two points have passed the ALTA
standards.
The first part of the report labeled ''Specific Connections'' will show all selected connections whether they passed or
failed. If a connection failed an asterisk will be placed at the end of the line.
The second part of the report, labeled ''All Connections'' will only show the connections that ''failed'' (we chose to
see the worst 25).
If all the connections pass in the SPECIFIC CONNECTION section, you will also see this message in the report:
If all the connections pass in the ALL CONNECTIONS section, you will not see any error ellipses. You
will see the following message:
GPS vector networks can be adjusted with SurvNet. This chapter will describe the processing of a simple GPS
network. Following is a graphic view of the GPS network that is to be adjusted. Points A and B are control points.
The red lines represent measured GPS vectors. Most GPS vendor's software can output GPS vectors to a file as part
of the post processing of GPS data.
The following settings dialog box shows the raw files used in processing GPS files. A GPS vector file must be
chosen. GPS vector files from various GPS vendors are currently supported. Following are the formats currently
supported.
When the control coordinates are in the raw data file they are expected to be grid coordinates with orthometric
heights.
The supplemental control file formats support grid coordinates with orthometric heights, geographic coordinates
with orthometric heights, or geocentric coordinates with ellipsoid heights.
If the control coordinates are found in the GPS vector file, they are assumed to be earth-centered-earth-fixed XYZ
coordinates.
As shown in the dialog above, it is not unusual to have different distance units for GPS, total station data,
and control data. GPS vector data is usually in metric units but the total station raw file can be in US Feet. So, the
distance units must be specified for the different raw data types.
In the Preprocessing Settings dialog box the only important setting is the 'Compute Traverse Closures:' options. If
GPS loop or point-to-point closures need to be computed, the point numbers defining the loops need to be entered
into a closure file. See the chapter on traverse closures to see how to create closure files.
Instrument Centering: This option is used to specify the error associated with centering a GPS receiver over a
point.
Vector Standard Error Factor: This option is used as a factor to increase GPS vector standard errors as found in
the input GPS vector file. Some people think that the GPS vector variances/covariances as found in GPS vector files
tend to be overly optimistic. This factor allows the user to globally increase the GPS vector standard errors without
The following section shows the report generated by the least squares adjustment of the GPS network. Explanations
of the report are included in the report section and are in bold text.
===============================
LEAST SQUARES ADJUSTMENT REPORT
===============================
The following section shows the unadjusted measurements that make up the network. The control coordinates
are displayed first followed by the GPS vectors. The control coordinates are displayed as latitude/longitude,
SPC Grid XYZ, and geocentric XYZ. If geoid modeling is set both ellipsoid and orthometric elevations are
displayed, ellipsoid elevation in the latitude/longitude section and orthometric elevation in the SPC section.
The GPS vector section shows the unadjusted delta XYZ, variances and covariances of the vectors.
Unadjusted Observations
=======================
Grid XYZ
Sta. N: E: Z (Geoid): StErr N: StErr E: StErr Z:
A 140291.2060 600402.2380 1382.62 FIXED FIXED FIXED
B 155110.5390 608083.9250 1235.46 FIXED FIXED FIXED
Geocentric XYZ
Sta. X: Y: Z: StErr X: StErr Y: StErr Z:
A 402.3510 -4652995.3008 4349760.78 FIXED FIXED FIXED
B 8086.0316 -4642712.8473 4360439.08 FIXED FIXED FIXED
The optional Traverse Closure section shows the GPS loop closures for the GPS loops defined in the closure,
.CLS file.
Traverse Closures
=================
Following are the final adjusted coordinates. Included in the report are point grid factor, elev. factor and
the combined factor. Following the adjusted coordinates are the error ellipses, followed by the adjusted
measurements section.
Adjusted Geographic Coordinates
Adjusted Grid Coordinates, (Meters)
Sta. N: E: Z (Geoid): StErr N: StErr E: StErr Z: DN: DE: DZ:
C 145233.5553 612043.7117 1103.10 0.0062 0.0062 0.0060
E 145091.9380 595081.6888 914.98 0.0053 0.0053 0.0052
D 154179.9383 596919.0552 894.01 0.0051 0.0050 0.0052
F 146611.7860 601518.4564 1024.24 0.0029 0.0027 0.0028
Adjusted Observations
=====================
The final section displays the statistics, followed by sideshots if there are any. Side shots would be a point that
has only a single GPS vector going to or from the point.
Statistics
==========
Total Observations:39
Total Unknowns:12
Degrees of Freedom:27
Reference Variance:0.501
Standard Error Unit Weight: (+/-)0.707
Failed the Chi-Square test at the 95.00 significance level
14.573 <= 13.563 <= 43.195
Sideshots
=========
===============================
LEAST SQUARES ADJUSTMENT REPORT
===============================
Notice that in this example geoid modeling was used. Notice that the ellipsoid elevation is di
Unadjusted Observations
=======================
Grid XYZ
Sta. N: E: Z (Geoid): StErr N: StErr E: StErr Z:
5 6851811.008 3100515.417 340.442 FIXED FIXED FIXED
1 6853866.683 3102042.915 334.692 FIXED FIXED FIXED
2003 6852660.757 3103001.258 342.330 FLOAT FLOAT 0.000
Geocentric XYZ
Sta. X: Y: Z: StErr X(m): StErr Y(m): StErr Z(m):
5 -453934.078 -5370753.946 3398927.169 FIXED FIXED FIXED
1 -453420.933 -5370467.692 3399441.169 FIXED FIXED FIXED
2003 -453160.021 -5370694.806 3399123.657 99747.776 54068.184 84421.637
Notice that in the 3-D model distances are not reduced to horizontal or grid. Slope
Mark to Mark Slope Distances: 101 Observations
From Sta. To Sta. Dist. StErr
2003 2001 713.020 0.008
2003 2004 454.830 0.007
Notice that in the 3-D model distances vertical angles are considered as separate me
Mark to Mark Vertical Angles: 101 Observations
From Sta. To Sta. Vertical Ang. StErr (Sec.)
2003 2001 089-59'14.5'' 03.0
2003 2004 088-39'36.2'' 03.0
2003 2005 090-52'55.3'' 04.2
2004 2002 089-27'12.5'' 03.0
2004 2007 089-20'18.1'' 04.2
2004 2008 088-24'41.6'' 04.2
2004 2009 088-20'22.6'' 04.2
2004 2010 089-56'09.3'' 04.2
2004 2011 085-01'15.4'' 04.2
2004 2012 085-07'02.5'' 04.2
2001 2014 089-45'31.0'' 04.2
2001 2015 089-46'23.6'' 04.2
2001 2017 089-43'33.3'' 04.2
2001 2018 090-08'56.5'' 04.2
2001 2019 090-40'55.0'' 04.2
2001 2020 088-57'10.4'' 04.2
2001 2021 088-47'57.4'' 04.2
2001 2022 088-42'22.7'' 04.2
2001 2023 088-39'17.3'' 04.2
2001 2024 092-32'27.5'' 04.2
2001 2025 093-33'19.2'' 04.2
2001 2026 092-05'05.6'' 04.2
2001 2027 091-40'35.1'' 04.2
2001 2028 090-15'42.8'' 03.0
2001 2029 090-56'04.2'' 04.2
2001 2030 091-09'38.1'' 04.2
2001 2031 091-09'32.2'' 04.2
Adjusted Observations
=====================
Statistics
==========
Total Observations:240
Total Unknowns:216
Degrees of Freedom:24
Reference Variance:0.670
Standard Error Unit Weight: (+/-)0.819
Passed the Chi-Square test at the 95.00 significance level
12.401 <= 16.071 <= 39.364
Sideshots
=========
On the installation disk there are a variety of different least squares projects one can use to become familiar
with least squares and SurvNet. These projects are located in the C&G/Carlson application folder under the
\Data\SurvNet\ subdirectory.
Level Network
The differential leveling project is located in \Data\SurvNet\LevelNetwork. The name of the project is network1.
This project is a simple differential leveling network.
Basic 3D Project
The basic 3D adjustment project is located in \Data\SurvNet\3DNetwork. The name of the project is pg08. This
project is a simple four point example network. Notice in the raw data that all set up records have an HI and all FS
readings have valid rod heights. Also note that there are valid vertical angles for every slope distance. Since the 3D
model is a true one process 3 dimensional adjustment, you must enter all valid slope distances and vertical angles.
Be aware that you cannot just enter a horizontal distance and a vertical angle of 90 from reduced field notes when
adjusting using the 3D model.
Resection
Example drawing results using the example points and example code definitions
Two files are used in Draw Field to Finish - a coordinate file and a field code definition file. The coordinate file
consists of point#, x,y,z points with text description fields. The description fields contain codes for the Draw Field
to Finish processing. An ASCII data file can be converted into a coordinate file using the Import Text/ASCII File
command. The field code definition file defines the layer, symbol, size and other actions to apply with each code.
These file names are displayed at the top line of the Draw Field to Finish dialog box.
Draw Field to Finish can translate the field points into Carlson points (also called coordinate geometry points
or cogo points) with a symbol, layer, and size defined by the code. The point settings of whether to label the
description, point number, and elevation and whether to locate the point at zero or at the real Z can be found in
the Additional Draw Options of the Draw Field to Finish dialog box. The Draw-Locate Points command has these
point settings stored separately in the Point Defaults menu. Draw-Locate Points provides a simpler method for
drawing points compared with Draw Field to Finish.
Field-to-Finish will layerize the points and linework according to the code definitions. If the layers to use are not
There are two different methods for connecting linework. One method creates line work by connecting points with
the same code. The linetype is defined by the code as either points only (no line work), lines, 2D polylines, both
2D and 3D polylines, or 3D polylines (breaklines). Distinct lines with the same code are defined by adding a group
number to the end of the code name in the data file. With this method, all points with the description CODE1 will
be one line while points with CODE2 will be another line. Both CODE1 and CODE2 use the definition for CODE.
For example, the code EP could be a code for edge of pavement that is to be connected as 3D polylines. If there are
two separate edge of pavement lines on the left and right sides of a road, all the points for the left side could have
the description EP1 and the points on the right side could be EP2.
The second method is the PointCAD format. This method also connects points with the same code. The difference
is that instead of using a number after the code for distinct lines, you use the same code with an additional code for
starting and ending the line. For example, +0 is used to start a line and -0 to end. So the coding for a segment of edge
of pavement could be EP+0, EP, EP, EP-0. Another special code that has been added to Field to Finish is +7, -7.
This 7 code will use the linetype definition of line, 2D polyline or 3D polyline defined by the Draw Field to Finish
code. For example, if EP is defined as a 3D polyline, then the coding EP+7, EP, EP, EP-7 will create a 3D polyline.
Otherwise codes like +0, -0, which is defined as start and end line, will draw EP as a line. Other PointCAD special
codes are: +4 starts a curved 2D polyline, *4 starts a closed curved 2D polyline, +1 begins a 3-point arc, +5 starts a
3D polyline, *5 starts a closed 3D polyline, +6 starts a 2D polyline, *6 starts a closed 2D polyline, +7 starts a line
whose type is specified by the field code definition, -05 starts a curved 3D polyline section, -50 ends that section,
+8 starts a 2D and 3D polyline combination, *8 starts a closed 2D and 3D polyline combination, -08 starts a 2D and
3D polyline combination curved section, -80 ends that section. //, followed by a field code, concatenates that field
code's description on to the point's description. For example, OAK//04 might become LIVE OAK TREE 4'' if the
field code OAK translates to LIVE OAK TREE and the field code 04 translates to 4''.
The advantage to the PointCAD method is that you don't have to keep track of line numbers. For example, if you
are surveying 50 curb lines, the first method would require you to use 50 distinct curb numbers. The advantage to
the first method is that you don't have to use the start and end codes. Also the Nearest Found connection option
applies to the first method.
Draw
Layer Prefix: Optional layer prefix added to all entities drawn with Draw Field to Finish.
Erase Existing Draw Field to Finish Entities: When checked, this option will erase from the drawing any old
entities created by previous Field-To-Finish runs before drawing the new entities.
Erase In Range: This option only erases and redraws those Draw Field to Finish entities that are within the specified
range of points to process.
Preview Only: When checked, this option will temporarily draw the points and linework and allow you to review
it with zoom and pan.
Fix Overlaps: This option checks the points drawn by Field-to-Finish for any point labels that overlap with other
points or linework. For any overlaps, the point labels can be automatically moved or you can step through each
overlap to decide how to handle it. See the command called Fix Point Attribute Overlaps in the Points chapter for
more information on this feature.
Code Table: Sets the FLD file to process which contains the code definitions.
Coordinate File: Sets the CRD file to process which contains the point numbers, coordinates and descriptions.
GIS Table: Sets the GIS file which defines the GIS feature and attribute names. This file is optional and is used in
Point Label Settings: Specify whether you want Draw Field to Finish to label the Point Numbers, Descriptions,
and/or Points Notes which are contained in the note (.NOT) file that is associated with the coordinate (.CRD) file.
Elevation Label Settings: Specify the elevation labeling options. The Elevations toggle controls whether to draw
the elevation attribute label for the points. The Label Zeros option will label the elevations of points with z=0. The
Prefix and Suffix By Code sets whether to use the general Prefix and Suffix for all point elevation labels from this
dialog or use the Prefix and Suffix defined in each code definition. Use '+' and Use '-' will place the appropriate
symbol in front of the elevation.
Locate Points on Real Z Axis: Choose between locating all the points at real Z elevation, all at zero elevation or to
use the real Z setting as defined in the individual codes.
Locate Linework on Real Z Axis: Choose between drawing all the linework at real Z elevation, all at zero elevation
or to use the 2D/3D polyline setting as defined in the individual codes.
PC-PT Curve Type: Sets the method for drawing curves with more than 3 points. The Bezier option draws a
smooth polyline through all the curve points. The Sequential Arcs method draws multiple arcs with arc end points
at each of the curve points. These arcs are tangent to the preceding line segment. The Best Fit method creates a
single best-fit curve for all the curve points between the PC and PT.
Adjust PC/PT for Arcs to be Tangential: This option will adjust the PC and PT polyline vertices to make the
curve tangential. The program will only adjust these points is the adjustment distance is less than the specified
tolerance. This option applies to cases where the tangents are well defined and the PC/PT are harder to survey
exactly.
Creating Point Groups: Point Groups can be created in one or two different ways. Each field code definition
can specify Point Group(s) that all point numbers that use that code will be added to. Multiple field codes can use
the same Point Group name. Check the By Code Definition checkbox for that option. The second method is to
automatically create Point Groups for each code that is processed. Check the Automatically By Code checkbox for
that option. Ignore Code Suffix, if checked, will cause the codes to be considered after removing the numeric suffix.
For example, points with the EP10 and EP11 codes will both be automatically added to the Point Group named EP.
No matter how the Point Group is created, the Group Name Prefix can be used to add a prefix to the group name.
Note: if the Point Group already exists, it will be erased first before being created again by either of these two
methods.
Creating Point Notes: These options append point notes to the coordinate file data for some of the data fields
processed by Field-to-Finish. These notes can then be used by other commands like List Points to report these
fields. For example, this enables List Points to report both the point coordinate file description as well as the point
drawing description as generated by Field-to-Finish.
Keep Layers Frozen: This option will not thaw layers that Field-to-Finish uses for drawing entities. So when you
have this option on and some layers are frozen, then you won't see the entities that Field-to-Finish creates until you
thaw those layers.
Output Caice TSS File: This option creates a TSS file from the processing results.
Allow 3D Arcs: When creating polyline arcs with the PC special code, this option checks whether to create the arc
in 3D for tilted or vertical arcs such as a doorway or bridge arch. Otherwise, only the 2D coordinates are used to
Flip Text for Twist Screen: This option will rotate the point labels and symbol by 180 degrees when needed to
make them right-side up readable relative to the current twist screen drawing view. This option applies to the Rotate
To Line and Rotate special code (ROT).
Set Levels By Codes: This option assigns the optional Level Names for use by selection filters.
Auto Zoom Extents: When checked, this will force a zoom extents after Draw Field to Finish is done.
Pause on Undefined Codes: When checked, Draw Field to Finish will pause if it encounters a description that is
not defined in the code table.
Abort without drawing anything: This stops the command. Run Draw Field to Finish again to correct the code
table.
Use the default settings for this point: This option draws a point in the ''MISC'' layer with no linework. To set
your own default, define a code called ''SC DFLT''.
Use default settings for all undefined codes: This option will draw all undefined codes in the ''MISC'' layer by
default or a user specified layer as defined in the ''SC DFLT'' code. A good way to check the data file for unmatched
descriptions is to use the Print Table command and choose the Data Points and Distinct Code options. This command
will print the different codes in the data file and identify any undefined codes.
Report Codes/Points
This routine prints the code table or the data file to the screen, file, or printer. A useful option here is to print the
data file (CRD Points) and choose Sort by Codes which will group the data points by distinct codes.
The Field to Finish dialog box allows you to load the coordinate and field code definition files, view and edit the
code definitions, view and edit the coordinate file, view reports, and then return to the Draw Field to Finish dialog
box to process the files. The top section displays the code definitions. The bottom section has three columns of
functions each pertaining to controls for different elements of the command. The Code Table section provides
controls for settings, sorting and reporting of codes. The Code Definitions section provides tools for the cre-
ation and editing of codes. The Feature Settings section provides controls for the special tree and pipe feature types.
The code table editor has a list of categories and a spreadsheet of codes. The spreadsheet shows the codes for the
currently highlighted category. The category toolbar buttons allow you to add, remove, edit the names and change
the order of the categories. There are two fixed categories. The Unassigned category shows any codes with blank
categories. The All category shows all the codes. You can control which fields are visible in the spreadsheet by
using the Column Options button. You can make edits to the fields in the spreadsheet or highlight a row and pick
the Edit button to bring up a dialog to edit the code.
Code Table
Code Table Settings: These options provide tools for defining the coding method to be used for processing of the
point data. Various import tools allow for the importing of codes from different software packages. Controls for
handling multiple codes are located on this dialog. All special codes can be replaced to other characters defined by
the user. The special codes are listed and edited on this dialog.
Currently the supported designators include, ''Field Code'', ''Point-On-Curve'', ''Close Line'', ''Line End'', ''Insert
Description'' and ''Bearing Close''. Also supported is the ability to recognize overwriting of descriptions just as
Eagle Point does by using the space separator instead of the ''Insert Description'' designator. Examples of supported
coding are as follows:
.TC Places a node and or line per the field code library.
TC Places a node and or line per the field code library.
-TC Specifies a point on a curve.
TC- Specifies a point on a curve.
..TC Stops the line.
TC! Stops the line.
.TC+ Closes the line back to the starting point.
TC+ Closes the line back to the starting point.
.TC# Typically coded on the third corner of a rectangle to close the figure with having to locate the fourth corner.
TC# Typically coded on the third corner of a rectangle to close the figure with having to locate the fourth corner.
LandXML Coding: This method prompts for a LandXML or Leica/Hexagon HeXML file to use with the
processing. This method applies when the point descriptions do not have linework coding and the LandXML file
has PlanFeatures that define how points are connected to create linework. This method reads the LandXML file to
find the points that begin and end lines and curves.
Split Multiple Codes: Multiple codes are defined by including each code in the point description field separated by
a space. A single data point can be used in different lines by assigning it multiple codes. For instance, a point might
be part of both a curb line and a driveway line with a description of ''CURB DRW''. Field-to-Finish uses spaces as
the delimiter for multiple codes. You should avoid spaces in the descriptions except for where multiple codes are
intended or after the ''/'' character. For example, a code for light post should not be ''LGT POST'' but instead should
be ''LGTPOST''.
There are three options for the handling of multiple codes when encountered. The All option will split all multiple
codes and process each code based upon their code definition. When None is select both codes will be processed
based upon their code definition. If the Prompt option is checked on, when Field-to-Finish detects multiple codes
on a point the following dialog will be displayed with options for handling the codes.
Import Topcon Codes: This function imports Topcon codes and layers from an XML file.
Import Trimble Codes: This option imports Trimble .FXL file codes into the Carlson Field to Finish (fld) code
definition file.
Import Eagle Point Codes: This option imports Eagle Point codes into the Carlson Field to Finish (fld) code
definition file.
Import C&G Description Table: This option imports C&G code tables (tbl) into the Carlson Field to Finish (fld)
code definition file.
Import Text/ASCII Codes: This option imports code definitions from a user-defined format. Each row in the text
file should represent one code. The program will prompt for the delimiter (ie. comma separated) that is used in the
text file and then for the field type for each of the columns (ie. ''Layer'' or ''Description'').
Import GIS Feature Codes: This option imports features in a .GIS file from Define GIS Features into F2F codes.
Import SurvCE Codes: This option imports a SurvCE Feature Code List (fcl) into a Carlson Field to Finish (fld)
code definition file.
Export SurvCE Codes: This option creates a SurvCE Feature Code List (fcl) from the current a Carlson Field to
Finish (fld) code definition file.
Merge Code File: This function adds code definitions from another (fld) code definition file into the current code
table. The program shows a list of the codes from the other file that are different than the current code table. You
can choose which codes to import. Any codes that conflict with an existing code definition are defaulted to not
import.
Spreadsheet Editor: This function lets you edit all the codes with all their settings in a single large spreadsheet.
This method can be a handy way to use copy and paste to edit the codes. This method can also be quicker to make
many changes than navigating the Edit Code dialog. This method is for expert users and you need to take care make
valid inputs.
Skip Multiple Z Labels For Linework At Same Z: This option labels only the first point elevation for points
on polyline or rectangle from the RECT code when the elevation difference between the points is less than the
specified Z Tolerance. For example, for points on the corners of a level utility pad, this option will label the pad
elevation just once.
Stop Linework At Gap In Point Numbers: This option is a method for controlling the start and stop of drawing
linework. This method will automatically stop linework where there is a gap in the point numbers for the linework
code. For example, if there are points with code EP then points with code CL then more points with code EP, the
EP linework for the first set of EP points will stop at the last EP before the CL points and then new EP linework will
start after the CL points.
Stop Linework For Different Point Groups: This option applies to when you have points for the same job
collected at different times or with different crews and you want to prevent linework connecting points between
them. For example, this applies when you survey a job with two crews and combine their points into a single CRD
and both crews used ''EP1''. In this case, to keep each set of ''EP1'' separate, you can put each set of points into
a separate point group with Point Group Manager and use this Field-to-Finish option. The Point Group Filter is
optional and is used to make the program only check groups that match the filter. A point can be in multiple groups
such as ''CONTROL'' and ''DAY1''. Some groups could be used for different days such as ''CONTROL''. So the
Default Distinct Point Layer: These settings control the default layer for when the Distinct Point Layer option is
turned on for each code definition.
Use Preceding Special Codes: This setting tells the program to expect the special codes before the main code. For
example, if ''BEG'' is the special code for begin linework and ''EP'' is a main code, then the program looks for ''BEG
EP''. The default sequence is for the special code to come after the main code as in ''EP BEG''.
GIS Special Codes: This option allows you to use GIS attribute for Field-to-Finish special coding. For a select
group of special codes, a GIS attribute can be assigned. When processing the points, if a point has GIS data for the
specified attribute, then that attribute value is used for the special coding. For example, you can have a GIS attribute
of COMMENT set to the Append Description special code. Then if a point has a GIS attribute for COMMENT, the
value of that COMMENT will be added to the description label for that point.
The Append Code option adds the GIS code to the description code to make the code for processing. For example,
for a point with description ''ROAD'' and a GIS attribute named ''TYPE'' with a value of ''DIRT'', then set the GIS
Special Code for Append Code to ''TYPE'' and the program will process this point using the combined code of
''ROADDIRT''.
Substitution Codes: This option defines a lookup table for translations of the raw point descriptions. This
translation is done as a pre-processing step before the regular Field-to-Finish processing. For example, if you had
a substitution setup for ''25'' = ''EOP'', then a point description of ''25'' would get translated to ''EOP'' and then this
''EOP'' would be processed with Field-to-Finish. Use the Import and Export functions to load and save substitution
codes to a comma separated text file.
Special Characters
The characters (*, -, +, /, and ) can be used and substituted in Draw Field to Finish. The way these characters
are used is that when the file is processed the description field is searched for these characters. If the ''+'' symbol
This special code adjusts the PC/PT points for the current arc to make the arc tangential. This special code is a way
to individually control this tangential arc adjustment. To adjust all arcs within a specified adjustment tolerance, use
the Adjust PC/PT setting under the Additional Draw Options from the first Field-To-Finish dialog.
This code creates a best-fit line using the points for the linework. This feature can be used when you have multiple
points on a feature that you know is a straight line such as a sidewalk and you want a single line to be drawn.
This code represents elevation only (Z-Only). A point with this special code is used at part of a 3D polyline for
elevating the 3D polyline without effecting the horizontal position of the polyline. For example, this code could be
used on a grade break point along a cube where only the elevation should change and not the horizontal alignment.
PHOTO
This code attaches a photo file to the point. The name of the photo file should be right after the PHOTO code. The
PHOTO Link setting controls whether the photo is attached using a Carlson-format link or a CAD Hyperlink. Use
the Image Inspector command to view photos attached to points by either link method. To use the Hyperlink, you
In addition to the PHOTO code, Field-to-Finish will also automatically create the photo links for SurvCE photos.
The program looks for the photo database from SurvCE which should have the same name as the coordinate
file with an extension of .phdb. This photo database file should be in a sub-folder of the coordinate file folder
and called Pictures X where X is the name of the coordinate file. For example, if your coordinate file is
C:\Projects\Job1\Job1.crd, then the program looks for C:\Projects\Job1\Pictures Job1\Job1.phdb.
When SurvCE stores photos, it creates this photo database using this naming. So to process with Field-to-Finish,
copy the coordinate file and photo files from the data collector to your computer.
LABEL
This code controls the point attribute format using a number after the code. This number uses 0=attribute
block, 1=text, 2=both. For example, LABEL1 means draw that point using text attributes.
The ''OFL'' code stands for offset left horizontal. The only difference with the ''OH'' code is that you don't
have to enter the ''-'' to go left.
The ''OFB'' code stands for offset both left and right horizontal. For example, if the points follow the center
of a ROW, the OFB code can be used to create the left and right edges of the ROW. There is a setting for Offset
Both for whether the offset value if for the full or half width between the two offset lines.
SZ: If nothing follows the SZ code, then the next point with the same field code as the current point will be
used to determine the size.
The X, Y, Z, V and H can be combined. For example, to scale a symbol by 10 horizontally and 25 verti-
cally, use SZ10H25Z. Or to scale a symbol by 2 in the X direction and 4 in the Y direction, use SZ2X4Y.
When multiple SZ codes are used in the same point description, the symbol is drawn multiple times at the
different sizes. For example, a point description of ''TREE SZ5 SZ10'' will draw the tree symbol twice. One symbol
will be size 5 and the other size 10.
ROT: Rotate
This code is used to set the rotation of the point symbol. If a point number follows the ROT code, then angle from
the current point to this point number is used for the rotation. For example, ''ROT45'' would rotate the symbol
towards point number 45. If there is no point number after the ROT code, then the rotation point is the next point
number with the same code as the current point or a companion code for the current code. ROT can also be used
to rotate towards an angle clockwise from north by using ‘+' or ‘-' in front of the number. For example ROT+45
rotates the point symbol to the northeast and ROT-90 rotates the point symbol to the west.
SMO: Smooth
This code is used to smooth the polyline.
CIR: Circle
The ''CIR'' special code causes the point to create a circle in one of three different ways. The first way uses just the
current point as the center with the CIR special code followed immediately by the radius. For example ''CIR7.5''
will create a circle centered on this point with radius 7.5 and at the elevation of the current point. The second
method uses two points, the first point specifying the center and the elevation, and the second point specifying the
radius. Only the first point has the ''CIR'' special code and the second point is the next point with a matching field
code. The third method uses 3 or more points that specify the perimeter of the circle in 2D with the first point
specifying the elevation. For this method, the ''CIR'' special code is only on the first point and the rest of the points
are the next points with matching field codes.
The ''CIR'' code can be used with all of the linetypes including ''points only''. The circles are always paral-
lel to the X-Y plane. Any active linework for the code is ended before processing the ''CIR'' special code.
PointNo. Description
Method 1 (Single point at center with radius value)
82 PP CIR7.5
Method 2 (Point at center plus point at perimeter)
83 PP CIR
84 PP
Method 3 (Points on perimeter)
85 PP CIR
86 PP
87 PP
88 PP
89 PP
3D Special Codes
Below are the special codes that can be used for the easy creation of 3D surfaces. The resulting 3D face entities can
be viewed in the Carlson 3D viewer by entering ''cube'' on the command line.
FACE3D
Makes a triangle mesh of 3D face entities by triangulating points starting with the current point and continuing until
the line ends or another 3D special code is found. The points must be ordered along the perimeter. Although the
mesh will be built if the points are clockwise or counterclockwise along the perimeter, the visible side in the Carlson
3D viewer, ''cube'', is the clockwise side by default. On the Advanced tab, the shading mode may be set to Shade
both or Shade back if you would prefer to see both sides or just the counter-clockwise side.
HOLE3D
Makes an exclusion area within the triangle mesh identified by the point number following this code (e.g.,
''HOLE3D101'' will start a hole in point # 101). If no point number is given (''HOLE3D''), the exclusion area is
applied to the last mesh or if there is a mesh in the process of being constructed by the current sequence of points, it
is ended and the hole is applied to it. Note that a hole can only be applied to a mesh that was created by FACE3D
(not BLOCK3D or WALL3D). Note also that it can be difficult to predict what the ''last mesh'' was if it used a
different field code since the points of the coordinate file are processed by order of field code first and then point
number. There is no limit to how many holes can be applied to a FACE3D mesh. The points of the hole itself are
not added to the FACE3D mesh; they are projected on to the best plane that contains the FACE3D mesh and then
the hole is cut-out.
Example 2:
2500 HOUSE1 FACE3D /front of house
2501 HOUSE1
2502 HOUSE1
2503 HOUSE1
2504 HOUSE1
2505 HOUSE1 HOLE3D /stops the above mesh and applies 2505-2508 as a hole
2506 HOUSE1
2507 HOUSE1
2508 HOUSE1
Example 3:
2500 HOUSE1 FACE3D /front of house
2501 HOUSE1
2502 HOUSE1
2503 HOUSE1
2504 HOUSE1
2505 WINDOW1 FACE3D HOLE3D2503 /applies 2505-2508 as a hole to above mesh 2500-2504 and starts a new
mesh using the WINDOW field code.
2506 WINDOW1
2507 WINDOW1
2508 WINDOW1
BLOCK3D
Makes a set of 3D faces to make a 3d block using the height value entered after the code (e.g., ''BLOCK3D2.3'' with
height 2.3). Heights can be positive or negative. With 3 points, makes a parallelogram base that is extruded up (or
down if height is negative) to form a 6-sided block, including top and bottom. With 4 or more points, makes a closed
polygon for the base that is then extruded by the height. The points can be laid out in clockwise or counterclockwise
order around the perimeter. The perimeter or base does not have to be a convex polygon.
WALL3D
Load Default
This button sets the special codes to Carlson, Eagle Point, Geopak, InRoads or TMOSS defaults.
Processing ON: This toggle controls whether this code will be processed.
Code: This is the key name that identities the code and is matched with the field data descriptions. It is
important to note that the * character, used in this field, is regarded as a wildcard or ''match anything'' code. For
example, a field code definition with the code defined as TREE* will be used for any raw description of TREE.
Raw descriptions of TREEA, TREE12, TREE, etc. will match the TREE code definition. This will always be the
case unless there is a more specific code is found. For example is there was a code TREEA in the code definition
file, then that code would be used instead of the TREE code.
Use Code Sequence: This specifies a sequence type code. Sequences are a way to simplify field entry of a
sequence of codes. For example, a road cross-section could be SHD1 EP1 CL EP2 SHD2. Instead of entering these
different descriptions, one sequence definition can store these descriptions in order. Then just the sequence code
(such as RD) is used in the field. The cross-section can be shot in left to right then left right order, right to left then
right to left order, or alternating left to right then right to left order. The alternating method is known as the Zorro
style. The one restriction is that the shots always start from a right or left edge. To set up a sequence, choose the
Sequence toggle in the Edit Code dialog. Then pick the Define Code Sequence button. This brings up a dialog for
entering the sequence codes in order. These sequence codes should be defined as normal codes somewhere else in
the Draw Field to Finish code table (ie SHD as a 3D polyline). In the field, the one template code is used for all the
cross-sections shots (ie RD for all the points). Then Draw Field to Finish will substitute this template code with the
sequence codes (ie substitute RD with SHD).
Full Name: This is an optional field that describes the code for viewing.
Description: This value is assigned to the point description attribute when the point is drawn. This descrip-
tion can be different than the field description. An additional description can be added to a point by entering it after
a forward slash in the data description field.
Use Raw Description: This option turns off the Description field described above. Instead the points will
be drawn with their original unprocessed descriptions. The Attribute Block option applies to the point block with
Main Layer: The point and line work for the code will be created in this layer.
Distinct Point Layer: When this toggle is selected, the line work is created in the layer defined in the
Layer field and the points are created in the specified distinct point layer. For example, you could have DRIVEWAY
for linework and DRIVEWAY PNT for the points.
Dual 3D Polyline Layer: Displays the layer that the 3d polyline will be drawn on when using an Entity
Type of 3D and 2D. The layer name can be typed in this field.
Set 3D Layer: Sets the layer that the 3d polyline will be drawn on when using an Entity Type of 3D and
2D. The layer can be selected from the list or typed in at the bottom of the dialog box.
Attribute Format: This chooses the type of point entities to create. The Attribute Block format creates the
Carlson point entity which is block with attributes for point#, elevation and description. The Text Attribute format
creates text entities for each of the point attributes. When the Text Attribute format is selected, the Set button is
available where you can control which attributes to draw as text and the position, order, size, rotation, decimals,
style, prefix, suffix and layer for each attribute. The Offset Scalers control the distance for the text from the point
for the different positions. These offset distances are calculated by multiplying the scaler by the horizontal scale for
the drawing. The Elevation Label Decimal On Point option will place the elevation label so that the decimal point
of the label is on top of the point location. The Use Commas In Labels option will add commas for the thousandths
place for the northing, easting and elevation labels. The Avoid Overlap With Block Attributes option expands
the offset distance starting point from the point to the bounding box that encloses the point block attributes. The
Draw On Real Z Axis option controls whether to the text entities at the point elevation or at zero elevation. The
Group Text option creates a CAD Group for all the point labels. The Text Size Scaler is multiplied by the current
Horizontal Scale to set the text height.
Also, for points notes and SurvCE GIS attributes, you can choose to all or selected fields. For selected, use the Add,
For each attribute, there are settings for the rotation, prefix, suffix, position, decimals, layer and style. The
decimals setting applies to GIS fields that are real numbers. Besides labeling attributes as text with this method, the
Symbol > Custom Attributes feature is a way to label attributes as block attributes.
Separate Attribute Layers: This controls the layers of the point and symbol attributes and the parent layer
for the point attribute block. With ''None'' the point attribute layers are the standard layers, ''PNTNO'', ''PNTELEV''
and ''PNTDESC'', the parent layer for the point attribute block is the Main Layer and the symbol layer is ''PNT-
MARK''. With ''Points'' or ''Both'' the point attribute layers begin with the layer for the code followed by the attribute
type. For example, the ''DWL'' code shown in this dialog has a layer name ''DRIVEWAY''. The point attributes
would then be ''DRIVEWAYNO'', ''DRIVEWAYELEV'' and ''DRIVEWAYDESC''. With ''Symbols'' or ''Both'' the
symbol attribute layer begins with the layer for the code followed by ''MARK''.
Attribute Layout ID: Controls the location of the point number, elevation and description. These attribute
layouts are defined in the drawings that are stored in the Carlson SUP directory with the file name of SRVPNO plus
the ID number (i.e. SRVPNO1.DWG, SRVPNO2.DWG, etc.). If you want to change the attribute positions for a
layout ID, then open and edit the associated SRVPNO drawing.
Point Groups: This field is for the name of the point group that all points with this code will be added to.
If the points for this code belong to multiple point groups, you can specify multiple point group names in this field
separated by commas. Under Draw in Additional Draw Options, there is an option whether to automatically use the
code name as the point group name or to use the name defined in the code definition.
Text Size Scaler: This is a scaler value that is multiplied by the horizontal scale to obtain the actual size.
Set Color: The line work will be drawn in this color. The default is BYLAYER.
Elevation Integers: This controls the number of digits to display to the left of the decimal point for the el-
evation label. The All setting will show the full elevation digits. The other settings allow you to limit the number
of digits to display for the purpose of reducing the amount of space the elevation labels take up in the drawing.
For example, if a site is in the 4000 foot elevation range, then this setting could be set to three digits (000) and an
elevation of 4321 would be labeled as 321.
Elevation Decimals: This controls the display precision for the elevation label.
Elevation Prefix/Suffix: These set the prefix and suffix for the elevation label per code. In the Draw func-
tion under Additional Draw Settings, there is an override to set the elevation prefix/suffix for all the codes.
Locate Pts on Real Z Axis: This option will draw the points at the actual point elevation. Otherwise the
points are drawn at zero elevation. For example, you could turn this option off for the FH for fire hydrant code to
drawn them at zero. Then the GND code could have this option on to draw the ground shots at their elevations.
Non-Surface: Entities created with this flag are ignored when contouring or creating surfaces regardless of
their elevation.
Feature Type: Controls how to process this code. The Tree and Pipe types are used for the special tree and
pipe processing. All other codes should be set to type Topo.
Companion Codes: This option allows different codes to connect when defined as line, polyline or 3d
polyline. For example, a main line power pole code may be defined as PP while a service utility pole may be
defined as UP. When processing Draw Field to Finish, it may be desired to connect all PP and UP codes together.
This could be accomplished by defining a companion for UP as PP and a companion code for PP as UP. Each code
needs to reference the other as a companion code.
Fixed Parameters: This option is a coding method where you specify a sequence of parameters that follow the
main code. There can be up to three parameters and these parameters can be an additional description or special
codes Description, GIS Attribute, Size, Rotate, Azimuth, Distance or Offsets. The purpose for Fixed Parameters
is to save keystrokes by not having to enter the special code prefix. For example, for a code TR for Tree along
with a size 12 feet and description of Oak, the special code description would be ''TR SZ12 // OAK''. With Fixed
Parameters of Size and Description, the description would be ''TR 12 OAK''.
GIS attributes can be creating using the point description by choosing the GIS Attribute parameter. This
way the GIS attributes can follow the main code in the description. For example, you can have a main code of MH
Data Collection Codes: These settings apply to Carlson Field for turning on the Offset mode and Rotate mode
automatically by F2F code.
Set Symbol: This is the point symbol for the code. The dialog allows you to select from the symbols defined in
the Symbol Library which is setup with the Settings->Symbol Library command. Besides the symbols from the
symbol library, you can also use any symbols that are defined as blocks in the current drawing by entering the
block name in the symbol edit box. To have a point without a symbol, use the Carlson symbol named SPT0 which
represents ''no symbol''.
Random Rotate: This option will randomly rotate the symbol. For example, this option could be used for
tree symbols to have the trees drawn in various orientations.
Rotate Entities: This setting controls whether to apply rotation to the symbol, the point attribute block or
both.
Symbol Size Scaler: This is a scaler value that is multiplied by the horizontal scale to obtain the actual
size in the drawing. The horizontal scale can be set in Drawing Setup.
Unit Symbol: This option will draw the point symbol at unit (1:1) scale. For example, this option could be
used for a symbol that is already drawn to actual dimensions such as a car symbol.
Custom Attributes: This feature allows you to use customized blocks that have customized attributes (the
tag/value pairs). This feature works for both point attribute blocks and symbols. For attribute blocks, Field-to-
Finish looks for attributes with the tags ''PT#'', ''ELEV2'', and ''DESC2''. The custom attributes feature allows you
to define additional attributes in their custom blocks on a per-field code basis. The dialog shows five attributes at a
time. The number of attributes is unlimited. Use the Next and Back buttons to show more attributes.
For an example, the custom block could have an attribute with the tag ''TREE SPECIES'' and there is a sep-
arate field code for each species of tree. Each of those field codes can specify the value that should be assigned to
the attribute that has the TREE SPECIES tag. Then when the points are drawn, the tree species is shown. Note that
the custom attributes must have their Constant and Preset properties set to ''no''. The custom attributes settings in F2F
should not use those tags that the software already handles (PT#, ELEV2, and DESC2), or the setting will be ignored.
The Values for the attributes can be fixed strings that you enter in the dialog shown here. They can also be dynamic
parameters including point number, northing, easting, elevation or description for the current point as well as a
point note, GIS attribute or equation. The Equation type sets the value by the specified equation of attribute names
Besides labeling as block attributes, the Attribute Format method of Text mode is a way to label the at-
tributes as text entities.
Symbol Points: For each code definition, the symbol insertion points can be defined with up to three points. To
define the symbol insertion points, choose the Symbol Pts button in the Edit Code Definition dialog box. By default,
the symbol insertion is defined by one point at the symbol center (0,0). A one point insertion definition can be used
to insert a symbol offset from the center. With a two insertion point definitions, the program will rotate and scale
the symbol. For example, two insertion points can be used to insert a tree symbol to size the tree, where the first
point is for the tree center and the second is for the drip line. With three insertion point definitions, the program
will rotate and scale the symbol in both X and Y. For example, three points can be used to insert a car symbol with
the first point being the front drivers side, the second point as the back driver side (to rotate and scale the length)
and the third as the back passenger side (to scale the width). Besides the insertion point coordinates, you can define
a description for each point which is used for the drawn point description and is used for prompting in the Insert
Multi-Point Symbol command and in Carlson Field data collection.
The Automatic Multi-Point Special Code option saves from having to enter the 2ND or 3RD special codes. This
option applies when the code is always used from multi-point symbols.
The Rotate Only option uses the symbol points only to rotate the symbol and does not scale.
The Create 4th Corner Point option draws another point when using a three multi-point symbol. This op-
tion applies when the symbol is rectangular and you shoot three corner points and want the program to draw a point
at the 4th corner.
The Fit Point Description Instead Of Symbol option is a method to drawing labels that are positioned by
these points such as road markings. To set a custom text to label, you can use the /// (Replace Description) special
code. For example with a code called MARK, the description could be ''MARK 3RD ///BUS LANE''. Or turn on the
Automatic Multi-Point Special Code and then the ''3RD'' isn't needed and the description could be ''MARK///BUS
LANE''. For the text control points, lower-left = 0,0, upper-right = 1,1, upper-left=0,1, and lower-right = 1,0.
Draw 2nd Symbol: This option creates a second symbol on each point. This additional symbol can be
used to add a 3D symbol to a 2D symbol used as the first symbol. Besides selecting the symbol name, there are
settings for the symbol size and layer.
Line Width: This controls the width for the linework. Only applies to 2D polylines. The LTW special
code can also be used to set the line width for a specific line.
Linetype Text: This is the text that is used for the user-defined linetype. First use Set Linetype to either
Other E or UserDef C. Then this text will be used for the linetype. For example, if you have a code for a 8'' PVC
pipeline, then you could set this text to 8'' PVC.
Linetype Spacing Scaler: This is a scaler value that is multiplied by the CAD LTSCALE system variable
to give the distance between symbols in the line.
Linetype Text Scaler: This is a scaler value that is multiplied by the CAD LTSCALE system variable to
give the size of the text in a line.
Flip Linetype: This option switches the side for the linetype which applies to non-symmetrical linetypes
like the treeline or guard rail.
Hard Breakline: This will tag the 3D polylines created with this code as hard breaklines. In Triangulate &
Contour, contours are not smoothed as they cross hard barriers.
Connection Order: The points of a distinct code can be connected in their point number order or by near-
est found which makes the line by adding the next closest point.
Tie: When checked the linework drawn with this code will always close. For example if you have points 1,
2, 3, and 4 with the code BLDG and Tie is checked on for the code BLDG, then the linework will be drawn from
point 1 to 2 to 3 to 4 and then back to point 1, closing the figure.
Linework Description: This description is labeled along linework created by this code. The Set button dis-
plays a dialog to control the layer, style and size for these labels. You can also set the label interval. The Flip Text
For Twist Screen option orients the linework labels to be right side up for the drawing current twist view. The Add
Point Special Descriptions adds any point special code descriptions to the Linework Description.
Set Template: For 3D polyline codes, this option allows you to assign a template (.TPL) file to the code. The code
points act as the centerline for the template and the program will draw parallel 3D polylines for each break point
(grade ID) in the template. The template file is defined in the Civil Design module. The templates are dynamic and
can be adjusted along the 3D polyline by using the OH (offset horizontal) and OV (offset vertical) special codes.
For example, when there is a curb template that flattens when it comes to a driveway, then an OV0 code could be
used at the driveway start point and then use OV.5 at the driveway end point to restore the curb to 0.5 feet high.
Hatch Closed Areas: This option applies for codes used to draw closed linework. This linework can be
used as the perimeter for a hatch area. The hatch settings include the hatch pattern name, scale and layer.
Select All: This option selects all the codes. This can be used when only wanting to process a couple of
codes. For example, use the select all option to select all the codes and then turn them off. Now select the codes for
processing and turn them on. Also it can be used to make a global change to all the codes.
Add: The new code definition is inserted in the list in the position after the currently selected one. If none
are selected for positioning, the new code is placed at the top. Only one code definition may be highlighted before
running this routine.
Copy: This option copies the definition of a selected code. It opens the Edit Field Code Definition dialog
and copies the definition of the selected code to the appropriate settings. It does not copy the name of the code. It is
Cut: This command will remove the highlighted code definitions from the list and puts them in a buffer for
retrieval with Paste.
Paste: This command will insert the code definitions put in the buffer by the Cut command. These codes
will be inserted after the row of the currently highlighted code or at the top.
Coding Examples
Under the Carlson Projects folder, there is an example that shows the different ways for linework coding along
with examples for many of the special codes. The examples are in f2f example.crd and f2f example.fld. Here is a
breakdown of the features that the points illustrate.
Point 1: Point Entity by itself
Points 2-3: Using Begin code to start a line; end line using Begin code for next line
Points 4-5: Using Begin and End to start and stop linework
Point 6: Point Entity by itself after End code
Points 7-11: Linework by code defined as Polyline entity type; using End as break between linework
Points 12-15: Linework by code defined as Polyline entity type; using Begin as break between linework
Points 16-19: Linework by code defined as Polyline entity type; using # after code instead of Begin/End to separate
linework
Points 20-22: Linework by code defined as Polyline entity type without using Begin/End to start/stop linework
Points 24-26: 3 point curve using on PC code
Points 27-30: 3+ point curve using PC/Point codes
Points 32-33: 2 point tangent curve using PC/Point codes
Points 35-39: reverse curve using PC/Point codes
Point 40: Regular point without extra descriPointion
Point 41: Using // to use a code descriPointion as a suffix
Point 42: Using \\ to use a code descriPointion as a prefix
Point 43: Using / to append a descriPointion
Point 44: Using \ to add a descriPointion as a prefix
Point 45: Using ROT and a Point# to rotate to that Point#
Point 46: Using ROT and a value to set the rotation
Point 47: Using ROT by itself to rotate to the next Point#
Point 48: Regular point without rotation
Point 49: Using AZI and DIST codes to offset the point
Point 50: Using SZ with value to set size of symbol
Points 51-52: Using SZ by itself to size symbol by the distance to the next point
Point 53: Using SZ with 2 values to draw multiple symbols at those sizes
Points 54-55: Using 2ND code to size the symbol
Points 56-58: Using 2ND and 3RD codes to size the symbol in 2 dimensions
Points 59-62: Using CLO to close the linework
Points 63-64: Using RECT with two points and a value to create a rectangle
Points 65-67: Using RECT with three points to create a rectangle
Points 68-69: Using OH to offset right a fixed amount
PointCAD Coding
Field-to-Finish supports an early Carlson style of linework coding called PointCAD. The PointCAD codes use
numbers with +,-,* symbols as follows:
+0 Starts a regular 2D line (not a polyline) that is open.
*0 Starts a regular 2D line that is closed.
+4 Starts a curved 2D polyline that is open.
*4 Starts a curved 2D polyline that is closed.
+1 Begins a 3-point arc.
-0 or -1 or -3 or -4 or -5 or -6 or -7 Ends a line.
+5 Starts a 3D polyline that is open.
*5 Starts a 3D polyline that is closed.
+6 Starts a 2D polyline that is open.
*6 Starts a 2D polyline that is closed.
+7 starts line whose type (2D line, 2D polyline, 3D polyline) is specified by the point's field code definition. If the
field code definition is to use points, then a 2D line is started.
+2 Middle point of 3 point arc
-05 starts a curved 3D polyline section.
-50 ends a curved 3D polyline section.
+8 starts a 2D and 3D polyline combination that is open.
*8 starts a 2D and 3D polyline combination that is closed.
-8 ends a 2D and 3D polyline combination.
-08 starts a 2D and 3D polyline combination curve that is open.
-80 reverts back to a straight 2D and 3D polyline combination.
GIS Processing
With GIS processing activated, the entities created by Field-to-Finish are linked to a GIS feature name and
attributes. These GIS links can be used by the routines in the GIS module such as Input-Edit GIS Data.
GIS processing in Field-to-Finish starts with the GIS Table setting in the initial Draw Field To Finish dia-
log. The GIS Table is the .GIS file created by the Define GIS Features command which defines the GIS feature
names and attributes. Setting the GIS Table is optional but useful. The GIS Table is used as the reference in the Set
functions for selecting a GIS feature name to assign to Field-to-Finish codes. Additionally, when processing the
Field-to-Finish codes, any associated attributes from the GIS Table will be attached to the entities. Also, attributes
generated from Field-to-Finish are added to the GIS Table. So using the GIS Table links the GIS module commands
with Field-to-Finish.
Each Field-to-Finish code has settings to assign GIS feature names. In the Edit Field Code Definition dia-
log, the GIS Setup button brings up a dialog for setting the GIS feature names and attribute options for the current
code. Since Field-to-Finish codes are capable of drawing both points and linework and GIS can have different
features for points and linework, there are separate settings for the GIS feature names for points and linework. For
example, a Field-to-Finish code UP for utility pole could be setup to draw both points with symbols at the poles and
polylines between these points. Then you could have different GIS feature names for the pole points and linework
with separate GIS attributes for each.
For Attributes to Create, these options create GIS attribute data which is stored in the database setup by the
GIS Settings command and linked to the entities created by Field-to-Finish.
SurvCE GIS Fields: This option uses the attribute data generated by SurvCE which is stored in a .vtt file with the
same file name as the current coordinate file except with the .vtt extension.
Field-to-Finish Code: This option creates an attribute named CODE with a value of the Field-to-Finish code name
(ie. UP).
Field-to-Finish Full Name: This option creates an attribute named FULL NAME with a value of the Field-to-Finish
Pipe Surveys The Pipe Feature adds additional properties to the pipe of size, material and name. Also the
Pipe Feature allows for more labeling of the pipe parameters and ability to draw the pipe in 3D.
Important: The Pipe Settings apply to codes that are set to a Feature Type of Pipe. To set the Feature
Type, go to Edit Codes and then the General tab of the Edit Field Code Definition dialog.
When a code is tagged as a Pipe Feature, the program looks for additional parameters
after the code. The parameters are separated by spaces in the point description and in the order specified in the
Description Sequence in the settings dialog. For example, if code 'P' is defined as a Pipe Feature and the order of
size, material and name, then a description of 'P 8 PVC 31' would define a pipe point for an 8 inch pipe of material
PVC and name of 31. These pipe parameters are optional. The program will use the provided parameters and leave
the rest blank. Besides using the point description, the pipe attributes can be set from GIS attributes using the
attribute names setup in the dialog.
The Create Pipe Network option will generate a .sew data file that is used by the Hydrology > Network
commands. The Connection Distance Tolerance is the max distance between pipe points to be counted as
connecting to the same structure. The Use Point Elevation setting controls whether to use the point elevation for the
pipe invert elevation or the structure rim elevation.
The Structure Label Settings tab has settings for labeling the structures in plan view. See the Plan View Label
Tree Surveys
Tree surveys can be coded simply by using general Field-to-Finish coding methods such as defining a code for
a tree (''OAK'') with a tree symbol and using the SZ special code for sizing the symbol. For tree survey specific
features, go to the Tree Survey button on the main edit codes dialog. This function brings up a dialog with tree
survey settings. The tree survey works with three attributes for each tree: trunk, drip and tag. Trunk is the diameter
of the tree trunk. Drip is the radius of the tree canopy. Tag is an id for the tree for reporting.
Important: The Tree Survey Settings apply to codes that are set to a Feature Type of Tree. To set the Fea-
ture Type, go to Edit Codes and then the General tab of the Edit Field Code Definition dialog.
On the Layer dialog tab, there are optional layer names for different types of tree entities to append either as a prefix
or suffix to the layer from the code table.
If the attributes are in a different order, then the suffix/prefix settings can be used to identify the attributes.
When the program finds a specified prefix or suffix, that tells the program which attribute to use. For example, if the
Trunk Suffix is ''in'' and the Drip Suffix is ''ft'' and the Tag Prefix is ''T'', then
OAK T100 16in 12ft
means tag ID of 100, trunk diameter 16 and drip radius 12 feet.
On the Label tab, there are settings for the tree text labels for the size, offset from trunk center, style and location.
When creating a tree table, only the tag text is labeled. Otherwise, the label is drawn.
Output Trunk Value sets whether to label the trunk size as a radius or diameter.
Output Drip Value sets whether to label the canopy size as a radius or diameter.
The Label Description Setup dialog sets which fields to include in the label or table. For each field, there
are settings for the field order, prefix, suffix and decimals. The New Row option allows for drawing labels on
separate rows. The Header and Width settings are for the tree table.
When Field-to-Finish draws entities, the program checks for codes set as tree features and applies the settings from
the Tree Survey dialog. When tree features are found, the number of trees are reported along with a prompt for
Another feature of Tree Survey is the Tree Report under the Report Codes/Points function. The Report Formatter
option can be used to make a custom report and output to Excel or create a custom table in the drawing.
Field to Finish Inspector docks a control panel dialog at the bottom of the screen which leaves the drawing view at
the top.
Code: Lists the field codes that were found in the drawing. Clicking on a code causes the Instance list to show all
of the linework and points that use the selected code.
Instance: Lists the linework and points of the currently selected code.
Point: Lists the points that make up the currently selected linework or point in the Instance list.
Go to Point#: Type in the point # to see in the drawing and then press this button to bring the point # into view. If
the point # is not in the drawing, then a message will be printed at the top of the dialog box. If the Zoom toggle is
on, then the point # will be brought to the center of the screen even if it was already visible on the screen. Likewise,
if Isolate or Highlight are on, then those options will be applied, too.
Zoom: Check this checkbox to make the Field to Finish Inspector automatically zoom and pan the drawing so that
the selected items in the above lists are viewable. Zoom is used on the Code and Instance lists. Pan is used for all
three lists.
Isolate: Check this checkbox to make the Field to Finish Inspector only display the selected items in the above lists.
Highlight: Check this checkbox to make the Field to Finish Inspector highlight the selected items in the above lists.
Restore View On Exit: Check this checkbox to make the Field to Finish Inspector restore the zoom and pan values
when you exit.
Desc: This edit box will display the description field from the coordinate file used on the given point(s). If the
points do not all have the same description in the coordinate file, *varies* is displayed instead. If you type in a new
description and then click on Apply, the new description will be applied to the coordinate file and Field-to-Finish
will be used to process the coordinate file and update the drawing, including linework. Press the Code button to
place an existing field code into this Desc edit box.
Code: Press this button to select a field code from the current field code definition (FLD) file. The following dialog
box is an example of what you will see. The Categories on the left are the categories that are defined in the current
Apply: Press this button to apply the modified description that is in the Desc edit box to the currently selected
points. The below dialog box will come up that lists exactly what will be changed. Optionally, the raw file that was
used to create the coordinate file will be updated as well. Press OK to continue. The description will be updated in
the coordinate file and then Field-to-Finish will be used to process that coordinate file and finally the drawing will
be updated to reflect the changes.
Code: This button generates a user-defined report with fields for the point number, coordinate, feature name and
code. This report uses the Report Formatter to select which fields to include.
Curve data can be entered for Non-Tangent, Reverse-Tangent and Tangent curves. Data used to define curves
includes but is not limited to Tangent Out Bearing, Radius data, Chord Bearing, DeltaAng and Tangent Length.
Prompting for curve data it determined by what curve definition data is used. When you are finished, the closure
The program has the option to Undo the previous data entry in case you need to re-enter values. Also, the program
auto-saves the data entered during the command so that if the command is canceled and restarted, there's an option
to resume entering data. The command starts with the dialog shown here.
Line and Curve Layer: Specify the layer name for lines and arcs.
Points Layer: Specify the layer name for the points.
Traverse by: Select between entering bearings, azimuth, gons or point numbers. The points option recalls points
from the current coordinate (.CRD) file. The prompt option adds a prompt for each angle to specify the angle format.
Point Format: Choose between creating Carlson points in the coordinate (.CRD) file at each point in the figure,
drawing descriptions only or having no point labels.
Apply Rotation: This option adjusts the entered bearings by the specified rotation.
Label Lines and Arcs: Specify whether the annotation should be drawn on the lines and arcs or should be added
to line and curve tables. The settings for the label styles are defined by the Annotate Defaults and Auto Annotate
commands. Please see those commands in the manual for a description of those settings. You can either specify
specific settings files from those commands or use the current settings which is the default.
Deed Name: Specify the beginning deed name. Only available when Store to Deed File is checked on.
Draw Linework: Specify whether or not to draw linework, if this is disabled then all annotation options are disabled
also.
Create Polyline: This option creates a polyline of the deed perimeter instead of individual line and curve entities.
Prompt for Descriptions: Specify whether or not the program should prompt you for point descriptions. If this is
not checked, then point descriptions are blank.
Prompt for True Point of Beginning: With this option, the traverse begins before the TPOB. When the traverse
reaching the TPOB, enter the POB option at the command prompt to indicate the true point of beginning and start
the traverse loop.
Plot Point Symbols: If the Point Format is set to Descriptions Only or None, this option is available. It will place
point symbols without creating points in the coordinate (.CRD) file.
Create Radius Points: When checked, radius points will be created for arcs. Radius points are given the description
RADPT.
Store to Raw Data (.RW5) File: When checked, data entered will also be written to a raw data (.RW5) file that can
be opened using the Edit-Process Raw Data File command. This file can be used to perform coordinate adjustments.
The Compass rule, Crandall rule, Transit rule, Angle balance adjustment and Least-square adjustment routines are
all available. See Edit-Process Raw Data File for more information.
Store to Deed File: When checked, data entered will be written to a deed (.PDD) file. This file can be processed
later to correct errors, create deed reports or to redraw the deed. To use this option, set the deed file name by picking
the Specify File Name button. Also set the Deed Name field.
Prompts
Pick point or point number: 1
In this example the coordinate for point number one has already been stored in the current coordinate (.CRD) file
with the Draw-Locate Points command.
Undo/Exit/Curve/Select/<Bearing (Qdd.mmss)>: 145.3035
Varas/Meters/Poles/Chains/Select/<Distance(ft)>: 210.5 Enter P to input a distance in Pole format or C for
Chains format.
Undo/Exit/Curve/Select/<Bearing (Qdd.mmss)>: C Enter C to traverse through a curve.
Tangent-out/Radius: R
Radius: 1103.5
Curve direction (Left/<Right>)? press Enter for right
Non-tangent/Reverse-tangent/Chord/Delta angle/Tangent/<Arc length>: N If the curve is non-tangent to the
previous leg then enter the arc length, enter C for a chord length, D to enter the delta angle or T to enter the tangent
distance. In this example we have a non-tangent curve so we entered N.
Curve direction input [<Chord>/Radial]?: C
Chord Bearing (Qdd.mmss): 245.2341
Length of Chord: 201.22
Undo/Exit/Curve/Select/<Bearing (Qdd.mmss)>: 345.3218
Varas/Meters/Poles/Chains/Select/<Distance(ft)>: 209.28
Undo/Exit/Curve/Select/<Bearing (Qdd.mmss)>: 445.2348
Varas/Meters/Poles/Chains/Select/<Distance(ft)>: 200.54
Undo/Exit/Curve/Select/<Bearing (Qdd.mmss)>: E Enter E to end the prompting and calculate the closure error.
Closure error distance> 1.35251089 Error Bearing> N 70d41'35'' E
Closure Precision> 1 in 607.63 Total Distance Traversed> 821.82
Pulldown Menu Location: Survey
Keyboard Command: PDD
Deed Reader
This command is used to extract deed line and curve data from the text of a deed. It shows the deed data in a
spreadsheet and also graphically. The deed data can be saved to a deed file, drawn and reported. A blank Deed
Reader dialog box appears as soon as the command is chosen.
The Text section if for entering in ASCII/TXT data for the deed. This can be accomplished by using the Paste
button at the bottom of the dialog, or loading a filing using the Load button. You can also type information directly
into this screen. Reader Warnings indicates irregularities in the deed text. The Result section is below that. This
section will give you a detailed, editable spreadsheet of the deed, which can be saved. At the very bottom of the
dialog is a section called Summary. Here is where you will see the mathematical and closure data for this deed
displayed.
Settings: A more formal settings feature, which is more methodical and dialog box driven.
Draw: This option will provides you choices as to how the date will be translated to the drawing screen.
Prompts
Deed Linework ID
This command is used to report the deed name associated with selected linework. Since the Carlson deed commands
that draw deeds attach the deed name to the linework, this command will extract that information and list it out.
You can choose to select more than one deed linework entity before ending out of the command.
Prompts
Edit: Edits the highlighted Survey and Deed point. Once selected the dialog above is displayed allowing for
changes to be made.
Add Point: Click this button to specify the points as either Survey or Deed points. Then fill out the Edit Points
dialog as desired.
Add Polyline: This function prompts to select polylines for the survey and deed perimeters and uses the polyline
vertices for the survey and deed points.
Remove: Removes the highlighted Survey and Deed points from the correlation setup. This does not delete the
points from the coordinate file.
Inverse Report: This generates a report showing the inverse data from each point, both survey and deed, to every
other point specified in the correlation set up. For example if there were four points in the survey points (1-4) then
the report would show inverse data from 1 to 2, 3,4; from 2 to 1,3,4; from 3 to 1,2,4 and from 4 to 1,2,3. This would
be the same for the corresponding deed points.
Compare Before Align: This option compares the survey information to the deed information.
Check Align: This option that allows for user specified hold and rotation points, and then reports the inverse data
of each side of the tract/description. The hold point and rotation point must be points from the specified survey
After specifying the hold and rotation points, the deed correlation report will display again, showing the bearing and
distance of each side of the tract/description.
In addition to this command, you can also generate legal descriptions by point numbers with the Report function
within the Lot File Manager command.
Pick Boundary Polyline: This button is used to designate the polyline boundary used. The boundary should be a
closed polyline. Tools are provided in the Edit menu if you need to reverse the polyline or change its origin point.
You can also select multiple polylines to process at the same time by entering M for Multiple at the Select Boundary
Polyline prompt in this routine.
Pick Inside Boundary: This button is another way to designate the polyline boundary. With this method, the
boundary can be defined by multiple linework entities. You pick inside the boundary area and the program
will figure the boundary perimeter from the surrounding linework. This method uses the same technique as the
Draw->Boundary Polyline command. The boundary perimeter that the program finds is highlighted for visual
confirmation.
Point Group: This method defines the perimeter by a series of points from a group defined by the Point Group
Manager command. In Point Group Manager, a group can be defined as a point list including the ability to have
radius points.
Header File: This button and edit field are used to designate the optional header text file. If a valid file is selected
it will be written into the top of the output.
Footer File: This button and edit field are used to designate the optional footer text file. If a file is selected it will
be written at the end of the output.
Centerline File: This allows you to set an optional reference centerline for reporting station/offset for each point in
the boundary.
Output Options allows you to select where Legal Description Writer should send the output.
Report Viewer: The output is sent to the report viewer specified under Configure Carlson->General settings:
Carlson Standard Report Viewer, Windows Notepad or Microsoft Word.
Text File: The output is sent to an external text file as designated in the output file section described below.
Mtext Object: This creates a mtext object in the current drawing. Upon choosing OK you will be prompted for a
starting point (which is the upper left corner) and well as a second point that determines the width and angle. By
default ortho is turned on for this second point. Press the F8 key to toggle its status.
Output File: This button and edit field are used to designate the necessary output text file. This file can then be
brought into your word processor and finalized. Note that the appearance of the output file can be affected by the
status of the 'Use Paragraph Format' toggle in the Legal Description's General settings.
Angle Specifications
This section is used to establish the appearance of the bearings that are output with the description, and allows
detailed control over each aspect.
Spiral Specifications
This subdialog has the setting for reporting spiral portions of the boundary. In order to pick up the spiral, a centerline
(.CL) containing the spiral must be drawn using the Draw Centerline File command. Then the program will pick up
the spiral definition for any portion of the legal description boundary that follows the spiral on the centerline.
Description Specifications
In the process of following the polyline definition for a boundary, the legal description writer can look for
descriptions of the points at the endpoints of the polyline. These can be extracted by setting the data source to the
corresponding point from the coordinate (.CRD) file, meaning the points do not have to be plotted on the screen. A
second option is point block, in which the program will read the information from the drawing, and not require the
presence of a coordinate (.CRD) file.
General Specifications
This dialog controls general specifications which can affect the entire description. Each group of items are explained
in detail below.
Report Sequence: This option controls the sequence to report the boundary segments either in the direction
of the polyline, clockwise or counter-clockwise.
Spell Out Numbers: This option writes numbers as words instead of digits. For example, a distance of 123 would
be written as one hundred twenty three.
Append Lines Output Format: If this toggle is on, the program will output the description without carriage
returns after each line. This approach makes a nice paragraph style when brought into a word processor with word
wrap. If the toggle is cleared, the program will place carriage returns at the end of each call.
Geodetic Options: In order to use these options, the grid projection for the drawing must be set using the Settings
> Drawing Setup command. The Report Geodetic Mean Angle option reports the geodetic mean angle which is
the average of the geodetic bearings at the two point instead of reporting the direct coordinate bearing between two
points. Distance Type controls whether to report grid distances or geodetic distances at zero or mean elevation.
Area Specifications
The legal description writer can output several types of areas. Basic options include beginning and ending terms. In
the large table of area options, you can choose the items you wish to report, in the order you want them to appear.
Simply place a number in the sequence field indicating the items you wish to report, making sure that there are no
duplicate numbers. You can edit the prefix/suffix for each and control decimal precision of each field output.
Load: This option loads previously saved legal description (*.LGL) files.
Each of the process methods will display a report that details the closure before the adjustment, and after the
adjustment. Options to save and print this report are available. After a review of the report, pressing Exit will
remove the report from the screen. At this point a Process Results dialog, prompting whether to Update points
in CRD file with adjusted coordinates, will appear. If you choose Yes, the active coordinate (.CRD) file will be
updated with the adjusted coordinates. Choosing No will leave the active coordinate (.CRD) file in its existing state,
with the coordinates unchanged. It is important to remember that the starting and ending point in this routine must
be a different point number. For example, if the traverse starts at point 1 and ends at point 1, then another point
number should be used for the tie in shot to point 1. This logic is different in Edit-Process Raw Data File, where
the starting and ending point can be the same point number.
Prompts
Table Description: Description
Beginning Point Number: 903
PointNo. Northing(Y) Easting(X) Elev(Z) Description
903 4940.73 2490.40 0.00
eXit/Curve/<point number>: 904
Cut Sheet
This command creates a report of the horizontal distance and elevation difference between points and a design. The
design elevation can be defined by a grid file, triangulation file, 3D polyline, section file, note file, road template
file, runway airway clearance or design points. The station and offset of the points can also be reported when a
centerline is applied.
The data for the cut sheet is shown in a spreadsheet. You can edit or enter data in all the fields except for the Cut/Fill
and Hz Error fields which are calculated. The cut sheet data can be saved and loaded with a .CUT file. The functions
for processing the data are in the pull-down menus. Here's an outline of a typical workflow:
1. Import the survey data using Import > Points, or Import >SurvCE.
2. Assign the target design elevation using a method from the Grade menu.
3. If station-offset are needed, use a method from the Centerline menu.
4. Run Report > Create Report.
Edit > Set Values: Sets values in the spreadsheet for the description, comment or offset field. In the dialog, choose
the field to set, the value and which rows to set.
Edit > Cut: Blanks out the data for the currently highlighted cells and puts this data into the Windows clipboard.
Edit > Copy: Copies the data for the currently highlighted cells into the Windows clipboard.
Edit > Paste: Puts data from the Windows clipboard into the spreadsheet starting at the currently highlighted cell.
Import > Coordinate File: Imports survey data from a coordinate file for the Point#, Northing, Easting, Survey Z
and Description fields of the spreadsheet. This function first prompts for the coordinate file to import. Then there is
a dialog to choose whether to select the points by point number range, by selecting point entities from the drawing,
or by screen picking points. The Description Match and Ignore Zero Elevations are options for filtering out points.
Besides reading the coordinate data, this import function can also read station/offset data from the point descriptions
by looking for values after the prefixes defined in this dialog.
Grade > Points: The reference points to compare can be in the same coordinate file or a separate file. The
reference/design points need to be matched with the survey points. The Match By Distance Tolerance method
matches the design point that is closest to the survey point and within the specified Match Tolerance. The Point#
Within Description method looks for the specified Point# Description Code in the descriptions of the design points
and gets the survey point number from the suffix of the description code. When the Point# Description Code is
found, the number after this code is used as the point# to match from the other file. For example, if description
code is ''PT'' and the description for point# 101 in the first coordinate file is ''CURB PT303'', then point# 303 from
the second coordinate file is used for the match. For the separate file option, there is a third method to match points
between the files which is to use point numbers to match points between the files. The Match By Manually method
has a dialog for picking pairs of point numbers for the survey and design to add. The list of available survey points
to match with comes from points in the spreadsheet that have Point#, Survey Northing and Survey Easting but not
the design data.
Centerline > Centerline File: This function assigns the Station and Offset fields in the spreadsheet by prompting
for a centerline file (.CL) and locating each point along the alignment.
Centerline > Polyline: This function assigns the Station and Offset fields in the spreadsheet by picking a polyline,
entering the starting station, and locating each point along the alignment.
Centerline > Points: This method defines the alignment by entering two points to define a line.
Report > Create Report: This function display a report of the cut sheet data using the current report settings.
When Use Report Formatter is off, the report is shown directly in the standard viewer. Otherwise, the Report
Formatter dialog is shown for customizing the report and outputting to different formats such as Excel.
Report > Report Settings: There are several settings for the report including decimal precision, prefix for cut and
fill and distance units. For the Horizontal and Vertical Tolerance, the report highlights any points that exceed these
tolerances. The Distance Format chooses between Angle-Distance, Delta X/Y, and North-South-East-West deltas.
The Cut/Fill Direction chooses whether to report cut/fill as Survey relative to Design or vice versa.
The Report Statistics option reports the min, max, average and standard deviations of the deltas at the bot-
tom of the report.
The Design/Survey Data on Separate Rows option creates two rows in the report for each record with the
Design coordinate on one row and the deltas on the second row as shown here.
There are options for up to three User-Defined Columns which add extra fields to the spreadsheet and re-
port.
Draw > Draw Labels: This function uses the cut sheet data and draw settings to create labels in the drawing.
Draw > Label Settings: There are three types of labels to draw. The Mark Points Outside Tolerance draws
a symbol at each point that exceeds the tolerances setup in Report Settings. The Colors Labels Outside Toler-
ance sets the color for points outside the tolerance. Otherwise these points are labeled using BYLAYER for the color.
The Draw Delta Symbol has three styles. The DX/DY style draws a symbol to show the direction of the
delta X and delta Y along with the values. The deltas are due north-south and due east-west. The Rotate Deltas By
The Text Labels creates text labels for cut/fill, delta-x, delta-y, horizontal distance error or description. There are
settings for the sequence order, prefix, suffix, layer, style, size and position.
View > Zoom Plan View: This function zoom centers the drawing on the currently highlighted point.
View > Profile: Creates profiles connecting the survey and design points. The profiles are shown in a graphic
preview dialog which has functions to save the profiles to .PRO files.
Example 1: Cut Sheet comparing points to surface and using Report Viewer for report
1) Run Import > Points and select sample cusheet.crd from Carlson Projects. Select the points to import by range
as shown.
2) Run Grade > Triangulation File and choose sample cutsheet.tin from Carlson Projects.
3) Run Centerline > Centerline File and choose sample cutsheet.cl from Carlson Projects. Now all the data is ready
for reporting.
5) The next steps will format the report. Run Report > Create Report which brings up the Report Formatter. Move
the Available fields over to the Used fields list as shown. Also, be sure that Widths by Field is toggled on.
7) On the Settings tab for Report Formatter, pick the Field Options button which setups up the report header and
footer. On the Field Options dialog, pick Import and select sample cutsheet.fds from the Carlson Projects\Settings
folder. Then pick OK.
Next is a dialog for entering report fields for the report header as setup in the previous step with the Field Options.
Fill in the report fields and then pick OK.
Now the report is displayed in the Report Viewer which can be printed or saved to PDF, MS Word or Excel.
4) When the desired data has been specified in the Used window press the Display button at the bottom left of the
dialog. For more detailed information on using the report formatter see the Report Formatter section of this manual.
Prompts
Options Dialog
Select points from screen, group or by point number [<Screen>/Group/Number]? press Enter
Select points to elevate.
Select objects: pick the points to elevate
Select reference 3D polylines.
Select objects: pick the reference 3D polylines
Prompts
Choose Grid or Tmesh file to process dialog choose existing GRD, TIN or FLT file
Select points from screen, group or by point number [<Screen>/Group/Number]? press Enter
Select points to elevate.
Select objects: pick the points to elevate
Elevating points...
Elevated 10 points.
Polyline Report
This command generates a report of data in the selected polylines. After starting the command, press O for
Options to set various report options. When the Report Points option is active, the report includes the coordinates,
angle-distance and curve data for all the points. With Report Points turn off, the report includes just the perimeter,
area and layer names of the polylines. The closure can be reported between the starting and ending points of the
polyline. The polyline area can also be reported. With the Multiple Polylines option, you can report a selection set
of polylines with their total length at the end of the report.
Prompts
Options/Select polyline to report: pick a polyline
Standard Report Viewer Displays the report for the selected polyline.
Options/Select polyline to report (Enter to End): press Enter
Pulldown Menu Location: Survey > Polyline Tools
Keyboard Command: plreport
Prerequisite: A polyline
Prompts
Deed File To Write: choose file location and name
Select Polyline To Process: select polyline
Done.
Pulldown Menu Location: Survey > Polyline Tools
Keyboard Command: pl2pdd
Prerequisite: a polyline
Prompts
RW5 File to Write (Standard Windows File Selection Dialog): choose file location and name
Select Polyline To Process: select polyline
Done.
Pulldown Menu Location: Survey > Polyline Tools
Keyboard Command: pl2rw5
Prerequisite: a polyline
Closure Results
Starting Point : N 4854.766 E 5357.221
Ending Point : N 4854.636 E 5357.533
New Point : N 4854.766 E 5357.221
Azimuth Of Error : N 67°22'29'' W
North Error : 0.130
East Error : -0.312
Distance Error : 0.338
Distance Traverse: 1029.503
Closure Precision: 1 in 3050
Original Data
Adjusted Data
From To Angle Distance
4 5 S 13°00'50'' E 392.143
5 11 N 44°22'56'' E 296.261
11 N 60°02'29'' W 341.098
Prompts
Pick polyline for Compass Adjustment: pick polyline
Layer name for adjusted polyline <COMPASS>: press Enter
Reverse polyline [Yes/<No>]? press Enter
Pick new closing point: pick point
Pulldown Menu Location: Survey > Polyline Tools
Keyboard Command: compassadj
Prerequisite: A polyline
The Grant Boundary method is used to set lost corners on perimeters within public lands. Distances between the
record and measured are compared to define a ratio for adjustments. A rotation is defined by the difference between
the record and measured bearings to preserve the angular relationship at the lost corners and to adjust the distance
at the same ratio through each lost corner.
Prompts
4 Sided Building
Often only one or two sides of a building are surveyed in the field. This routine completes the building by drawing
the other sides. 4 Sided Building creates a parallelogram given two connecting lines, or given a polyline with two
segments. With two lines, there is an option to make the parallelogram as a polyline or as four lines. When only
one side is defined, the program will prompt for the building width. Besides using linework to define the sides, you
can use points by entering P at the prompt to switch to points mode.
Prompts
Options/Points/<Pick a line or polyline>: pick a line
Pick another side (Enter for none): pick a line
Convert the lines into a polyline [<Yes>/No]? press Enter
Options/Points/<Pick a line or polyline>: press Enter
Entering O for options lets you choose whether or not to be prompted to set the new polyline width, and for whether
to default the width to make a square building with one sided input.
775
Inverse
This command reports the bearing/azimuth and horizontal distance between two points. The command prompts for a
series of points. Use the appropriate object snap mode to select the points from the screen, or use the point numbers
to reference coordinates stored in the current coordinate (.CRD) file. The results are then displayed. This command
is also used in conjunction with the Traverse and Sideshot commands to occupy and backsight two points. The last
two points you Inverse to are the Backsight and the Occupied point for the Traverse and Sideshot commands. An
attractive feature of Inverse is that you can enter T or SS within the command and go directly to Traverse or Sideshot.
Even a single S will transmit to Sideshot. Hotkeys are not case sensitive. Press [Enter] at the point prompt to end
the command.
You can also inverse around an arc by inversing to the Point of Curvature (PC), and then entering an A for Arc
option. The program will ask for the radius point, the curve direction left or right and the PT point. The curve data
is then reported. There is an unequal PC-Radius and PT-Radius distance check. The tolerance for this is set in the
Area Label Defaults command.
After picking the first point, there is a keyboard option for Multiple which will prompt for a range of point numbers
to report as a sideshot inverse.
There are several input options for Inverse that are set by entering O for Options on the command line. Sideshot
inverse holds the current occupied point and calculates the bearing/distance to each entered point. The Pairs option
reports the bearing/distance between pairs of points and not for every entered point. For example, if points 1,2,11,12
were entered, the bearing/distance would be reported for 1,2 and 11,12 but not 2,11. The Auto Increment option
uses the next point number by just pressing Enter. To exit the routine with Auto Increment active, End must be
entered.
The Auto Zoom settings under Inverse Options will zoom the display as needed to have the occupied point or both
the occupied and backsight points visible. The Report Total Distance option displays a running total of all inversed
distances during the current run of the routine.
The Report Geodetic Mean Bearing option reports the geodetic bearing at the to point (forward), at the from point
(back) and the mean bearing. The geodetic distance is also report for the geodetic distance at zero elevation and
at ground elevation. The coordinates are converted to lat/lon using the projection setup under the Drawing Setup
command. The program reports that lat/lon, convergence angle and grid scale factor at the from and to points.
Here's an example for SP83 VT,
Northing(Y) Easting(X) Elev(Z)
218623.2996 485210.2502 0.0000
Northing(Y) Easting(X) Elev(Z)
218439.0529 487144.1875 0.0000
Bearing: S 84°33'28'' E Horizontal Distance: 1942.6941325
Lat: 43°01'05.81806'' Long: -76°49'09.53807''
Convergence: N 02°56'59'' E Scale: 1.0014892493
Lat: 43°01'04.98404'' Long: -76°48'43.45145''
Convergence: N 02°56'41'' E Scale: 1.0014841465
Geodetic Forward Bearing: S 87°30'28'' E
Geodetic Back Bearing: S 87°30'09'' E
Geodetic Mean Bearing: S 87°30'18'' E
Geodetic Distance: 1942.984 Zero Elev, 1942.984 Ground Elev
There are also several angle output options that are set at the second prompt in Options. The angle can be reported
as either Bearing, Azimuth, Gon or Angle Right. You can also specify to report angles with decimal seconds. The
distance settings include the number of decimals for distances, whether to report slope or horizontal distance and
For instruction on how to insert either new or existing points into the drawing, see Draw-Locate Points in the Points
Commands section of the General Commands chapter.
Prompts
Calculate Bearing & Distance from starting point?
Traverse/SideShot/Options/Arc/Multiple/Pick point or point number: pick a point
Traverse/SideShot/Options/Arc/Multiple/Pick point or point number: 9
PtNo. Northing(Y) Easting(X) Elev(Z) Description
9 4909.25 4648.37 0.00
Bearing: N 81d8'54'' E Azimuth: 81d8'54''
Horizontal Distance: 261.17407461
The current occupied point and backsight are shown in the lower right hand corner of the AutoCAD status bar just
below the command line.
Prompts
Set Occupied Point
Pick point or point number: pick a point (5000 5000 0.0)
Set backsight method [Azimuth/Bearing/None/<Point>]? press Enter
Set Backsight Point
Pick point or point number: pick a point (5184.76 5381.3 0.0)
For instruction on how to insert either new or existing points into the drawing, see Draw-Locate Points in the Points
Commands section of the General Commands chapter. This feature can be found in the Points pulldown of all
menus.
Pulldown Menu Location: COGO
Keyboard Commands: occpoint, op
Prerequisite: None
Traverse
This command allows the user to input any combination of turned angles, azimuths or bearings to define a traverse or
figure. The command prompts for an Angle-Bearing Code which defines the angle or bearing type. This command
always occupies the last point it calculated and backsights the point before that.
Codes 1 through 4 define the bearing quadrants:
1 = Northeast
2 = Southeast
3 = Southwest
4 = Northwest
Prompts
Occupied Point ?
Pick point or point number: pick a point
You will only be prompted for the occupied point the first time you use the command.
Use the Inverse command to set the occupied and backsight points.
Exit/Options/SideShot/Inverse/Enter Azimuth (ddd.mmss) <>: o
Angle prompt angle right or azimuth only [Right/Azimuth/Prompt]? p
Exit/Options/Arc/Points/Line/SideShot/Inverse/Angle-Bearing Code <5>: press Enter Pressing Enter uses the
default angle right code.
Enter Angle (dd.mmss) <90.0000>: 88.1324 You can also enter L or R to define an angle 90 degrees Left or
Right.
Backsight Point ?
Pick point or point number: pick a point
Number inverse/<Distance>: 100
Select Coordinate (.CRD) File This dialog only appears if there is not a current coordinate (.CRD) file.
Exit/Options/Line/Side Shot/Inverse/<Angle-Bearing Code <7>>: 14*9-45.2045 Uses the bearing defined by
point numbers 14 & 9 and subtracts the angle 45 degrees, 20 minutes, and 45 seconds. You can use a + or - in this
type of entry.
Number inverse/<Distance>: N (note: you can enter 14*9/2 here, as well)
Point number inverse (i.e. 10*20): 14*9/2 This causes the command to recall the distance from point number 14
to 9 and divide it by 2.
Exit/Options/Line/Side Shot/Inverse/<Angle-Bearing Code <7>>: L
Select Line or Polyline that defines Bearing: select line that defines bearing
Number inverse/<Distance>: 100
Exit/Options/Line/Side Shot/Inverse/<Angle-Bearing Code <7>>: E Enter E to end the command. Enter S or
SS to execute the Side Shots command or I to execute the Inverse command.
For instruction on how to insert either new or existing points into the drawing, see Draw-Locate Points in the Points
Commands section of the General Commands chapter. This feature can be found in the Points pulldown of all
menus.
Side Shots
This command allows the user to input any combination of turned angles, azimuths or bearings while remaining
on an occupied point. The command prompts for an Angle-Bearing Code which defines the angle or bearing type.
Codes 1 through 4 define the bearing quadrants; 1 being North-East, 2 South-East, 3 South-West, and 4 North-West.
Code 5 is a north-based azimuth, 6 an angle turned to the left, 7 an angled turned to the right, 8 a deflection angle left
and 9 a deflection angle right. The command plots the points calculated and stores them in the current coordinate
(.CRD) file if point numbering is On. If Point Protect is turned On, Side Shots checks if the point numbers are already
stored in the file. All points calculated radiate from the occupied point. Use the Traverse, Inverse,or Occupied Point
commands explained previously to define the occupied and backsight points. Options allows you to select your
angle entry method.
Prompts
Occupied Point ?
Pick point or point number: screen pick a point or enter a point number
Exit/Options/Traverse/Inverse/Enter Azimuth (ddd.mmss) <A>: O for options
Angle prompt angle right or azimuth only [Right/Azimuth/Prompt]? P for prompt
Exit/Options/Points/Line/Traverse/Inverse/<Angle-Bearing Code <7>: 6 Code 6 for angle turned to left.
Pick point or point number: pick a point
Enter Angle (dd.mmss) <6>: 22.3524 Angle of 22 degrees, 35 minutes, 24 seconds.
Points/<Distance>: 120.91
Enter Vertical Angle (dd.mmss) <0.0000>: 88.2548
These prompts only come up if you have Instrument and Rod height prompting turned on.
Instrument Height <5.000>: 5.12
Rod-Target Height <5.120>: press Enter
Enter Point Description <>: Topo Shot
Exit/Options/Points/Line/Traverse/Inverse/<Angle-Bearing Code <6> E
For instruction on how to insert either new or existing points into the drawing, see Draw-Locate Points in the Points
Commands section of the General Commands chapter. This feature can be found in the Points pulldown of all
menus.
Pulldown Menu Location: COGO
Keyboard Commands: sideshot, ss
Prerequisite: None
Enter-Assign Point
This command creates a point at the user-entered coordinates. The point is both stored to the current coordinate
(.CRD) file and drawn on the screen. The program will prompt for the northing and easting. This routine will
prompt for point number, elevation and description, depending on the settings in the Point Defaults command. Point
Defaults also allows you to set the point symbol and layer. Point Defaults is found under the Points pulldown.
Prompts
For instruction on how to insert either new or existing points into the drawing, see Draw-Locate Points in the Points
Commands section of the General Commands chapter. This feature can be found in the Points pulldown of all menus.
To begin this routine, select the COGO pulldown and observe the Raw File (On or Off) toggle for check. Click the
command and the dialog appears.
Line On/Off
This menu selection toggles line plotting on and off for the commands such as Traverse, Locate by Line Bearing,
etc.. If line drawing is turned on, the pulldown menu option will have a check mark character to the left of the
command.
Command: set lonoff
Line ON
Command: set lonoff
Checked (on)
Pulldown Menu Location: COGO
Keyboard Command: set lonoff
Prerequisite: None
Visual COGO
This command contains COGO routines for Inverse, Occupy Point, Traverse, Side Shots, Bearing-Bearing Intersect,
Bearing-Distance Intersect, Distance-Distance Intersect and Enter-Assign Point. Choosing Visual COGO from the
COGO pull-down menu provides you with quick access to any of the Visual COGO routines.
A dialog for command input docks on the side of the graphic window when any of the five options from the
pulldown menu are selected. Points are drawn to the screen as they are created. Linework can also be drawn. CAD
and Carlson commands can be activated with the Visual COGO dialog active. This allows for quick switching
between Visual COGO commands and any other command. You can also switch between Visual COGO commands
within the dialog by entering the 2 character function name in any edit box. For example, from Visual COGO
Inverse, you can enter SS in the point number field to switch to Side Shots.
The function names OC, EA, IN, BB, BD, DD, TR and SS are also available as function buttons across the top of
the dialog. The second row of buttons are functions for zooming in/out and panning. The final button brings up
Visual Cogo options. The Use Sound option is for whether to have sounds cues. The Prompt for Bearing/Azimuth
Rotation adds an additional angle input in the Sideshot and Traverse functions. This angle is added to the bearing
or azimuth angle input and is a way to handle North rotation where the orientation of the angles that your entering
is different than the target coordinate system.
Prompts
When in Visual COGO, you will have a very different user interface from other areas of Carlson. This user-friendly
screen will guide you through various COGO data entry procedures such as Inverse, Occupy Point, Traverse, Side
Shots and Enter-Assign Point. You will still be able to follow the command on the command line at the bottom of
your Carlson screen. Using Visual COGO is an alternative and easy method to entering in such information. The
top half of the COGO pulldown menu offers you the more traditional Carlson data entry method. Your results will
be the same.
IN (Inverse): This command reports the bearing/azimuth and horizontal distance between two points. The points
can be entered manually or by picking from a point list by picking on the list button. The resulting report of
bearing/azimuth is dependent upon the Angle Mode setting in the drawing setup options.
The vertical angle component can be input in various ways (the format label will change with the option chosen).
Choose the format by selecting the down arrow and picking from the list.
SD=Slope Distance
HD=Horizontal Distance
Distance can be defined by Point Numbers by selecting the calculator button to the far right of Angle Right and
Slope Distance.
For example to add 25 to the Slope distance value on the traverse dialog, select the + button, enter 25 and then select
Done. The same steps apply to any of the other mathematical functions.
Side Shots: This command works in the same way as the traverse command. All the available options contained
in the traverse command are available in this command. The only difference in the commands is that the side shot
command does not move the setup point to last shot input. Refer to the traverse command for further details.
BB (Bearing-Bearing Intersect): Enter two base points along with the angles from each and the routine calculates
the bearing-bearing intersection point. The dialog has fields for the output point number and description.
BD (Bearing-Distance Intersect): Enter two base points along with the angle from the first and distance from the
second and the routine calculates the bearing-distance intersection point. The dialog has fields for the output point
number and description.
DD (Distance-Distance Intersect): Enter two base points along with the distances from each and the routine
calculates the distance-distance intersection point. For the two possible solutions of the intersecting circles, the
intersection clockwise from the first point is used. The dialog has fields for the output point number and
description.
Zooming and panning functions are also available from the Visual COGO dialog box:
Plus (+) magnifier: Zooms the display window in. Use to view an area up close.
Minus (-) magnifier: Zooms the display window out. This shows more of the drawing.
Left arrow: Pans the display window to the left.
Right arrow: Pans the display window to the right.
Up arrow: Pans the display window up.
Down arrow: Pans the display window down.
Pulldown Menu Location: COGO
Keyboard Commands: vcogo inverse, vcogo setup, vcogo traverse, vcogo sideshot, vcogo store
Prerequisite: Coordinate file to process
Prompts
Press [Enter] to use preview point/or select occupied point.
Pick point or point number: 14
Prompts
Define occupied & backsight points by [L]ine or [P]oints <P>: L
Select Line or Polyline near end point that defines occupied point: select line
Occupied point: (4078.44 4610.89 0.0)
Backsight point: (4390.31 4869.06 0.0)
Enter Angle (ddd.mmss) <45.2349>: 22.5632
Pick or Type Distance <188.27>: 40.32
Enter Vertical Angle (dd.mmss) <0.0000>: hit Enter
Pulldown Menu Location: COGO > Locate by Bearing-Ang
Keyboard Commands: turnang2, ta
Prerequisite: None
Prompts
[Enter] to use preview point/ or Select occupied point ?
Pick point/<point Number>: endp of (pick a point)
Enter Azimuth (ddd.mmss) <22.5632>: 277.1259
Enter or pick Distance <40.32>: 104.39
Enter Vertical Angle (dd.mmss) <0.0000>: Enter
Locate by Bearing
This command locates points by bearing and distance. Additionally, the AutoCAD text screen provides the
horizontal distance and coordinates.
Prompts
[Enter] to use preview point or Select occupied point ?
Pick point/<point Number>: 24
Locate by Delta
This command locates points by specified delta x, y, z from a reference point. The point style and whether to
prompt for a description is set in Point Defaults.
Prompts
[Enter] to use preview point/ or Select occupied point ?
Pick point/<point Number>: pick a point
Delta Northing (dy): 23.45
Prompts
Pick Intersections Points dialog
APParent intersection on [<Yes>/No]: Y
This first prompt is very important. Apparent Intersection snaps to the apparent intersection of two objects (arc,
circle, ellipse, elliptical arc, line, multiline, polyline, ray, spline, or xline) that do not intersect in 3D space, but may
appear to intersect in the current view. This allows you to locate a point at the theoretical intersection of two 3D
entities. You should answer No to this prompt if you want to ignore theoretical 3D intersections.
[app on] Pick intersection Point: pick a point
[app on] Pick intersection Point: press Enter to end
Pulldown Menu Location: COGO > Locate at Intersect
Keyboard Command: pickint
Prerequisite: Intersection of two entities
Prompts
Select lines and polylines to process.
Select objects: Specify opposite corner: pick objects
Pulldown Menu Location: COGO > Locate at Intersect
Keyboard Command: ADDINTPTS
Prerequisite: None
Bearing-Bearing Intersect
This command locates a point at the intersection of two lines. The lines can be defined by picking two points,
selecting a line or typing in a bearing. After the lines are defined a point symbol is located at the point of
intersection. When a grid projection is defined in Drawing Setup, there is a prompt for whether to use the mean,
forward or back geodetic bearing.
Prompts
[Enter] to use preview point or select 1st Base point ?
Options/<Pick point or point number>: press Enter
Define 1st angle by (Line/Points?Right/Azimuth/Bearing) <Bearing>: L
Select Line or Polyline that Defines 1st Bearing: select
Enter 1st Offset Distance <0.0>: press Enter
2nd Base point?
In the first options dialog, there are settings for the point attributes. To have points obtain their elevation from the
selected entities, unselect the Prompt for Elevations toggle and select the Locate on Real Z Axis toggle. After you
have specified the point options, a secondary dialog appears which allows you to specify the entity types to process.
Under the Description Settings, Prompt for Description At Each Point will prompt you at the command line for a
description for each individual point. Prompt Per Entity will ask you for a description per each highlighted entity.
Use Entity Layer for Description will assign the layer name to the description. When Entity Layer for Description
is checked, the layer name of the entity will be used as the description for the created point. Same Description For
All Points will prompt you for a single description for all points.
The second options dialog has processing settings. When Avoid Duplicates with Existing Pts is checked,
this routine will not create a point if a point with the same coordinates already exists in the current coordinate
(.CRD) file. The Draw New Points option creates point entities in the drawing. Otherwise, the new points
Prompts
Create Points From Entities Dialogs Choose settings
Before and after using Create Points from Entities. Points are created at each endpoint and radius point.
Pulldown Menu Location: COGO
Keyboard Command: autopnts
Prerequisite: drawing entities
Distance-Distance Intersect
This command creates a point at the distance-distance intersection from two base points. The program prompts for
two distances and two base points. The two possible intersections (A,B) are shown on the screen. You can either
pick near the desired intersection or type in the letter A or B. The A intersection is clockwise from the first point.
The Options choice brings up a small dialog that allows you to be prompted for angle method or for offsets, or both.
When a grid projection for the drawing is defined under Drawing Setup, the program will prompt for whether to use
the grid or geodetic distances.
Prompts
Select 1st base point
Options/<Pick point or point number>: 1
Points/<1st distance>: 46.72
Enter 1st Offset Distance <0.0>
Select 2nd base point
Pick point or point number: 2
Points/<2nd distance>: 38.96
Enter 2nd Offset Distance <0.0>: press Enter
Pick near solution or Enter [A] or [B]: pick a point
Bearing-Distance Intersect
The Bearing-Distance Intersect command prompts the user for a base point from which the known bearing
intersects. It then defines the bearing by one of three methods. The bearing can be defined by picking two points,
selecting a line with the same bearing or by typing in the bearing in the form of Qdd.mmss (similar to the Locate
by Bearing command). Next the user is prompted for a base point from which the known distance radiates. After
entering the known distance a circle is drawn radiating from the selected base point, and a line defined by the
bearing is extended to intersect the circle. The user then picks the correct point for the solution desired and a point
symbol is located at the selected intersection. The command then erases the temporary circle and line. The Options
choice allows you to be prompted for angle method or for offsets, or both.
When a grid projection for the drawing is defined under Drawing Setup, this command will prompt for whether to
use the grid bearing or geodetic mean, forward or back bearing. Also, the program will prompt for whether to use
the grid or geodetic distance.
Prompts
[Enter] to use preview point or select known Bearing base point
Options/Pick point or point number: pick point
Define 1st bearing by (Line/Points/Azimuth/Bearing)<Bearing>: l
Select Line or Polyline that Defines Bearing: pick entity
Enter 1st Offset Distance <0.0>: press Enter
Known distance base point.
Pick point or point number: pick point
Points/<Enter Distance>: 40.41
Enter 2nd Offset Distance <0.0>: press Enter
[int on] Pick Intersection point ([Enter] to cancel): pick point
Enter Point Number <55>: press Enter This prompt appears only if Automatic Point Numbering is turned off.
See Point Defaults
Perpendicular Intersect
This command creates a point at the perpendicular intersection from an offset point to a line. This command
prompts for a base point from which the known bearing intersects. Then the bearing is defined by typing in the
bearing in the form of Qdd.mmss (similar to the Locate by Bearing command). Next the user is prompted for an
offset point.
Prompts
[Enter] to use preview point or select known Bearing base point
Pick point or point number: 1
Bearing (Qdd.mmss): 145.0000
Offset point.
Pick point or point number: 51
Tangent Intersect
This command creates a point at the tangential intersection from a point to another point and distance. This
command prompts for a base point and then the distance. Next there is a prompt for the second point. Since
there are two possible tangential solutions on the circle from the base point, the program displays the two possible
solutions and prompts for which one to use. To choose the solution, pick close to the solution point.
Prompts
[Enter] to use preview point or select known base point
Pick point or point number: 1
Points/<Enter Distance>: 25
Second point.
Pick point or point number: 51
Pick tangent point solution: pick a point
Prompts
Resection
This command calculates point coordinates given the angle and distance from two or three reference points. The Z
coordinate can also be calculated in addition to the X,Y. If you only need the 2D solution, then enter the instrument
and rod heights as 0.0, the zenith angle as 90 and the distance as the horizontal distance. The reference points are
specified by point number. These reference points need to be stored in the current coordinate (.CRD) file before
running this command.
After entering the reference point, there is a dialog to enter the horizontal angle, zenith angle and slope distance.
The horizontal angle is the horizontal azimuth or angle right from the unknown point to the reference point. In
the example, the backsight azimuth is 0 (due north), but this is not a requirement since the backsight can be any
angle. The program calculates the coordinate by averaging the distance-distance and angle-angle solutions. Since
there is redundant data, the final calculated coordinate will differ slightly from the individual measurements. For
In the first Resection dialog box, you can choose to use two or three reference points.
In the second Resection dialog box, you assign the reference point.
Point: You must enter the point number of your reference point. These reference points need to be stored in the
current coordinate file before you run this command.
Inst. Height: You must enter the instrument height.
Target Height: You must enter the target height.
If you need only the 2D solution, then enter the instrument and target heights as 0.0.
In the Manual Read dialog box, you must specify parameters for the calculation.
Horizontal Angle: You must enter a horizontal angle from the resection to the reference points. The horizontal
angle is the horizontal azimuth, or angle right, from the unknown point to the reference point.
Zenith Angle: You must enter a zenith angle. For a 2D solution, set the zenith angle to 90 degrees.
The Resection Calculation dialog box that displays the final coordinates and residuals. You can select the option to
store the coordinates in the current coordinate file with a specified point number.
Benchmark
This command is similar to the data collector routine, where a measurement with a total station is taken from an
unknown elevation to a known elevation foresight. The unknown elevation of the occupied point is then calculated
based on the measurement. Either the Occupied Elevation or the Instrument Height can be calculated. Note that a
check box is located at the bottom of the dialog box to ''Store Elev To Occupied Pt''. This will automatically change
the elevation of the occupied point.
Points can be screen picked or entered as point numbers that reference the current coordinate file. The last point is
used as a default when you press Enter at the prompt for the first point. Which point is being used is indicated by a
ghost arrow pointer.
Distances can be specified by picking two points or entering the distance value.
Prompts
Enter coords/Quit/<Pick 1st point or point number>: 5
Pick or Type 1st Direction by 2 Points: 145.0135 (Northeast 45d1'35'')
Pick or Type 1st Distance by 2 Points: 50.0
A point is created from the values for this traverse. The prompts for the second point don't appear because all the
information for this action is entered.
Enter coords/Quit/<Pick 1st point or point number>: press Enter to use the point created by the traverse.
Pick or Type 1st Direction by 2 Points: 50.0
Enter coords/Quit/<Pick 1st point or point number>: 4
Enter/Pick 2nd Direction by 2 Points: press Enter
Enter/Pick 2nd Distance by 2 Points: 75.0
This creates a point by distance-distance intersect.
Enter coords/Quit/<Pick 1st point or point number>: Q
Pulldown Menu Location: COGO
Keyboard Command: ccogo
Prerequisite: None
Point on Arc
This command locates a point on an arc. You can select an arc entity, an arc polyline segment or enter three points to
define an arc. After the arc is defined, the screen preview arrow shows the occupied point and the distance to solve
for is entered. The command then displays the curve information and locates/inserts a point symbol at the computed
point. When prompted for the distance, use a positive value if the distance is from the 1st endpoint (PC the one
highlighted by the screen preview arrow) and a negative value if from the 2nd endpoint (PT).
Prompts
Define arc by, Points/<select arc or polyline>: pick arc or polyline arc segment Pick a point on the arc somewhere
near it's midpoint. The preview arrow points to the 1st endpoint.
Precede distance with minus sign if distance from 2nd endpoint.
Distance along arc from 1st point: 100
The command then plots a point at the computed distance.
Prompts
Interpolate elevations [Yes/<No>]? hit Enter
Point to divide-interpolate from?
Pick point or point number: 1
Prompts
Prompts
Interpolate elevations [Yes/<No>]? press Enter
Point to interpolate from?
Pick point or point number: pick a point
Point to interpolate to?
Pick point or point number: pick a point
Interval Distance: 50
Prompts
Select entity near endpoint which defines first station.
[nea on] Select Entity to Interpolate Points: select entity
[nea on] Select Entity to Interpolate Points: Locating 13 Points
The command locates points along the selected entity.
Pulldown Menu Location: COGO > Interpolate Points
Keyboard Command: ptint
Prerequisite: An entity
Prompts
Occupied Point ?
Pick point or point number: pick point
Exit/Options/SideShot/Inverse/Enter Azimuth (ddd.mmss) <90.0000>: 112.3024
Points/<Distance>: 290
Exit/Options/SideShot/Inverse/Enter Azimuth (ddd.mmss) <112.3024>: O
Angle prompt angle right or azimuth only [Right/Azimuth/Prompt]? R
Exit/Options/SideShot/Inverse/Enter Angle (dd.mmss) <112.3024>: 88
Points/<Distance>: 300
Exit/Options/SideShot/Inverse/Enter Angle (dd.mmss) <88>: O
Angle prompt angle right or azimuth only [Right/Azimuth/Prompt]? P
Exit/Options/Points/Angle-Bearing Code <7>: Enter
Enter Angle (dd.mmss) <88>: 31.4340
Points/<Distance>: 419
Exit/Options/Points/Angle-Bearing Code <7>: E
Prompts
In the second example, Create Perpendicular Points is off and the program only creates points on one side. Also on
this example, the Create 2nd Offsets option is on.
Radial Stakeout
This command creates a radial stakeout report using the current coordinate (.CRD) file. The program calculates the
azimuth, angle right, horizontal distance and/or slope distance for a range of points relative to an occupied point and
a backsight point.
Occupied Point Number: Specify the occupied point number X and Y values will fill in automatically.
Backsight Point Number: Specify the backsight point number X and Y values will fill in automatically.
Maximum Hz Distance: This is the maximum horizontal distance from the occupied point that the program will
Section Location Group: Input the required Section number, Township and Range.
Specify Field Located Corners Group: Inidicate whether Section & Quarter Corners were located in the field or
if 1/16th corners were located in the field.
Section Linework Group: Inidicate whether the calculated Section lines should be drawn and indicate the desired
layer(s) for the Section Lines, Quarter Section Lines and Sixteenth Section Lines.
Inputs A - H: Specify the point IDs of corners that have been located in the field.
Government Chainages Group: Specify the government chainages as documented/required.
Note:
• The choices in the Specify Field Located Corners section of the dialog merely make it more convenient to
enter the Section & Quarter corners and the 1/16th corners. This choice allows you to enter the corners in
order by just typing the point ID of a corner then just press Enter to move to the next corner. You may enter
any type of corner located in the field by changing the types of corners selection in the Specify Field Located
Corners section.
For each calculated corner, the Saving Point dialog box will be displayed. Depending on the Point Default settings,
this dialog may allow you to accept or change the default point ID. Also, depending on the Point Default settings,
the description and elevation may also be changed or accepted.
Pulldown Menu Location(s): COGO > Section Corners
Keyboard Command: cg section subd
Prerequisite: Coordinate File with at least eight points
Geodetic Traverse
This command creates points by traversing by bearing and distance. The program starts by prompting for a starting
point. Then the bearing is entered as either grid bearing or geodetic bearing for mean, forward or backward. Then
the distance is entered either as grid distance or geodetic distance at mean elevation or zero elevation, and the
distance units can be either feet, meters or chains. The resulting point is then drawn using the point settings from
the Point Defaults command. Before running this command, the grid projection for the drawing must be defined in
the Drawing Setup command.
Prompts
Select 1st line to split: pick a line
Select 2nd line to split: pick a line
Pulldown Menu Location: COGO > Geodetic
Prerequisite: None
Keyboard Command: geotrav
Prompts
Select a line near beginning point: pick a line
Enter Record Part Distance [Meters/<Feet>/Chains]: 500
Enter Record Total Distance [Meters/<Feet>/Chains]: 2000
Pulldown Menu Location: COGO > Geodetic
Prerequisite: A line
Keyboard Command: geosprop
Northing Easting
New Point 248287.938 471213.134
Prompts
Pick First point for North-South line: pick a point
Pick Second point for North-South line: pick a point
Mean Bearing from Record (Qdd.mmss): 40.5027
Enter Record Distance [<Meters>/Feet/Chains]: 4529.1
Mean Bearing from Record (Qdd.mmss): 41.0948
Enter Record Distance [<Meters>/Feet/Chains]: 4335.4
Pick First point for East-West line: pick a point
Pick Second point for East-West line: pick a point
Mean Bearing from Record (Qdd.mmss): 489.3432
Enter Record Distance [<Meters>/Feet/Chains]: 5821.3
Mean Bearing from Record (Qdd.mmss): 389.0347
Enter Record Distance [<Meters>/Feet/Chains]: 6971.2
Prompts
Select 1st line to split: pick a line
Select 2nd line to split: pick a line
Pulldown Menu Location: COGO > Geodetic
Prerequisite: Two crossing lines
Keyboard Command: geodbk
Prompts
Select line to split at geodetic midpoint: pick a line
Pulldown Menu Location: COGO > Geodetic
Prerequisite: A line
Keyboard Command: geomid
For input, this command takes reference coordinates for the starting and ending points either by screen pick or by
point number. Then the record angles and distances between these two reference points are entered. The program
reports the input data, the recalculated points and the adjusted angles and distances.
Retrace Point
Northing Easting
222637.518 477292.438
230796.636 477202.638
Record
Bearing Distance
N 00°22'00'' W 5314.460
N 01°02'20'' W 2846.750
New Point
Northing Easting
227950.882 477255.709
Adjusted
Prompts
GLO Proportioning One Way Control dialog
Prompts
GLO Proportioning Two Way Control dialog
Pulldown Menu Location: COGO > Section Corners > GLO Corner Proportioning
Keyboard Command: cg glo two way
Prerequisite: A coordinate file
Prompts
Pulldown Menu Location: COGO > Section Corners > GLO Corner Proportioning
Keyboard Command: cg glo three way
Prerequisite: A coordinate file
Prompts
GLO Proportioning Four Way Control dialog
Solar Observations
This feature calculates true north and/or grid north bearings by solar observation. It uses the Local Hour Angle
(LHA) method. The routine calculates Ephemeris data, thus alleviating the necessity of obtaining a Solar Ephemeris.
The True North option calculates the true north bearing to mark. This option requires no zone/ellipsoid information.
The True North & Grid North option calculates both true north and grid north bearings to north. The convergence
angle is also shown.
Note: There is a description of solar observation field procedures at the end of this section.
ADD/Change/Delete/eXit:
Add: Allows for addition observation data entry.
Change:
Allows editing of existing data. When selected a prompt for Enter observation to change will be displayed. Choose
which observation number to edit. You will then be prompted with the initial input prompts for the observation
again. The original input values will be the default values for each prompt. To change the value, simply enter new
data.
Once Delete: This will delete the specified observation data. Choose the observation number to delete.
eXit: This exits the change routine.
If you type 0 and Enter or just enter for OK, the bearings from all the observations will be averaged and
shown as well as the True Bearing. For example:
Select the state in which the observations were made. All fifty states are available, as well as PR for Puerto Rico and
UTM for Universal Transverse Mercator.
If the state is divided into zones, you will be prompted for the zone you are working in.
Enter zone (N,S): Enter the zone.
If you are using a UTM , you will see the following prompt:
Universal Time
The Universal Time can be obtained on certain radio bands. On the radio channel there will be a signal beep every
minute. Set a watch to the Universal Time or, when in the field, start a stopwatch at the beep (for a known Universal
Time).
In order for the solar observation method to produce accurate results, it is essential that you record the precise
Universal Time for an observation. Thus, when making the field observations, record the stopwatch elapsed time in
order to calculate the Universal Time or, if you set your watch to Universal Time, record the time directly.
Roelofs Prism
Clamp the horizontal motion and watch the pattern move to the point of coincidence. This is the intersec-
tion of the vertical reticle line with the apex of the small dark square formed in the center of the pattern by the
overlapping parts of the four images formed of the sun.
Stop the timer at the moment of coincidence.
Record the time and the horizontal circle reading.
Repeat the pointing for a total of four readings in the direct position.
Unclamp the horizontal motion, rotate the instrument 180 degrees, plunge the scope, and then obtain data for four
reverse readings.
Unclamp the horizontal motion, point on the ground mark with the instrument reversed and record the angle on the
horizontal circle.
The timer must be checked-in on a radio signal. Some quartz regulated electronic watches are accurate for extended
periods of time, allowing several hours of check-in to check-out on the radio. Otherwise, most timers should be
started and stopped on a radio signal at the beginning and ending of the observation set.
Pulldown Menu Location: COGO
Keyboard Command: cg solar obs
Prerequisite: None
Triangle Solutions
Triangle Solutions solves for the remaining sides and angles of a triangle given the known side and angles. The
upper case letters A, B and C represent the distances. The lower case letters a, b and c represent the angles. Distance
A is the leg of the triangle opposite the angle 'a'. Likewise, distance B and C are the legs opposite the angles of
'b' and 'c', respectively. Enter any three known values of the six possible parameters and the three unknowns will
be calculated and displayed. If you enter three angles, you will be shown proportional distances since there is an
infinite number of distances that would solve a three angle triangle.
Sample Report:
Source Coordinates
Point# Northing Easting Elevation Residual
1 4024.912 5205.108 542.200 131.567
2 4062.104 5173.570 543.100 147.733
3 4126.711 5180.822 543.700 142.100
...
After specifying the points, the program calculates the best-fit circle and shows the results in the dialog show here.
You can toggle each point for whether to include in the calculations. You can also modify the radius.
Prompts
Create 2D or 3D circle [<2D>/3D]? press Enter
Select points from screen or by point number [<Screen>/Number]? N
Point numbers: 2-6
Point numbers (Enter to continue): press Enter
Enter design center point# (Enter for None):
Sample Report:
Source Coordinates
Point# Northing Easting Residual
2 5253.198 5070.233 0.126
3 5246.623 5084.077 0.045
4 5232.963 5078.608 -0.131
5 5235.610 5065.105 0.217
6 5247.392 5064.165 -0.264
Residuals Standard Deviation: 0.174
In the process options dialog, the Snap Tolerance is the max offset from the point to the line or arc segment in
order to be counted as part of that segment. The Max Radius controls the maximum radius for arc segments that
the program will fit to the data. The Create Tangents Only option skips the step of calculating the best-fit arcs and
outputs only the lines. Arcs can be added later using routines like Fit Curve in the Input-Edit Centerline command.
The residual for each point is the perpendicular distance from the point to the best-fit centerline. The results are
shown in a dialog and you can toggle each point for whether to include in the calculations. Points that are toggled
Prompts
Sample report of Best Fit Line by Average with a different group of points
Prompts
Starting point ?
Pick point or point number: pick starting point
Select points from screen, group or by point number [<Screen>/Group/Number]? press Enter
Select points.
Select objects: select group of points Select points using Window or Crossing. The line is then drawn to the
computed point.
Pulldown Menu Location: COGO
Keyboard Command: bfitlin
Prerequisite: points to sample
The Create Two Parallel Lines option applies when the points are for two line that are meant to be parallel such as
a right-of-way. The program takes input for the distance between these two lines and then automatically sorts the
points between the two lines, reports the residuals for the two lines and draws the two lines.
Prompts
Source Coordinates
Point# Northing Easting Residual
109 5103.542 5182.098 10.050
110 5114.634 5191.928 6.921
111 5149.482 5227.721 0.005
112 5178.703 5268.237 0.400
113 5201.666 5312.602 8.129
Bearing: N 53°44'07'' E
Distance: 163.266
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.
831
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
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
Tools > Scale: Scales the centerline which can be used for changing units between metric and English.
Point Numbers: This will create Carlson points along the elements of the centerline and store them to the current
CRD file. The new points will be numbered in sequence beginning with the first available point number in the CRD
file.
Station Equations: At any number of locations on a centerline, you can set the back station and forward station for
the re-stationing of the centerline. The station equation dialog appears below:
When you add or edit a ROW, there is a second dialog for entering the stations and offsets that define the ROW
relative to the centerline. Use negative offsets for left and positive for right.
Alternatively, the Enter Right of Way and Polyline to Right of Way commands are other ways to define the
ROW's for a centerline.
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):
When OK is clicked, the routine will add the Line element as the first in the list of complete centerline elements.
Next up is Curve-Spiral-Curve. Click Add.
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.
For stationing the centerline, there is a Command line prompt for entering the station at the beginning of the
polyline and then using the polyline segment lengths for the rest of the centerline stations. Alternatively, there is a
keyword option E for Ending to specify the station at the end of the polyline and then back calculating the centerline
stations to the beginning using the polyline lengths.
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 com-
mand
Prompts
Centerline file to Write dialog Enter the .CL file name to create
Centerline station [Reverse/Ending/<Beginning: 0+00>]: Press Enter to accept the default station value speci-
fied or Type in the beginning 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
Next you are prompted for the file name of the centerline to plot.
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 interval. The Use Report Formatter option lets you choose the report format and has
output options for Excel.
Centerline ID
Centerline ID reports the centerline file name and location that is associated with an alignment polyline. The subject
polyline must have been created with either Design Centerline, Input/Edit Centerline, or Polyline 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 will update when changes are made
in the geometry.
Distance for Intermediate Stations is the intermediate interval for stationing. On Curve allows for a different
interval for curve segments verses line segments.
Label Deflection Angles adds this annotation to the stationing. Settings for this are specified in the Label
Deflections Setup, accessed by the Deflections Setup button.
When Erase Previous Station Labels is checked, previous station labels are erased when new ones are generated.
The PC/Spiral Setup PC button accesses the PC/Spiral Setup dialog, where settings are controlled for lines and/or
symbols and/or labels at the starting and ending (PC and PT) stations of an arc of the centerline as well as for the
spiral special stations (TS, SC, CS, ST).
Draw PC Lines controls whether lines are drawn from the PC and PT points.
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.
Max PC Length controls the maximum length for the PC lines to be drawn described above.
Draw PI Lines draws a 2 segment polyline in both tangent directions from the PI as a marker for the PI.
When Locate PI Points is checked a point will be created at the PI of a horizontal curve graphically 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 options 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 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.
• 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 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.
• Station Units when set to Miles divides the station values by 5280 for creating the station labels. When set
to Kilometers, it divides the station values by 1000 for the 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.
• 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 on 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 Profile Polyline uses a polyline on a profile grid where the X coordinate represents the station and
the Y coordinate represents the elevation. The station labels will use the distance along this profile polyline.
• Using a CL File will result in horizontal distance stations as with the 2D Polyline option only a 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.
Vertical Exaggeration applies to Profile Polyline mode. This factor is the ratio between the horizontal and vertical
scales on the profile grid.
• 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.
• 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.
Labels with Draw PI Lines, Label PI Stations and Locate PI Points all checked on
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 file name for the centerline file or navigate to the file using the ''File Picker'' button. 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, Road Network or Surface File) for the reference
elevation. With 3D Polylines, there will be an additional Slope Station available under the Label Fields in addition
Text Placement Options: Controls how the leader is drawn with the label. The Above/Below Leader method
draws the leader along the label. The After Leader draws the leader up to the label.
Above/Below Leader
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 constructing 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 Line From Centerline: This option draws a perpendicular line between the point and the centerline. The
Setback Offset option shortens the line and makes gaps at the centerline and point ends. The Set Label Adjacent
option places the label along this line instead of at the leader endpoint.
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.
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.
Truncate Station at +: Removes the digits before the + in the station labels.
Add to Existing Point Description: When picking points to label by point #, this option appends the label to point
description instead of creating a text label. The description is updated both in the coordinate file and for the point
description attribute in the drawing.
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.
Offset Tolerance: For points with an offset greater than the specified tolerance, this option puts the labels in a
separate layer. This option is a way to highlight points with offsets more than the tolerance. The separate Offset
Tolerance layer can be setup to use a different color.
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 specified.
Pick point or point numbers (SS for Selection Set,G for Group,Enter to End): Press Enter
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, otherwise 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.
The Include Station-Offset In Description option will add the station and offset of the point into the point
description.
Use Centerline from to specify whether to define the centerline by picking a polyline in the drawing, selecting a
centerline (.CL) file, or using 2 points.
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 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 with point number, station, offset,
elevation and description. The program handles station formats with or without the '+' (i.e. either 250 or 2+50). The
elevation and description are optional. The Read File option is a quick routine to convert a station-offset data file
into coordinates. The delimiter for the text file and the order of the fields are set in the dialog shown here.
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
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 mat-
ter what order the points were calculated.
Report Point Notes: When checked point notes will be included on the calculate offset report.
Create Point Notes: When checked, the station and offset of the offset point will be created as notes and written to
a note file (*.not). This note file will have the same name as the crd file.
Use Report Formatter: When checked, the output of this command is directed to the Report Formatter which
allows you to customize the layout of the report fields and can be used to output the data to Microsoft®
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.
Left/Right Prefix/Suffix: These settings are used with the offset label.
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, by a point and direction angle, or using 2 points. The polyline mode can be either 2D or 3D
for horizontal or slope distance stationing.
Prompts
Calculate Offset Settings Dialog
Polyline should have been drawn in direction of increasing stations.
Select Polyline near endpoint which defines first station.
[nea on] Select Polyline Centerline: select polyline centerline
(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
Prompts
Select first polyline, line or arc: pick a polyline
Select second polyline, line or arc: pick a polyline
Average distance 15.335
Maximum distance 50.592 at 1929333.693,231112.910 and 1929297.650,231148.413
Minimum distance 11.870 at 1929473.749,231310.277 and 1929465.293,231318.606
Centerline Conversions
There are many import routines available under Centerline Conversion to convert other applications' centerline
files to Carlson centerline files (.CL), and many export routines to convert Carlson 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, InRoads .ASC, 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 Civil 3D, the import works differently because the centerline definitions are stored within the drawing instead
of external file. So this import does not prompt for a file but looks for Civil 3D centerlines in the current drawing.
The Civil 3D centerline custom objects are converted to standard AutoCAD entities and there are prompts to save
the centerline definitions to Carlson .CL files.
865
Area Defaults
This command allows you to specify default settings for area labeling. The Area Defaults dialog is divided into 3
tabs. The first is the Label Fields and Settings tab. The top portion of the Label Fields and Settings tab contains
two listboxes which are used to control which of the possible ten area fields will be used for area labeling. You use
the Add and Remove buttons to control which fields will be included in area labels. You can also add to the Used
Fields list by double-clicking on items in the Available Fields list. The area label will include the values in the order
as specified in the Used Fields listbox. To change the order you use the Move Up and Move Down buttons.
When a grid projection is defined in Drawing Setup, the Available Fields with include geodetic areas where the
areas are adjusted by the projection. The Base Z from Drawing Setup is used for the elevation factor for this
adjustment.
Field Settings Dialog: To control the appearance of the fields in the drawing, use the Edit button to edit the high-
lighted item in the Used Fields list, or double click on a field in the same list. This will call up the Field Settings
Dialog.
User Defined: The Field ''User Defined'' can be added to place a custom fixed label in all areas. To control the value
and appearance of the custom label in the drawing, use the Edit button to edit the ''User Defined'' item in the Used
Fields list, or double click on a field in the same list. This will call up the Field Settings Dialog. In this case the
''Value'' setting becomes the custom label.
Text Style: This allows you to set a text style for the area labels. You can enter the name manually or use the Select
Style button to call up a dialog which presents a list of known text styles.
Text Size: This value is multiplied by the horizontal scale to obtain the actual text size.
Text Layer: This allows you to assign a layer for the area text. You can enter the name manually or use the Select
Layer button to call up a dialog which presents a list of known layers.
Text Color: This allows you to assign a color for the area text. Use the Select Color button to call up the standard
color picker dialog. To use the default for the Text Layer, select ByLayer.
Prefix and Suffix: Although most area labeling uses the suffix, as in 1.25 Acres or 3.515 Hectares. But for those
who prefer a prefix, as in Ac: 1.25, this routine can create that area labeling style automatically (see below for
example of results of using a prefix with square feet and acres).
Justification: Use this to control whether the label field is left, centered or right justified.
+/-: This allows you to display + or - in the Prefix or Suffix of the area labels, or choose None.
Precision: Choose precision level for the currently selected field.
Below the Available and Used Fields lists the following items for further controlling area label generation:
Use Commas in Labels: This allows you to use commas in the area labels.
Use MText: Check this box to turn on the use of MText for area labels. If this is checked all area labels will be
grouped into as few MText entities as possible. Area labels with different text styles, justification or layers will not
be combined into the same MText entity.
Erase Previous Labels: When checked, previous area labels for the area being relabeled will be erased.
Label Placement: When auto placement of area labels is used, the labels can be placed either at the centroid of
area or at the rear side. This is accomplished by selecting either the Center or Rear Side radio button, respectively.
When Center is selected the user can choose to have the labels oriented according to the side lines of the area
by checking the Align By Sides checkbox. When either Align By Sides or Rear Side is selected, the checkbox
Flip Text for Twist Screen can be selected to have the label rotated 180 degrees to present it in the best reading
orientation relative to the current Twist Screen rotation setting.
Draw Symbol Around Lot Description: When the Lot Description field is included in the Used Fields list, the
user can check this checkbox to have a symbol drawn around the Lot Description field. When this box is checked,
you specify the symbol name in the Symbol Name field or click on the current symbol (drawn to the right) to
graphically choose the desired symbol. You specify the layer by entering the name in the Layer box or by clicking
on the Select button to choose from a dialog that presents all known layers.
Symbol Buffer Offset: By default, the symbol will be automatically scaled according to the text length and size of
the Lot Description value for the area. For additional control of symbol scaling, the user can enter a number in text
size units in the Symbol Buffer Offset box. This value will be added to the automatically generated default scaling
value.
Avoid Label Overlap: If this box is checked the area labels will be checked for overlaps after they are generated.
Please see the Overlap Manager documentation for more information.
Overlap Settings: Click this button to go to the Avoid Label Overlaps dialog where you can review or modify the
Overlap Manager settings. Please see the Overlap Manager documentation for more information.
Load/Save: These buttons save and recall all the Area Default settings to a .ARS settings file.
Tip: Keep in mind that changes in Area Defaults, if changed from the Area/Layout pulldown menu, only
apply to that work session. If changed within the Configure command, the changes apply to all new work sessions
as well.
Curve data can also be entered and reported. The points can be either picked on the screen, or entered by point
number. You can also enter a range of point numbers (i.e. 1-9). The closure is reported using the total distance
inversed, and the difference between the starting and ending points, as the closure error.
At the first command prompt, you can enter O for Options to bring up the command options. The Input Method
determines the default input mode for the first command prompt. The Different Radius Tolerance checks that
the distance between the PC and radius point and the PT and radius point match for curves. The Linework Snap
Tolerance applies to the linework input mode and is used to check the distance between end points when connecting
two linework entities. The Report Closed By choosing between using the difference between the starting and ending
coordinates to calculate the closure error or angle and distance values in the report. The Apply Compass Rule
Adjustment will adjust the perimeter as a closed loop for the closure error. The Label Both Feet And Meters is
an option to report the distances in both feet and meters. The Report Stations option adds stations for each point
into the report. The Use Report Formatter chooses between the standard report or customizing the report. You
can also set the decimal precisions for the report and whether to report stations for the distances along the perimeter.
This command creates a polyline of the figure which can be erased or kept in the drawing. The Prompt To Draw
Perimeter Polyline and Polyline Layer settings apply to this polyline.
Prompts
Options/Line/Group/<Pick Starting point or point number>: pick a point
Pick point or point numbers (R-RadiusPt,U-Undo,Enter to end): pick a point
Pick point or point numbers (R-RadiusPt,U-Undo,Enter to end): R for radius
Radius point number or pick point: pick a point
Curve direction [Left/<Right>]? press Enter
Pick End of Arc or point number (U-Undo,Enter to end): pick a point
Pick point or point numbers (R-RadiusPt,U-Undo,Enter to end): pick a point
Point number (R-RadiusPt,U-Undo,Enter to end): pick a point
Point number (R-RadiusPt,U-Undo,Enter to end): pick a point
Point number (R-RadiusPt,U-Undo,Enter to end): press Enter
SQ. FEET: 27247.4 SQ. YARDS: 3027.5 SQ. MILES: 0.0
ACRES: 0.63 PERIMETER: 668.35
Pick area label centering point: pick a point
Erase Polyline Yes/No <Yes>: press Enter The command plots a polyline that represents the figure you defined if
you want to keep the polyline respond with No.
Prompts
Select lines & arcs or polylines of perimeter for area calculation.
Select Objects: select lines and arcs or polylines
Lines and arcs are then joined together and the area calculated.
Pick area label centering point (Enter for none): pick a point
The area is then plotted at the point selected.
Prompts
Pick point inside area perimeter: pick a point
Pick area label centering point (Enter for none): pick a point
The area is then plotted at the point selected.
Pulldown Menu Location: Area/Layout
Keyboard Command: ptarea
Prerequisite: Set Area Defaults
When additional interior text is selected, the standard report will include that text:
Polyline Area 11/17/2004 12:49
Polyline Area: 43560.0 sq ft, 1.00 acres
Polyline Perimeter: 838.35 ft
Text: 16 Sf: 43560.0; Ac: 1.00
In this case, the ''16'' refers to Lot 16, and appears in the report because the lot number and existing area labeling
were selected along with the polyline for the lot.
Digitize Areas
This command allows for digitizing areas. This routine includes an option for drawing perimeter polylines.
This command allows you to specify table fields and format settings for area tables. Whether the Area Commands
create an area table or label within the area is controlled by the Area Defaults command by the Use Area Tables
setting. With the Area Defaults and Area Table Settings prepared, the various Area Commands will create tables
according to the settings. When the Area By Closed Polylines routine is used to create the area table and the Link
Linework With Labels option is on under Configure Carlson->General Settings, then the area table values are
automatically updated when the polyline geometry is modified. Also, when using the Area By Closed Polylines
command with the Lot Description field active for the table, the program prompts for an area description for each
polyline. The rest of the area table fields are calculated from the polyline geometry.
The Table Fields tab contains two listboxes which are used to control which of the area fields will appear in any
table rows that are generated for areas. You use the Add and Remove buttons to control which fields will be
included in area tables. You can also add to the Used Fields list by double-clicking on items in the Available Fields
list. The area table will include the values in the order as specified in the Used Fields listbox. To change the order
you use the Move Up and Move Down buttons.
Field Settings Dialog: To control the appearance of the fields in the table, use the Edit button to edit the
highlighted item in the Used Fields list, or double click on a field in the same list. This will call up the Field Settings
Column Title: This will be the tile name used for the field's column in the area table.
Text Style: This allows you to set a text style for the area labels. You can enter the name manually or use the Select
Style button to call up a dialog which presents a list of known text styles.
Text Size: This value is multiplied by the horizontal scale to obtain the actual text size.
Text Layer: This allows you to assign a layer for the area text. You can enter the name manually or use the Select
Layer button to call up a dialog which presents a list of known layers.
Text Color: This allows you to assign a color for the area text. Use the Select Color button to call up the standard
color picker dialog. To use the default for the Text Layer, select ByLayer.
Prefix and Suffix: Although most area labeling uses the suffix, as in 1.25 Acres or 3.515 Hectares. But for those
who prefer a prefix, as in Ac: 1.25, this routine can create that area labeling style automatically.
Justification: Use this to control whether the label field is left, centered or right justified.
+/-: This allows you to display + or - in the Prefix or Suffix of the area labels, or choose None.
Precision: Choose precision level for the currently selected field.
Column Width/Auto: The default behavior is that the column width is automatically set for best fit. The user can
override this value by unchecking the Auto checkbox and setting the column with in text size units.
The Table Settings tab brings up the Table Settings panel shown above. The area table option puts the area
data in a table that is typically drawn outside the area and contains area data for multiple areas. Each row in the
Table Parameters:
Total Area on Last Row: Select this to have a total row placed at the bottom of the table which will contain the
sum of all relevant table fields.
Label Layer: Use this to control the layer that the area table reference will be placed in. Use the Select button to
pick from a list of all known layers.
Label Color: Use this to control the color of the area table reference. Use the Select button to pick from a color
picker dialog. Select ByLayer to use the default color of the label layer.
Area Label Prefix: Use this to control the prefix of the area table references. Add a space after the prefix to have
the prefix and the reference number separated by a space if desired.
Label Text Style: Use this to set the text style of the area table reference. Use the Select button to pick from a list
of all known text styles.
Table Layer: This allows the user to set the layer that the table will be placed in. Use the Select button to pick
from a list of all known layers.
Table Color: This allow the user to set the color of the grid lines of the table. Use the Select button to pick from a
color picker dialog. Select ByLayer to use the default color of the table layer.
Area Table Title: To add a title row as the first row of the area table, enter a table title here.
Title Text Color: This allow the user to set the color of the table title. Use the Select button to pick from a color
picker dialog. Select ByLayer to use the default color of the table layer.
Title Text Style: Use this to set the text style of the table title. Use the Select button to pick from a list of all known
text styles.
Title Text Size: Use this to control the size of the table title text.
Background Colors: The area table is broken into 5 zones in respect to background color. Each zone can have its
own unique background color. The zones are Title, Header, Contents1, Contents2 and Total. To set a background
color for each zone, first the respective ''Use Table...Background Color'' box must be checked. This enables the
Select button, which is used to pick the respective background color from a color picker dialog. For the Contents
zone all contents rows can either have the same background color, or by setting up an ''Alternating Background
Color'', rows will have alternating colors.
Prompts
Starting point of area table: pick point
Prompts
Select active Table: pick area table
Prompts
Select an area table to modify: pick an area table
After picking an area table the Area Defaults dialog will be displayed. Here you can change the settings of
the selected table. The changes will be reflected once the user selects the OK button.
The Table Fields tab contains the Available Fields and Used Fields listboxes which are used to control which of the
possible ten area fields will be used in the area table. You use the Add and Remove buttons to control which fields
will be included in the table. You can also add to the Used Fields list by double-clicking on items in the Available
Fields list. The area label will include the values in the order as specified in the Used Fields listbox. To change the
order you use the Move Up and Move Down buttons.
Column Title: This will be the tile name used for the field's column in the area table.
Text Style: This allows you to set a text style for the area labels. You can enter the name manually or use the Select
Style button to call up a dialog which presents a list of known text styles.
Text Size: This value is multiplied by the horizontal scale to obtain the actual text size.
Text Layer: This allows you to assign a layer for the area text. You can enter the name manually or use the Select
Layer button to call up a dialog which presents a list of known layers.
Text Color: This allows you to assign a color for the area text. Use the Select Color button to call up the standard
color picker dialog. To use the default for the Text Layer, select ByLayer.
Prefix and Suffix: Although most area labeling uses the suffix, as in 1.25 Acres or 3.515 Hectares. But for those
who prefer a prefix, as in Ac: 1.25, this routine can create that area labeling style automatically.
Justification: Use this to control whether the label field is left, centered or right justified.
+/-: This allows you to display + or - in the Prefix or Suffix of the area labels, or choose None.
Precision: Choose precision level for the currently selected field.
Column Width/Auto: The default behavior is that the column width is automatically set for best fit. The user can
override this value by unchecking the Auto checkbox and setting the column with in text size units.
The Table Settings tab brings up the Table Settings panel shown below.
Total Area on Last Row: Select this to have a total row placed at the bottom of the table which will contain the
sum of all relevant table fields.
Prompts
Select a table row to delete: pick area table row
Consolidate table [<Yes>/No]? If consolidation is chosen, row numbers will be renumbered to close up the gap
created by this deletion. Consolidation will also update all relevant area table references in the drawing. If the user
chooses not to consolidate the table at this time, the atabfix command (menu item Area/Layout> Area Tables>
Consolidate Table) can be used at any time to perform consolidation.
The drawing below shows the results of deleting the same row 2, only this time the user has chosen to perform table
consolidation.
Prompts
Select a table to consolidate:: pick area table
Row numbers will be renumbered to close up the gaps in the selected area table. Consolidation will also update all
relevant area table references in the drawing.
Prompts
Prompts
Prompts
Hinged Area
This command can be used to determine the dimensions of a figure when the area is fixed and three or more sides are
known. The figure can be defined by a closed polyline or by picking the known points and curves. The command
then prompts for the area to be solved for (in square units and acres).
Prompts
Define area by points or closed polyline [Points/<Linework>]? press Enter
Select polyline segment to adjust: select a polyline segment
Select hinge point [endp]: Move the cursor around to find a hinge point.
Keep existing polyline [Yes/<No>]? N
Area: 47104.31 S.F, 1.0814 Acres
Remainder/Acres/<Enter target area (s.f.)>: 48000
Polyline method
Pulldown Menu Location: Area/Layout
Keyboard Command: harea
Prerequisite: A closed polyline or at least one known side. Two direction lines should be drawn.
Prompts
Points method
Pulldown Menu Location: Area/Layout
Keyboard Command: ssarea
Prerequisite: A closed perimeter polyline
Prompts
Define area by points or closed polyline [Points/<Linework>]? press Enter
Area Radial from Curve dialog Make choices and click OK.
Select curve to radiate from: pick the curve
Select back polyline: pick the back polyline
Lot Area: 9000.00 S.F., 0.2066 Acres
Point Method
Enter area in ACRES [Sq. Feet/Done) <0.000000>: Enter the number of acres contained within the cut-
off area.
Enter bearing of cutoff line <100.000000>: Enter the bearing of the cut-off line through the property us-
ing Qdd.mmsss format.
where:
Q = quadrant (1 = NE, 2 = SE, 3 = SW, 4 = NW)
dd = degrees
mm = minutes
sss = seconds (The third s indicates that, if desired, you can optionally specify seconds to the nearest 0.1 second)
When specifying individual points, move around the parcel and pick or type in the points, in order, to define
the overall area involved.
After all points have been entered, press Enter to end point input.
The Saving Point dialog (below) will be shown for each intersection point.
Depending on your settings for Auto Line Plot and Auto Point Plot on the Graphics tab of the C&G Op-
tions dialog box, you may see both the points and the cut-off line drawn on the screen.
This process can be repeated as many times as is necessary to further divide the overall area or to divide an-
other area.
Press <Esc> or ''D'' at the Enter area... prompt to end the command.
Prompts
Enter area in ACRES [Sq. Feet/Done) <0.000000>:
Enter the number of acres contained within the cutoff area or type ''S'' and Enter to use square feet or ''D'' and Enter
when done.
Enter bearing of cutoff line <100.000000>: Enter the bearing of the cut-off line through the property.
Lot Layout
This command draws lots based on a front and back polyline. Starting from the front polyline, the program calculates
two lot side lines perpendicular from the front polyline that intersect the back polyline and create the specified lot
size. Lots are created along the front polyline in the order that the front polyline is drawn. If the front polyline needs
to be reversed, use the Reverse Polyline command found on the Edit menu. The direction of the back polyline does
not matter. The lots can be drawn as closed polylines or just the lot sides can be drawn. There is also an option to
automatically create all the possible lots at the specified area between the front and back polylines or to prompt for
each 0.4 acre lot.
In prompt mode, the program reports the remaining area between the front and back polylines and then asks for the
lot size. The lot size can be specified either by area or frontage along the front polyline.
The lots are sized to meet the specified area and also meet the minimum frontage and backlot distances. The
program starts by checking the lot area at the minimum distances. If this area is greater than the target, then the
lot is drawn at the minimum distance and the resulting lot area will be greater than the target area. Otherwise the
program will increase the frontage until the lot reaches the exact target area. The Use Frontage Setback Polyline
option allows you to use another polyline besides the actual frontage polyline for the minimum frontage indicator.
Typically, this Frontage Setback Polyline would be offset a set amount from the actual frontage polyline.
Prompts
Cleanup Lot Linework dialog
Select polylines to process.
Select objects: pick polylines
Here's the inverse showing the bearing to the nearest second on the line after running this routine:
Northing(Y) Easting(X) Elev(Z)
7054276.3673 11519401.0182 0.0000
7054104.6344 11519556.5360 0.0000
Bearing: S 42°09'48.0000'' E Horizontal Distance: 231.6850115
Prompts
Select lines and polylines to process.
Select objects: pick lines and polylines
Adjusted 1 polylines.
Maximum distance shift 0.000538
Prompts
Select polylines to check.
Select objects: pick polylines
Adjusted 1 polylines to make perpendicular.
Cul-de-Sacs
This command uses a polyline centerline and the offset polylines to create a cul-de-sac. These offset polylines can
be generated by the Offsets & Intersections command, or with the standard Offset command. The layer names of the
offset polylines must match the layer names set in the dialog.
To run this command, pick a set of polylines and point on roadway centerline where the cul-de-sac center is. For
cul-de-sacs with an offset center, pick a projection of that center onto the centerline and specify an offset distance
(positive value is offset to the right, negative - to the left). Like the Offsets and Intersections command, a preview is
shown of the cul-de-sac being designed. Any of the cul-de-sac parameters may be modified and reviewed before the
cul-de-sac is applied and the drawing is modified with the Finish 2D button. The Finish 3D button opens the Elevate
2D Polylines command described in this chapter.
Bend cul-de-sacs are created by selecting offset entities on one side of the centerline.
Elevate 2D Polylines
This command allows to assign elevations to a selection of polylines based on elevations along supplied 3d centerline
and user-defined slopes. This routine calculates a distance from each vertex of 2D polyline to a specified 3D
reference polyline and uses that distance and slope to calculate a 3D offset to a corresponding point on 3D polyline.
You can specify either the original centerline to be a reference 3D polyline or use another set of offset polylines.
For example, you could specify the edge of pavement elevation to be relative to the curb elevation, while curb
elevation is calculated based on the centerline elevation. You can view the resulting road/intersection design in 3D,
making changes and updating picture on-the-fly. Local sink points can be reported instantly by evaluating a resulting
triangulation to predict low points in the design leading to water retention.
Prompts
Select all offset polylines for the intersection.
Select objects: select entities
Select all 3D profile polylines.
Select objects: select entities
Pulldown Menu Location: Area/Layout
Keyboard Command: 3dintersect
Prerequisite: A set of offset polylines and roadway centerlines
Stall Layout Method: Indicate the method of stall creation whether it be a desired number of stalls or as many
stalls as can be fit on an alignment.
Min Stall Width: Indicate the minimum width a stall can be when the Fit on Alignment option is specified.
Max Stall Width: Indicate the maximum width a stall can be when the Fit on Alignment option is specified.
Stall Width: Indicate the stall width when the Number of Stalls option is specified.
Number of Stalls: Indicate the desired number of stalls when the Number of Stalls option is specified.
Stall Length: Indicate the desired length of each stall.
Side for Stalls: Indicate the side to which the stall lines should be placed.
Stall Placement Method: Indicate the method by which the stall direction should be determined whether it be
between two picked points or along an existing graphical alignment.
Layer: Specify the layer on which parking lines should be placed or click the Set button to choose an existing layer.
Prompts
Starting Point?
Pick point or point number: Pick a point
Ending Point?
Pick point or point number: Pick a point
Created 10 stalls.
Pulldown Menu Location(s): Civil â†' Area/Layout â†' Layout Utilities, Survey
â†' Area/Layout â†' Layout Utilities
Keyboard Command: parking
Prerequisite: None
Prompts
Select 1st Lot line to measure perpendicular from.
Select object: select line
Select 2nd Lot line to measure perpendicular from ([Enter] for none).
Select object: select line
Select entity to move at 1st point to measure from:
Select object: ENDPOINT of (Pick a point on polyline.)
Pick a 2nd point on entity to measure from ([Enter] for none). END of (Pick a point.) Pick another endpoint of
the polyline representing the building.
Drag-Pick new Location or [T]ype in Move distance(s) [C] to Cancel: T Either drag the building to a location
and press the pick button on your pointing device or press T to enter the distances.
You may have to use a negative distance to move to the proper side of lot line!
Distance from 1st line: 10
Distance from 2nd line: 20
The building is then moved to your specification.
Pulldown Menu Location: Area/Layout
Keyboard Command: setback
Prerequisite: Lot lines and polyline representing the building should be plotted.
There are two methods for the program to define the edges of the lot as front, side, back or corner. For the Use
Reference Centerline method, the Front to CL Max Offset is used to determine which lot edges are frontage.
The program will prompt to select CL reference polylines and lot edges that are within this offset from these CL
polylines are considered frontage edges. For the By Pick method, the program prompts to select the setback type
for each lot edge. Only the By Pick method has the option for the Corner Setback type.
The Front Setback is applied to the lot frontage edges. The Side Setback offset is applied to lot edges that have only
one of their ends within the frontage offset. The Back Setback offset is applied to all other lot edges.
Footprint Creator
Footprint Creator is a command that allows for the creation of a library and placement of building footprints. The
command is run from the Area/Layout menu and found in the Layout Utilities sub menu. The command inserts
footprint drawings and uses the layering scheme in them to place the footprints with options. Footprint Creator
allows the person producing plans to include optional aspects of designs such as; locating the garage left and right
and including details such as driveways. Labeling tools are provided should it be desired that elements of the
Command Operation
The command starts with a dialog that allows for the selection of a footprint by a number of characteristics.
These are region, model and elevation. Placement of the garage is able to be left or right. There is also a message
board function that allows for team members to share information with each other about use and updates to
footprints. For operation of the command select Next.
Footprint drawings may contain optional elements to be included upon placement. In this case an option is a master
suite. This is read from the source drawings layering convention. To place an option select it by single clicking and
choose the Add button. To remove it select it from the Selected Options pane and then select the Remove button.
The Remove All button does just that and allows you to restart the selection of options.
There are two options that control if the footprint will include an enclosure line or simply place the footprint as
drawn in the source drawing. The list options toggles will annotate the options either by leader, in a list or both.
Use the back button should you realize a different footprint is needed.
Select the next button to select further options.
The source drawing's layering scheme is used to allow for the placement of porches and bay windows. The command
reads the drawing and displays any porches or bay windows available. If none are included this pull down will be
blank.
Excavation Lines
Excavation lines are also read from the source drawing. If none are included this pull down will be blank.
Driveways
The source drawing can also include driveways. Again, if none are present in the drawing this pull down will be
blank.
Add Special, Remove Special, Remove All
The Add Special, Remove Special and Remove All buttons will add the options selected. Remove them individually
or remove them all.
Create Footprint
When ready to place the footprint select Create Footprint. You will be prompted to select an insertion point.
Pick an insertion point:
The Footprint Folder is the folder where all of the sub folders for footprints will be located. The Model
Data and Elevation Data Files by default will be located in your Settings folder. Each footprint is stored in a folder
with a name that corresponds to elements of the footprint. A footprint is included with the Carlson installation. It is
0999-Edgemont KY.dwg and is located in a folder named 0999-Edgemont KY under the settings folder.
Layers are included that are read by the command to determine which elements of the drawing are place
when the command is run.
Other layers that can be used are those related to excavation. They require a layer that includes EXC fol-
lowing the first to numeric characters and the dash. Layers with OPT are standard Options. They must be preceded
by 00- as shown. Layers that include the Elevation name can be selected during command operation.
Model Data
The Model Code is a four digit code that will be the first four characters of the folder and drawing file
name. This is followed by a dash and then the Model Name which is followed by a space and then the Region Code.
The command matches the Region Code to the Region Name for display in the dialog box for Region. The Notes
are purely descriptive.
The Model Code is four numeric characters. The Model name can be alpha or numeric. The Region Code
is a two character designation. The Region Name matches up with the Region Code and can be alpha or numeric.
The notes are descriptive and are there purely to help understand information about the Model. To edit an existing
Model select the Model and then select the Edit button. To save a Model for modification, select the Model and then
select the Save As button. Should the list of models become extensive, use the Search button to locate the model
desired.
The operation of this dialog is nearly identical to the Model Data Manager dialog. The Code and Name re-
late to layers in the source drawing.
Fit Structure
The purpose of the Fit Structure feature is to place a structure (or the footprint) within a bounding polygon. For
example, a house foundation - the footprint - within the limits of the setback lines of a lot - the bounding polygon.
The user can easily insert a structure footprint within a lot or bounding polygon near its final location. The
footprint then it can then be conveniently rotated and/or translated, in user definable increments, to the exact
position desired.
Footprint Templates
The template, a full scale definition of a structure's footprint, must be defined prior to placing it within the bounding
polygon.
Templates are not AutoCAD drawings but they can be imported from AutoCAD drawings.
The data specifying the dimensions of a template is stored in a binary format and cannot be manipulated without
using the Template Manager. Once a template is placed in the drawing, it becomes a C&G footprint polyline. Since
it is a C&G polyline, it can be queried and manipulated using ordinary AutoCAD and CGSurvey commands.
Template Manager
The Template Manager is used to manage the templates for the various projects you work on. For example, the
various house footprints used in a given subdivision can be defined as templates. The templates can then be placed
in a lot in an ''as'' or ''reverse'' orientation and reused as many times as necessary. You can use the Template Manager
to define templates directly or import the templates from existing AutoCAD drawings.
The Template Manager allows you to organize your templates within projects. You can name the projects in
a meaningful way then import the templates into the project ''folder''.
When you choose the Fit Structure feature from the Cogo menu for the first time, a dialog warns you that you have
no templates defined then brings up the Template Manager.
Creating a Template:
To create a new template, click the Create button. This brings up a dialog that allows you to configure the simple
drawing in which you will create a template. This dialog allows you to specify the name of the project, the name
of the template and asks about the approximate overall size of the template. If the structure template is made up
of right angle segments you may want to specify a snap grid to aid you in laying out the template. You should be
aware that the create template method
should only be used for very simple templates and that it does not allow you to edit the structure once it is added to
the Template Manager.
Importing a Template
The Create template method is only useful for very simple templates. For more complicated templates and projects
with multiple structures, it is recommended that you use the Import method. To import a template you must create a
separate drawing, then draw all of your templates at full scale on the layer specified for templates (see Fit Structure
Setup).
Begin the importing of a template by creating a new drawing file as a repository for all the structure template
drawings used in a specific project. For this example we will create a new drawing named Mitchell Estates
bldgs.dwg. This file will only contain the structure template drawings for this project.
Select the CAD File menu then select the menu New item
You may be asked to choose a drawing template (not to be confused with the structural template polylines you are
about to create). It is generally easiest to use the default acad.dwt drawing template but you may also specify one
of your own choosing.
In this new drawing create a layer having the name specified in Fit Structure Settings and make this layer
current. You can accomplish this by using the CAD Layer Manager. To open the Layer Manager, from the Format
menu choose the Layer menu item.
In the new drawing, draw the templates (house footprints for example) you will be using in your project. A
structure template must be a closed polyline and may contain arc segments.
You could also use the C&G Quick Traverse feature to traverse around the building However, if you use
Quick Traverse to create the footprint you must then convert the C&G lines created by Quick Traverse to polyline.
To do this you can use a utility on the CGTools menu, Join Nearest.
Once you have created the templates needed, close and save the template drawing file. You can come back
to this drawing at anytime and add or modify templates as needed.
Note: If you change a template in the original template drawing, you must be re-imported using the Tem-
plate Manager. First, use the Template Manager's Delete feature to delete the old template, then re-import the
changed template from your template drawing file.
Placing a Footprint:
Return to the original drawing into which you wish to insert the footprint. In this example Mitchell Estates.dwg will
be used to place structure footprints within lot setbacks.
If this is the first time you have run the command and no templates have been specified, you will be in-
formed of this by a warning dialog. Click OK in the warning dialog and the Template Manager will come up.
If you have inserted a template prior to running this command, the following prompt will be seen at the
command line:
When the Create button is selected, the Add A Template dialog appears (shown earlier).
Name of Project: enter a new name or press the down arrow to select from existing projects.
Name of Template to Add: enter a new name or press the down arrow to select from existing projects.
Grid:
If you wish to have a snap grid as a drawing aid when you create a template, check the Use grid to aid in drawing
the template checkbox and set the grid interval. You need not use a grid but it is useful in creating simple
rectangular templates.
Click OK to begin creating the template. To create the template, pick the desired locations for the various
building corners. Be sure to close the structure perimeter by typing C and Enter. After closing the template polyline
you will be returned to the Template Manager.
Import button:
clicking this button allows you to import the template from another drawing file. As described earlier, you should
create a separate template drawing. In that drawing draw the required templates as closed polylines. The templates
may contain arcs.
When you select the Import button a dialog (shown earlier) comes up asking you to enter or select a Project Name
and to specify the Name of Template to Add.
The Project Name can be anything you wish but is often the name of the subdivision or the client name.
The template name can also be anything you wish. It should generally reflect the type or style of structure the
template represents.
After filling out the project and template names and clicking OK, a file dialog will be displayed. Choose
the drawing file you created earlier containing the template(s) you wish to import.
After closing the file dialog the template drawing will be shown and you will be asked to choose the tem-
plate polyline. When you pick the template polyline its geometry is stored in a special file reserved for template
information and you will be returned to the Template Manager.
If you highlight the newly imported template on the left hand pane it becomes the current template and you
should see it displayed in the right hand pane.
By highlighting the template name it is made the current template. You may choose to mirror the current
template on the Y axis by checking the Mirrored checkbox. All you need do now is click the Close button to close
the Template Manager and place the footprint in the drawing.
Note: The template drawing file may have several templates in the same drawing file. For example you
may have a subdivision with many different house footprints.
Open the subdivision drawing file, in this case; Mitchell Estates.dwg, and the associated coordinate file: Mitchell
Estates.crd.
The subdivision drawing should already exist and you should have already defined the bounding polygons within
which the structures are to be placed. These bounding polygons can be defined either by polylines (arcs are allowed)
or lines and arcs. The lots and setbacks (bounding polygons) can also be defined using a C&G Point Group or
Groups.
Once the subdivision drawing is open and has been prepared for the placement of structures choose Fit
Structure from the menu.
If you have not run the Fit Structure command and set a current template in this drawing session, the Template
Manager dialog will appear.
After choosing the template polyline, you will be returned to the Template Manager. You will notice that
the template you just chose has been added to the template manager under the project you selected. To see its shape
and make it the current template, click the template name under the current project.
You may continue to add templates as required. Click Close to begin placing the template in the subdivision drawing.
After the Template Manager closes you will return to the main drawing and see the following prompt:
Pick the lot within which the structure will be placed [cg-Point-group/Done] <pick>:
Pick a polygon or a series of lines that define a closed lot boundary or setback within which you wish to place the
structure. Type P and Enter to use a C&G point group file to define the bounding polygon.
Once you have specified the bounding polygon you will be asked to place the structure near its final location in the
bounding polygon. Move the structure near its desired location using the mouse and click the left mouse button to
place it at that location. Once you have picked the approximate location for the structure you will then be allowed
to rotate and move the structure to its exact final location.
Note: If you need to adjust a template further once it has been placed within the bounding polygon and you have
exited the Fit Structure command, you can run the Fit Structure command again and pick the existing structure
instead of using a template.
After placing the structure in the bounding polygon you will see the following prompt at the command line:
In all the commands used to adjust the structure, the distances to the bounding polygon may be displayed at
the appropriate corners of the template (see example below). You may turn this distance display on or off or view
or change other fit structure parameters using the setUp option (type U and Enter at various the prompts).
Move:
Type M and Enter to ''drag'' the structure around using the mouse cursor - similar to when you first placed the
structure in the bounding polygon. This option is only meant for moving the structure in a gross, imprecise way and
thus allow you to place it near its final location. After using this option the structure can be more finely adjusted
using one of the other options described here.
Step-move:
To move the structure up, down, left or right, using the arrow keys on the keyboard, type S and Enter. The following
prompt will appear:
Now you can use the arrow keys on your keyboard to move the structure by steps in the X and Y directions.
The distance moved per keystroke is indicated at the command line - in this case the structure moves 1 unit each
time you press an arrow key. To change the per step increment, type U for setUp. This brings up the Fit Structure
Setup dialog, allowing you to change the Translation Step setting (see below).
Step-Rotate:
If you type R and Enter for step-Rotate you can then use the up and down arrow keys on the keyboard to rotate the
structure by small rotational steps.
The following prompt will appear:
Use down/up arrow keys to rotate 10°00'00'' clockwise/ccw [setUp/Done] <D>:
Rotate:
To rotate the structure, type R and Enter. The following prompt will appear:
Use this option to rotate the structure by moving the mouse. Left clicking will place the structure at the
current rotated orientation. This method of rotation is not precise and is thus useful only for gross rotational
movements.
rot-Ninety: Type N and Enter to rotate the structure 90 degrees in a clockwise direction.
Parallel:
Type P and Enter to rotate the structure so that one of its sides is parallel to a specified line segment on the bounding
polygon.
First, select the side of the bounding polygon that you wish to be parallel to a selected side of the structure.
Next, select the side of the structure that is to be parallel to the previously selected line on the bounding polygon.
After picking the side on the structure the structure will be rotated into position.
Note: If the rotating the structure about its geometric center to make the selected sides parallel to one an-
other will cause an encroachment, an error message will be displayed, no changes will be made, and you will return
to the Adjust Structure ... prompt.
On-boundary:
Type O and Enter to choose a point on the structure that is to touch a selected point on the bounding polygon. This
is accomplished by translation only.
If choosing a structure corner as the point to touch the bounding polygon, you should use the end point
snap. If you do not use end point snap, the translation of the point picked to the bounding polygon will likely cause
the corner of the structure to encroach. You can specify end point snap when picking the point on the structure
by typing in ''end'' and Enter at the prompt, then you merely need to pick a point on the structure near the desired
corner to actually specify the corner point.
Note: If the translating the structure to make the selected point touch the bounding polygon at the selected
point would cause an encroachment, an error message will be displayed, no changes will be made, and you will
return to the Adjust Structure ... prompt.
You can accept the default description shown in brackets by pressing Enter or you may type in a description
that will help you identify this particular structure and lot.
The corner and any radius points for the current location of the structure are stored in the current coordinate file
and, if Auto plot points is ON, the points are drawn.
After storing the points for the previously placed structure you will see the following prompt:
Press Enter or C and Enter if you wish to repeat the process and place the current structure template in the
same or another bounding polygon.
If you wish to place a mirrored (''reverse'') version of the current structure template in a bounding polygon, type M
and Enter.
If you wish to place a different structure in a bounding polygon, type S and Enter to bring up the Template Manager,
allowing you to pick a new template.
If you are done placing templates for now, type D and Enter for Done.
At any time you may adjust an existing structure by choosing Fit Structure. If there are existing structures in the
drawing, it will be detected and the following the prompt will appear at the command line:
At this prompt you can use the mouse to pick an existing structure to adjust. You can now use any of the
adjustment methods described above to further refine the location of the structure. After the adjustment process is
complete the coordinate file is updated to reflect the adjusted locations of the structure's corner and radius points.
Note: When you pick an existing structure, any plotted corner point symbols are temporarily removed to fa-
cilitate the adjustment process. Once you are done adjusting the existing structure, these points are re-plotted at
their new adjusted locations
At this prompt you may also choose to place a new structure in a bounding polygon. To use a different
template, type S and Enter to bring up the Template Manager and allow to choose the desired template. If you
Prompts
Template Manager dialog: create or choose a template to place within a bounding polygon (a lot)
Add a Template dialog: Used in conjunction with the Template Manager dialog to add a template to a given project.
if you have already specified a template to use but no templates have been placed in the drawing:
Choose a structure template
[Set template/Current template (Wilson)/Mirror-current/Done] <C> : Type ''S'' and Enter to bring up the
Template Manager dialog. Type ''C'' and Enter or just Enter to use the current template. Type ''M'' and Enter to
mirror the current template. Type ''D'' and Enter when done placing templates.
if a structure/template exists in the drawing or you have already specified a template to use:
Pick existing structure to adjust or choose a structure template.
[Set-Template/Done] <S>: To adjust an existing structure pick it on the screen. Type ''S'' and Enter or just Enter
to bring up the Template Manager dialog to choose a new template. Type ''D'' and Enter when done.
after you set a new template or chose to use the current one:
Pick the lot within which the structure will be placed [c&g-Point-group/Done] <pick>: pick the polyline or a
series of lines that define a closed polygon within which the structure template will be placed. Type P and Enter to
specify the bounding polygon using a C&G Point Group file.
Place the structure near its final location in the bounding polygon <pick>: Drag the structure template to the
desired location and click the left mouse button to place the structure.
Building Placement Settings: Click the Building Placement Settings button to specify the values that should be
followed when building pads are placed using the Lot Network routines.
Lot Setback Parameters: Adjust the front, side and back Setbacks as desired.
Draw Building Pads: Enable this option to draw building pad polylines.
Note:
• When building pad creation is enabled, the initial Building Pad dimension will be attempted. If the initial
building pad cannot be placed due to Lot size/placement restrictions, subsequent building pads in the Addi-
tional Building Pad list will be attempted.
Highlight Boundary Perimeter: Indicates the boundary to the user by highlighting it.
Hatch Boundary Perimeter: Indicates the boundary to the user by hatching it.
Erase Hatch Boundary: Erases the hatched boundary for the user.
Tag Sub-Area
This command provides the ability to establish ''exclusion'' areas (such as wetlands or drainage ponds) that limit
where Lots or Lot Setbacks from the Lot Network routines can be created.
Prompts
Select polyline for sub-area: Pick a closed polyline that defines the sub-area.
Area Category: Provide the name of a general category for the sub-area.
Area Description: Provide a more specialized description for the sub-area.
Note:
• If a Sub-Area is created after a Lot Network has been processed, the existing Lot lines are kept and any
associated setback lines are updated to honor the Sub-Area.
• If a Lot Network is processed after a Sub-Area has been created, the newly created Lots will honor the Sub-
Area(s).
Pulldown Menu Location(s): Civil â†' Area/Layout â†' Lot Network Sub-Areas, Sur-
vey â†' Area/Layout â†' Lot Network Sub-Areas
Keyboard Command: tag subarea
Prerequisite: A closed polyline
Untag Sub-Area
This command removes the from the selected polyline(s) the Sub-Area Category and Description information placed
with the Tag Sub-Area command.
Prompts
Select sub-area polylines to remove sub-area tag.
Select objects: Pick the polyline(s) whose Sub-Area information you wish to clear and press Enter when complete.
Pulldown Menu Location(s): Civil â†' Area/Layout â†' Lot Network Sub-Areas, Sur-
vey â†' Area/Layout â†' Lot Network Sub-Areas
Identify Sub-Area
This command displays the Sub-Area Category and Description information found on polylines tagged with the Tag
Sub-Area command and reports it to the Command prompt.
Prompts
Pick polylines to check or search drawing [<Pick>/Search]: Press Enter to individually select Sub-Area poly-
lines or Type S and press Enter to search the entire drawing.
Select sub-area polyline: Pick the polyline whose Sub-Area information you wish to identify and press Enter when
complete.
Pulldown Menu Location(s): Civil â†' Area/Layout â†' Lot Network Sub-Areas, Sur-
vey â†' Area/Layout â†' Lot Network Sub-Areas
Keyboard Command: id subarea
Prerequisite: A closed polyline with appropriate Sub-Area data
Report Sub-Area
This command displays the Sub-Area Category and Description information found on polylines in the drawing that
have been tagged with the Tag Sub-Area command and reports the information to the standard Report Viewer.
Pulldown Menu Location(s): Civil â†' Area/Layout â†' Lot Network Sub-Areas, Sur-
vey â†' Area/Layout â†' Lot Network Sub-Areas
Keyboard Command: report subarea
Prerequisite: A closed polyline with appropriate Sub-Area data.
Hatch Sub-Areas
This command places a hatch pattern into polylines in the drawing that have been tagged with the Tag Sub-Area
command.
Prompts
Hatch Name: Type in the name of a valid hatch pattern. A sample of the pattern will appear near the ''Select Pattern''
control.
Automatic Hatch Scale: Disable this toggle to manually control the size/density of the hatch pattern.
Hatch Scale: Specify the size of the hatch pattern. Larger Scale values create a less dense pattern.
Note:
• Any previous hatch patterns placed by the Hatch Sub-Areas command are first erased from the drawing.
• Hatch patterns are placed onto the LOTNET HATCH SUBAREA layer.
Pulldown Menu Location(s): Civil â†' Area/Layout â†' Lot Network Sub-Areas, Sur-
vey â†' Area/Layout â†' Lot Network Sub-Areas
Keyboard Command: hatch subarea
Prerequisite: A closed polyline with appropriate Sub-Area data
Label Sub-Areas
This command displays the Sub-Area Category and Description information found on polylines tagged with the Tag
Sub-Area command and uses the current text style to place the information as text into the drawing.
Prompts
Text Size <4.00>: Press Enter accept the specified text size or Type an alternate numeric text size and press Enter.
Label area size [Yes/<No>]? Choose whether or not the area of the Sub-Area(s) should be labeled in the drawing.
Layer name <LOT SUBAREA>: Press Enter to accept the layer name specified or type in the desired layer name
and press Enter when complete.
Note:
• To remove Sub-Area Labels from the drawing, use the Lot Network Settings command.
Pulldown Menu Location(s): Civil > Area/Layout > Lot Network Sub-Areas, Survey > Area/Layout > Lot
Network Sub-Areas
Keyboard Command: label subarea
Prerequisite: A closed polyline with appropriate Sub-Area data
Note also that Optional Input files can be attached to the process for roadway widenings based on the stan-
dard Carlson Road design tools of the same name. This is where a polyline indicating where the roadway template
ID's should be tapered or widened is developed into a Centerline file and attached to the roadway template involved.
Refer to the Road Design documentation for this information. Hit OK to close the Edit Road dialog. These settings
can be set and altered for each road in the network.
Next click on one of the intersections you may have and select Edit Intersection. In the Edit Intersection dialog, the
intersection's radii can be set. Click on the Front Left or Front Right to verify this. Hit OK when ready.
Next select Settings at the bottom of the Road Network panel. The Radius is the default for new intersections. The
radius for any existing intersection can be modified by selecting the intersection in the list and picking the Edit
button. The Create Lots setting draws linework for lots for the specified geometry parameters. Otherwise, only the
ROW polylines are drawn.
Prompt For Each Area: This option will pause to prompt for the target area as each lot is created.
Target Lot Area: The new lots will have this area +/- the Lot Area Tolerance under Lot Network Setting plus any
effect from handling the Remainder.
Minimum Frontage: Controls the minimum lot perimeter length along the ROW.
Use Setback For Minimum Frontage: This option bases the Min Frontage check at the specified Frontage Setback
from the ROW.
Minimum Lot Depth: This setting is the min distance from the ROW to the back of the lot for the lot side lines.
Maximum Lot Depth: This setting is the max distance from the ROW to the back of the lot for the lot side lines.
Minimum Back Distance: This setting is the min distance along the back of the lot perimeter between the two lot
side lines.
Interior/Back Reduce Offset: For interior boundaries generated by the program between lots, this option reduces
the number boundary vertices. A vertex is removed if it doesn't affect the boundary by more than the specified offset
amount. This method is similar to the Reduce Polyline Vertices command.
Edge Method: The lot sides can be created perpendicular to the frontage ROW, back boundary or at a specific angle.
Remainder: This option determines how to handle any remaining area that is less than the target area after fitting as
many lots as possible. The Create Separate End Lot will make a lot with this remainder area. The Apply Equally
to All Lots will spread the extra area to all the lots. The Add To Last Lot will add the remainder to the last lot
Lot Setback Parameters: These setting offset the lot perimeter inward for different sides of the lot.
Min Setback Area: This option checks that the lot area within the setbacks is at least this much.
In the Road Network panel click Save or Saveas to save these settings for your own experimentation.
Now Click Process to begin the lot layout. You will notice the ROW's and EOP's being generated, followed
by the lot lines. Then areas are labeled and setbacks are created. Finally, the lotlines are labeled with distances,
bearings and arc data.
Adds a ROW polyline into the model. By clicking this command, the software asks for the user to select
the new ROW polyline. It then reprocesses the site based on this new ROW data and relocates the EOP for this
portion of the roadway.
This command adds a lot edge to the model. The software may request a Lotnet Settings file and if so cre-
ate or select it. The software prompts with: Select Edge linework to add to model: Select the polyline you drew in
the lot representing the new lot edge. The software reprocesses the site based on this new data and redevelops the
lot layout accordingly.
This takes a property line out of the model. Select the edge in question when prompted.
This command allows for adding a new property corner to an existing lotline. Simply select the lot edge in
question and then pick the point to be added using a snap or other means.
This command allows for eliminating a lot corner. Simply select the lot edge in question and then the cor-
ner to be removed.
Next, the right-of-way adjacent to your area to subdivide is highlighted. You are prompted to Pick end of
frontage to start lots: . Use your left mouse button to pick a point near one end of the highlighted right-of-way.
New lots will be created starting from this end of the right-of-way.
Note: All previously created lots will be re-drawn and re-labeled if the setting for ''Automatic Label Up-
dates'' has been toggled ON in the LotNet Settings dialog box.
Prompts
Pick inside lot to adjust: Identify the interior portion of a Lot whose Frontage is to be adjusted.
Select lot edge to adjust: Choose a side Lot edge that is common to two Lots. The Current Area and Current
Frontage of the selected Lot is reported.
Frontage (ft): Type in the new Frontage amount and press the Enter button.
Note:
• To specify an alternate .LTN file, use the Lot Network Settings command.
Pulldown Menu Location(s): Civil â†' Area/Layout â†' Lot Network Areas, Survey
â†' Area/Layout â†' Lot Network Areas
Keyboard Command: lotnet ssfront
Prerequisite: A processed set of Lots and their graphical entities created by the Lot Network routines.
Deletes the labels in the model and re-labels the linework based on the LTN file settings.
To get a report of buildings that fit within lots, first setup the different building dimensions under Building Placement
Settings in the Lot Network Settings command. Then in this report, turn off Summary Only and the report will
include the list of buildings for each lot.
Enabling the ''Check ROW Offsets'' option will also check for proper right-of-way distances using a speci-
fied centerline file (.cl) or (.rdn) file.
A detailed report is generated that displays the Lots that meet or do not meet the area and frontage minimums along
with the coordinates of points along Lot frontage that violate the right-of-way value specified.
Minimum Lot Area: Specify the smallest acceptable area a Lot can be to ''pass the test'' and the appropriate unit of
measure.
Minimum Frontage: Specify the smallest allowable amount of street frontage the Lot must have in order to ''pass
the test.''
Check ROW Offsets: This setting allows you to specify the full right-of-way width for the road defined by the
centerline file (.cl) you specify.
Note:
• To specify an alternate .LTN file, use the Lot Network Settings command.
• To ''browse'' over lots already in a drawing, use the Lot Network Inspector command.
Pulldown Menu Location: Area/Layout > Lot Network Utilities
Keyboard Command: lotnet check
Prerequisite: A processed set of Lots created by the Lot Network routines
Note:
• To specify an alternate .LTN file, use the Lot Network Settings command.
• To ''browse'' over lots already in a drawing, use the Lot Network Inspector command.
Prompts
Lot Network File to Process dialog Locate an existing .LTN file
Lot name to find: Type in the Name (usually the Lot Number) of the Lot you wish to locate and press Enter
Pulldown Menu Location(s): Civil â†' Area/Layout â†' Lot Network Utilities, Survey
â†' Area/Layout â†' Lot Network Utilities
Keyboard Command: lotnet find
Prerequisite: A processed set of Lots created by the Lot Network routines
Note: Lot Types must have already been defined through the LotNet Settings dialog box.
Prompts
Set Lot Type dialog: Select the ''Default'' or other pre-defined Lot Type.
Pick a point inside lot to start re-assigning: Use the left-mouse button to drag a multi-segmented line across all
the Lots to be re-assigned to the selected Lot Type. Press Enter to finish.
Pulldown Menu Location: Area/Layout → Lot Network Utilities
Keyboard Command: lotnet type
Prerequisite: A lot network and pre-defined Lot Types
Design Lot
This command creates lot definitions that are stored in a lot (.LOT) file. The lots are defined by entering a sequence
of point numbers. The point numbers reference coordinates from the current coordinate (.CRD) file. Each lot has a
lot name and block name. The lots are not required to be closed perimeters and can also be used to represent other
linework such as centerlines. Curves are entered by first specifying the PC point number, then type R for radius and
enter the radius point number followed by the PT point number.
Prompts
Lot Name <1>: 105
Block Name <1>: press Enter
Lot Starting Station <0.0>: press Enter
If the figure that you are entering is a centerline, then you could use this as the starting station of the centerline.
Starting point number: 17
Point number (R-RadiusPt,U-Undo,Enter to end): 18
Point number (R-RadiusPt,U-Undo,Enter to end): 19
Point number (R-RadiusPt,U-Undo,Enter to end): R
Radius point number: 20
Use large included angle for curve (Yes/<No>)? press Enter
End of curve point number (R-RadiusPt,U-Undo,Enter to end): 21
Point number (R-RadiusPt,U-Undo,Enter to end): 22
Point number (R-RadiusPt,U-Undo,Enter to end): 17
Point number (R-RadiusPt,U-Undo,Enter to end): press Enter
Enter another lot (<Yes>/No)? N
Prompts
Polyline To Lot File Options Dialog enter in values
After entering in the Starting Point Number, points will be automatically numbered starting from this value.
Select lot polyline: pick a polyline
Prompts
Starting point number <8>: press Enter Points will be automatically numbered starting from this value.
Select lot polyline: pick a polyline
Block Name <1>: press Enter
Select lot lines, polylines and text.
Select objects: select the polylines and text
Select objects: press Enter
Created 3 lots.
Pulldown Menu Location: Area/Layout > Create Lots
Keyboard Command: txt2lot
Prerequisite: Polylines and text
Prompts
Prompts
Centerline File to Write dialog enter new centerline (.CL) file name
Select Lot to Convert dialog select a lot from the list
Pulldown Menu Location: Area/Layout > Lot File Utilities
Keyboard Command: lot2cl
Prerequisite: None
Lot Manager
This command combines input, edit, draw and report lot capabilities into one command.
View: The View options control drawing effects when you highlight lots in the spreadsheet list.
Zoom Current: zooms the display view to include the selected lot.
Highlight Current: highlights the perimeter of the selected lot as a dashed line.
Hatch Current: fills in the selected lot with a hatch.
Restore View on Exit: on leaving Lot Manager, this option sets the display to the original position before running
Lot Manager.
Lot Selection: Many of the functions such as Draw process only the lots that are in selected mode. You
can toggle which lots are selected with the buttons in the Selection spreadsheet column. You can also use the
buttons in the Selection section to select the lots to process.
Select All: marks all the lots as selected.
Clear All: unselects all the lots.
Invert Selection: flips currently selected lots to unselected status and currently unselected to selected status.
Load Selection: sets the current selection status from a .LSS file.
Save Selection: saves the current selection status to a .LSS file.
Add: creates a new lot. The new lot name is automatically generated by incrementing from the highest lot
name.
Remove: deletes the currently selected lots.
Copy: creates new lots as copies of the currently selected lots.
Edit Current: brings up a dialog editor for the highlighted lot (see below).
Move Up/Down: changes the order of the highlighted lot in the list.
Sort By Block: sorts the lots by block name order first and then by lot name within each block.
Sort By Lot: sorts the lots by lot name only without using the block name.
Clockwise Order: sets the order for the lot points for the selected lots as either clockwise or counter-clockwise.
Point Group: creates a point group for the lot points of the selected lots.
Draw: draws the selected lot perimeters and annotation (see below).
Report: reports the selected lots (see below).
Edit
This dialog allows you to edit the lot name, block name, group, coordinate file, starting station, ending station and
the point numbers that define the lot. A curve is specified by the PC, radius point and PT point numbers. The
Large Arc option indicates a curve with an included angle greater than 180 degrees. The Select button allows you
to specify a new name or location for the coordinate file associated with the lot.
Add: adds a new point to the lot.
Remove: removes the highlighted point from the lot.
Move Up/Down: changes the order of the highlighted point in the list.
Reverse: reverses the order of the points.
Set POB: sets the point of beginning, starting point, to the currently highlighted point.
Draw
The Draw routine allows you to draw polylines for the lot perimeters as well as annotate the lot linework and areas.
Draw Lot Polylines: The Closed Polylines method creates a closed polyline for each lot. The Lines and Arcs
method draws the sides of the lots as a series of lines and arcs. The advantage of the Closed Polylines method is that
each lot is completely defined by the closed polyline. The advantage of the Lines and Arcs method is that there are
no overlapping entities for common borders between lots. With the Lines and Arcs method, the program draws the
common border entities only once. The layer for the polylines is set by the Lot Type which is defined in Define Lot
Attributes. If the Lot Type is not defined, then the polyline are drawn in the current layer.
Label Lines and Arcs: Labels the bearing, distance, and curve data using the Auto-Annotate command. See Auto-
Annotate for more details.
Label Areas: Labels the area, and optionally the name of the selected lots using the Area Settings dialog. See Area
Defaults for more details.
Hatch Areas: Hatches the lot areas.
Report
The Report routine has several types of reports.
Report Areas Only: When checked only the lot name, block name, and area are included in the report.
Report Stations: Controls whether to report the distance along the lot perimeter.
Report Elevations: Controls whether to report the elevation from the coordinate file for each lot point.
Report Point Descriptions: Controls whether to report the description from the coordinate file for each lot point.
Report Station/Offset To Reference CL: This option prompts for a CL file that is used to calculate stations and
offsets for each of the lot points to include in the report.
Add Page Break between Lots: Formats the report so that each lot definition begins on a new page when printed.
Use Report Formatter: When checked, the report is output to the Report Formatter where it can be customized as
well as exported to Microsoft® Excel or Microsoft® Access. See Report Formatter in for more details.
Report Closure By: If the Start/End Coordinates method is used, closure error distance is typically 0 (perfect
closure-you end where you start). If the Angle/Distance Precision method is used, then the actual bearings and
distances (computed from the coordinates) in the report are used, and due to the rounding used to present the
Lot Report
Lot File: C:\sample\CivilDemo.lot
CRD File: C:\sample\CivilDemo.crd
Prompts
Move pointer inside lots (Pick to edit, Enter to End) hover crosshairs above lot(s)
Pulldown Menu Location: Area/Layout
Keyboard Command: lotinspector
Prerequisite: None
Available Labels: This is the list of information that may be included in the table.
Used Labels: These are the items that have been selected to be in the table. They are placed in the table in the order
listed. The green up and down arrows will move used labels up or down in the list.
Add: Clicking the Add button will add the highlighted labels in the available list to the used list.
Remove: Clicking the Remove button will remove labels highlighted in the used list and display in the available
list.
Setup: Setup opens the Field Settings dialog for the Used Label that is highlighted.
OK: Clicking the OK button will proceed to the selection of the crossing polyline.
Cancel: ends the command with no table being created.
Load: Loads previously saved settings so table created match previous tables.
Save: Saves the settings as currently displayed for use on future tables.
Help: Load this file.
Sheet Width (in): This value defines the width of the table. If set too small the text in the table will overlap.
Table Layer: Select an existing layer to draw the table on using the Select button or use a new layer by typing the
name in the edit field.
The Field Settings dialog box is opened by double-clicking a Used Label or highlighting a Used Labels and clicking
the Setup button.
Row Title: Row Titles are the Used Labels that were selected Label Fields and Settings tab.
Text Style: This specifies the text style to be used for the current row text. You may use the Select button to choose
a text style. Be sure the selected text style is loaded in the drawing.
Text Style Scaler: This specifies the plotted height of the current row text. The table is drawn in model space. The
height of the text in model space is the Text Size Scaler multiplied by the horizontal scale in Drawing Setup.
Text Color: This specifies the color for the current row text. You can use the Select Color button to choose the
color from a pallet. Bylayer uses the color of the Table layer for the text.
Prefix: This places the user provided prefix text with the row entries. An example would be prefixing lot numbers
with the word Lot.
Suffix: This places the user provided suffix text with the row entries. An example would be using ft for feet as a
suffix for a length.
Justification: Users can specify, Left, Center or Right text justification.
Prompts
Pick a polyline for lot crossings: Select polyline crossing lots
Starting Station <0.0 >: Enter desired starting station
Ending Station <1642.88> Accept full length or enter ending station to process a part of the polyline.
Pick location for report table: Select location in drawing for table
Pulldown Menu Location(s): Survey Module: Area/Layout > Lot File Utilities > Right of Way Crossings Table
Keyboard Command: lotcross
Prerequisite: Polyline and Lot File
The Lot Types section of the dialog lists out the Lot Type and the layer associated with it.
Edit/Add: Both the Edit and the Add buttons bring up the same Lot Type dialog, shown here. You can edit an
existing lot or add a new one.
The Lot Attributes section asks for the Name and to enter the Data Type.
Edit/Add: Edit or add the name of the lot attribute. Choose from one of the four options for Data Type: Real,
Integer, String or Document.
Similarly, the Point Attributes section also asks for the Name and to enter the Data Type.
Prompts
Database File to Import dialog select existing .MDB file
Lot File to Write dialog select existing or create a new .LOT file
Pulldown Menu Location: Area/Layout > Lot File Utilities
Keyboard Command: lotimport
Prerequisite: A lot (.LOT) file
Prompts
Lot File to Export dialog select existing .LOT file
Database File to Write dialog select existing or create a new .MDB file
951
Annotation Defaults
This command sets the defaults for the annotation menus and controls the way various annotation commands work.
Some of these defaults can be changed globally by running Configure command, which changes the file COGO.INI
so that every time you start Carlson, the new defaults are set. When this menu option is selected the Annotate
Defaults dialog appears.
This dialog is broken into 5 tabs: General, Angle, Distance, Serial Lines and Parallel Lines.
General Tab
This tab is used for settings that apply to all annotation types.
Text Size Scaler: This value is multiplied by the horizontal scale value to set the text size units. The Horizontal
Scale is set in the Drawing Setup command.
Text Offset Scaler: This value multiplied by the horizontal scale defines the distance that an annotation label is
placed from its defining line.
Line Type Spacing: Specifies the distance between the symbols on special line types.
Line Type Text Scaler: This value multiplied by the horizontal scale specifies the size of the symbols of special
line types.
Use MText: This option creates the labels as MText instead of standard Text entities.
Label Flip Tolerance (degrees): Gives extra tolerance for label flipping for readability. Labels draw in the
Previous Labels: Specifies if previous labels for the for the set of linework being annotated are kept or deleted.
Setting values are Retain, Erase, Prompt Before Erasing.
Draw Leaders to Endpoints on Lines: This option creates leader lines (crow's feet) between the distance
annotation and the line segment endpoints as shown below. These leaders are used to help identify the endpoints
that were used to create the distance label.
Distance Labels Only: When checked, leaders will not be drawn unless
the label includes a distance.
Leader Size Scaler: This option determines the maximum length for leaders. The size in drawing units will be the
Leader Size Scaler multiplied by the Horizontal Scale (for example, 0.5x50=25). If the line segment is too short, the
leader is shortened to fit.
Height Scaler: This option controls the height of the leader.
Offset Scaler: This option controls the distance between the line endpoints and the leader endpoints.
Arrow Scaler: This option controls the arrowhead size for leader styles with arrows.
Leader Style: This option determines which of the five styles of endpoint leaders to use. The styles are: Arrow-Arc,
Arc-Arrow, Arc-Only, Dash-Dot, Dashed and Arrow-Line.
Leader Layer: This option determines the layer for drawing the leader.
Draw Leaders to Endpoints on Arcs: This option creates leader lines (crow's feet) between the arc segment
endpoints as shown below. These leaders are used to help identify the endpoints that were used to create the arc label.
Leader Size Scaler: This option determines the maximum length for leaders. The size in drawing units will be the
Leader Size Scaler multiplied by the Horizontal Scale (for example, 0.5x50=25). If the arc segment is too short, the
Leader Layer: This option determines the layer for drawing the leader.
Angle Tab
This tab is for settings that apply to angle labels:
Angle Layer: This specifies the layer to be used for angle labels.
Angle Text Style: This specifies the text style to be used for angle labels.
Bearing Prefix and Suffix: Specifies the prefix and suffix text for bearing labels.
Azimuth Prefix and Suffix: Specifies the prefix and suffix text for azimuth labels.
Bearing Annotation Precision: Specify the display precision for bearing labels.
Angle Separator: Choices are Symbol, Hyphen, Space, Other. When Other is chosen the Deg. Min. and Sec.
fields are enable to allow the user to enter custom angle separators.
Bearing Direction Method: Choose the orientation of the bearing. This controls how lines selected for bearing or
azimuth annotations will be referenced.
East Only: This option controls whether bearing annotations will always be labeled in the east quadrants (NE or
SE) and never in the west quadrants.
By Linework: This option labels the line in the direction that the line was drawn.
Label Geodetic Mean Angle: Instead of labeling the direct coordinate bearing between two points, this option
labels the geodetic mean angle which is the average of the geodetic bearings at the two points. This method converts
the drawing coordinates to lat/lon and calculates the convergence angles for both points. The projection must be
defined under Settings->Drawing Setup.
Strip Spaces in Bearing Labels: This option causes the spaces in bearing labels to be removed.
Add Spaces in Bearing Labels: This option puts spaces between the degree, minutes, and seconds numbers.
Strip Zero Minutes and Seconds: This option shortens the label by dropping either seconds and or minutes and
seconds when they are equal to zero. The Leave Last Zero will keep a single zero in the label.
Strip Degrees Leading Zero: This option removes any extra leading zeros on angle degrees.
Bearing Quadrant Labels: These settings control the labels for the north/south prefix and east/west suffix for
bearing labels.
Label Cardinal Angles by Name: When checked, the user is allowed to enter the labels that will be used for each
of the four cardinal angles.
Bearing Leaders: The Leader Scaler controls the length for the leader. The Leader Arrow Scaler controls the
size of the arrowhead. The Leaders To Side option creates a direction arrow with the bearing annotation as shown
below. The Leaders After Bearing option is similar to the Leaders To Side. The difference applies when having
both the bearing and distance labels together. The Leaders To Side option puts the leader after the distance label.
The Leaders After Bearing puts the leader between the bearing and the distance labels.
Leaders After Bearing method draws the bearing leader to the right side of the bearing label.
Distance Tab
This tab is for settings that apply to distance labels:
Distance Prefix and Suffix: These specify the prefix and suffix that are added to distance annotations.
Decimals: The decimal places can be set to a specific number or set to match the CAD units which are set by the
LUPREC system variable. The decimal settings with ''5'' round to the nearest half.
Decimals by Distance Range: This option uses different decimals depending on the distance amount. Pick the
Setup button to define these decimals. In this dialog, distances less than 100 will have 3 decimals, distance between
100 and 1000 will have 2 decimals, and distance more than 1000 will have 1 decimal.
Distance In Inches: This controls the precision for inches from 1/2 to 1/256th of an inch when the Distance Units
is set for inches.
Distance Type: This controls whether to label grid distances or geodetic distances at zero or mean elevation. The
Distance Units: This specifies the units used for distance labels. Choices are Decimal, Chains, Rods, Varas, ''Feet
and Inches'' and Both.
2nd Scaled Distance Options: This option labels determines if a 2nd scaled distance is included in distance labels.
This 2nd distance is scaled by the Report Scale Factor set in the Drawing Setup dialog. Choices for this option are
''Label 1st Only'' (label distances in current drawing units only), ''Label 1st and 2nd'' (label distances in both current
drawing units and scaled by the Report Scale Factor) and ''Label 2nd Only'' (label distances scaled by the Report
Scale Factor Only). There are separate settings for the 2nd Distance for the label prefix and suffix and decimal
places. There is an option for labeling the scale factor used for the 2nd distance.
Label: This variable will be assigned as a suffix to the second scaled distance label.
Drop Trailing Zeros in Distances: This option allows you to drop trailing zeros on distance labels. Leave Last
Zero will strip all except the decimal for tenths.
Use Commas in Distance Labels: This option formats the distances over 1000 with a commas (ie. 1,234.0).
Arcs Tab
This tab has settings for arc labels.
Arc Labels Layer: This specifies the layer to be used for arc labels.
Arc Labels Style: This specifies the text style to be used for arc labels.
Text Size Scaler: This value is multiplied by the horizontal scale value to set the text size units for serial lines.
Text Offset Scaler: This value multiplied by the horizontal scale defines the distance that an annotation label is
placed from its defining line for serial lines.
Angle Layer: This specifies the layer to be used for angle labels on serial lines.
Angle Text Style: This specifies the text style to be used for angle labels on serial lines.
Distance Layer: This specifies the layer to be used for distance labels on serial lines.
Distance Text Style: This specifies the text style to be used for distance labels on serial lines.
Text Size Scaler: This value is multiplied by the horizontal scale value to set the text size units for parallel lines.
Text Offset Scaler: This value multiplied by the horizontal scale defines the distance that an annotation label is
placed from its defining line for parallel lines.
Angle Layer: This specifies the layer to be used for angle labels on parallel lines.
Angle Text Style: This specifies the text style to be used for angle labels on parallel lines.
Load/Save: Choose these functions to load an existing annotation defaults file (.ADF) or save a new one, which
will contain your current selections.
Pulldown Menu Location: Annotate
Keyboard Command: LDEF
Prerequisite: None
Auto Annotate
This command allows you to select a group of lines, arcs and/or polylines to be labeled. It allows for any
combination of line and distance labeling, and also any combination of arc labeling.
You can position the features of the labels, once in the Auto-Annotate dialog, by using the Row, Side, Order,
Orientation and Position Types options, all found under Lines tab. For Arcs, you can select the Arcs tab and
determine the type of auto-annotating you would prefer for arc entities. As you select different options, you can
see the changes in the preview display of the entry dialog. You will select the Angle Format in terms of Bearing,
The Avoid Label Overlap option can bring up a special dialog called the Overlap Manager. This screen, which
contains extra tools for, as an example, sliding or stacking the labels that are overlapping and conflicting with
drawing entities, gives you the real-time ability to move along the plan and make your corrections. This also will
help you to avoid overlapping with other labels, text, symbols and linework – including fence and utility lines. In
this Overlap Manager, docked on the left side of the screen. it is recommended that you use the Back and Next
button frequently in order to review, adjust and correct your drawing.
Angle/Distance: Allows you to enter the what row the Angle label is on, what side and the order of the label on the
linework. The same applies for Distance labels. Notice the preview display changing.
Row: Using numbers (1 or 2), or choosing None, you can determine the order and appearance of the descriptions.
Note the change in the preview display.
Side: Choose inside or outside of the line.
Order: If you determine that the annotations are to be on the same row and same side of the line, then you must
pick the order in which they will appear, from left to right.
Justification: This option gives the ability to left or right justify labels at ends of line or center justify the labels.
Orientation: This offers this choice between parallel or perpendicular with regards to the labels' orientation to the
line being labeled.
Position Types: Determined how each label is placed in relationship to the line and the other label.
Angle Format: Bearing, azimuths or gons are the choices.
Combine Common Angles: This allows the user to reduce label clutter by minimizing labeling of serial and
The common angle labels have separate settings for layer, style, size and offset. Please see the section ''Annotate
Defaults'' for information on how to control these settings.
The following example shows the results of combining common serial labels, including totaling of the distances:
The following example shows the results of combining common serial and parallel labels:
Compress Labels for Short Lines: When angle and distance labels are being placed on the same side and row, this
feature allows the user to place the label on different rows in the case that the label will not fit on the line otherwise.
The options are Off, ''Angle Above, Distance Below'', ''Distance Above, Angle Below'', ''Stacked Angle-Distance''
and ''Stacked Distance-Angle''.
Add Space Between Angle and Distance Labels: When angle and distance labels are being placed on the same
side and row, this feature allows the user to have the angle and distance labels spread apart from each other as
allowed by the length of the line being annotated.
Use Line Tables: Line tables are sometimes preferred as they keep the drawing linework clean and free of labeling.
Choices are Always, Never or By Scaler. If By Scalar is chosen ''To Line Table Scaler'' is enabled.
To Line Table Scaler: If the length of the line is less than this minimum, the line is labeled as a line table entry.
Auto-Annotate dialog box, by selecting the Arcs tab, displays the options for auto-annotating arcs. The columns
are described, followed by the rest of the options.
Label: Here you might alter slightly the defaults by entering a letter or acronym that will represent to type of
calculation. Or you could leave it alone.
Row: Using numbers, or choosing None, you can determine the order of the descriptions, and determine whether
or not some might be left off altogether.
Side: Choose inside or outside of the arc.
Order: If you determine that the annotations are to be on the same row and same side of the curve, then you must
pick the order in which they will appear, from left to right.
Label Chord Angles in: Bearing, azimuths or gons are the choices.
Type of Curve: Choose between Road and Rail.
Flip Text on Arcs that Open to the North: Clicking here might make for a easier to read finished plan. User
preference.
Use Symbol for Delta Angle Label: The popular and traditional triangle-shaped symbol can be used, instead of
the letter D, or any other letter(s).
Combine Common Radii: This allows the user to reduce label clutter by minimizing labeling of connected arc
segments that share a common radius and center point. When selected, only one radius label will be generated for
such arc segments. The following shows an example where a curve made of three arc segments is labeled with only
one radius label. The radius label is placed offset to the mid-point of the combined arcs.
Arc Dimensions
The Arc Dimensions style draws and annotates lines for each arc for the chord and radial lines. To use the Arc
Dimensions label style, turn on Use Arc Dimension Labeling on the Arcs tab. On the Arc Dimensions tab, there
are settings for the label prefix and position for the chord angle, chord length, radius and radial angles. You can also
set the layer, color and linetype for the arc dimension lines.
We will now say, for example, that with linework only to label in the drawing we run this routine. We first decide
to go without the Avoid Label Overlap feature. This can be done by unclicking this option in the Auto-Annotate
dialog. We will say that there is a fence line cutting through our property line, the property lines being the lines that
we want to auto-annotate. In going without Auto Annotate's overlap protection, we perform Auto Annotate and we
see that there is an overlap, with the labels running into the property lines and the fence line.
The result, with overlap detection on, is that this routine fixed 7 out of 7 of the conflicts. It slid some of the labels
over and stacked others. You can also run Auto Annotate Overlap with manual mode. To do this, remove the
automatic options (such as Stack, Slide, etc.) and click View Remaining Overlaps After Applying Rules ON. Say
OK. It docks the Overlap Manager on the left side of the screen.
You can then fix the conflicts with this Overlap Manager by using the different methods presented in this new
window. This manager will highlights the conflicts, it will, for example, slide to the next conflict and allow you to
pick a new position. Hit the Next several times. Again, stack one, slide another over, and perform other changes.
Then choose Close.
Also, remember that depending on the linework layer, you can even have different annotation styles. There is also
an option to have different label settings ''by layer''. These decisions are made by using the Label By Layer Settings
dialog options. To get to this dialog, click on the Layer Settings button at the bottom of the Auto-Annotate dialog.
Layer: Select a layer from the existing list of layers. If the linework you select and to be labeled is on this layer, the
parameters that you set in this dialog will be reflected in all labels.
Auto-Annotation Settings: Select an existing Annotation Settings file (AAN) by clicking the File button on the
right. Or stick with the defaults.
Auto-Defaults Settings: Select an existing Default Settings File (ADF) by clicking the File button on the right. Or
stick with the defaults.
Load: Select this option in order to load an existing layer file (LAY) to load.
You can use any combination of these commands by using the add/remove button. You can also determine the order
in which the command tries a method by using the Move Up and Move Down buttons. If a solution is not found by
using the first method then the next method is used in descending order.
The Overlap Manager screen appears as a docked dialog window to the left of the main screen.
The Overlap Manager can be used to manually check and change label overlaps. The current overlap item will be
have a yellow box drawn around it to help make it clear which item is the one currently being worked on. If you
check on ''View Remaining Overlaps After Applying Rules'' then any remaining overlaps will be zoomed in on and
you will have the ability with the Overlap Manager to flip through and fix or ignore the unresolved labels. When
the current overlap item is an area label, only the Move and Table button will be enabled as these are the only two
manual methods that can be applied to these types of labels. For line and curve labels, all methods will be enabled.
Prompts
Auto Annotate Dialog Choose settings and click OK.
Select Lines, Arcs, and/or Polylines to Annotate.
Select Objects: pick entities. Select the group of lines, arcs and/or polylines you want to annotate.
Pulldown Menu Location: Annotate
Keyboard Command: autoann
Prerequisite: Lines, arcs or polylines to annotate
Angle/Distance
The Angle/Distance sub-menu contains many commands for labeling the angle and/or distance of line segments.
The line segments can be defined by picking a line, picking a polyline segment, entering two point numbers or
Prompts
Define bearing by, Points/type in Bearing/<select line or polyline>: P
1st Point ?
Pick point or point number: 11
PtNo. North(y) East(x) Elev(z) Description
11 4869.06 4390.31 0.00
2nd Point ?
Pick point or point number: 2
PtNo. North(y) East(x) Elev(z) Description
2 4610.89 4078.44 0.00
Bearing Distance
Stacked DistanceBearing
Keyboard Command: Bearing and distance or bearing only or distance only: brg , bbrg, brg dis, dis brg, brgdis ,
brgdis, dis , bdis, bbrgdis; Stacked labels: stackbd, stackdb2, stackdb3, stackdb4; Azimuth: AZI , BAZI, AZI2 ,
AZI3 , azidist2, azidist3, azidist4, dist azi; Gon: gonlab, gonlab2, gonlab3, gonlab4.
Prerequisite: None
Prompts
Options/Format/Points/<Select line or polyline>: select entity
Options/Format/Points/<Select line or polyline>: O
Custom Line Label dialog choose your preferences and click OK
You can decide to go into the Option dialog at the start of the command, or after your initial labeling. If you use the
Format command line option, you will be asked to enter the Format command. The choices are:
B = bearing
A = azimuth
G = gon
D = distance
R = next row
= switch side of line
Pulldown Menu Location: Annotate > Angle/Distance
Keyboard Command: annline
Prerequisite: An arc to label
Prompts
Define line by [Points/<select line or polyline>]: Select a line or polyline.
If you wish to define by points, enter ''P'' at this prompt and pick points on the screen, or type in point numbers. If a
coordinate (.CRD) file has not been previously loaded, a dialog will open to allow you to select a coordinate (.CRD)
file to process. While using the Point selection method, the last point picked in the selection is stored in default
If Reorient is selected then the labels will change orientation in the plain view to avoid overlapping.
Flip will flip your label onto the other side of the linework.
Stack will stack or unstack the text of your labels to avoid overlapping.
Move Area Labels will attempt move overlapping area labels to the closest place to the original position that does
not overlap with other labels. The distance between move attempts and the number of move attempts is controlled
by the Interval and Max Move Attempts settings of the Move Area Labels Parameter section.
You can use any combination of these commands by using the add/remove button. You can also determine the order
in which the command tries a method by using the Move Up and Move Down buttons. If a solution is not found by
using the first method then the next method is used in descending order.
The Overlap Manager can be used to manually check and change label overlaps. If you check on ''View Remaining
Overlaps After Applying Rules'' then any remaining overlaps will be zoomed in on and you will have the ability
with the Overlap Manager to step through and fix or ignore the unresolved labels. When the current overlap item
is an area label, only table and move buttons will be enabled as these are the only methods that apply. For line
and curve label overlaps, the buttons for all methods will be enabled. Once a label is moved with the ''Move with
Leader'', only Table, Default and ''Move with Leader'' will be enabled. The Default button can be used to restore the
label back to its original state.
When View Last Overlap File is checked, the Overlap Manager will return to the previous labels that were under
review.
Prompts
Select Lines, Arcs, and/or Polylines for which to resolve annotation conflicts:
Select objects: select entities
Prompts
Pick Bearing or AzimuthText: pick text
Pick Bearing or Azimuth Text: press Enter to end
Flip ON/OFF
When activated, the bearing and distance text will be rotated 180 degrees when drawn.
Pulldown Menu Location: Annotate > Flip Labels
Keyboard Command: flp
Prerequisite: None
Prompts:
Select Label to Move (O for Options,R for Restore): pick an angle or distance label.
Pick end point for move: pick the end point of the move (end of leader).
Select another Label to Move (O for Options,R for Restore,Enter to End): pick another angle or distance label
if desired.
Before Move
While moving the label, the user is shown where the leader and label will be drawn
Minimum Leader Length Scaler: If the distance of the move is less than this value, a leader will not be drawn.
Draw Horizontal Leader Tick: When checked, a horizontal leader tick will be drawn from the end of the leader
towards the annotation.
Leader Offset Scaler: This is used to set the distance from the end of the leader and the annotation.
Use Separate Leader Layer: This allows the user to place the leader on a separate layer from the annotation.
Align Label to Linework: When selected the orientation of the label will be parallel to the linework. Otherwise
the label is orientated horizontally.
NOTE: The leader scaler units (Minimum Leader Length Scaler and Leader Offset Scaler) are multiplied by the
current horizontal scale value, which was set in the auto annotation dialog.
Prompts
Options/Points/<Select line or polyline>: select entity
Pick point to start leader: pick a point near the entity
Label Position: pick a pointSelect the point where to place the label.
Options/Points/<Select line or polyline>: O
Prompts
Define distance by, Points/<Select line or polyline>: select a line
Pick point to start leader: pick a point near the line
Label Position: pick a point
Define distance by, Points/<select line or polyline>: press Enter to end
Prompts
Options/Points/<Select line or polyline>: select entity
Pick point to start leader: pick a point near the entity
Label Position: pick a pointSelect the point where to place the label.
Options/Points/<Select line or polyline>: O
Prompts
Options/Points/<Select line or polyline>: select entity
Pick point to start leader: pick a point near the entity
Label Position: pick a pointSelect the point where to place the label.
Prompts
Global Reannotate
This command updates bearing and/or azimuth labels for when the lines and polylines associated with the labels
have been rotated after the bearings and/or azimuths were labeled.
Prompts
Select One Bearing/Azimuth Text Before Rotation: pick a bearing or azimuth label
Pick line associated with old bearing/azimuth: pick the line or polyline for the selected label
Select All or specific objects to reannotate (<All/Objects)? press Enter to update all text
Pulldown Menu Location: Annotate
Keyboard Command: globalre
Prerequisite: Bearing or azimuth labels and lines or polylines
Offset Dimensions
This command labels the perpendicular distance between a point and a line or polyline. The point can be a building
corner or other object. The endpoint snap is on by default for picking this point, although you may choose another
snap mode manually. There is also an option for arrow only on end of line. The text layer, size, style and the
dimensioning method are set in the Survey Text Defaults command, found in Settings > Configure > Survey Settings.
Prompts
[end on] Pick Bldg/Object Corner: pick a point
Pick Line To Offset From: pick a line or polyline
Prompts
Pick Line or Polyline: pick line or polyline segment to label
Pick Alignment: pick point as shown
Adjoiner Text
This command draws text that is aligned with the selected line or polyline segment. The layer, style, size and
justification for the text is set in the Survey Text Defaults command, found in Settings > Configure > Survey
Settings. To align text that is already drawn, use the Rotate Text command found in the Edit menu.
Prompts
Pick Line or Polyline: pick a line or polyline for alignment
Starting point: pick a point to start the text
Text: MAIN STREET
Draw Grid
This command will plot a plan view grid at a user specified distance and optionally label the northing and easting
coordinates of the grid. This command takes in consideration the current screen twist angle in which case it prompts
for three corner points. After selecting the corner points the dialog below will appear. The title block is assumed
right justified to the lower right corner of the grid definition points. After changing any of the settings select the OK
button to plot the grid.
Prompts
Pick or Type Lower Left Corner Point: endp of (pick point)
Pick or Type Upper Right Corner Point: endp of (pick point) Select the corners of your border in which you want
the grid plotted.
Draw Plan View Grid Dialog
General Settings shows Annotation Defaults which has settings such as Text Size Scaler which apply to this
routine.
Reset To Defaults puts the settings back to built-in defaults.
Load and Save functions store and recall the settings to an .ANS file. This is a way to share a label style with others
Prompts
Options/Points/<Select arc>: P The P option causes the command to prompt for points on the arc. This can be
useful for labeling sub-arcs such as lot corners of a cul-de-sac.
Pick point or point number for Endpoint of arc: pick a point
Pick point or point number for Radius: pick a point
Pick point or point number for Other Endpoint: pick a point
Direction of curve [Left/<Right>]? press Enter for right
Pick stack label point (Enter for none): pick a point
Pick point to start leader at ([Enter] for none): pick a point
To point: pick a point
Options/Points/<Select arc> (Enter to end): press Enter to end
Draw Legend
This command draws a legend based on a legend definition file. After choosing the legend definition (.LGD) file
to use, a dialog displays the current definitions. The legend definition file consists of descriptions assigned to text,
symbols, linetypes and hatch patterns. The default legend that is included with Carlson is called legend.lgd.
• Item Type: Each item can be either a simple text label or a symbol from the drawing.
• Text Name: This is the legend label associated with the specified Description.
• Symbol Name designates the symbol to draw in the legend. You can either type in the symbol name or choose
it from a slide library by picking the appropriate Select button.
• Description is the name of the symbol.
• 2nd Description is an optional additional name for the symbol
• Select Point Symbol: This option displays a slide library of point symbols to choose from.
• Select Drawing Linetype: This option displays a linetype name list to choose from.
• Select Library Linetype: This option displays a slide library of linetypes to choose from.
• Select Hatch Pattern: This option displays a slide library of hatch patterns to choose from.
Add inserts a new definition to the definitions. To insert a new definition, pick an existing definition and click on
the Add button. The new definition is added immediately following the existing definition.
Add from Drawing adds entries to the legend table for each different symbol that is selected from the drawing.
Remove removes the selected definition.
On switches the Include field in the selected definition to Yes.
Off switches the Include field in the selected definition to No.
On/Off by Drawing prompts you to select symbols from the drawing. Symbols found will be turned on, all others
will be turned off. This helps you create a legend that includes only symbols found in the drawing.
Description by Field-to-Finish uses the description from the Field-to-Finish code definition for symbols that match
the code symbol.
Sort sorts the definitions alphabetically and numerically.
Draw draws the included definitions as a legend.
Report uses the Report Formatter to make a customized report of the names and descriptions in the legend.
Move Up: This option moves the selected definition up one row. Legend entries are drawn in the order that they are
defined.
Move Down moves the selected definition down one row. Use the Move Up and Move Down buttons to change the
order that the symbols will be drawn.
Save saves the legend file as its original file name.
Save As saves the legend file to a new file name.
Exit exits the command back to the drawing window.
Draw opens the Draw Legend dialog.
• Draw Legend Title draws the text from the Name, Title Line 1 and 2 fields.
• Draw Header adds a header row with the Symbol, Desc and 2nd Desc fields at the top of the columns.
• Layout Left Justified has the symbol on the left and then the labels left-justified.
• Layout Right Justified has the symbols on the left and the labels right-justified.
• Layout Right Symbol has the labels on the left and the symbols on the right.
Prompts
Specify Legend Definition File Dialog choose the file to process
Legend Definitions Dialog
Draw Legend Dialog
Enter or pick upper left point for legend: pick a point
Prompts
Draw North Arrow Dialog choose an arrow symbol, layer and other variables
Specify insertion point: pick a point
X scale factor <1> / Corner / XYZ: press Enter
Y scale factor (default=X): press Enter
Rotation angle <0d0'0''>: press Enter
Draw Barscale
This command draws a barscale at the user-specified scale. The command options are set in the dialog shown here.
The Horizontal Scale controls the size and labels for the barscale. For example, enter 50 for 1 inch = 50 feet in
English mode. The Barscale Style chooses between different barscale formats.
Prompts
Draw Barscale options dialog
Pick location for barscale: pick a point
Prompts
Point Table Generator Dialog
Building Data List ... Done.
Table Upper Left Corner: pick a point
Generating Table... Done.
Prompts
Select existing point table: pick anywhere on the point table or select points from the screen
Point Table Generator Dialog
Pulldown Menu Location: Annotate > Point Table
Keyboard Command: pointtblupd
Prerequisite: An existing point table, .CRD file
Table Defaults
This command sets the format for line and curve tables. Line and curve tables are commonly used in situations
where:
1. The amount of line/curve annotation in the drawing itself makes the drawing look too ''cluttered,'' and/or
2. The length(s) of the line(s)/curve(s) are too short for the annotation label being placed
You specify the label and table attributes in the Line/Curve Table Defaults dialog:
The prefix flexibility and the fact that the text used for the column header can be changed, means that line and curve
tables can be plotted in any language. For example, in Puerto Rico survey plats are typically submitted in bearings,
in meters and in Spanish. For that location, the table could be reconfigured as shown here:
This would lead to the following line table (see the Notes section below for additional information):
Note:
• Changing the distance suffix to ''m'' (or omitting any suffix by making it blank) is accomplished in the more
general command of Annotate Defaults.
• Reporting distance units in a unit of measure different from that of the current project is accomplished via the
Drawing Setup â†' Report Distance Scale Factor option and the Annotate Defaults command.
• Physical changes to the lines/curves will trigger label updates if the Link Labels with Linework option (if
available) is enabled under Carlson Configure â†' General Settings.
Pulldown Menu Location(s): Annotate â†' Line/Curve Table
Keyboard Command: tdef
Prerequisite: None
Prompts
Type of table [Line/<Curve>]? C
Starting point of Curve table text <(6585.0 -704.0 0.0)>: pick point
Swing Table
This command creates a swing table. From two reference points, the table reports the two distances to target points.
Use the Add function to fill in the spreadsheet. The Add function prompts for two reference points and then the
target points. You can also edit the spreadsheet directly. When the data is ready, use the Create Table function to
draw the table. Use the Report to use the Report Formatter to make a custom report.
Curve Table
This command will compute curve data and draw it in tabular form using the settings specified in Table Defaults.
The program computes the curve data from an arc entity, an arc segment of a polyline or from specified points on
an arc. The curve data includes radius, length of curve, chord length, chord bearing, tangent and delta or included
angle. The current curve table numbers are remembered between drawings. The user is prompted for curve number
(default is sequential starting with 1) and the starting point of the table. The curve is labeled with a C#, where #
is the sequential curve number. After picking the starting point of the table, the placement point for the other table
entries will default to the next position and you can just press Enter unless you want to relocate the table. The Auto
Annotate command can also create curve tables. Use the Table Header command to draw the column header of the
curve data names.
Prompts
Define arc by, Points/<Select arc or polyline>: pick an arc
Enter curve number <1>: press Enter
Starting point of curve table text <(5000,5000)>: pick a point in a clear area of the drawing
Line Table
This command will compute line data and draw it in tabular form, using the settings specified in Table Defaults.
The program computes the bearing and distance from a line, polyline segment or between points. The current line
table numbers are remembered between drawings. The line is labeled with a L#, where # is the sequential number
of the line picked. The bearing and distance will then be drawn in tabular form similar to the previous Curve Table
command. The Auto Annotate command can also create line tables. Use the Table Header command to draw the
column header of the line data names.
For general tables, the Edit Table Options dialog is shown. In the dialog, you can change the header labels, width,
size, alignment and style. There are settings for the table colors, title and layer.
For line and curve tables, the Line/Curve Table Defaults dialog will be displayed. Here you can change the settings
of the selected table. Change the settings for either line or curve tables depending upon the type of table selected.
The changes will be reflected once the user selects the OK button.
Text Layer and Text Style determine the layer and style of the line/curve table text. The distance for line tables can
be labeled in horizontal or slope distance. The Automatic Table Update option will automatically insert the entry
into the line or curve table. The auto update will renumber the other table entries and the associated labels in the
drawing. For example, if a line table had lines #1-5 and a line #4 was added, then the new line #4 would be inserted
into the table and the previous lines #4 and #5 would be updated to #5 and #6. The L4 and L5 labels on the lines
would also be updated to L5 and L6. Without the automatic update option, the entry location must be picked and
the labels updated manually. The Label Alignment determines the orientation of the L# or C# that is labeled on the
line or curve. Horizontal will make the label horizontal to the current twist screen and Parallel will draw the label
parallel with the line or curve chord. The Line and Curve Label Prefix sets the text before the number that is drawn
in the table and on the line or curve (i.e. ''L3'' or ''Line3''). The Curve Options specifies which curve data to include
in the table and the order. You specify the label and table attributes in the Line/Curve Table Defaults dialog.
Under Line Table Distance, the method for measuring distance is specified.
Horizontal: The distance measured is only horizontal, even if the line is a 3D polyline.
Slope: The distance measured is the slope distance, used mostly for 3D polylines to get their true length.
Under Label Angles in, the type of angle is selected.
Azimuths: The angles are reported as azimuth.
Bearings: The angles are reported as bearings.
Gons: The angles are reported as gons.
Under Automatic Table Update, the option automatically inserts the entry into the line or curve table. The auto
update renumbers the other table entries and the associated labels in the drawing. For example, if a line table
contained lines #1-5 and a line #4 was added, then the new line #4 would be inserted into the table, and the previous
lines #4 and #5 would be updated to #5 and #6. The L4 and L5 labels on the lines would also be updated to L5 and
L6. If you set the Automatic Table Update to Off, you must manually pick the entry location and update the labels.
If Automatic Table Update is set to On, the table is updated automatically whenever the line is modified.
Label Alignment determines the orientation of the L# or C# that is labeled on the line or curve. Horizontal will
make the label horizontal to the current screen alignment, Parallel will draw the label parallel to the line or curve
chord. Under Curve Options, you specify which curve data to include in the table and the order.
With the above settings, for example, the Line Table appears as shown below. For improved ''aesthetics'', you might
prefer to change the Bearing justification to ''Center'', for example.
To save space, you can reduce the size of the ''Distance'' column from 11.5 to 10. Note that using the Line Label
Prefix option, L1 and L2, for example, can read Line1 and Line2, and for that, you may want to expand the
''Width'' setting for the Line column. The prefix flexibility, and the fact that the text used for the column header
can be changed, means that line tables and curve tables can be plotted in any language. In Puerto Rico, for
example, surveys are typically conducted in bearings, in meters and in Spanish. For that location, the table could be
reconfigured as shown here:
Note that changing the distance suffix to ''m'' (or omitting any suffix by making it blank) is accomplished in the
more general command Annotation Defaults.
Finally, below we see the dialog that appears when you choose Set Curve Table Labels.
Prompts
Select a line or curve table to modify: pick an entity based line or curve table.
• Changes to the direction or length values DO NOT change the direction or length of the corresponding line
or curve entity in the drawing!
Prompts
Select an entity table to modify: Graphically select any portion of a table that is to be edited
Pulldown Menu Location(s): Annotate > Line/Curve Table
Keyboard Command: edittbl
Prerequisite: A line or curve table created with the Use Table Entity option enabled under Line/Curve Table De-
faults
Split Table
The Split Table command allows you to break a Line or Curve table created with the Use Table Entity option
enabled under Line/Curve Table Defaults. This is commonly desired when a table is too lengthy to fit in its entirety
on a plat. Splitting the table into two or more smaller tables allows the tables to be independently positioned on the
plat. For example:
Becomes:
• In the example above, the initial table was first split at ''L2'' and then again at ''L3''.
• Split tables can be re-assembled through the use of the Merge Tables command.
Prompts
Select row of table to perform split on: Graphically select the last row of the table that is to be retained in the
original table
Pulldown Menu Location(s): Annotate â†' Line/Curve Table
Keyboard Command: splittbl
Prerequisite: A line or curve table created with the Use Table Entity option enabled under Line/Curve Table De-
faults
Merge Tables
The Merge Tables command allows you to combine two Line tables or two Curve tables into a single table. Both ta-
bles in the merge must have been created with the Use Table Entity option enabled under Line/Curve Table Defaults.
For example:
Note:
• In the example above, table ''L1'' was merged with table ''L4'' and then the modified ''L1'' table was merged
with table ''L3''.
• Table numbers can be re-ordered through the use of the Edit Table Values command.
Prompts
Select first table of merge: Graphically select the first of two tables that should be combined together
Select second table of merge: Graphically select the second of two tables that should be combined together
Pulldown Menu Location(s): Annotate â†' Line/Curve Table
Keyboard Command: splittbl
Prerequisite: Two or more line or curve table created with the Use Table Entity option enabled under Line/Curve
Table Defaults. Each table in the merge must contain the same number of columns as the other table.
Prompts
Define arc by, Points/<select arc or polyline>: select arc
After selecting the arc or polyline arc segment the command displays the dialog below. Select the OK button and
the arc is labeled with the current settings of the dialog.
Prompts
Example 1 - Offset distance specified on screen and base of text away from radius point.
Select Arc or Polyline segment: pick Arc or Polyline segment to place text on.
Select Text Offset: pick the desired offset distance from arc
Select Text Placement: pick a point, select the desired position to draw the text. Note that the text remains visible
on the screen and attached to the ''rubber banding cursor''so that various positions can be inspected before specifying
the placement point. The graphic below shows this aspect of the command.
Note that the ghosted text is located along the mid point of the arc. If no offset distance is specified or picked from
the screen, the text will be placed at this point. An offset of zero puts the text directly on the arc.
Example 2 - Offset distance specified in dialog and base of text towards radius point.
Select Arc or Polyline Arc Segment: pick Arc
Select Text Placement: pick point
Prompts
Pick points in a clockwise direction.
[nea on] Start Point on arc for text: pick point on arc to start text Notice that the Nearest snap is turned on by
default.
[nea on] End Point on arc for text: pick point on arc to end text Notice that the Nearest snap is turned on by
default.
Enter text for inside of arc: MEADOWVIEW LANE
Prompts
Select Linetype dialog select linetype and adjust other variables
Select items to change.
Select objects: pick the polylines
The Change Polyline Linetype command is another linetype method that creates actual AutoCAD linetypes that are
applied to the selected entities.
Prompts
Side for arcs on polyline direction? (<Left>/Right) press Enter
Enter the segment distance <10.0>: press Enter
Select the polylines to convert.
Select objects: pick one or more polylines
Prompts
Zig size <4.0>: press Enter
Select polyline to add zig: pick a polyline
Pick or enter point to add zig: pick a point along the polyline
Select polyline to add zig: press Enter to end
A zig in a polyline
Pulldown Menu Location: Annotate > Line Types
Keyboard Command: addzig
Prerequisite: Polyline
Prompts
Culvert symbol size <4.0>: 12
Select polylines to add culvert symbols.
Select objects: pick the polylines
Prompts
Pick First Point [Options/Polyline]: pick a point
Sketch treeline (pick point to end): slowly move the cursor and pick a second point to end the routine
Reverse direction [Yes/<No>]? press Enter
Special Line/Entity
This command breaks a line, arc or polyline and inserts a string of text or a block at an interval. It can be used to
draw fence lines, utility lines, tree lines or any line which can be constructed by inserting a text or block entity. The
command prompts to select an entity then the distance between inserts. Next, the user selects whether to insert text
or a block, and whether to enter the distance or length to be broken out of the entity. If the user enters a 0 distance for
the break distance, then the entity is not broken. If a distance greater than 0 is entered, then this distance is divided
in half and broken out of the entity on both sides of the point at which the insert distance measures the entity.
If the user elects to insert text, the command prompts for the text to be inserted. Next, choose whether you want the
text Middle or Center aligned, and whether you want to have the text flipped so it does not appear upside down. See
the AutoCAD Reference Manual for more information on justification options. The size of the text is controlled by
the text size setting in Drawing Setup.
If the user elects to insert a block, the command prompts for the block name. The size of the block is controlled by
the symbol size setting in Drawing Setup. Considering that almost anything can be made into a block, such as raster
images, wipeout entities, etc., this is a very powerful command.
Alternatives to this command are Polyline to Special Line and Change Polyline Linetype.
Pulldown Menu Location: Annotate > Line Types
Keyboard Command: speent
Guard Rail
This command adds box symbols along a polyline to generate a guard rail. See the command Change Polyline
Linetype also.
Prompts
Pick Polyline/Last: pick a polyline
Left/Right: L for Left
Pulldown Menu Location: Annotate > Line Types
Keyboard Command: grail
Prerequisite: Polyline
Label Angle
Function
This command will label and report the interior and exterior angles between two directions. The angles can be
defined by three points or by two line or polyline segments that have a common endpoint.
Prompts
Define angle by, Points/<select line or polyline>: pick a polyline segment
Select adjoining line or polyline: pick another polyline segment
Interior: 72d39'46'' Exterior: 287d20'14''
Angle to label (<Interior>/Exterior/None)? press Enter
Define angle by, Points/<select line or polyline>: press Enter to end
Pull-Down Menu Location: Annotate
Prerequisite: None
Keyboard Command: labang
Prompts
Define angle by [Options/Points/<select line or polyline>]: pick a polyline segment
Select adjoining line or polyline: pick another polyline segment
Interior: 64d15'01'' Exterior: 295d44'59'' Deflection: 115d44'59''
Angle to label [<Interior>/Exterior/Both/Deflection/None]? press Enter
Typing B for Both labels both the interior and exterior angles.
Define angle by, Points/<select line or polyline>: press Enter to end
Label Coordinates/Elevation
This command will label a coordinate on the screen. You can choose to label the northing and easting, or the
elevation, or all three properties. The point can be picked on screen, or specified by point number from the current
coordinate (.CRD) file. Options include drawing a box around the label, labeling both feet and meters, setting the
layer name for the label, setting the display precision, deciding whether or not to use a leader and selecting a change
in the symbol used to mark the point. You can also set the text prefix and suffix for the label. Additionally, you can
locate a label on Real Z Axis. The Label With Inches option labels with whole feet and inches for the decimal
part. The Label Description option is for including a description with the label. There is a choice for placing this
description as a header or footer. The program will prompt for the description. The Use MText option chooses
between creating the labels as MText or regular text entities. The Label Angle setting chooses between having the
labels horizontal, at a fixed azimuth or prompting to pick the angle for each label. The Label Style chooses between
labeling with a leader, with a symbol, as an MLeader entity or along the x/y axis. The Separate Negative Labels
option has prefix and suffix settings for negative coordinates that can be used for South and West labels. The Label
Lat/Lon adds latitude and longitude labels to the coordinate labels. To use this option, the coordinate system must
be defined in the Drawing Setup command.
There is also an option to label the Delta X, Y and/or Z between two points, which is called Label Delta
Between Two Points. When this option is clicked On, and after the prompt, you will first click two points
locations. The label, with the delta value(s), will then be placed precisely in between these two pick locations. If,
The Save and Load buttons save and recall all the settings for this command to .LCE files. This is a way to manage
different label styles for different mapping standards and to share between users.
Prompts
Label Coordinates/Elevation dialog
Point to Label ?
Pick point or point number: pick a point
Point to Label (ENTER to End)?
Pick point or point number: press Enter
Label LatLong
This command will label the latitude and longitude of a selected point. The program will convert the northing
and easting of the input points to latitude and longitude. There is an option to include elevation in the labels.
The coordinate system for the drawing coordinates must be defined in Drawing Setup before running this command.
First, the program displays a dialog box with options to set the sizes, to set label prefixes, to set the display precision,
to draw a box around the label and to change the symbol used to mark the point. When Draw With Leader is active,
the program prompts for the point to label and then the label location and draws a leader between these points. When
Draw With Leader is off, the specified symbol is drawn at the point and the label is drawn automatically to the size.
The Prompt For Label Angle option prompts for the label rotation instead of automatically drawing the label
horizontal. For the Use Attribute Block option, the symbol must be a block with three attributes for the latitude,
longitude and elevation that the program will place and fill out the attributes instead of creating text labels. After
the options dialog, the program prompts for the points to label. As you move the cursor, the program display the
latitude/longitude in real-time.
Prompts
Top Curb Descriptions pick descriptions to label for top of curb
Bottom Curb Descriptions pick descriptions to label for bottom of curb
Pick a polyline to annotate (Enter to End): pick a polyline
Pick side for flowline (Enter to End): pick a side
Replot Descriptions
This command will create user specified text entities at the location of selected point descriptions.
Prompts
This command will Search for a certain Point Description and plot
New text on the current layer with current style.
Attribute Text to Search for <>: STK
New Text to plot <>: Stake Fnd
Select objects: Select Carlson points
Select objects: press Enter
Number of Text Entities Plotted: 4
Textbox
This command allows you to draw a shaded, shadow text box around a selection of Text or Mtext. The size of the
shading and the optional leader are determined by the height of the text that is selected.
Prompts
Pick 'E-W', Left to Right Property Line (if any)
Pick Line or Polyline (Enter for None): pick the polyline
Pick 'N-S', Top to Bottom Property Line (if any)
Pick Line or Polyline (Enter for None): pick the polyline
Pick Offset Point, (N) for Number, <E> to Exit: pick a point
Pick point to start leader at: pick a point at or near the offset point
To point: pick an alignment point for the label
To point: press Enter
Pick Offset Point, (N) for Number, <E> to Exit: press Enter to End
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 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
1035
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. 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 breaklines 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 na-
ture 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 break-
line. Hard breaklines are generally used to represent man-made terrain breaks that commonly occur
during excavation and construction. Breaklines can be changed to hard breaklines 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 triangulation 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.
Clicking the Setup button yields the Draw Slope Arrow Settings dialog box.
Before: Surface made from an existing contour map with Minimize Flat Triangles disabled.
After: The same surface with Minimize Flat Triangles enabled. Note the better defined ravine and ridge definitions.
Draw Contours: When enabled, the program will draw contour lines using the designated settings after triangula-
tion process is complete. Otherwise, only the designated Triangulation operations are performed. If this option is
disabled and contours are subsequently desired, use the Contours from TIN File command.
Interval Method: Indicate the desired elevation(s) for contours to be drawn:
• Contour by Interval: Specify the desired interval (e.g. every 2 feet) into the Contour Interval field.
• Contour an Elevation: Specify a desired elevation (e.g. a floodplain elevation or other unique elevation of
interest) and set the desired value into the Contour Interval field.
Contour Layer/Index Layer: Specify the layer to which the contours/index contours are to be drawn.
Contour Interval/Index Interval: Specify the interval to which the contours/index contours are to be drawn.
Contour Line Width/Index Line Width: Specify the line width to be applied to the contours/index contours.
Apply Meander Reduction Filter: This option smooths contours by removing back-tracking.
Reduce Vertices: When enabled, this option removes extra vertices from the contours using the Offset Distance
value. The Offset Distance is the maximum amount that the polyline can move horizontally when removing a point.
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 removes extra vertices from the contours before
they undergo Bezier Smoothing using the Offset Distance value. The Offset Distance is the maximum amount that
the polyline can move horizontally when removing a point. Removing points before smoothing gives the Bezier
smoothing more freedom to make the contour curvy.
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 subdivisions.
This causes each triangle in the triangulation surface model to be subdivided into (x + 1)ˆ2 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.
Highlight Depression Contours: When enabled, use the Setup button to establish general configuration settings for
depression contours.
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.
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).
Use Commas adds a comma into the labels for the thousands place such as ''5,000'' instead of ''5000''.
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.
Box Buffer Offset: Specify the offset distance which determines the gap between the box and the beginning or
ending of the text.
Label At Centerline Offset: When creating contours and subsequent plan sheets for roads, enable this option 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.
Filter Selection By Inclusion/Exclusion Areas: This option filters out selected entities from the triangulation
that are outside the surface area defined by the inclusion/exclusion perimeter polylines. Otherwise, all the selected
entities are used for triangulation and then the triangulation is trimmed at the inclusion/exclusion perimeters.
Whether to prompt for inclusion/exclusion perimeters is specified on the Triangulate Tab.
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.
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 conflict 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 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:
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 Carlson 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 Interface)
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 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), Takeoff >
Surface Tools
Keyboard Command: tri
Prerequisite: 3D entities in the drawing (defined by the Selection Tab) and/or an external point file
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.
Prompts
Select TMESH File to Draw
Choose a triangulation (.flt or .tin) file from the file selection dialog. You are then prompted for options:
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
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
Prompts
Layer name of existing contours <CTR>: press Enter
Layer name for highlight contours <NCTR>: press Enter
Select Contours to Highlight.
Select objects: Select contours using any standard selection methods.
Select objects: press Enter to conclude selection. The program then sorts and displays the High and Low interval
of the selected contours.
Contour increment to highlight: 10
Starting Highlight at elevation <98.0>: 100
Ending Highlight at elevation <152.0>: 150
Assuming we had drawn 1 foot intervals, the above example would move the contours on elevations 100, 110, 120,
130, 140 and 150 to the layer NCTR.
Pulldown Menu Location: Surface >> Modify Contours
Keyboard Command: indexctr
Prerequisite: Contours should be plotted and visible on the screen.
Prompts
• 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.
Align Facing Uphill makes the label parallel to the contour and flips the label so that it reads facing uphill.
Otherwise, the labels are made to face up relative to the current screen view. When this option is on, the program
prompts for a triangulation surface file that should match the surface the contours represent.
Use Commas adds a comma into the labels for the thousands place such as ''5,000'' instead of ''5000''.
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 visibility will be
redrawn as independent segments. Specify the layer for these broken segments in the box to the right of this toggle.
• 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.
Index Contours: Label All will label both index and intermediate contours with the same settings. Label Index
Only labels only the index contours. Separate Index Layer will label both index and intermediate contours with the
index labels on a different layer.
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.
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
Volumes By Triangulation
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 Volumes, 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 resolution 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.
When multiple inclusion polylines are selected, there is an option to Report Multiple Perimeters Separately which
reports the volumes for each inclusion separately. Otherwise the total volumes from all the inclusions is reported.
For the separate inclusions report, the report will include the names assigned to the polylines by either Tag Area Of
Interest or Name Pit Polylines.
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 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.
Excavating a Pit
Suppose you are given the task of designing a below ground storage pit. Based on your design surface model, the
amount of Cut has been determined to be 1,000
C.Y.Cut Swell Factor > 1 (example 1.15)
Supplying a Cut Swell Factor greater than 1 would usually be taken to mean ''How much volume will my 1,000
C.Y. of material occupy when it comes out of the ground?'' With a 15% swell factor (1.15) applied, the 1000 C.Y.
of excavated material would now occupy 1,150 C.Y. of space.
Cut Swell Factor < 1 (example 0.85)
Supplying a Cut Swell Factor less than 1 would usually be taken to mean ''How much volume will 1,000 C.Y. of
material occupy in this hole when it has been compacted?'' With a 15% compaction factor (0.85) applied, the 1000
C.Y. of material getting compacted would now occupy 850 C.Y. of the hole space.
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 the following
equation:
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
Pulldown Menu Location(s): Civil > Surface > Volumes by Triangulation, Survey > Surface > Volumes by
Triangulation
Keyboard Command: trivol
Prerequisite: Two .flt or .tin files
Load TIN File: Allows you to specify a triangulation (.flt or .tin) file to load.
Load GRD File: Allows you to specify a grid (.grd) 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.
Display TIN: Controls the detail level of the TIN in the graphic display. When the TIN is very large, the graphic
display can cause delays. The Low Detail mode shows a simplified TIN graphic. The Outline Only mode shows
only the TIN perimeter. The Full Render mode shows all the triangles.
Add Value: Prompts for a value to Add to the elevations of the subject area of the TIN.
Subtract Value: Prompts for a value to Subtract from the elevations of the subject area of the TIN.
Multiply Value: Prompts for a value to Multiply to the elevations of the subject area of the TIN.
Divide Value: Prompts for a value to Divide into the elevations of the subject area of the TIN.
1. 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.
2. 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.
3. 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.
• Set color of Included Triangles: When enabled, the color of triangles included in the merge are set as
specified.
• Set color of Excluded Triangles: When enabled, the color of triangles excluded from the merge are set as
specified.
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.
Translate: This function has two methods:
1. Delta: This method moves the TIN points by the specified delta x, y and z.
2. Geoid: This method adjusts the elevations by the selected geoid. To use the Geoid method, the grid projection
for the drawing must be defined in the Drawing Setup command.
Rotate: Rotates the TIN points by the specified rotation angle around a base point.
Scale: Scales the TIN points by the specified scale factor from a base point. The scale can be applied to just the x,y
of the TIN points or the z, too. As an example, the Scale feature can be used to convert a TIN between Imperial and
Metric units.
Tolerance: This setting is used by both of the Simplification options described above. 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.
Passes: For the Elevation Difference option, 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 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 Breakline 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 Breakline Weight factor, so the 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 values.
Set Color: Assigns a selected color to the TIN triangles. The color is used when viewing the TIN file in the 3D
viewer commands. To set the color within an inclusion perimeter, use the Pick Boundary Polylines option.
Polynomial Smooth: This option uses a polynomial interpolation in an effort to add additional points into the
surface model in an effort to produce a more ''rounded'' (less man-made) surface.
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 enabled.
• 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: 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.
Export: Writes the TIN point locations to a user-specified ASCII-based coordinate file.
Control Action
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 di-
rection. 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.
Restores the graphics to plan view.
Usability Controls
Pulldown Menu Location(s): Surface
Keyboard Command: tinutil
Prerequisite: 3D Faces, a TIN file or a DXF file containg 3DFACE entities.
Surface Manager
The Surface Manager toolkit allows the user to modify pre-defined triangulated surfaces, making real-time mod-
ifications 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 eleva-
tions, 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.
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.
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.
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 function 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. There is an option for whether to store the point to the coordinate 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.
Add Points
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.
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.
Gridding as a means of modeling surface features is generally less favorable than triangulating as the surface
is defined only at the intersection of the grid lines. This can lead to inaccuracies around local features such as
ditches or curb lines, since the grid resolution must be small enough to adequately capture the changes in these
local regions. Contrast this with Triangulated Networks which carry all this information at every point along the
features. Gridding can, however, be useful for modeling large sites in general trends such as watershed analyses and
large-scale volume computations.
The grid location is specified by first picking a lower left corner and then an upper right corner. The screen cannot
be twisted when this is done because grids always run north-south and east-west.
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 gridding. 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 gridding.
• Modeling Method: The modeling method almost always should be triangulation for surface topographic grid
files. Polynomial, inverse distance, kriging and linear least squares apply to random data points for surfaces
• Grid Resolution: The grid resolution is specified by either the number of grid cells or by the size for each
grid cell. It is usually best to set the Dimensions of a Cell to a known size, and the program will calculate the
''number of cells in X and Y.'' While the program can handle really large grids with no limit, a general rule of
thumb is to keep the total number of grids cells under 500,000 (about 700 by 700 cells) to limit the processing
time. The grid location and resolution can also be specified by using the position/resolution from an existing
grid file. In this case, the location and resolution of the new grid will match those of the selected grid file
which is useful for routines that require two grid files with identical locations and resolutions.
No elevations are calculated on grid cells that extend beyond the extent of the data. The figure shows an example
of how the grid is calculated to the limits of the data points. Extrapolation can be used to calculate elevations for
the grid cells that are beyond the data limits. When there are grid cells with no elevation in a grid (.GRD) file,
many routines will prompt Extrapolate grid to full grid size? Extrapolation fills in all the grid cells. The method
to extrapolate uses a safe calculation that tends to average out or level the extrapolated values. So extrapolated grid
areas are not as accurate as grid areas within the limits of the data. Grid File Utilities can be used to apply and
save extrapolation to a grid file. The Plot 3D Grid command can then draw the grid file so that you can see the
extrapolation.
A Carlson grid (.GRD) file has the following format:
Prompts
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:
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
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.
When checked, Reverse Face Order changes the direction of the points for a grid cell from clockwise to counter-
clockwise. 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
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.
Existing surface
Prompts
Select the Inclusion perimeter polylines or ENTER for none:
Select objects: pick a closed polyline for the limits of disturbed area
Select objects: press Enter
Select the Exclusion perimeter polylines or ENTER for none:
Select objects: press Enter
Specify Base Grid File Selection Dialog
Choose a grid (.GRD) file to process.
Extrapolate grid to full grid size (Yes/<No>)? press Enter If you enter Yes to this prompt, surface elevations will
be computed for any grid cells that have null elevations.
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
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
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
Prompts
Select hard breakline polylines. (For no smoothing in Triangulate & Contour)
Select objects: Select breaklines to tag
Select objects: press Enter to conclude selection
Set 14 polylines as hard breaklines.
Prompts
Select polylines to remove hard breakline tag from.
Select objects: select polylines
Pulldown Menu Location: 3D Data >> Hard Breaklines
Keyboard Command: softbrk
Prerequisite: Polylines with hard breakline tag
Prompts
Pick first corner of bounding box: Identify one corner of a drawing window for the surface area
Pick second corner of bounding box: Identify the opposite corner
Options dialog
Surface File To Write
Pulldown Menu Location: Civil > Surface > Import/Export Surface, Survey > Surface > Import/Export Surface,
Construction > Import/Export
Keyboard Command: getneddata
Prerequisite:Coordinate projection system, Internet connection
Unit
Horizontal Vertical
Feet 1637 966
Pixels 1366 809
Feet/Pixel 1.19 1.19
Google Earth View Area
In the sample above, the total area is calculated and displayed (0.1 mi2 ) along with the desired ''projection'' system for
our project site. Although it might be desired to sample every pixel in this project... 1,107,270 = (1366+1)*(809+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.
Spatial Reference: Displays the spatial reference coordinate projection system of the current drawing. The projec-
tion can be set using the Drawing Setup command.
Extent - Current Google Earth View: Gets the overall dimensions of the Google Earth session and displays the
results in both pixels and the appropriate units of measure.
Extent - Current Drawing View: Gets the overall dimensions of the current CAD view and displays the results in
both pixels and the appropriate units of measure.
Extent - Select from Drawing: Sets the overall dimensions of the Google Earth session to conform with a drawing
window from CAD and displays the results in both pixels and the appropriate units of measure.
Referring back to our horizontal and vertical samples shown in the dialog box above, we are requesting:
Requesting
Horizontal Vertical
Pixel Interval 15 15
Samples 92 = Int(1366/15)+1 54 = Int(809/15)+1
Sample Every 17 ft (approx.) = Int(1637/92) 17 ft (approx.) = Int(966/54)
Google Earth Sampling
The resulting total samples 4968 = (92)*(54) 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 12 days,
18 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 available, 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!
• To import a Google Earth image into your drawing, use the Place Google Earth Image command.
• To import KML content into your drawing, use the Import Google Earth File command.
• To export content from your drawing to a KML file, use the Export Google Earth File command.
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 Google
Earth display
Pulldown Menu Location: Civil > Surface > Import/Export Surface, Survey > Surface > Import/Export Surface,
Takeoff > Tools > Import/Export, Construction > Import/Export
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.
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.
Under Design Slope Format, choose between Ratio, Percent, Degree or Template. The use of a Template 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 Force Cut option will try the cut slope to find a catch point even when the pad perimeter starts out in fill. This
is possible when the existing ground is rising faster than the cut slope. Likewise the Force Fill option will try the
fill slope to find a catch point when the pad starts out in cut.
The Merge Surface Color is used to set the color of the triangles within the pad when using a triangulation surface
as the target surface and updating this surface with the pad design. The triangle colors are shown in the 3D Viewer
graphics.
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 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.
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.
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
Corner Delta Angle is the delta angle in degrees between side slope polylines to span the delta angle around
exterior corners.
The Subgrade Depth is applied to lower the design surface within the pad for the volumes calculations. The
volumes are from the existing surface to the base of the subgrade. The effect of the subgrade is to increase cut and
decrease fill.
The Topsoil Depth is used to report the topsoil removal volume by removing this depth within the pad disturbed area.
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.
The Contour Pad option draws contours on the pad. At the end routine, a dialog lets you set the contouring options.
Usually you should specify a new contour layer and turn off smoothing.
The Write Final Surface option creates a surface model of the pad using the elevations of the pad within the
disturbed area polyline and using the original ground surface everywhere else. At the end of the routine, the
program will prompt for the surface file name to create.
The Trim Existing Contours Inside Pad option trims existing contours inside the disturbed limits of the pad.
You must specify the Pad Layer Name that the pad 3D polylines will be drawn on.
The Use Report Formatter option allows for making a customized report and outputs to various formats.
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 Volumes 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
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 are redrawn and the
volumes recalculated.
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,
Pick the top of pad polyline: select perimeter polyline
Then proceed to enter the slope parameters of the pad...
Prompts
Select AEC Contours to convert
Select objects: pick the AEC contour entities
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
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
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>]?
3D Faces created by Triangulate & Contour with the Draw Triangulation Faces option
Slope zones that follow the surface contours using the triangulation 3D Faces
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 defined by 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 function allows you to drag a horizontal
alignment point and update the profile in real-time.
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
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)
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 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.
• 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.
Reference Profile: Selects a reference profile and displays it in the profile graphic view immediately.
Reference CL: Selects a reference centerline which is used for station equations.
Sag-Crest Points: When editing a road profile, its sag/crest points are shown here.
Edit Slope to Change: When edit the slope value, you can choose a value to change from the following selection:
the next elevation, the previous elevation, the next station or the previous station.
Check Stations: Reports profile information at the specified stations. The Check Stations are not stored in the
profile; they are merely used as a design/analysis tool for viewing the elevations at certain stations while adjusting
the profile data.
Speed Tables: This button is enabled only when you edit a road profile. Please refer to the documentation on
Input-Edit Road Profile for the information on Vertical Speed Tables.
Next: Used for navigation when editing a .PRO file containing multiple profiles, loads the next profile.
Previous: Used for navigation when editing a .PRO file containing multiple profiles, loads the previous profile.
Load: Used for loading another, existing .PRO file for editing.
Save: Saves the profile using the current profile file name. The current profile file name is displayed in the top title
bar of the dialog box.
SaveAs: Allows you to save the profile under a different profile file name.
Calc PI: This function calculates a station/elevation point given two existing station/elevation points and slopes
from them. The values are entered in this dialog. When you pick Calculate, the program finds the intersection of the
grade lines. Then pick OK and the calculated PVI is added to the profile.
Hold Elevation When Update Step-Up for Sewer Profiles: Toggles between holding the elevation or the pipe
slope
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.
Display Sight Distance Options: Display either K-Value or Sight Distance in the fifth column for road profiles.
Grid Mode: The Dynamic option will update the grid interval labels when you zoom in or out of the profile image.
The Static option will keep the grid interval labels static.
Tools: Opens the Tools dialog.
Scale: Applies the specified scale factor to stations and/or elevations within the specified range of stations.
Cradle Setup: Sets up the cradles for sewer profiles. The cradle parameters are different with different pipe sizes
and are defined in the Pipe Size Library. You can either use library data or specify new values here.
Reference CL: When using Draw Profile to create Plan & Profile Sheets, a reference centerline will be needed to
properly establish the ''Plan'' portion of the sheet. Use the Set button to locate and specify the desired Reference
Centerline.
Add: Use this option to add desired Profile (*.PRO) files one at a time into the dialog box.
Add Multiple: Use this option to add desired Profile (*.PRO) files (one or several at a time via standard Windows
Shift+click and/or Ctrl+click functionality) into the dialog box.
Remove: Use this option to remove the currently selected profile the dialog box.
Clear: Use this option to remove all profiles from the dialog box.
Special Stations: Use this option to to label stations that are significant for the project.
Open Set: Opens/loads a previously saved set of Profile files as stored in a *.PST file.
Save Set: Permits the current collection of profiles to be saved to a *.PST file for later recall.
Multiple Profile: For *.PRO files that have multiple profiles within the same file (e.g. those produced by Input-Edit
Profile that might have profile data at the centerline and also at offsets of -12 and +12), use this button to select
which of the profiles to draw:
Draw Profile
Within the Draw Profile dialog box are numerous sub-commands that permit great flexibility in how the resulting
profile(s) are drawn. Use the table below to access additional information about each of these sub-commands:
Link To Files: This setting controls the linkage of the plotted profile(s) to the actual profile file(s) (.PRO), deter-
mining 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 exceed the profile limits of the sheet (typically
dependent on the Vertical Scale), the Match Line Elevations option can be used to ''break'' (or vertically split) the
profile and redraw the remaining portion (again, shifted vertically) 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 Elevations option.
If the range is exceeded (that is, if the range greater than 80), the program will break the profile and draw the
remainder with a separate vertical axis range.
Output to Separate Drawing: When enabled, this option draws the profile(s) to a separate drawing. Use 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 detailing or construction purposes.
Horizontal Scale: Indicate a real-world distance that should be used within the span of a horizontal grid cell.
Vertical Scale: Indicate a real-world elevation amount that should be used within the span of a vertical grid cell.
Layers
The Layers button permits layer names to be associated with items including the profiles, profile grid and general
labels.
Text/Symbol Settings
The Text/Symbol button has the text style and size scalers for profile grid and general labels. The size scalers are
Double-Click Text Link Profile Settings: When enabled, double-clicking a drawn profile text item launches the
Draw Profile Settings for that text item. When disabled, double-clicking the text item launches the native CAD
command (e.g. Edit Text).
Linetypes
The Linetypes button has linetype settings for the profile line and profile grid. There are also settings for drawing a
profile legend of the profile lines.
Draw Grid
The Draw Grid option controls whether or not the grid and axis elevations for the profile are drawn. The Setup
button launches the Grid Setup dialog. Here you can control numerous settings for how the grid, general text and
stationing are drawn.
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.
Horizontal Grid Adder to Left: This adds the specified amount of grid to the left of the profile.
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.
Label Base Elevation: Labels the low elevation on the sheet. The setup dialog allows for prefix and suffix for the
text, size of text, layer and number of decimals to display.
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
profile. The example below shows both options:
Station Text Position: Indicate if the station text should appear along the top of the profile grid or along the bottom
of the profile grid.
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.
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.
Grid Vertical Spacer: Indicate the amount of vertical space between successive grids.
Draw Sheet
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. Select Setup to access the Sheet Setup dialog.
Choose Space: Indicate whether sheets are to be drawn to Paper Space (also known as a Layout) or to Model
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:
Add Layout Name to File for Drawing Output: When the option to Output To Separate Drawing is on, this option
will create a separate DWG file for each layout by adding the layout name to the main DWG file name.
Use Template Layout: This option allows you to use a layout that exists in the current drawing as the template for
layouts created by the command. This option only works for paper space sheet creation.
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 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 attribute definitions associated with
the sheet Block Name. 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.
Hatch Cut/Fill
Use the Hatch Cut/Fill toggle to enable Hatch Setup. Choose the hatch pattern you would like to use for Cut and
Fill as well as the scale, layer and color for each.
Indicate the desired profile(s) whose slope annotation you'd like to control and click on the Setup button for expanded
criteria.
Prefix/Suffix: Enter a prefix or suffix on the slopes as desired. Be aware that you may want to add spaces after the
prefix or before the suffix.
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.
Label Size Scaler: Set the label size scaler appropriate to your sheet setup.
Prefix/Suffix: Enter a prefix or suffix on the slopes as desired. Be aware that you may want to add spaces after the
prefix or before the suffix.
Layer, Style and Color: Set the layer, style and color for the text.
Description Match: Set the description you are looking to match.
Place Labels at Break Stations: Toggle this on to place labels at break stations.
Place Labels at Begin/End Stations: Toggle this on to place labels at the beginning and ending stations.
Update Preview: Use the update preview button to check your changes before committing them to a drawing.
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.
Label Size Scaler: Set the label size scaler appropriate to your sheet setup.
Place Labels at Break Stations: Toggle this on to place labels at break stations.
Place Labels at Begin/End Stations: Toggle this on to place labels at the beginning and ending stations.
Update Preview: Use the update preview button to check your changes before committing them to a drawing.
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.
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.
Click this button to establish if it desirable to have a leader and/or break point symbol used in conjunction with the
Draw Break Point Sta and/or Draw Break Point Elev options.
Size Scaler: Set the label size scaler appropriate to your sheet setup.
Decimals: Set the number of decimal places for the annotation.
Layer, Style and Color: Set the layer, style and color for the text.
Road Labels
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.
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.
Sewer/Pipe Labels
This button opens Draw Sewer/Pipe Options dialog.
General Tab
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.
In addition to the numerous annotation options found on the General Tab, many of the options will also contain
an Equation option that permits user-defined equations using numbers and/or Rim, Invert Out or Step Up for even
additional control. For example, to label rims with 2 elevations for 2 datums, one might specify an equation of
[RIM] + 1.0 (or similar).
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.
Draw Manhole Label as MTEXT: When enabled, the manhold label will be placed as an MTEXT entity.
Skip Rim Elevation/Invert Out Elevation/Invert In Elevation for Outlet: When enabled, the cited component(s)
will not be placed for the special Outlet structures.
Connect Rims with Polyline: When enabled, a polyline representing the average grade between each pair of rim
elevations will be drawn to the specified layer.
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 referencing 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.
Draw Extended Pipe At Beginning/End: Draws the pipe beyond the beginning or the end by a specified length.
Draw Break Lines for Extended Pipes: When enabled (and requires either Draw Extended Pipe At Beginning
or Draw Extended Pipe At End to be enabled), a ''squiggle'' is drawn at the end of the extended pipe to indicate
that it is a partial pipe. Otherwise, the pipe end is left ''open''.
Label Precision: Click on the Label Precision button to set the amount of precision used for sewer station, elevation,
length and slope labels.
Label Additional Elevation: This option may be utilized to apply a scale factor (e.g. Imperial Units to SI Metric
Units) for plans that require alternate units to be cited.
Manhole Tab
On this tab, you are able to specify how to label the manhole name and how to draw the manholes.
In this example image, all the manholes have Top Width of 2 and Bottom Width of 4. Manhole #1 has Top Taper
Offset of 2 and Fixed Taper Height of 0. Manhole #2 has Top Taper Offset of 100 and Fixed Taper Height of 0.
This large Top Taper Offset is greater than the manhole depth so that the taper runs the full length of the manhole.
Manhole #3 has Top Taper Offset of 3 and Fixed Taper Height of 1.
Pipe Tab
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.
Draw Flow Arrows: Indicate if arrows should be drawn illustrating the direction of flow.
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.
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 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.
Show Lateral Thickness: Use this setting to show the thickness of a lateral.
Update Preview: Use this button to update the preview window and review your changes before committing them
to a drawing.
Grid Starting Station: Indicate the desired starting station for the profile grid.
Ending Station: Indicate the desired ending station for the profile grid.
Grid Top Elevation: Indicate the bounding upper elevation for the profile.
Grid Bottom Elevation: Indicate the bounding lower elevation for the profile.
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 begin-
ning station then press Enter
Pulldown Menu Location(s): Civil > Profiles, Survey > Surface, Hydrology > Network, Construction/Takeoff >
Roads, Field > Roads
Profile to 3D Polyline
This command converts a 2D polyline centerline into a 3D polyline that follows the elevations of the profile. Hor-
izontal 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.
Points created along profile centerline using elevations from the above road profile
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.
1152
GIS Database Settings
This command sets the current GIS Features and GIS Data Format. The GIS Features file (.GIS) defines the GIS
features and the attributes for each feature. This file is set by the Define GIS Features command.
The Data Format defines where the GIS data will be stored. For Single File Type Database, the data is stored in an
external database in either SQLite format (.DB) or MicroSoft® Access (.MDB). The Esri MSC Data stores the GIS
data within the drawing file in a format that both Carlson and Esri use. Starting with ArcGIS 9.3, Esri added support
for MSC which makes the DWG file a type of geodatabase with the feature definitions, GIS data and geometry all
stored in the file.
Prompts
GIS Setting dialog Click both file buttons and select new or existing files.
Features and attributes can of course also be defined ''from scratch'' in the Define GIS Features dialog box.
1) The first field to set is the GIS file you are working with. Use the File menu to create a new (.GIS) file or open an
existing one for editing.
2) Next, set up one or more Category Names, using the Category menu. GIS feature codes can be categorized (e.g.
STRUCTURES, UTILITIES, ROAD FEATURES, etc.). At least one category must be created.
3) Next, define Features, using the Feature menu. e.g. A category such as UTILITIES might have features such as
manholes, light poles, fire hydrants, water valves, etc.
4) Lastly, define the attributes for the Feature. Each attribute has:
a) a Name
b) a Full Name, or Prompt
c) a Type - Integer, Character or Real
d) a Default Value - these can be preset, or read from a list of automatically generated values using the Default
button
e) optionally, a List of values to pick from. Use the List Values button to build a list
f) whether the attribute is required
g) whether the attribute Value can be field Edited, appears as Read Only, or is Hidden
h) whether the value used is restricted to the list
At the bottom of the dialog box the user can specify the geometry settings for each feature, whether it is a
line or point feature, what layer it is to be drawn on, what block to use to represent it, what text style to use, and
what linetype to use.
The bottom portion of the dialog has features for attaching images to the entity. Existing image files (BMP, JPG or
GIF) can be linked by choosing the New option. The Update option will replace the current image with a newly
selected image. The Delete option will remove the current, attached image. The Capture button will take a shot in
the field using a configured camera and then attach the image to the entity. Different digital cameras can be used by
picking Pick or Set Camera.
The Input-Edit GIS Data command is an excellent way to simply review the data associated with an entity. If the
entity has GIS data, the banner line at the top of the dialog will display ''Entity has GIS Data''. If not, the banner
Prompts
Select object (Number/Pick/<Select>): P
Pick a point inside polygon (Select/Number/<Pick>): pick a point
GIS Smart Prompting dialog make selections
GIS Inspector
This command displays all or portions of the data attached to drawing entities in real-time. How much of the attached
data is displayed is set by the command GIS Inspector Settings. When you move the cursor over an entity with GIS
data, selected fields are displayed in a tooltip box next to the cursor. For data attached to closed polylines, you can
move the cursor anywhere inside the polyline to show the data. Polylines that are closed will highlight with a solid
fill as you inspect each one. Open polylines, such as road centerlines, will highlight with a solid fill generated along
the length of the polyline. The solid fill color for all highlighting is set in GIS Inspector Settings.
The routine starts by prompting you to select entities. The entities that you select will be used by GIS Inspector.
In the case of a large drawing, this selection allows you to limit the entities for inspector to a local area instead of
having to process the whole drawing. Then after reading the entities, you can move the cursor around the drawing to
inspect the GIS data. You can also use the arrow, page up and page down keys to pan and zoom the display. Pressing
enter ends the routine.
Prompts
GIS Query/Report
This command applies a user-defined query on a data table or related tables with the database. Records in the table
that pass the query can be reported or the associated entities can be highlighted in the drawing. The Query Using
option in the main dialog box sets the source of the data table to process as either GIS data attached to selected
drawing entities or from the current Output MDB file.
The top portion of the dialog contains a list of the query parameters. To add a parameter, select a Feature Name
from the pop-up list. The available features will either be all the features found in the GIS links of the drawing or
all the features from the Output MDB file depending on the Query Using option. Once the feature is specified, the
Field Name pop-up list contains all the available fields in the feature. Choose a field from this list. Next choose the
operator (=, >, etc.) from the operator list. The Value pop-up list contains all the different values for that field that
are found in the current data set. You can either select one of these values or type in another value into this field. If
a Field Name relates to another Feature, when you select that Field, an additional button will appear allowing you
to add a query parameter from the related feature.
When all the parameter values are set, pick the Add
Parameter button. Once a feature is selected and add a parameter is added, the Feature Names list becomes unavail-
able because any additional query parameters must come from that feature, or relate through that primary feature.
When all the parameters are defined for the query, you can save these settings by filling out a name Current Query
field and then picking the Save button. This query can be recalled later by highlighting the query name and clicking
the Load button. The Delete button removes the highlighted query. The Save, Load and Delete functions operate on
the current set of queries active in the program. The Save To File and Load From File functions read and write the
collection of queries to a .QRY file for managing different sets of queries and sharing with others.
Pick the Execute button to process the query. The Mark Screen Entities option will set the color of entities with GIS
data that match the query to the specified color. The Build Selection Set option creates a selection set of the entities
that pass the query. To use this selection set in other commands, enter ''P'' for previous at the ''Select objects:''
prompt. With the Generate Report option, the program will bring up the Report Formatter which allows you to
choose the fields to include in the report and the report format. If the Highlight Screen Entities option is on, then
the program will highlight the entities with GIS data that pass the query. Point entities are highlighted by drawing
Label Closed Polyline Data result of country name and population fields
Pulldown Menu Location: GIS Data > Label GIS Data
Create Links
This command makes GIS links between blocks in the drawing and a database table using a key field that is in both
the block attributes and the database table. Both the block entities and database records must exist before running
this routine.
The routine starts by prompting you to select the block entities to process. Then a dialog appears for choosing the
block attribute and table to link. The current template and output database file names are shown at the top of the
dialog. Use the GIS Database Settings command to set these file names before running Create GIS Links. The
dialog lists all the block names that were found in the entity selection. Choose a block name to process. Then in
the lower left of the dialog, there is a list of the attributes for the selected block. Highlight the attribute name that
contains the point ID key field for the blocks and then pick the Select First Key Value button. For each block entity,
the program will use the value of this attribute to link to the record in database table. This value is matched to the
database record using the PT ID database table field. For example, a block with an attribute value of 402 for the
specified attribute name will be linked to the database record with a value of 402 in the PT ID field.
Erase Links
This command removes all the GIS links from the selected entities (polylines, blocks, etc.).
Pulldown Menu Location: GIS Data
Keyboard Command: erase links
Prerequisite: Entities with GIS links
Audit Links
This command checks the GIS links for the selected entities in the drawing to make sure that the template database,
output database and table exist. Any invalid links can be erased from the entities or be fixed by selecting another
database or table. For example if a database file (.mdb) has moved to another directory, then you can use this
command to specify the new location.
The routine starts by prompting you to select the entities to check. If no errors are found, then the routine is done.
When there are errors, a dialog box appears. Each GIS link is defined by a template database, output database and
table. For each combination of these three settings that have an error, this dialog displays the template database,
output database and table name from the entities. The number of GIS link combinations with errors is shown in
The Import SHP File dialog displays the Output MDB file to add data to and the source SHP file to be imported.
SHP files are similar to entities in one layer in CAD. You must specify the table name to store the data in the MDB
database and the layer name for the entities to be created. Typically these names are the same or near equivalent as
the SHP file name. Once these names are entered, the Import Polylines from SHP button becomes available. Pick
this button to import the SHP files entities and database. You can also assign elevations by a specified data attribute.
There are primarily three types of ESRI SHP files: Points, Arcs and Polygons. Each will provide different options
on Import. Once the SHP file is selected, Carlson detects the data contents of the file and sets the dialog options
for importing either polygons, arcs or points. Carlson GIS also supports the use of three other types of SHP files:
PointM, PolylineM and PolylgonM.
Both Arc and Polygon SHP files are brought into Carlson as polylines in the drawing, with attribute data stored in
an external Access .MDB database file if that option is selected.
Note: If the SHP file you are Importing is in a different Projection or Units than that specified in the Drawing Setup,
then a transformation will occur during Import, as long as the (.PRJ) Projection file is present with the SHP set of
files. If there is no (.PRJ) file with the SHP, then no transformations will occur.
Highlight the Point, Arc and Polygon tables to output or selects Export All to select all entities including the UN-
KOWN entities to export into SHP files. The Export SHP File commands outputs all entities selected into SHP files
with the same name as their table name into a subdirectory selected. Also Points can be stored in the ESRI Arcview
database as 3D X, Y and Z coordinates when Include Z Coordinates is toggled on. SHP files do not have arc entities.
So the export routine will convert arcs and polyline arcs into a series of small chords segments. The Offset Cutoff
field sets the maximum horizontal shift allowed between the original arc and the chord segments.
These SHP files can be imported into ESRI's Arcview product. Database GIS links in Carlson are converted to SHP
files by storing the GIS database information into DBF files for ESRI's Arcview product to read and link to.
Prompts
Specify Name for SHP File dialog select .SHP file name
Select objects select entities
Export Carlson Entities to SHP File dialog choose settings, click OK
The drawing is scanned for MSC data and further, which are new entities with MSC, which are entities with edited
geometry, and which are entities with edited attributes. The user specifies which are to be included in the new
drawing file. On OK, a new drawing file name is specified.
The drawing is scanned for MSC data and the list is populated with represented Feature Classes. You can
select which ones to include in the Export (Export Yes/No column). The check boxes at the bottom allow you to
One possible application of this command is to create a DWG from ArcGIS with its Export to CAD tool,
open the drawing in Carlson and edit it, and then use this command to send the edits back to ArcGIS as a new DWG
with MSC.
Image Inspector
This command views images and documents attached to entities. At the start, the program highlights all entities that
have attached images or documents. When you move the cursor over these entities, the attached image or document
name is displayed in a window. If you click within the image window, the program will start the image application
editor that is setup for your system. For documents, click on the document name to start the document application.
This application, such as Microsoft Internet Explorer, depends on your Windows system setup. Also while moving
the cursor over drawing entities, you can use the up/down arrows to resize the image. When multiple images or
documents are attached to the same entity, use the left/right arrows to cycle through the images.
Prompts
Arrow keys Up/Down=Image Size; Left/Right=Cycle Images; Pick Image=Open Image
Move pointer over entity with image (Enter to End): press Enter
Car image displays in upper-left of drawing when cursor is over car symbol
Prompts
Select World File: choose existing .TFW or .JGW file
Pulldown Menu Location: GIS Tools
Keyboard Command: geotiff
Prerequisite: None
The Capture New Image button can be used to trigger an attached digital camera to take an image. The
Pick Camera and Set Camera buttons can be used to configure the camera to use.
Multiple images or documents can be attached to the entity by picking Attach Selected Image/Doc or Capture New
Image multiple times. To cycle the images in the preview, use the Next and Prev buttons. Use the Remove Attached
Image to remove the image shown in the preview. Use Remove All Attached Images to clear all images from the
entity.
The View Attached Image/Doc button will display in the preview window any image already attached to the entity
instead of the selected image file. Also any image already attached to the selected entity is displayed in the Current
Image field at the top of the dialog when nothing is selected in the file list.
Prompts
Select object to attach symbol to: pick an entity
Attach Image to Object Dialog
Done.
Select object to attach symbol to: press Enter
1178
CGFile
Current Information
The Current Information Dialog Box contains information on:
Drawing: displays the current drawing file Path, Name, Scale, and Units
Coordinate File: displays the current coordinate file path and names.
File Type: This will display the current Coordinate file type.
The file types are:
C&G Numeric (.CRD) (PT #: 126)
C&G Alpha-Numeric (.CGC) (PT #: RW126)
Carlson Numeric (.CRD) (PT #: 126)
Carlson Alpha-Numeric (.CRD) (PT #: RW126)
Coordinate Files
Opening Closing and Saving
Choose Coordinate Files from the CGFile pull-down menu.
New
The New allows you to create a new coordinate file.
Prompts
Follow these steps: CGFile > Coordinate Files > New Coordinate File
Enter the name of the coordinate file you wish to create: File Name: Hickory farms
NOTE: The directory displayed is the Data Path is the directory as set from the tool bar:
CG-Tools > CG Options > Data Path Options
NOTE: The description length for the new file just created will be set based on the current description length setting
in the:
CG-Tools > CG Options > General
NOTE: You will not be able to change the description length once the new file ia created. You must set the
description length prior to creating the new file. You can however move the points to another file that has a longer
description length
Open
The Open menu item allows you to open an existing .CRD or .CGC file. Only one coordinate file can be open at a
time in a given drawing.
Prompts
To open an existing coordinate file follow these steps:
NOTE: The default directory is the ''Data'' directory below the directory where CG-SURVEY was installed. You
can change the default directory by choosing:
CG-Survey > Tools > CG Options... - Data Path tab.
Close
To close an open coordinate file
Save As
As new points are stored in a coordinate file, the file is automatically updated. If you are concerned that the changes
to be made to the coordinate file may not be correct, you should use the Save As option to make an extra copy of
the file before making any changes. This option allows you to save the open coordinate file under a different name.
The new file becomes the current file. The original file will remain unchanged.
Prompts
Browse to Folder Location:The Save Coordinate File As dialog box will display the default directory as
set in the Data Path Options,
Enter the name : of the new file for the coordinates to be saved to.
Press Save Button: Save or Press enter
Prompts
To export coordinates to an ASCII file, follow these steps: > CGFile > Coordinate File > Export Coordinates to
ASCII File
You will be prompted at the command line to select the points you wish to export:
Add points from coordinate file. (Enter When Done) (All/Block/Code/Desc/Elev/ Pt-group/Limits/Radius/Select):
After choosing the set or sets of points you wish to export, press until the following dialogue box appears.
NOTE: In the following formats the point code can be placed in the first two characters of the description field,
followed by a semicolon. The description will follow the semicolon. You can export and import ASCII files in the
following formats:
After the header line each line specifies a coordinate point. The line number minus one is the point number.
The code field has three possible values:
Value Explanation
-1 no coordinate point
2 elevation (in description field)
1 description (in the description field)
Since .CRD and .CGC files can have both an elevation and description, when converting them to an ASCII
Surv-A-Soft file one of the following will occur depending on the elevation value:
If the point has an elevation it will be placed in the description field. If there is no elevation, the description
will be placed in the description field.
USER DEFINED
Upon selecting User Defined format, the following dialog box will appear:
As the name implies you can create a format specific to your conversion needs.
Using an Existing User Defined Format To select an existing User Defined format, do the following: Press the Read
File button. Select an existing user defined format from the dialog. The fields in the dialog box will automatically
be updated. Select OK to accept the format.
Creating a User Defined Format: There are 5 basic pieces of information that can be defined in a user defined
format. Point number Northing (required) Easting (required) Elevation Description (Code can also be part of the
description field) There are two types of user defined formats '' Character Separated Fields Character Separated
Fields means that each field of information is separated by a character, often times a comma, but any ASCII character
can be used. Fixed length Fields Fixed length fields means that you define the number characters for each field item.
The fields can be in any order
Field Order
Point Number 4
North 3 (required)
East 2 (required)
Elevation 1
Description 5
NOTE: Coordinate values will be rounded based on the setting in the Rounding Options dialog box.
If the point number field is not assigned a value, the line number will be the point number. Select the Field Type
(Character Separated or Fixed Length) and follow the appropriate instructions below:
>Go to CGFile >Select Coordinate files >Select Export to ASCII At the command line you will be prompted to
select points:
Add points from coordinate file. (Enter when Done) (All/Block/Code/Desc/Elev/ Pt-group/Limits/Radius/Select):
After selecting the point set or sets to export press return
Set the conversion format to ''User Defined Format'' The following dialog box allows you to define the attributes of
the points being converted.
Empty Field Values: It's necessary to distinguish between a field that has no value and a field that has ''0'' as a
value. In coastal areas ''0'' is a valued elevation and in some cases ''0'' could actually be a coordinate value. By
defining empty field values with a value that cannot be miss-understood for a valid value, a conversion process will
not produce invalid data.
Character Values:
1st & 2nd Field Separators, these are the ASCII characters that define the fields within a line.
1st & 2nd Line Terminator; these are the ASCII characters that define separate lines
Description Markers; An ASCII character that surrounds the description such as quotation marks.
Code Separator; Allows you to designate the ASCII character that separates the Code information from the
Description information. In the example above the Character values are set as follows:
1st Field Separator: 44 (which is a comma)
2nd Field Separator: -1 (none used)
1st Line Terminator: 13 (carriage return)
2nd line Terminator: 10 (line feed)
Description Marker: -1 (none used) Code Separator: -1 (none used)
NOTE: Do not use a character as a separator if it appears in any of the fields. For example, if your record
looks like this:
1 1000.000 1000.000 954.56 MH <CR><LF>
Then the period (.) character cannot be used as a separator because it is used in the northing, easting and
elevation fields. Pressing the View ASCII Codes button will show you the 256 valid characters that can be used in
an ASCII file. The table shows each character, with its integer value to the left of it.
NOTE: Character number 26 cannot be used as a field separate because it marks the End of File (EOF).
At the command line you will be prompted to Select Points After selecting the point set or sets to export
press return Select or name the file to store the converted points.
The dialog box below allows you to define the attributes of the points being converted.
For this example Fixed Length Fields has been chosen. In this case the order is set at:
Point # - North-East-Elevation-Description But unlike Character Separated Fields, the information sets will be
defined by their placement on the text line, rather than a separating character.
Empty Field Values: It is necessary to distinguish between a field that has no value and a field that has ''0'' as
a value. In many cases around coast lines ''0'' is a contour elevation and in some cases ''0'' could actually be a
coordinate value. By defining empty field values with a value that cannot be miss-understood for a valid value, any
conversion process will not produce questionable data.
Character Values: 1st & 2nd Field Separators, do not apply, separators are defined by spacing.
1st & 2nd Line Terminator; do not apply, separators are defined by spacing.
Description Markers; An ASCII character that surrounds the description such as quotation marks.
Code Separator; Allows you to designate the ASCII character that separates the Code information from the
Description information. In the example above the Character values are set as follows:
1st Field Separator: Do not apply
2nd Field Separator: Do not apply
1st Line Terminator: 13 (carriage return)
2nd line Terminator: 10 (line feed)
Description Marker: -1 (none used)
Code Separator: -1 (none used)
The following is a list of all of the ASCII codes and the respective values.
Description Markers: If you have a description field, you may wish to use a Description Marker.
This is a character that surrounds the description. For example, a description surrounded by quotes:
23,1056.789,2345.769,982.345,''MH'' <CR> <LF>
If you are not using a description marker, enter -1 in the Description Marker box
Code Separator: If you have a description field, and want the first characters of the description field to be a C&G
point code, you can enter the decimal value of the character that separates the point code from the description. This
allows you to transfer both the point code and the description to an ASCII file. For example, using a semicolon as a
code separator: 23,1056.789,2345.769,982.345,''MH; Inv Elev -9.23'' <CR><LF>
If you are not using a code separator, enter -1 in the Code Separator box.
If the ASCII file does not have a point number field, the No Northing and No Easting values are mandatory. The
record number will be used as the point number. This means that skipped point numbers will be filled with false
northing, easting and elevation values.
Here is an example of a file with a record that has no point number field (assume you entered -999999 in
the No Northing, No Easting and No Elevation boxes):
1056.789,2345.769,982.345,MH<CR><LF>Point 1
-999999, -999999, -999999, <CR><LF> No Point 2
2356.679,2455.645,992.678,MH<CR><LF>Point 3
2786.799,5645.789,984.234,MH<CR><LF>Point 4
No Elevation Value You must place a value in this box. When converting a C&G point to an ASCII point,
this value will be placed in the elevation field of the ASCII point if a C&G point with ''No Elevation'' is encountered.
When converting an ASCII point to a C&G point, if ''No Elevation'' is encountered in the ASCII point then ''No
Elevation'' will be placed in the elevation field of the C&G Point.
Prompts
Follow these steps: > CGFile > Coordinate Files > Import ASCII File Into Coordinates
If a coordinate file is already open, the ASCII file will be imported into it, if a coordinate file is not open you will
be prompted to open an existing file or create a new coordinate file.
Select the ASCII format that is being imported and how to handle duplicate points.
CGDos Drawings
Before opening a CGDOS drawing you must choose the ''setup'' option to provide information needed for opening
the PL!/PL2 files.
Selecting will bring up the following dialog box that will allow you to select the PL1 file to be converted to a standard
CAD drawing.
Prompts
Select a *.PL1 drawing file from browse file dialog box: Select file & click on OPEN button
When this is set properly, any Insert used in the DOS PL1 file will be converted to a block and stored in the
C&G symbols folder: These inserts will also be listed in the insert library when you go to: CGDraw > Drawing
Settings > Active Symbol NOTE: Currently those inserts converted from the CGDOS PL1 files will not be shown
graphically in the CGSurvey Active Point Symbol dialog box but they will appear in the symbols list and thus can
be selected for use from the list.
Prompts
Select a Location for CGsurvey Program from browse file dialog box: Pick Browse button
Select a Location for Insert files from browse file dialog box: Pick Browse button
Prompts
Select CGFile from the main menu.
Select Convert Old C&G DOS Level File to new Format from the pull-down menu.
From the file dialog box, select the file to convert:
Click the OPEN button to convert the file.
Prompts
Prompts
Select CGFile from the menu bar.
Select Convert Old C&G Cross Section File to new format from the pull-down menu.
From the file dialog box, select the file to convert: Click the OPEN button to convert the file.
Prompts
Note: If user wishes to change the Printer.Txt file name or choose a different location. see CG-Survey >
CG Options... - Output Tab
This text file may be edited, printed or viewed from any text editor or any word processor. (Note: For further
explanation on Output Printing Settings please consult CGTools Menu)
After choosing the Print/View Print File menu item, the print file will be opened using the Windows text editor
WordPad. To print the whole file, use the printer icon or the Print menu item on the WordPad File menu. To print a
portion of the print file, you must highlight the portion you wish to print, then choose File > Print. On the General
tab of the Print dialog box click the Selection radio button then click the Print button to print the highlighted text.
You can choose whether to use the Windows Notepad or Wordpad to view and print the print file by going to the
CG-Survey > CG Options... menu and clicking the Output tab then clicking on either the Notepad or Wordpad
radio buttons in the Print File Viewer section of the dialog (shown below).
CGTrav
Quick Traverse
This feature allows you to utilize the keyboard and the mouse to perform a traverse using points and data found in
the drawing and the coordinate file. There is no raw data entry associated with Quick Traverse. The Quick Traverse
feature has no ability to adjust the resulting traverse. If you wish to adjust coordinates, you could create a raw
data file using the CGEditor - on the CGTrav menu - then use the Reduce Traverse feature, also on the CGTrav menu.
NOTE: If you wish to check the closure of a plat from bearing and distance data, use the CGEditor to cre-
ate a map check file, then use the Reduce Map Check File feature on the CGTrav menu.
Prompts
During the process of entering data for the Quick Traverse feature you will see the prompt:
[aZimuth/Bearing/Deflection/Side shot/cUrve/Closure/horiz. distaNces]
Note: There are several settings found in the C&G Options dialog box that should be set or checked prior
using the Quick Traverse feature:
The default values for the initial traverse input modes are set in the Traverse Options.
In this example the mode is set to traverse and elevations are on and are to be calculated.
After choosing Quick Traverse from the CGTrav menu you will be asked to enter the following informa-
tion:
Instrument point: for the example enter 1 (assuming that the currently open coordinate file has a point in
it with a point ID of 1).
Backsight point: for the example enter 2.
Since elevations are on and set to calculate so you will be prompted for the following:
If you selected H.I. as Plus-Up on the Traverse Options tab, the coordinates and elevation of the instrument point
will be read from the file and you will be prompted for the instrument height (H.I).
If no elevation is found, you will be prompted to enter the ground elevation at the instrument point and then
the H.I.
If you selected H.I. as Elevation in the Traverse Options dialog box, you will be asked to enter the actual
elevation of the instrument scope.
Backsight Point: If you are turning angles or deflection angles instead you will be prompted for the back-
sight point.
Rod Height: With Calculate Elevations on you are prompted to enter the prism height.
You will be prompted for the horizontal angle (or deflection angle)
If you need to change the prism height <esc> and you will be prompted for a new prism height, if you
<esc> again you will be prompted for a new instrument point.
When you are entering Quick Traverse data you have the options to change the angular input method. To
change the angular input mode, enter the upper case letter seen in the prompt for the method of entry you want to
change to and press <Enter>. The prompt should then change to reflect your choice.
Note: You need not use the shift and type a capital letter to choose a command line option. For example, to
change to Side shot mode you can type either s or S.
The method that is currently set will not be shown as an option in the command line prompts. For example,
Traversing a curve
The Traverse routine allows you to traverse both reverse and compound curves.
Note: You will not be allowed to traverse around a curve if calculate elevation is selected.
If you type U and <Enter> for cUrve, the following dialog box appears: U
The input multiplication factor is applied to the curve data you enter (radius, arc length, chord, etc.).
At the next prompt, if the curve is a non-tangent curve, enter the angle, deflection, bearing or azimuth
from either the PC to the PT or the PC to the radius point (depending on whether you set Curve Bearing to Chord
or Radius). If the curve is tangent to the previous traverse line you will not be asked for the angle and distance.
The curve data will be calculated and shown at the command line:
Bearing and distance from the PC point to the radius point.
Bearing and distance from the radius point to the PT point.
Bearing and distance from the PC point to the PT point.
Note: The following steps are required only if Vertical Angles ON is checked on the Traverse Options tab
or if Calculate Elev. was selected on the Global Settings tab.
The CGEditor can create and/or edit six types of data files used by C&G:
Raw data files contain information pertaining to a field traverse. Raw data files are typically downloaded from the
data collector and converted to the C&G raw data file format. These files have the extension .CGR.
Map Check files contain bearing, distance and curve information and are typically used to calculate the closure of a
deed description. These files have the extension .CGM.
Cross Section files contain one or more cross sections identified by their station along the alignment. Each cross
section record has the percent grade defined for its left and right slopes. Following the ''Station'' record are several
''Point'' records containing the elevations and offsets of the points along the cross section. Cross section files consist
of a pair of files; the main data file has the extension .CEW and the index file has the extension .CEX.
Template Files
Template files are merely cross section files that represent a standard cross section and can be used to generate
other cross section files. However, unlike cross section files, template files use an integer ID instead of a station to
uniquely identify each template. Like cross section files, the percent grade is defined for the left and right slopes
of each template and there are a set of ''Point'' records specifying the template elevation at a given offset. The
centerline elevation at offset 0.00 is typically set to 0.00. Template files consist of a pair of files; the main data file
has the extension .CTP and the index file has the extension .CTX.
Point Group Files (formerly called batch point files) are simply a list of point numbers that can define a group of
points, a lot/parcel of land, or an alignment. These are ASCII files and have a .PTS extension.
Coordinate Files
There are two variables that affect the interaction between your data collector and CGSurvey. One is the
data collector itself and the other is the software you use in the data collector. This section provides information on
the use of data collectors and software that will interact with CGSurvey.
NOTE: This manual is not a substitute for your data collector manual.
Direction of Transfer:
Choose either ''Data Collector to Computer'' or ''Computer to Data Collector''.
The Transfer dialog is divided into two sections, left and right. The left part of the dialog box pertains to
''Data Collect Options'' such as file source, file format and the file being transferred. The right part of the dialog box
pertains to the Desk Top ''Computer Options'' . Below are instructions for setting both.
Check this box to transfer data to/from the data collector. You can also transfer to/from a file in the selected data
collectors format.
Check this box if the data is in computer file. The data file must be formatted for the data collector selected.
File Name:
If you are importing from a file, or exporting to a file, or are connecting to a data collector that requires a file name
for transfer, the File Name edit field will be active. To select the file path click on browse. In the file dialog box
specify the path and file name of the file to be opened. select or enter the path and file name of the file desired file.
Computer Options
File type: Choose the file type you are transferring/converting. Example: Raw Data, Coordinate, ASCII, etc.
File Format: C&G will import and export several types of file formats for both Raw and Coordinate files.
Description Table:
You have the ability to use multiple description tables. Examples of that might be:
Each of these could have different codes and descriptions and this option would allow you to choose which
description table to use for the reduction of this file. To change the description table click the ''Browse'' button and
select the TBL file.
When using a description table, any INTEGER numbers in the description field of the data coming from the data
collector will be replaced by the description in the table. For example, if your description is ''13 5'', the description
put in the coordinate or raw data file will be ''CL CMP''.
Transfer
Instructions: The instructions window will guide you step by step through the transfer routine. It will tell you what
to do on the data collector, and in what order.
Transfer: Once all of the settings are set correct, clicking on the TRANSFER button will begin the transfer between
the data collector/file and the desktop.
The Current Status window at the bottom of the Transfer Dialog will indicate the status of the transfer.
At the bottom middle of the main screen is the ''Settings'' button. The settings control communications, data units
and output data path.
Data Collector
The Data Collector dialog box allows you to select a short-list of data collectors you are transferring to and/or from.
When you select the down button to the right of the data collector shown and the ''Show Defaults only'' box is
unchecked, you will see the complete list of all the data collectors that C&G interfaces with.
You can use the Show Defaults only check box to limit the data collectors which may be selected from the
Data Collector list on the main Data Collector Transfer Screen. If this box is checked, only those data collectors
you have specified for the default list will be show.
When through setting all of the typical data collectors you may use, check the Show defaults only check
box and only those instruments and settings will be displayed for your selection.
Communications
The Communication box allows you to set the following parameters:
Port
Baud rate
Parity
Word length
Stop bits
When a data collector is selected, C&G reads a list of default settings and compares it to the settings currently
shown. If the current settings are different than those recommended the defaults will be displayed and a Set
Recommended button will be displayed. This allows you to automatically set the recommended communication
parameters for your data collector.
The Description Table portion of the Settings dialog allows you to select the default description table.
As mentioned earlier you can have multiple description tables, here is where you would select the description table
to use.
The Use Description Table option, when checked , will replace any integer description found in the raw data file
with corresponding description found on the description table. When this check box is not checked data will be
transferred without translation.
Transfer Options
Depending on the type of data collector that you are using, you will be able to perform some of the following
functions:
As data is received from a particular data collector or file, it is converted to a .CGR or .CRD file (or other
supported format).
Data that is sent to the data collector is converted from the .CGR or .CRD format to the data collector format.
When data is received from a data collector, a read-only file in the data collectors native format is created and
stored on the computer. If it is a raw data file, it has a .R$$ extension. If it is a coordinate file, it has a .C$$ extension.
Change file select from: Click the file button to select the coordinate file that you want transfer coordinates
Low Value:
Point ID: Point Number
Elevation: elevation at point
High Value:
Point ID: Point Number
Elevation: elevation at point
If a point number is entered in the point ID box the elevation for that point will be used for either the high
or low elevation. You may however enter an elevation only.
If a point number is entered in the point ID box, the northing and easting of that point will be used for that corner of
the rectangle. To manually enter a northing and easting, leave the Point ID box empty and the northing and easting
values. The two points defined the diagonal corners of the rectangle.
Choice: This option allows you to choose to include or exclude points previously in the C&G select point
dialog box. Example:
Total selected Points: the total number of points selected is shown in the lower right hand corner of the di-
alog box.
Default Column Width: The columns have a default width. If you have changed the width of a column, say
NORTHING, you may press this button to go back to the default widths.
The remainder of this section discusses specific data collectors and software.
On the desk top data collection transfer dialog box, set the following:
NOTE:CG-Field uses only 2-character point codes. If you have CGSurvey set for 4-character point codes,
the CG-Field file will be converted to a 4-character format but it will still have the correct 2-character code. If you
download the same file back to the data collector, the downloaded file will be correct if you did not add any codes
that actually consist of 4 characters.
NOTE: In any transfer routine it is important to prepare and have ready the device that will be receiving
data first.
On the desk top data collection transfer dialog box, set the following:
Transfer: Computer TO Data Collector
Data Collector: CGFIELD+
Use Data Collector:
File Type: Coordinate
File Format: C&G (*.crd) or C&G (*.cgc)
File Name: enter the path where the file is to be stored or click on the ''Browse'' button and select the path.
Check the Select Points settings:
This tool allows you to select what group or groups of coordinates are transferred to the data collector.
Press Transfer: when all settings are correct.
NOTE: You should not download a file containing a 4-character code to your data collector. You will be
warned that the last 2 characters of the code will not be sent. This means that a code of 1584 will be received as 15.
On the desk top data collection transfer dialog box, set the following:
Transfer Computer to Data Collector
Data Collector: CGFIELD+
Use Data Collector:
File Type: ASCII
File Name: enter the path where the file is to be stored or click on the ''Browse'' button and select the path.
Select Transfer when all settings are correct.
The following are examples of typical data collection transfer settings. There will be cases with certain models or
manufactures where special instructions will be required and C&G will provide those as needed.
There three different dialog boxes involved with data collection transfer:
The function and settings for each of these is described in detail in the previous pages.
On the desk top data collection transfer dialog box, set the following:
Select Data Collector to Computer
Data Collector: (select data collector from list)
Check Use Data Collector:
Transfer Coordinates with raw: -yes or no (your choice)
On the desk top data collection transfer dialog box, set the following:
Select Data Collector to Computer
Data Collector: (select data collector from list)
Use Data Collector:
File Type: Coordinate
File Format: C&G (*.crd) or C&G (*.cgc)
File: enter the path to store the file or click on the Browse button and select the path.
Description Table: enter the path where the Desc Table is located or click on the Browse button and select the path.
Press Transfer: when all settings are correct.
Begin transfer from data collector
NOTE: In any transfer routine it is important to prepare and have ready the device that will be receiving
data first.
On the desktop, click on ''Data collector to Computer'': select SurvCE as the Type data collector.
Set FILE TYPE to Coordinate: and select the desired File Format.
On the Data Collector, Select FILE >DATA TRANSFER: Choose Carlson/C&G Transfer.
On the desktop, select BROWSE button next to the FILENAME field: You will see the coordinate files that are
on SurvCE.
Select the File you wish to download: and press OK.
In this case, the file already exists, If you press OK the coordinates will be written to the existing file. Point
Overwrite Protection will allow you to select which points you wish to bring in. You can decide individually
whether you want to overwrite a point or not, or you can select overwrite ALL points, or you can select to bring in
ONLY new points.
A file with the same name and a C$$ extension will also be created with the data that came directly from
survCE in survCE's format. This file is ready-only and can be archived for legal purposes.
The selected raw data file will be transferred and converted to the selected format. A file with the same
name and a R$$ extension will also be created with the data that came directly from survCE in SurvCE's format.
Select Computer to Data collector. Make sure the Data Collector TYPE is set to SurvCE: select the file to be
set to SurvCE (N DRUIDH.crd). If you do not select a destination name, it will be sent to the same named file as
the source.
If you do not want to send ALL the points, but need to select specific point: press the SELECT POINTS button
and choose the point to transfer.
On the data collector select FILE>DATA TRANSFER: Choose Carlson/C&G Transfer
On the Desktop, Press the TRANSFER BUTTON: The selected coordinates will be transferred.
If the file already exists on SurvCE, you will see the following dialog:
This dialog allows you to fix all conflicts prior to transferring the points.
NOTE: Currently, the only programs that are supported are ET1 and GTS3, which are supplied with the
system.
NOTE: Never press the <skip> key when the FC1 is asking for data. Only use the <skip> key to by-pass
''go to'' options (see step 5 below).
1) To set up the recording mode, have the FC1 connected to the ET1 (GTS3), and turned on. Wait until the left side
of the display says READY.
If the right side of the display says PRG>2, then you are ready for step 1A.
Otherwise, press these keys: <func>, <#>, <Enter> and then go to step 1B below.
A) Press the <F1> key.
B) When the display says GOTO 7 ET1-PROG? (''GOTO 7 GTS3-PRG''), press the <Enter> key.
2) Enter any name you want for the job-id:
Enter the name of the operator.
Enter the instrument number.
Enter the date, temperature, and pressure.
3) Sight the backsight point with the instrument:
Enter the instrument point number.
Enter the instrument height (H.I.).
Enter the backsight point number.
Press <Enter> for the rod height.
Press <Enter> when the display says REC MODE 2 (REC V/H< MODE? on GTS3).
When the display says MODE>, press <2> and the ET1 should send angular information to the FC1.
4) Turn to the foresight.
Enter the foresight point number, and press <Enter>.
Enter a description for the foresight and press <Enter>.
Enter the foresight rod height and press <Enter>.
When the REC MD3-DR/2R (REC SD/V/HMODE?) message appears, press <Enter>, then choose mode 3 if
you are entering a direct angle.
If this is your second angle to that foresight, then you may use mode 2 to record angles only.
5) After step 4, then you should see this message in the display: GOTO 18 FS.PT#?. If you wish to turn more
angles from the current instrument point, then press <Enter>, and go back to step 4.
-or-
Press <Skip>. The next message will be GOTO 13 INST.PT? If you want to record another instrument set-up,
then press <Enter>.
-or-
Press <Skip>. The next message is, GOTO 8 OPER.? To change operators, press <Enter>, and go to step 2.
-or-
Press <Skip>. The next message is, GOTO 53 END? To end input for this job, press <Enter>.
1) To set up the recording mode, have the FC1 turned on. Wait until the left side of the display says READY.
If the right side of the display, says PRG>2 then you are ready for step 1A.
Once you have your data stored in the FC1, you must upload it to the computer.
Select the Receive Raw Data function. If you have already dumped the data stored on the FC1 to a com-
puter file (in the Topcon format), you may choose to receive the data from the file. Enter the file name that contains
the data, and the file name for the .CGR file.
NOTE: To power your FC1 while sending data to the computer, you must plug the power cable into the
signal port at the top of the FC1 and toggle the FC1's power switch to EXT.
This will set up the raw data collection program to run on the Propac when the yellow function key
and the <7> key are pressed. Unless something happens to the 71B, you should not need to reinstall the CG-Field
program again.
Now delete the CG-Field program from the main memory of the Propac by typing PURGE CG:MAIN and
key <Endline>. The program is still stored in the freeport.
To use the CG-RAW data program, turn the Propac on and type RUN PRO then key <Endline>.
From the KEYS prompt press the yellow function key then the <7> key. This will start the CG program, then
just follow the prompts.
The CG raw data program is the only one needed on the Propac other than the Propac options already avail-
able. If you are collecting coordinates and elevations instead of raw data, simply follow the Propac instructions.
To transfer the collected data to and from the computer, choose the Propac option you wish and follow the
directions on the screen.
If you have already downloaded the data stored on the Propac to a computer file (in the Propac format), you
may choose to receive the data directly from the file. Enter the file name that contains the data, and the file name for
the .CGR file (raw data file) or .CRD file (coordinate file).
Special Features - When translating the FC-4 file to a raw data file using the C&G data collector
transfer program:
1) If an FC-4 record is not used, the record will be placed in the raw data file as a comment with the message Not
Used appended. No FC-4 record will be ignored. For example, *123 Not Used
2) Remarks (''R'' records) will be placed in the raw data file as a comment record.
3) Coordinates will be placed in the raw data file as a coordinate record, (C 23 10000.0000 10000.0000 923.24 'TP).
4)When using the FC-4 Benchmark function, the following will be placed in the raw data file:
A) The benchmark coordinates.
B) The measurements to the benchmark as a foresight point.
5) When using the FC-4 Angle-Offset function the following will be placed in the raw data file:
A) A comment line saying the next line is an angle/offset and showing the 1st and 2nd angle recorded to the point.
B) A foresight record combining the first distance measurement and the 2nd angle measurement.
6) When using the FC-4 Distance-Offset function the following will be placed in the raw data file:
7) When using the FC-4 Perpendicular-Offset function the following will be placed in the raw data file:
A) The foresight record to the base point.
B) A comment line saying the next line is a perpendicular offset and showing the offset forward/backward, the
offset left/right and the offset up/down.
C) A foresight record with a new horizontal angle, slope distance and vertical angle calculated from the
above information.
NOTE: If there is no left/right offset, data will not convert correctly to a CG-SURVEY raw data record.
For example, if the Perpendicular Offset routine is used to locate a point away from the instrument but on the same
line, the resulting data record will use the wrong horizontal angle.
When a file is first created on the FC-4 the user will be prompted for some header information. When the
data is transferred to the computer, the C&G data collection transfer program will use the job-id as the file name for
the raw data file created on the computer.
To prepare the data collector and computer for data transfer, connect the A-5 or A-16 cable to the serial port
of the FC-4 and to the appropriate serial port of the computer. Make sure the correct data collector comm port has
been chosen in Settings Dialog.
Choose the appropriate menu option on the FC-4, then follow the instructions and answer the prompts as
they appear on the screen. Once the raw data has been downloaded into the computer the raw data can be edited,
reduced and printed out from the Traverse/Input Edit program.
If you have already downloaded the data stored on the FC-4 to a file on the computer, you can transfer the
data using the ''Use Disc File'' command
Transferring Data
On the C&G Data Collector Transfer screen set the data collector option to:
Check Settings to make sure all options are set correctly
Sending Description Table to 48 When sending the description table (DC CODES file) to the 48, the fol-
lowing occurs:
A new file (DESCRIPT.TXT) is created in the data directory on the computer.
The first 200 descriptions are duplicated from the DC CODES file.
After that, the first 100 descriptions are reproduced 7 times with the following mapping
codes preceding the descriptions:
201 - 300 BL*(DESC)
301 - 400 EL*(DESC)
401 - 500 CL*(DESC)
501 - 600 CF*(DESC)
601 - 700 OC*(DESC)
701 - 800 PC*(DESC)
801 - 900 PT*(DESC)
Use the interface cable supplied with the CR2 unit and plug it into the comm port on the computer. Make sure you
select the Topcon CR2 data collector and the correct comm port.
If you have already downloaded the data stored on the CR2 to a file on the computer, you may choose to receive the
data from the file.
You may send coordinate (.CRD) files, ASCII files, EXE files or description table to the CR2. Select the file you
wish to send. You may not send a file to the card reader that already exists on the CR2. You must delete the file
first. The.CRD files will be converted to .N files. ASCII files will be transferred without conversion, (make sure the
file you are transferring is a true ASCII file).
EXE files
Programs with .EXE extensions can be transferred to the CR2. These files will be transferred with a .X extension.
Note: See opening section of this chapter for detailed instructions on the Settings dialog box & information
on sending and receiving files.
Catalog: The catalog function will show you all existing files on the Topcon Card Reader.
Deleting Files:All files on the CR2 will be shown on the screen. Select the file you wish to delete. Be careful, once
the file is deleted it is gone forever.
Format: The format function will allow you to format a card, making it ready to accept (store) data. If the card is
already formatted, you will be warned that all information on the card will be lost, be careful.
General Information
Use the cable supplied with the SDR2 data collector to plug into your computers serial port.
When uploading or downloading to or from the computer, turn the switch on the cable toward the word
PRINTER. If this does not work, turn the switch toward the word COMPUTER and try again. If you still have
trouble please call us.
In order to use the Lietz SDR2 data collector with the transfer program, there are 4 areas that you must
consider: (1) Entering data into the data collector in a format that can be sent to your computer, (2) the transfer
program itself, (3) sending calculated coordinates back to the data collector, and (4) the data collector code
conversion table which converts numeric codes for points into English-language descriptions as the data is sent to
the computer.
Sokkia (Lietz) data collectors allow you to enter attribute data. To use attribute data with
CG-SURVEY, it must be appended to the description records in the following format:
DESCRIPTION [attribute name] attribute
Note: that all of the following assume that you have a Getting Started book and Operator's Manual from the Lietz
Company.
1) To begin a new job, press <clear> until Select operation appears in the display. Press the <Menu> key.
When JOB appears in the display, press <Enter>, and enter the job name and scale factor.
2) To enter field data, press <clear> until Select operation appears in the display. Press the <Prog>. When
Traverse appears in the display, press <Enter> and begin traversing.
2a) You may use the TOPO program rather than the Traverse program. If you use this program, you must
use the R option when sending data to your computer. The ''Transferring Field Data to the Computer'' section of
this contains more about this.
Note: The coordinates that you enter for the first instrument point are for the internal use of the SDR2, and
can be changed when your field data gets to the computer.
Note: When recording your first backsight information, simply enter an azimuth from the instrument point
to the backsight (0.0000 will do). The azimuth information is also only used internally in the SDR2. You can
change all of that as you reduce your field notes on the computer.
Note: At each instrument setup, the first angle recorded must be to your backsight. Your instrument may be
''zeroed'' or not, but when the Traverse Reduction program runs, it will subtract the backsight angle from the
foresight angles.
If you have already dumped the data stored on the SDR to a computer file (in the SDR format), you may choose
option to receive the data from the file. Enter the file name that contains the data, and the file name for the .CGR
file (raw data file) or .CRD file (coordinate file).
Before data can be transferred in either direction between the computer and the SDR2, you must set up the
transfer parameters in the SDR2. Once these have been set, they will not change, until you change them again. You
do not have to set them each time. (The only parameter that you may wish to change is the baud rate.)
In our tests, the computer can receive data from the SDR2 at 4800 baud, its fastest speed, but the SDR2
could only receive points at 1200 baud. For fastest transmissions to and from the SDR2, you might wish to change
this parameter in the SDR2.
The SDR-22 and SDR-24 data collectors will send to the computer at 9600 baud and receive data from the
computer at 4800 baud.
1) Set up parameters by pressing <clear> until the message Select operation appears in the SDR2
display. Then, press <Menu>. Press the up or down arrow until Parameters appears in the display, then press
<Enter>. You can then go from one parameter to the next by pressing the up or down arrows. When a parame-
ter you wish to change shows on the display, press the <Edit> key, and change it. (See the SDR2 operator's manual.)
2) After the parameters have been set, simply connect the SDR2 to the computer, and select the transmis-
sion option. (On the Lietz transfer cable, there is a switch that must be set to DTE.)
3) Choose the same baud rate at the computer as you selected in the SDR2 parameters. When the
computer says Waiting for data..., press <clear> on the SDR2 until Select operation shows in the display
window. Press the <Menu> key. Press an up or down arrow key until Comms output shows in the display, then
press <Enter> on the SDR2. Answer <N> if you do not wish to send all jobs. Then enter the job that you do wish
to send. (See the SDR2 manual for a complete discussion of this process.)
Note: As each job record is encountered in the computer will ask you for a file name to store the data in.
You may press <Enter> to use the same name as was used in the SDR2 or enter another name. You must use a
valid DOS name (all numbers and letters of 8 or less characters will be fine.)
Attribute data collected by the SDR (13AT records) is appended to the descriptions as follows: DESC[Attribute
Name]Attribute
Example: PIPE[diameter]18''
Be careful of the units when transferring coordinates. For example, if the SDR2 is set to Metric Mode, the SDR2
will automatically convert the coordinates from feet to meters. Before you can transfer coordinates to the SDR2,
you must first set up the transfer parameters in the SDR2. Refer to the first part of the previous section for details
about how to do this. Then:
1) Ready the SDR2 by pressing <clear> until Select operation appears on the display. Press the <Menu>
key. Then press the up or down arrows until Comms input appears on the menu. Press <Enter>.
SDR33 4-Pt
To transfer data to CG-SURVEY, select this setting if your SDR33 is set to Numeric (4). The highest point number
allowed is 9,999.
The C&G *.cgc files allow 10 character Alphanumeric point numbers. While C&G *.crd files allow only 5 digit
numeric point numbers. To transfer a SDR33, set to Alpha (14), the file format setting must be set to *.cgc.
Note: See opening section of this chapter for detailed instructions on the settings dialog box and on sending and
receiving files.
Select the Wild: GIF-2 under Equipment Options. Before transferring data from the GRE3/4 to your computer, you
must first set up the transfer parameters in the GRE3. To do this follow these steps on the GRE3/4:
Note: The above parameters do not ''go away'' when the GRE3/4 is switched off. They will stay the same
until you change them or re-initialize everything.
Note: See opening section of this chapter for detailed instructions on the Settings dialog box & information
on sending and receiving files.
Switch Settings/Cable
Option 1
GIF-2 Switches Cable Configuration
= X GRE-3/4 Computer
S1 < 2 < > 3
S2 < 3 < > 2
S7 < 7 < > 7
5<
(Jump 5, 6, 8, 20) 6 <
8<
20 <
Option 2
GIF-2 Switches Cable Configuration
= X GRE-3/4 Computer
S1 < 2< > 3
S2 < 2 < > 2
S7 < 3 < > 7
7<
5
(Jump 5, 6, 8, 20) 6 <
8<
20 <
1) To begin a new job enter a ''CODE 1'' block into the GRE3/4. Example:
RDY [CODE]
CODE [1]
I1 ? [RUN]
your job number (Example: 87001)
[RUN]
I2 ? job date (Example: 091687 for Sept. 16, 1987)
[RUN]
Note: Each instrument point ''CODE 2'' block must be followed by a measurement
reading to your backsight. You will probably need to change the point number
for the backsight by:
RDY [NR]
NR [point number] EX: 4 for backsighting point 4.
[RUN]
THEN:
RDY [MEAS]
REC [REC]
-or-
ALL on T1000 will store in GRE3/4
4) Record your foresights. If necessary, change the rod height and/or the description of the foresight.
Use ''CODE 3'' or ''CODE 4'' to do this. Both codes are essentially the same, but one asks for the description first
and the other asks for the rod height first, allowing you to skip the second entry by pressing [REC] rather than
entering a value (see the third example below). This step may be skipped if you do not wish to change either rod
height or description from the previous entry.
Example 1:
RDY [CODE]
CODE [3] Code 3 = description, rod height
[RUN]
I1 ? [0][1] Description = 01 (must be 2 digits)
[RUN]
I2 ? [5][5][0] Rod height = 5.50 feet
[RUN]
I3 ? [REC]
See following section on Setting-up Description Codes.
Example 2:
RDY [CODE]
CODE [4] Code 4 = rod height, description
[RUN]
I1 ? [5][5][0] Rod height = 5.50 feet
[RUN]
I2 ? [1][0] Description = 10 (must be 2 digits)
[RUN]
Example 3:
RDY [CODE]
CODE [3] Code 3 = description, rod height
[RUN]
I1 ? [1][2] Description = 12 (must be 2 digits)
[RUN]
I2 ? [REC] (leave the rod height the same)
5) Take your measurement (make sure that the point number is correct first):
RDY [MEAS]
REC [REC]
6) Now, go to step 4 for another foresight or to step 3 for another instrument set-up:
If you have already dumped the data stored on the GIF-2 to a computer file you may choose to receive the data from
the file. Enter the file name that contains the data. After you have collected your field data, connect the GRE3/4
to your computer. Then select the receive option on the computer. The baud rate in the computer must match the
baud rate in the GRE3/4. After selecting the baud rate on the computer, follow the steps on the screen to initiate
transmission.
After the computer detects the end of transmission, it will begin to format the data in a usable form. When
each job record is encountered (CODE 1), you will be prompted to give the computer the name that you want to
enter the file name for that job.
From the Menu, select the send coordinates option. The baud rate in the computer must match the baud rate in the
GRE3/4. Initiate transmission on the GRE-3/4 by doing the following:
Note: See opening section of this chapter for detailed instructions on the Settings dialog box & information
on sending and receiving files.
Select the receive raw data option on the computer. If you have already dumped the data stored on the GIF-10 to a
computer file (in the Wild format), you may choose receive the data from the file. Enter the file name that contains
the data.
The baud rate in the computer must match the baud rate in the GIF-10. Do the following on the GIF-10:
Select the send coordinates option. The baud rate in the computer must match the baud rate in the GIF-10. Do the
following on the GIF-10:
1) Create receive file in GIF-10 now.
2) Put the GIF-10 in download mode by selecting Receive on the GIF-10.
Select the points you wish to send. The transmission will begin.
Note: See opening section of this chapter for detailed instructions on the Settings dialog box & information
on sending and receiving files.
Code Function
1 Start Job
2 Occupy a Point
3 FS to Traverse Point
11 Assign Coordinates
13 Target Height
14 Add to Target Height
1) If RH (rod height) is 999 it will be considered no value (do not calculate elevation for this point).
2) The Label# (point description number) can contain up to eight characters. The first four and last four will be
read as separate descriptions. For example, if Label# is 00210034, then description 21 will be pulled from the
description table and description 34 will be pulled from the description table. If 21 is BL* and 34 is TC, then the
resulting description will be BL* TC.
3) Point numbers are taken from measurement records. A measurement record will follow code 10, 20, 30, and 40
records. For example: In this example, there is a side-shot record (40), a point label description (71), a rod height
(2.150), and a point number (332).
4) If an offset distance is placed in Field 3 of a side-shot record, the measured angle will be shown in a comment
line prior to the data record with the newly calculated angle.
5) If a comment is placed in field 4 of a side-shot record, the comment will be appended to the point's de-
scription. example: If the label# is 25 and the comment is 150, description 25 (lets say TREE) will be pulled
from the description table and the comment will be appended to the description, giving TREE 150 as the description.
You are allowed to read and write to the Leica Data Pro formatted GSI files. There is no communication directly
with the Leica Total stations.
1) Each individual job stored in the Geodat's memory should begin with a job
identifier. To enter a job identifier, follow these steps:
a) Press the <Info> key.
b) At the prompt ''inFo='' enter a job number, like this: inFo=87001<Ent> (<Ent> means to press the <Ent>
key.)
c) At the prompt ''dAtA='' enter the date like this: Example: dAtA=050187<Ent> (for 05/01/87)
2) For each instrument location, you must enter an instrument point identifier.
Follow the following steps to do this:
a) Press the <Stn> key.
b) At the ''Stn='' prompt enter you instrument point number like this: Stn=1<Ent> (for instrument point 1)
c) At the ''iH='' prompt enter the instrument height, like this: iH=5.5<Ent> (for 5.5 feet)
d) Next the prompt ''PCod='' will appear on the display. At this time, enter your backsight point, just
like the foresights in the next step. You may enter ''0'' (zero) for all of the fields except:
''Pno='' (enter the backsight point number)
''Hor='' (enter the angle in your instrument when you take the backsight.)
3) Recording foresights. You are now ready to record a foresight:
a) At the ''PCod='' prompt enter the point code for your foresight like this: PCod=10<Ent> (for point code 10)
Note: The point code will be used to assign a description to your foresight. The description that is associ-
ated with each code is up to you. Use the ''Edit data collector code table'' program to set up your codes before
uploading your data to the computer.
b) At the ''Pno='' prompt enter your foresight point number like this: Pno=2<Ent> (for point number
2)
c) At the ''SH='' prompt enter the rod height of your foresight like this: SH=5.5<Ent> (for 5.5 feet)
The next three fields may be entered manually or may be automatically stored by your instrument.
d) At the ''Hor='' prompt enter the horizontal angle to your foresight like this: Hor=65.1253<Ent> (for 65
degrees, 12 minutes, and 53 seconds.)
e) At the ''ELE='' prompt enter the vertical angle to your foresight like this: ELE=90.1215<Ent> (for 90
degrees, 12 minutes and 15 seconds)
f) At the ''diSt='' prompt enter the slope distance to your foresight like this: diSt=100.128<Ent> (for 100.128
feet)
Now, go to step 2 for a new instrument point, or step 3 for another sight from the current instrument point.
Note: If you have already dumped the data stored on the 122/124 to a computer file (in the 122/124 format), you may
choose to receive the data from the file. Enter the file name that contains the data, and the file name for the .CGR file.
Foresight Points
Labels Explanation
*5 Foresight point
6 Backsight rod height
*7 Horizontal angle to backsight
*8 Vertical angle to backsight
*9 Slope distance to backsight
4 Pcode (Description)
* Indicates required code
Note: Foresight points must begin with either a Pcode (label) or a foresight point (code 5). The order of
the remaining parameters is not important.
Label 4 (Pcodes) are placed in the description field of the raw data file. If you cannot get the entire point
description into a single Pcode, we allow you to use multiple Pcodes for an individual point.
Example: 4 = Manhole,
4 = Inv. -10.23,
4 = 12'' Conc.Pipe
Example: 4 = Manhole,
0 = Inv. -10.23,
0 = 12'' Conc.Pipe
The resulting point description is: Manhole, Inv. - 10.23, 12'' Conc.Pipe
I. The Cable
Be sure the INT./EXT. switch is set to INT. if you are not connected to an external power source. Be sure the on/off
switch is in the on position.
Raw data is gathered into job files using the pre-programmed UDS's in the Geodat 126. Call us if you wish to create
others.
To use the existing programs, begin by choosing program #10. This sets up the header information and first
instrument/backsight points. For foresights, choose program #0 if you are carrying elevations or program #1 for
horizontal locations only. Use program #11 to change instrument set-ups. These programs are explained on page
8:4 in the Geodat manual.
Special numeric point codes may be used. These codes are converted to alphanumeric descriptions as the
data is received from the Geodat 126. The codes are defined in the description table.
The initial testing of the Geodat 126 was done using the standard UDS's supplied with the Geodat 126. If you wish
to try using your own, these rules apply:
Select the receive/send option from the computer menu and follow the prompts. If you have already dumped the
data stored on the DR-2 to a computer file (in the DR-2 format), you may choose to receive the data from the file.
Enter the file name that contains the data, and the file name for the .CGR file (raw data file) or .CRD file (coordinate
file).
Be sure the on/off switch is in the on position. Set protocol by using program 51 in the Geodat field instru-
Protocol 0
1: 9600
2: 0
3: 8
4: 1
5: 10
6: 0
7: 1
8: 17
9: 19
10: 0
11: 0
12: 0
13: 0
14: 1.13
15: 0
16: 1.04
Line 7 implements software handshaking between the 400 and the MS-DOS computer by using a value of
1. When the value of item 7 is 0, then no software handshaking is done.
Line 8 is given a value of 17 which is the Xon value used for the communication handshaking.
Line 9 is given a value of 19 which is the Xoff value used for the communication handshaking.
Note: It is important that the values above be set as we show them or our software can not communicate
with the Geodat 400 Data Recorder.
If you have already dumped the data stored on the 400 to a computer file (in the 400 format), you may
choose to receive the data from the file. Enter the file name that contains the data, and the file name for the .CGR
file (raw data file) or .CRD file (coordinate file).
The baud rate in the computer must match the baud rate in the 400. Do the following:
1) Connect the 400 to the computer, turn it off, then on.
2) Make certain that you have selected the correct protocol and format.
3) Enter name of Geodat area file.
The transmission will begin.
Protocol 0
1: 9600
2: 0
3: 8
4: 1
5: 10
6: 0
7: 1
8: 17
9: 19
10: 0
11: 0
12: 0
13: 0
14: 1.13
15: 0
16: 1.04
Line 7 implements software handshaking between the 500 and the MS-DOS computer by using a value of
1. When the value of item 7 is 0, then no software handshaking is done.
Line 8 is given a value of 17 which is the Xon value used for the communication handshaking.
Line 9 is given a value of 19 which is the Xoff value used for the communication handshaking. Set format
by using program 50 in the Geodat field instrument.
Format 0
Note: It is important that the values above be set as we show them or our software can not communicate
with the Geodat 500 Data Recorder.
The C&G Data collector Transfer dialog box has an addiional option for the GEODAT 500 collector, as
shown below. the show DC files:
This Option actually reads and displays the data files on the GEODAT 500 data collector. From the display options
you can select to view all files, just coordinate files or just raw files.
If you have already dumped the data stored on the 500 to a computer file (in the 500 format), you may
choose to receive the data from the file. Enter the file name that contains the data, and the file name for the .CGR
file (raw data file) or .CRD file (coordinate file).
You can also delete files from the GEODAT 500. Be careful, once the files is deleted it is gone forever.
When you have the files selected, you want to transfer, select exit.
You may receive raw data files (M=), or coordinate files (I=). All files on the 500 of the type you wish to receive
will be shown on the screen (for example, all I= files for coordinate).
1) Select the file you wish to receive. Raw Data (Job Files)
2) After the raw data file is transferred, you will be asked to select the file name it will be stored under on
the computer. The default value will be the same name with a .CGR extension. Coordinates (Area Files)
3) After the coordinate file is transferred, you will be asked to select the file name it will be stored under on
the computer. The default value will be the same name with .CRD/.IDX extensions.
You may send coordinate (.CRD) files to the 500. All coordinate files on the computer will be shown on the screen.
Select the file you wish to send.
1) You may select the only the coordinates that you wish to send (you do not have to send the entire file). Catalog
2) The catalog function will show you all existing files on the Geodat 500.
Deleting Files
Receiving Data
Select the Receive raw data option on the computer. On the SMI, select TOPC and then RAW. The transfer will
begin. The file name will be shown on the screen after the transfer is complete. You may enter a new file name if
you wish. Our reduction program does not allow a raw data file with mixed angle types (for example: azimuths,
angles right, deflections, etc.). When you are collecting data on the SMI, stick to one angle type. You can mix
distance types if you wish (slope/zenith, horizontal/vertical).
1) Get the C&G Transfer Program ready to receive raw data: Press Transfer
2) On the SMI data Collector select [PRINT]: set the soft-key to [WIRE]
1) Get the C&G Transfer Program ready to receive raw data and Press Transfer
2) On the SMI data Collector select [JOB]. then [KERM]: set the soft-key to [NE] and [COMM]. select [SEND]
and then select the points to transfer.
1) On the SMI data collector select [JOB] the [KERM]: set the soft-key to [NE] and [COMM]. select [RECV].
2) Configure the C&G Transfer Program to send Coordinates: select the points to be sent and press TRANSFER
1) Get the C&G Transfer Program ready to receive raw data and Press Transfer
2) On the Nikon select [MENU]. Select option [SET] and then option [COMM].Set ''Ext.Comm:'' to Nikon. Set
the communication parameters to match those in the C&G transfer program.
3) From the Main Menu on the Nikon select ''Comms'' and ''Download'': select format: NIKON and Data:
RAW
4) Press ENTER to send.
1) Get the C&G Transfer Program ready to receive raw data and Press Transfer
2) On the Nikon select [MENU]. Select option [SET] and then option [COMM]. Set ''Ext.Comm:'' to Nikon. Set
the communication parameters to match those in the C&G transfer program.
3) From the Main Menu on the Nikon select ''Comms'' and ''Download'': select format: NIKON and Data:
COORD.
4) Press ENTER to send.
1) On the Nikon select [MENU]. Select option [SET] and then option [COMM].Set ''Ext.Comm:'' to Nikon. Set
the communication parameters to match those in the C&G transfer program.
2) From the Main Menu on the Nikon: select ''Comms'' and ''Upload Data''. Press ENTER to receive.
3) Configure the C&G Transfer Program to Send Coordinates: select the points to be sent and press TRANS-
FER.
Pulldown Menu Location: CG-Survey>CGTrav>Data Collector Transfer
Keyboard Command:DC, CG DATA COLLECTOR
Prerequisite: Check Cable Connection & Communication Parameters
Reduce Traverse
The Reduce Traverse feature allows you to reduce a raw data file, with or without adjustment, and thus create a
coordinate file or append to an existing coordinate file.
NOTE: Before you reduce a traverse, check the traverse settings on the Traverse Options tab of the C&G
Options dialog.
NOTE: One coordinate file may be used with many raw data files. For example, you may store the coordi-
nates reduced from an initial boundary traverse (raw data file) in a newly created coordinate file. If you do
additional location or traverse work with the control created by the original traverse, this additional work may be
placed in new raw data files and reduced to the same coordinate file.
If the raw data file does not have traverse codes (see the CGEditor chapter) a dialog will appear asking you
which type to use. There are three types of traverses that can be processed. These are shown in the following figure:
The following figures show examples of the three traverse types. The H.I. and rod height entries are optional (if
Elevations are on). These are examples of a single distance/angle entry. Each type traverse may be placed in a
separate raw data file and reduced into a single coordinate file. However, with the use of special codes you can
combine traverses in a single raw data file (See the CGEditor chapter).
In order to reduce this type of traverse you must use the CGEditor to enter data not gathered in the field.
Points 2 and 4 are the known beginning and ending points.
Points 100 and 101 do not exist.
We have entered a back sight reference bearing (N 25° 23' 25'' E) from 2 to 100.
Line 8 is a dummy setup (we never setup on point 4 and back sighted point 8.
Line 9 shows a dummy angle to the dummy point 101.
Reduce the traverse as a closed Traverse Beginning and Ending on Known Points.
When the traverse is reduced you will have to enter one of the following:
If you choose no angular closure, the traverse will be reduced but will report only a linear closure. The ad-
justment will be made assuming no angular error.
Open Traverse
Note: The data shown in the CGEditor views accompanying the four illustrations include instrument height
(HI) and rod height entries. However, if you have elevations turned off, these entries are optional. Also, the
examples use single distance and angle entries but multiple measurements are allowed.
In these figures each traverse has been placed in a separate raw data file. However, with the use of special
codes you can combine multiple traverses in a single raw data file.
If you have more than one reference bearing in the raw data file, the angular closure and adjustments will
be from one reference bearing to the next. In other words, all reference bearings will be held as correct, and any
angle adjustment will be done from one to the next. This feature was designed for those surveyors who perform
If the first back sight point in the raw data file does not exist and you do not have a reference bearing/ azimuth to
the back sight point in the raw data file, you will be given the choice of entering one of the following:
Bearing from the first instrument point to the first back sight point
If you are processing a Closed Traverse that Begins and Ends on known points, and the last (tie) instrument point in
the raw data file does not exist, you will be asked to enter the coordinates for that point. If the last foresight point
in the raw data file does not exist and you do not have a reference bearing/azimuth to the foresight point in the raw
data file, you will be given the choice of entering one of the following:
Note: The bearing from the first instrument point to the first back sight point, and the bearing from the last
(or tie) instrument point to the last (or tie) foresight point will be treated as reference bearings (held fixed). These
four points will not be adjusted. If there are any reference bearings in the raw data file, the angular closure and
adjustments will be from one reference bearing to the next, just as in Loop Traverses.
Since you may have many foresights from the instrument tie point (side shots), you will be asked to enter
which foresight point you will be tying into (unless there are no side shots at the last instrument point).
The traverse will begin by the coordinates found in the coordinate file for the first instrument point and
backsight point (coordinate values can be placed directly into the raw data file). The traverse will then be calculated.
When the traverse is finished, the coordinates for the last instrument point and foresight point in the raw data file
will be read from the coordinate file (or raw data file) in order to calculate the angular, vertical and horizontal closure.
If Elevations are ON you will be shown the elevation control found in the Raw Data and Coordinate files
that pertains to your traverse. If no elevation control is found none will be shown and you will have to ADD control.
Your elevation control can be anywhere in the traverse. It does not have to be on the first point.
Select the appropriate option and the elevations will be calculated based upon the supplied informa-
tion.
Once the traverse is reduced the side shots will be computed and displayed:
Side Shots
Angle Distance Northing Easting Elevation Pt ID Code Description
Inst.Pt.: 1 Bs.Pt.: 10
148°15'53'' 123.43 5058.01266 5108.95161 489.96 47 3 ipf1otp
97°53'24'' 46.81 5045.85154 5009.40500 499.25 48 2 ip4rb
17°33'40'' 96.60 5035.03240 4909.97367 506.27 49 2 ipf4rb
Inst.Pt.: 2 Bs.Pt.: 1
255°33'17'' 93.22 5265.37939 5090.27763 480.73 25 4 ipf1\2'' ctp
146°29'54'' 17.38 5256.61928 4990.40516 500.49 26 4 ipf1\2'' ctp
Inst.Pt.: 3 Bs.Pt.: 2
297°01'47'' 18.33 5276.92239 5188.96820 468.73 27 4 ipf1#ctp
Inst.Pt.: 4 Bs.Pt.: 3
10°21'19'' 65.64 5378.69600 5180.33917 466.55 28 4 ipf1ctp
159°23'20'' 63.27 5502.41856 5169.04898 461.70 29 3 ipf1otp
113°52'33'' 138.30 5498.48975 5064.87673 483.03 30 4 ipf1\2'' ctp
113°47'52'' 186.84 5517.60975 5020.26008 489.30 31 9 fly
291°56'23'' 100.21 5406.52118 5284.90634 455.81 32 9 fly
299°04'02'' 111.18 5389.97593 5289.24079 455.88 33 4 ipf1ctp
Inst.Pt.: 5 Bs.Pt.: 4
The calculate points will be stored in the coordinate file. There is an overwrite protection built into the
software. If a point already exists in the coordinate file you will have the following options:
Coordinates of back sight points will be calculated only if a distance has been entered to the back sight
point and the back sight point does not exist in the coordinate file.
If you are back sighting a point that does not exist in the coordinate file and the raw data file does not con-
tain a reference bearing or azimuth to the back sight point, you will be given the choice of entering one of the
following:
If you choose to enter the bearing and there is no distance to the back sight point in the raw data file (thus
making it impossible to calculate its coordinates), and you later occupy that point, you will be asked to enter the
If you are backsighting a point that does exist, and you have a distance measurement to the backsight point
in the raw data file, we will show a warning if the inversed distance from the coordinate file does not match the
measured distance within the tolerances set in the CGTools->Global Options->Traverse Options dialog.
Side Shots
Angle Distance Northing Easting Elevation Pt ID Code Description
Inst.Pt.: 1 Bs.Pt.: 10
148°15'53'' 123.43 5058.01266 5108.95161 489.96 47 3 ipf1otp
97°53'24'' 46.81 5045.85154 5009.40500 499.25 48 2 ip4rb
17°33'40'' 96.60 5035.03240 4909.97367 506.27 49 2 ipf4rb
Angle Adjustments
If you have set Adjust Angles in the Traverse Options dialog box, all angles will receive equal adjustment. If there
is more than one reference bearing, the angles will be adjusted equally between reference bearings. You will be
shown the closures before and after the angle adjustment.
NOTE: If you are going to use the Least Squares Adjustment, you should not adjust the angles. Angular
adjustment is part of the Least Squares Adjustment process.
Elevation Adjustment
If you have set Adjust Elevations in the Traverse Options dialog box, the elevations will be adjusted in proportion
to the lengths of the lines (the longer the line, the more the adjustment).
In the above example, there were 5 traverse points. The traverse is reduced five times, beginning at each
traverse point. The starting instrument point that produces the best closure is shown as having the bad angle. All
closures are shown.
Notice in the sample traverses there is a distance and vertical angle recorded for each foresight and back
sight. This is optional, but you need at least one distance to each foresight.
Where both foresight and back sight distances are recorded, distances will be averaged when reduced
Side shots may be entered along with traverse information. You may turn more than one angle to side shots
if you wish.
A description and/or code only needs to be entered once for a given foresight point.
Azimuth Traverses
NOTE: If you are running a Closed Loop Traverse, a reference azimuth must be placed at the last instru-
ment point if you wish to adjust the angular error.
The reference azimuth is the correct azimuth from the last instrument point in the raw data file to the first
instrument point (or last foresight).
Each new instrument setup requires a 0 to the back sight. The first angle to the foresight is the single angle. This
angle is locked into the gun and the back sight is retaken. The second angle to the foresight is the doubled angle.
You can double angles to side shots.
The previous data represents a loop traverse. If you choose to adjust angles, all angles will be adjusted
from one reference bearing to the next (angles 1-5, 6-1). Angular closure information will also be shown from one
reference bearing to the next. See the Reduction section of this chapter for more specific information on the use of
reference bearings with different types of traverses.
Except for an initial reference bearing to the back sight point, reference bearings will be ignored for Open Traverses
(no adjustments are available).
Note: for further and complete information on using the Mapcheck editor, see the chapter on CGEditor in
the Tools section.
A full report including acreage may be viewed by pressing the F2 key to view the CAD Text Window. You
may also view/print the display file.
Prompts
First you will be asked: Pick Point of Beginning: You can enter the beginning point number, or graphically pick
the point on the screen.
Next: Pick Bearing Text for Leg 1 (ask Reverse is ON) [Off/Done]<Done>: Graphically pick the text
with the Bearing. If ''ask Reverse'' is turned ON, you will be allowed to reverse the direction of the bearing after it
is selected:
Next: Pick Distance Text for Leg 1: Graphically pick the text with the distance. You will see:
After selecting all the Calls: press ENTER for DONE. You will have the option:
If you select YES, the information: you selected will be placed in a Map Check File. You will be asked to select
the CGM file.
Next: Enter the starting and ending coordinates for the traverse.
The map data will then be reduced and the coordinates stored in the coordinate file. Overwrite protection is
in place in case the points already exist in the coordinate file. If a point already exists in the coordinate file you will
have the following options:
Below is a sample raw data file that contains three different traverse types. This raw data file can be re-
duced using CG-SURVEY or written to a Star*Net file for reduction with Star*Net, both without any editing.
If a comment line in the raw data file uses a valid Star*Net code or command, it will be used in its
original form (as with coordinates); not as a comment. These codes are #, C, A, D, V, B, M, TB, T, TE, SS (followed
by a space) and all dot commands. (example: .CURVE, .SCALE, etc...)
Multiplication factors are converted to the .Scale command. The original multiplication factor set in the
Global Options dialog box will be placed at the beginning of the Star*Net file. Other multiplication factors will be
placed as they occur in the raw data file.
NOTE: You cannot use a multiplication factor for meter/feet conversion in a 3-D traverse in Star*Net 3.2.
All traverse points are converted to the M format and side shots to the SS format. Only points used
once (as a foresight point) will be considered a side shot. If a point is located from more than one instrument setup,
or is used as an instrument point or backsight point, the point will be converted to a M format
The LT, ET, OT, FT and CT codes are converted to comments. Point codes are combined with descrip-
tions.
If you input slope distances and vertical angles, all distances will first be reduced to their horizontal/vertical
components. Multiple distances will be averaged and then a slope distance and vertical angle will be recomputed
from the averaged horizontal/ vertical components. This is done so Star*Net can compute corrections for curvature
and refraction and vertical divergence (can only be done if vertical angles are used in a 3-D traverse.) A ''.Delta Off''
command will be placed in the Star*Net file.
If Curvature and Refraction is on in the Options/Global Options dialog box, a Curve command will be
placed in the Star*Net file.
If you input horizontal and vertical distances, a ''.Delta On'' command will be placed in the Star*Net file.
No corrections for curvature and refraction or vertical divergence will be possible.
If Elevations are off in the Options/Global Options dialog box, the Star*Net file must be reduced as a 2-D
traverse. The following will occur:
If you input slope distances and vertical angles, all distances will be reduced to their horizontal/vertical
components and the vertical components will be thrown away.
Multiple distances will be averaged.
No corrections for curvature and refraction or vertical divergence are allowed in a 2-D traverse with Star*Net
version 3.2 or earlier.
CGCogo
General Information
Note that 5 is now displayed as the ''Last Point''. This means that when 7 is entered at the command line
the inverse will be calculated from point 5 to point 7.
To clear the last point enter R or ''.'' and <Enter> for Reset. The last point will now be shown as <none>.
Inverse
This command allows you to determine the bearing and distance between the endpoints of a line or a curve by
entering the points that define the line or curve.
After choosing the Inverse menu item you are asked to ''Enter point sequence''. A point sequence is a series
of points that define the points being used to calculate the inverse. You may enter one point ID at a time to inverse
from point to point. You may enter the two points separated by a dash (5-7), etc.
Note that 5 is now displayed as the ''Last Point''. This means that when 7 is entered at the command line
the inverse will be calculated from point 5 to point 7.
To ''Reset'' the last point enter R or ''.'' and <Enter> for Reset. The last point will now be shown as <none>.
For Example:
You may also use the mouse to pick a C&G Arc. In this case, the arc's radius point will be used
Next type or pick the PT point ID 2202
Enter point of tangency (PT) for curve [Reset/sNap]: 2202
Intersects
This feature allows you to calculate intersections based on one of the following methods:
Bearing-bearing
The bearing-bearing intersect is calculated based on a line passing through a point on a given bearing intersecting
another line passing through a second point on another specified bearing.
Bearing-distance
This is based on a line passing through a point at a given bearing intersecting a circle at a given distance (radius)
from a second point. This intersection by result in 2 points of intersection.
Distance-distance
This is based on intersecting a circle at a given distance (radius) from a point with another circle at another given
distance (radius) from a second point. This may also result in 2 points of intersection.
Perpendicular
This is based on calculating the perpendicular distance from a given point to a line that passes through another point
Tangent
This is based on calculating the tangent points of a line drawn from a given point to a circle having a specified
radius and radius point.
Bearing-Bearing Intersections:
Enter the two known C&G points that define the bearing either by typing the two points in with a dash be-
tween them or picking the two points one at a time using the mouse.
Or select a C&G line. When you select a line the bearing is computed by inversing between the two points that
created the line. The bearing quadrant is based on traversing from the end point of the line farthest from the location
where the line was picked to the end point of the line nearest to the point picked.
Enter second point: for the example type or pick point 2204
Enter second bearing: use any of the methods outlined for entering first bearing.
When saving the intersection point, depending on your settings on the Global Settings tab of the C&G Op-
tions dialog, you may be asked to either enter or change the point ID, elevation, point code and description.
At each of the STORING POINT prompts there is an option to change settings [Settings]. Pressing S will
bring up the Global Options tab of the C&G Options dialog box, allowing you to change settings prior to saving the
point. (see the CGTools Chapter for a description of the CGOptions dialog box)
Bearing-Distance Intersection
Type bd to calculate the intersection of a circle with a line. Generally, the data is entered in the same fashion as for
a bearing-bearing intersection.
Once the data is entered each of the two solutions will be displayed one at a time.
You will be asked if the solution shown is the correct solution.
If the solution is the correct one press Y for <Yes>. If it is not the correct solution press N for <No> and
the second solution will be displayed. If neither solution is correct press <Esc> to cancel and return to the previous
prompt.
Distance-Distance Intersection
If you click the No button the other possible solution will be displayed. If you click the Yes button the intersection
point will be stored. If you click Cancel the point will not be stored.
The routine will continue with additional DD Intersections prompts until you escape [ESC] the routine.
The process will be repeated until the user presses <Esc> twice to end the command.
Perpendicular Intersection
Tangent Intersection
Turn-Offsets-on:
Intersects dialog
If the Use Intersects Dialog menu item is checked you will see the following dialog:
To use the Intersects dialog just set the Intersect Type drop down list to specify the type of intersect you wish to do.
Next click on the item you wish to specify. You may type in the information or you can move the cursor over the
drawing area and you will be prompted for the information required for the edit box you were last in. To enter the
next item, click on that edit box and type the information or, as before, move the cursor over the drawing and you
will be prompted for the necessary information for the last edit box you were in. Continue to do this until all
information has been entered then click the Compute button to compute the intersection. The results will be printed
You may perform any other commands while the Intersects dialog is displayed - the data entered in the dialog will
remain for use at any time.
Prompts
Not using Intersects Dialog:
Intersection method: Brng-Brng/Brng-Dist/Dist-Dist/Perp/Tangent or offsets-on
[BB/BD/DD/Perp/Tangent/turn-Offsets-on]: Type the 1 or 2 capitalized letters to specify the type of intersect to
calculate or to turn offsets on.
point prompts
Enter point: Type a point ID or pick a point symbol on the screen.
Enter first point: Type a point ID or pick a point symbol on the screen.
Enter second point: Type a point ID or pick a point symbol on the screen.
Enter radius point for circle: Type a point ID or pick a point symbol on the screen.
Enter point on tangent line: Type a point ID or pick a point symbol on the screen.
bearing prompts:
Enter bearing <100.0000>: Type or pick the bearing.
Enter first bearing <100.0000>: Type or pick the bearing.
Enter second bearing <100.0000>: Type or pick the bearing.
distance prompts:
Enter distance <0.000000>: Type or pick the distance.
Enter 1st distance <0.000000>: Type or pick the distance.
Enter radius of circle <0.000000>: Type or pick the distance.
perpendicular intersect prompt:
Store perpendicular intersect point [Yes/No] <N>: Type ''Y'' or ''N'' and Enter.
Stopping to allow viewing of intersect point (red X) <Enter to continue> This prompt is displayed if you
answered ''N'' to the previous prompt. Just press Enter to continue.
Intersects dialog: Type or pick the data into the appropriate edit boxes then click the Compute button to view the
results and save the intersection point to the coordinate file.
Station Offset
Station Offset
In order to use the station offset functions, you must create a Point Group (formerly called a batch point file or point
file) defining a centerline alignment. The Coordinate Management > Point Groups > Create section describes how
you can create a Point Group.
To illustrate the use of point groups in the various station offset features, the following point group file will be used:
NOTE: Information shown in parenthesis are comments used here for explanation and do not appear in the
point group file itself.
You may repeat the process until you have calculated all the desired stations or press D then <Enter> to
exit the command.
Note: If Elevations are set to ''Calculate'' and Elevation is on, (See General tab of the C&G Options dia-
log) then you will be asked to ''Enter constant elevation change for offset points''. The constant elevation change
will be added to or subtracted from the calculated elevation of each newly created point on the alignment. If there
is vertical curve information contained in the point group, this information will be used to calculate the initial
elevation of each point. If there is no vertical curve information, the elevation of each new point will be calculated
by interpolation between the elevations of the points contained in the point group.
Prompts
Enter Starting Station [Done] <0.0000>: You can Press <Enter> to use the default station shown, or you can
enter a new starting station.
Enter station [Interval] <0.000000>: Enter a station expressed as a decimal number. Type ''I'' and Enter to
specify an interval or, alternatively, you can precede the station number with a ''+''. This will cause stations to be
automatically calculated based on the value you specify.
If you choose Interval in the previous prompt:
Enter interval: Enter the desired interval for automatic generation of stations.
Enter offset (+ = right, - = left) <0.000000>: Enter the offset distance from the alignment.
Prompts
At the Enter Offset <0.00000>: Type an offset if desired or just press enter for no offset. Offsets to the left should
be preceded by a ''-''.
At the Enter Maximum Range <0.0000>: Specify the tolerance for points not exactly on the alignment.
Choose initial points for base selection set from coord file. (Enter when done)
[All/Block/Code/Desc/Elev/Pt group/Limits/Radius/Select]: Use the various methods available to choose the
points to be tested for being within the tolerance from the alignment.
Calculate new points on the control line [Yes/No] <Y>: Type ''Y'' and Enter or just Enter to create new points
on the alignment for those points found to be near the alignment and place these new point IDs in the point group
being created. Type ''N'' and Enter to place the existing points in the point group being created.
In the file dialog select the point group file that defines the alignment.
The Enter Starting Station (Done) <0.00000>: prompt will again be displayed at the command line, at this point
you can either enter another point group, or type in another starting elevation. When done entering data, type D and
<Enter> for to end the command.
NOTE: The first line of the Point Group must be the beginning station of the alignment. In any routine that
computes or requires stationing information the station numbers must be relative to the stationing in the Point
Group file.
Prompts
At the Enter Starting Station [Done] <1000>: Enter the starting station for the alignment as a decimal number.
Prompts
Enter Starting Station [Done] <0.00000>: Enter the starting station as a decimal number.
Enter Maximum Range <0.00000>: The range defines the distance tolerance left and right of the alignment for
points selected from the current coordinate file.
Choose initial points for base selection set from coord file. (Enter when done)
[All/Block/Code/Desc/Elev/Pt group/Limits/Radius/Select]: Use the various methods to select points from the
coordinate file to be searched for proximity to the alignment.
Points on Line
This feature allows you to calculate and store points along a line at specified distances.
After choosing Points on Line from the menu and, if needed, opening a coordinate file, you will see following
prompt:
Pts on line - specify No. of pts & dist., divide line, or place pts at interval [Number and dist/Divide/Interval]:
At the Enter distance <0.00000>: prompt, use any of the available methods to enter the distance between
the points along the line.
Enter number of points: Enter the number of points you want created.
At the STORING POINT: prompt data required will vary depending on your current settings. You can enter a point
number and its elevation, description, and code. This prompt will appear for each of the points created along the
line
The Enter start point: prompt will repeat until you press <Esc>.
Pressing <Esc> again will allow you to create points on a line using one of the other methods.
Pressing <Esc> a third time to end command.
Divide
Choosing this method allows you to create points by dividing a line between two points into a specified number of
divisions
Enter start point: Enter the first point defining the line by picking a point using the mouse or typing a point ID.
Enter end point: Enter the second point defining the line by picking a point using the mouse or typing a point ID.
Enter number of segments: Enter the number of points you want to create.
As the points are saved respond to the STORING POINT: prompt as required.
The Enter start point: will repeat unless you press <Esc>.
After pressing <Esc> once you may choose another method of creating points on a line or press <Esc> once more
to end command.
Interval
This option allows you to create as many points as possible at a specified interval on a line between two points.
Enter start point: Enter the first point defining the line by picking a point using the mouse or typing a point ID.
Enter end point: Enter the second point defining the line by picking a point using the mouse or typing a point ID.
Enter Distance <0.0000>: Enter the desired distance between the points created along the line. Points will be
created along the line at the given distance. As many points as will fit between the end points at the given spacing
will be created.
No matter which method is used to create points, the Saving Point dialog (see below) will appear for each
of the points created.
Repeat from the Enter start point: prompt or press <Esc> to use another method to create points along a line.
Press <Esc> once more to end the command.
Prompts
Specify: Number of points and distance, divide line or points at an interval
[Number and dist/Divide/Interval]: Type ''N'' and Enter to create a specified number of points along a line a
specified distance apart. Type ''D'' and Enter to create a specified number of points between 2 points. Type ''I'' and
Enter to create a point a specified distance from the starting point of a line specified by 2 points.
Enter start point: Enter the point ID or pick the point symbol for the starting point of the line.
Calculate Horizontal
This feature allows you to calculate the components of a horizontal curve but does not save any points to the
coordinate file.
In the dialog enter any two curve components then press OK to calculate the other components.
To use the mouse to pick the two known components press the Pick button and pick the PC, PT and radius points or
a C&G or non-C&G arc.
The description field is merely used to identify the curve in the printout.
The Reset button clears all fields.
When done, press the Cancel button to close the dialog.
Prompts
Horizontal Curve Calculation dialog: Enter any two curve components then press OK to calculate the other
At the Enter first point [Done]: prompt, enter or pick a point on one of the tangent lines. The point ID of
the point selected will be displayed on the command line.
Enter first Bearing <100.000000>: use any of the available methods to enter the bearing from the point you just
selected going toward to the point of intersection (P.I.) of the curve. The bearing entered will be displayed on the
command line.
Enter second point: type or pick a point on the other tangent line.
Enter second bearing <100.000000>: enter the bearing of the other tangent.
Offset out <0.000000>: This is an optional entry. It allows you to calculate a point outside the curve (for example,
on the right-of-way). Press <Enter> to use the default value or enter another offset. The offset used will be
displayed on the command line.
Offset in <0.000000>: 50 This optional entry allows you to calculate a point inside the curve.
Enter point on arc [Radius mode/Tangent-Distance mode]:
At this prompt there are three options as to how to specify the location of the desired curve:
At this prompt you can type or pick a point on the arc,
Or you can type R and <Enter> to get the prompt:
Specify radius of curve [Tangent-mode/Point-on-arc-mode]:
At this prompt specify the radius of the curve.
Or you can type T and <Enter> to get the prompt:
Specify tangent distance [Radius-mode/Point-on-arc-mode:
At this prompt enter the distance from the PC or PT to the PI.
The locations of the PC, PI, PT, and radius point are calculated and the Saving Point dialog (see below) will appear
once for each.
Prompts
Specify an existing point on the first tangent line [Done]: Enter or pick a point on one of the tangent lines.
Specify the bearing of the first tangent line <100.0000>: Enter the bearing or pick 2 points or a line to define
the bearing.
Specify an existing point on the second tangent line: Enter or pick a point on the second tangent line.
Specify the bearing of the second tangent line <100.0000>: Enter or pick the bearing of the second tangent.
Offset out <0.000000>: This is an optional entry. It allows you to calculate a point outside the curve
Offset in <0.000000>: This optional entry allows you to calculate a point inside the curve.
Specify an existing point on the arc [Radius mode/Tangent distance mode]: Enter or pick a point on the arc
or change how you define the arc by entering ''R'' and Enter for the Radius method or 'T'' for the Tangent-distance
method
Specify radius of curve [Tangent distance mode/Point on arc mode]: Enter the radius or change the mode.
Specify tangent distance [Radius mode/Point-on-arc-mode: Enter the tangent distance or change the mode.
Points on Arc
This feature allows you to create points along an arc. The first point is set at a distance measured along the arc
starting at the PC.
Prompts
Enter PC point or pick a C&G Curve: Enter a point ID or pick a point symbol or a C&G Arc on the screen. Press
Esc to end the command.
Enter PT point: Enter or pick the PT point.
Enter radius point [cLockwise/ccW]: For a clockwise curve either type ''L'' (or a plus sign ('+')) and <Enter>
then pick or type a point ID or type a point ID preceded by a '+'. For a counter clockwise curve either type a ''W''
(or a minus sign ('-')) and <Enter> then pick or type a point ID or type a point ID preceded by a '-' .
Follow the prompts described in the Prompts section below and the following Spiral curve data is calculated
and displayed at the command line and written to the print file.
Point of Intersection of the spiral (PI for spiral)
Tangent point of the spiral (TS for spiral)
Point where spiral meets simple curve (SC for spiral)
Radius point of the simple curve
Point where simple curve meets outgoing spiral (CS for spiral)
Point where spiral meets tangent on outgoing side (TS for spiral)
For each of the points calculated the prompt
The Saving Point dialog (see below) will appear and allow you to specify the point ID.
At the Curve Description <enter if done>: prompt you can either enter the description for another curve or
press <Enter> to end the command.
Enter Radius [Degree of curve] <0.000000>: Enter or pick the radius or type ''D'' and Enter to change to
degree of curve prompt.
or
Enter Degree of Curve [Radius]: Enter or pick the degree of curve or type ''R'' and Enter to change to radius
prompt.
Enter spiral length in <0.00000>: Enter or pick the length of the spiral coming from the first tangent into
the simple curve. Enter a zero for no spiral in.
Enter spiral length out <0.00000>: Enter the length of the spiral from the simple curve out to the second tangent.
Enter a zero for no spiral out.
Curve Description <enter if done>: This text description is only used to identify the spiral curve data printed at the
command line and written to the print file.
Enter the first point: Enter or pick a point on the tangent line going into the spiral.
Enter first bearing <100.000000>: Enter the bearing going toward the P.I. of the spiral from the first point.
Enter the second point: Enter or pick a point on the tangent line going out of the spiral.
Enter second bearing <100.0000>: Enter the bearing from the tangent point just defined to the P.I. for the spiral.
Enter Radius [Degree of Curve] <0.0000>:
Radius option: Entering the radius is the default option as indicated by the wording of the prompt.
Degree of Curve option: To change to entering the degree of curve type D and <Enter>.
Once you have chosen the type of data you wish to specify, type or pick the radius of the simple curve between the
two tangents or the degree of curve.
Enter spiral length in <0.000000>: enter the length of the spiral from the TS (Tangent to Spiral) to the SC
(Spiral to Curve). Enter zero for no spiral in.
Enter spiral length out <0.000000>: enter the length of the spiral from the CS (Curve to Spiral) to the ST (Spiral
to Tangent). Enter zero for no spiral out.
Enter P.I. station <0.0000>: Enter the station of the PI. For example: station 460+28.52 is entered as 46028.52
Enter station interval <0.0000>: Specify the interval at which you wish to stake the spiral. For example,
enter 50 to stake every 50 units.
Enter offset from centerline <0.0000>: This can be a positive or negative number depending on whether you want
to set points inside or outside the spiral. If you want to place points on the centerline, simply press <Enter> to use
Prompts
Curve Description <enter if done>: This text description is optional and is used to identify the spiral curve in the
output
Enter the first point: Enter or pick a point on the tangent line going into the spiral.
Enter first bearing <100.000000>: Enter the bearing going toward the P.I. of the spiral from the first point.
Enter the second point: Enter or pick a point on the tangent line going out of the spiral.
Enter second bearing <100.0000>: Enter or pick the bearing from the second tangent point to the P.I. for the
spiral.
Enter Radius [Degree of Curve] <0.0000>: Enter or pick the radius. or, to change to entering the degree of
curve, type ''D'' and Enter.
Enter spiral length in <0.000000>: enter the length of the spiral from the TS (Tangent to Spiral) to the SC (Spiral
to Curve). Enter zero for no spiral in.
Enter spiral length out <0.000000>: enter the length of the spiral from the CS (Curve to Spiral) to the ST (Spiral
to Tangent). Enter zero for no spiral out.
Enter P.I. station <0.0000>: Enter the station of the PI. For example: station 460+28.52 is entered as 46028.52
Odd stations to be staked (6+34.22 as 634.22): Enter as many odd stations as needed. When done press Enter.
Stakeout Horizontal
This feature allows you to create points for field staking a horizontal curve.
After choosing the Horizontal Stakeout menu item, and opening a coordinate file you will be asked if you
want to Save coordinates [Yes/No] <Y>.
If you respond Yes (or press enter), a new point will be saved to the coordinate file for each point to be staked along
the curve. No matter how you answer this question, stakeout information will be generated and displayed.
Enter curve description: Enter a description that will allow you to identify the curve in the output.
P.C. station <0.000000>: Enter the station for the P.C. of the curve.
Station interval <0.000000>: Enter an interval for staking the points along the curve.
Odd stations to be staked (6+34.22 as 634.22) [Done]: Enter the station of any odd location along the curve to be
staked. For example, you may wish to stake the point on the curve at which a pipe crosses or the point where the
extension of a property line intersects the curve. You may enter as many odd stations as required. When done, press
<Enter> at the prompt without entering a new odd station or press D and <Enter>.
Offset from C/L <0.000000>: enter a non-zero value here if you must stake points offset from the main alignment
- for example: along a curb line, a barrier wall or along a property line.
If the distance is entered as a positive number, the distance will be added to the radius or staked outside the curve.
If the number entered is negative, it will be subtracted from the radius or staked inside the curve. To stake the
centerline, enter zero.
At the Enter PC point or pick a curve: prompt you can type a point ID for the P.C. or use the mouse to pick a point
Prompts
Save coordinates [Yes/No] <Y>: Type ''Y'' and Enter or just Enter if you wish to save resulting points to
coordinate file. Type ''N'' and Enter if not. Press Esc to end command.
Enter curve description: Enter a description that will allow you to identify the curve in the output.
P.C. station <0.000000>: Enter the station for the P.C. of the curve.
Station interval <0.000000>: Enter an interval for staking the points along the curve.
Odd stations to be staked (6+34.22 as 634.22) [Done]: Enter as many ''odd'' stations to be staked. Type Enter or
''Done'' and Enter when all odd stations have been entered.
Offset from C/L <0.000000>: If you wish to stake stations not on the centerline, enter the offset and press Enter
or just press Enter to accept the default offset. Positive offset is outside the radius and negative is inside.
Enter PC point or pick a curve: Enter a point ID, pick a point symbol or pick a C&G arc.
if you did not pick a C&G arc:
Enter PT point: Enter or pick the PT point.
Enter radius point [cLockwise/ccW]: Enter ''L'' or ''W'' to choose the type of curve then Enter or pick the radius
point. You may also enter ''+'' and Enter then enter or pick a point for the radius point of a clockwise curve or Enter
a ''-'' and enter or pick a point for the radius point of a counter clockwise curve.
NOTE: There are 4 tangent solutions for this problem. The solutions sets differ according to the sign pre-
ceding the radius or degree of curve.
Enter first radius point [Done: Enter or pick the center point for one of the curves. Press Enter or type ''D'' and
Enter when done.
Enter first radius <0.00000>: Enter the radius of the first curve. Use a ''+'' sign before the point ID to specify a
clockwise curve or a ''-'' sign to specify a counter clockwise curve.
Enter second radius point: Enter or pick the center point for the second the curve.
Enter second radius <0.00000>: Enter the radius for the second curve. Use a ''+'' sign before the point ID to
specify a clockwise curve or a ''-'' sign to specify a counter clockwise curve.
Use the Odd stations to be staked (6+34.22 as 634.22): prompt to enter any stations along the curve for
which you wish elevation information. This permits you to calculate elevations over culverts or at other important
locations.
The calculated station and elevation information . The station, tangent elevation, tangent offset and grade elevation
will be printed at the command line and in the print file. The high or low point will be marked with an asterisk.
Repeat the process to design another vertical curve or press <Esc> at the Enter curve description: prompt to end
the command.
Prompts
Enter curve description: Description is used to identify the curve in the output.
Enter slope in <0.00000>: The slope is entered as a percent. For example: enter -1.5 for a 1.5% downhill slope.
Enter slope out <0.00000>: Enter the slope as a percent.
Enter length of vertical curve <0.00000>: Enter the length of the vertical curve.
Enter PVI Station <0.000000>: Enter the PVI station. For example: Enter 1250.00 for station 12+50.00
Enter PVI Elevation <0.000000>: Enter the PVI elevation.
Enter station interval <0.000000>: Enter the station interval.
Area Summary
The Area Summary feature allows you to get information on the area and perimeter of one or more parcels and the
tract that contains the parcels.
After choosing the Area Summery menu item and, if required, opening a coordinate file, you are asked to
specify the type of Area Summary you want:
Type of Area Summary [Complete/Area only/Mapcheck] <C>:
Area Only
The data input is the same as for the Complete Area Summary but the report produced contains only the area of
each parcel and the accumulated area for the entire tract
Mapcheck Area
The data input is the same as for the Complete Area Summary as is the resulting report except that it also includes
closure information. The closure information includes the correct ending coordinates; the actual ending coordinates;
the northings, eastings, and bearing and distance of the error; the total distance traversed and the overall closure.
Prompts
Open Coordinate File dialog: If a coordinate file is not open, you will be asked to open one.
Type of Area Summary [Complete/Area only/Mapcheck] <C>: Press ''C'' and Enter or just Enter for Complete,
''A'' for Area only, or ''M'' for Mapcheck.
Source of points defining area [Point group/Manual entry] <P>: Type ''P'' and Enter or just Enter to use a point
group to specify the points defining the tract. Type ''M'' and Enter to specify the points defining the tract by typing
in point numbers or picking from the screen.
Right-of-Way Easements
The Right-of-Way/Easements feature allows you to compute offsets left and/or right of an alignment.
After the alignment points have been entered, offset points will be created to the left and right of each point you
specified in the alignment. If Auto Point Numbering is on, the calculated points will be stored in the coordinate file.
Depending on your settings for Auto Line Plot and Auto Point Plot in the Graphic tab of the C&G Options dialog,
the new points and lines may also be drawn. If Auto Point Numbering is off, you will see the Saving Point dialog
and can accept or change the default point number and other information associated with the point.
Prompts
Enter offset right<0.000000>: Enter the offset to the right of the alignment.
Enter offset left<0.000000>: Enter the offset to the left of the alignment.
Method for specifying center line points [Point group/Manual entry] <P>: To use a point group type ''P'' and
Enter or just Enter and select the point group from a file dialog box. Type ''M'' and Enter to specify the alignment
interactively.
Intersections/Cul-de-sacs
T Intersections
This feature allows you to calculate the right-of-way intersection points and/or the fillet points and fillet radius points
(if fillets are used) at T type intersections. One or both of the roads may have arc centerlines.
Prompts
Enter C/L intersection point (Enter when done): enter or pick the centerline intersection point.
Enter through road C/L bearing [Arc] <0.000000>: If the through road is a straight road, enter or pick the
bearing for the road. Otherwise type A and <Enter> to switch to Arc mode and enter the radius point of the through
road.
Enter through road width <0.000000>: Enter the width of the through road.
Enter 2nd road C/L bearing away from intersection [Arc] <0.000>: enter the 2nd bearing or press <A> for
Arc and enter the radius point. The bearing is away from the intersection.
Enter 2nd road width <0.000>: Enter the 2nd road width.
Enter fillet radius <0.000>: If you do not want to have fillets, press <Enter> to use the 0.00 default value.
Otherwise, enter the fillet radius.
Pulldown Menu Location: CG-Survey > Cogo > Roadways > Intersections/Cul-de-sacs
Keyboard Command: cg tint
Prerequiste: coordinate file
X Intersections
The radius, PC and PT points for each fillet will be calculated and stored. If Auto Line Plot is on, the fillet arcs will
be drawn. Repeat as needed then press Enter or Esc to end the command.
Pulldown Menu Location: CG-Survey > Cogo > Roadways > Intersections/Cul-de-sacs
Keyboard Command: cg xint
Prerequiste: coordinate file
Y Intersections
The radius, PC and PT points for each fillet will be calculated and stored and if Auto Line Plot is on, the fillet arcs
will be drawn. Repeat as necessary then press <Esc> or <Enter> to end command.
Prompts
Enter C/L intersection point (Enter when done): Enter or pick the intersection point for the three road centerlines.
Enter 1st road C/L bearing away from intersection point: Enter one of the road centerline bearings (going away
from the intersection point).
Enter 1st road width: enter the first road width.
Enter 2nd road C/L bearing away from intersection point: Enter another of the road centerline bearings (going
away from the intersection.)
Enter 2nd road width: Enter the width of the second road.
Enter 3rd road C/L bearing away from intersection point: Enter last of the road centerline bearings (going away
from the intersection.)
Enter 3rd road width: Enter width of third road.
Enter fillet radius: Enter radius of fillets or zero for none.
Bubble Cul-de-Sac
This type of cul-de-sac is also called a fish-eye cul-de-sac. It is commonly used at sharp turns in roads in
subdivisions.
Follow the prompts described below. When done the fillet points and radius points will be stored in the coordinate
file. These points will be plotted and the fillet arcs will be drawn if the C&G settings call for it. You may repeat the
process as necessary or press <Esc> to end command:
Prompts
Enter cul-de-sac radius point (Enter when done): type or pick the radius point.
Enter cul-de-sac radius <0.000>: Enter the radius of the cul-de-sac.
Enter 1st C/L bearing away from radius point <0.000>: Enter the bearing along the first roadway centerline
away from the cul-de-sac radius point.
Enter 2nd C/L bearing away from radius point<0.000>:Enter the bearing along the second roadway centerline
away from the cul-de-sac radius point
Enter road width <0.000>: Enter the roadway width.
Enter fillet radius <0.000>: Enter the fillet radius or zero for no fillets.
Pulldown Menu Location: CG-Survey > Cogo > Roadways > Intersections/Cul-de-sacs
Keyboard Command: cg bcul
Prerequiste: coordinate file
Standard Cul-de-Sac
The standard cul-de-sac is a common feature of most subdivisions.
Offset cul-de-sac:
The procedure for offset cul-de-sac is the same as a straight cul-de-sac except the radius point is the offset point. In
the sketch, the point 2324 is the radius point. The bearing is from 2324 toward 2326 and the point on the C/L would
be point 2325.
Prompts
Enter cul-de-sac radius point (ENTER when done): type or pick the cul-de-sac radius point. Press Enter when
done.
Enter cul-de-sac radius <0.000000>: Enter or pick the radius of the cul-de-sac.
Enter C/L bearing away from radius point [Arc] : Enter or pick a point. For a straight cul-de-sac roadway, this
must be a point on the centerline but cannot be the same as the cul-de-sac radius point. Type ''A'' and Enter to
specify information for a cul-de-sac on a curved roadway.
if you chose a curved roadway:
Enter C/L radius point [Line]: Type a point ID or pick a point symbol or type ''L'' and Enter to switch back to a
straight roadway.
Enter point on C/L (NOT radius point): Type a point ID or pick a point symbol.
Enter road width <0.000000>:
Enter fillet radius <0.000000>: Enter the fillet radius. You may enter 0.0 for no fillets.
Stake-Out
The Stakeout feature allows you to calculate the required information for either a radial stakeout or staking out using
angles right.
Angles Right
This feature is similar to the Radial Stakeout feature except it allows you select the foresight points one at a time.
If a coordinate file is not open, a file dialog will appear, allowing you to open an existing coordinate file.
After following the prompts outlined below, the angle from the backsight point, the distance, the foresight point ID,
the azimuth and the description are printed at the command line and written to the print file.
You may press <F2> to view the complete listing of angles and distances.
Repeat the prompt sequence as many times as are required.
Press <Enter> or type D and <Enter> when done.
Prompts
Enter the instrument point. [Done]: Type or pick the instrument point.
Enter backsight point. [Done]: Type or pick the backsight point.
Enter foresight point. [Done]: Type or pick the foresight point.
If a coordinate file is not open, a file dialog box will appear, allowing you to open an existing coordinate
file.
After following the prompts outlined below, the angles right from the backsight point, the distances, the foresight
point IDs, the azimuths and the descriptions for all the selected points will be printed at the command line and
written to the print file.
You may press <F2> to view the complete listing of angles and distances.
Repeat as necessary for as many setups as are required.
When done, press <Enter> to end the command.
Prompts
Choose initial points for base selection set from coord file. (Enter when done)
[All/Block/Code/Desc/Elev/Pt group/Limits/Radius/Select]: Use one of several methods to specify the points in
the coordinate file to be staked out.
Enter the Instrument point [Done]: Type or pick the instrument point.
Enter backsight point [Done]: Type or pick the backsight point.
Best Fit
The best fit feature uses a least squares algorithm to compute the best fit line or circle for the points selected. The
user can assign a weight to each point that is between 1 and 15, a point with a weight of 15 acts as if there are 15 of
the points at the same location and thus skews the fit closer to that point. This is done to skew the result in favor of
certain points. A weight of 0 means do not adjust this point or give it ''infinite'' weight.
When you choose Best Fit from the CGCogo menu you will see the following prompt:
Enter the type of best fit problem [Line/Arc/Tan-arc-tan] <L>:
Best Fit Line:
Press <Enter> for Line to calculate the best fit line through a series of points. In the example in the figure below,
2075 is an Iron Pin Found that we do not want adjusted, so the weight will be set to 0.
Enter a point ID or pick a point symbol on the line: for the example, type or pick 2075
Enter weight for point 2075 <1>: for the example type 0 (zero) and <Enter>
Enter a point ID or pick a point symbol on the line: for the example, type or pick 2076
Enter weight for point 2076 <1>: for the example, type 8 and <Enter>
Continue entering point ID - weight pairs until done then press <Enter> when asked for the next point ID.
The point locations and weights will be used to compute the best fit line .
The results, a list of the point IDs entered and their offsets from the best fit line and the bearing of the line, is printed
at the command line and written to the print file.
Printed output for the line example
Pt.: 2075 Wt.: 0 Offset: 0.000 RT
Pt.: 2076 Wt.: 8 Offset: 5.360 LT
Pt.: 2077 Wt.: 3 Offset: 3.411 RT
Pt.: 2078 Wt.: 6 Offset: 1.915 RT
Pt.: 2079 Wt.: 2 Offset: 6.326 LT
Pt.: 2079 Wt.: 2 Offset: 6.326 LT
Pt.: 2080 Wt.: 4 Offset: 1.093 RT
Pt.: 2081 Wt.: 4 Offset: 0.986 RT
N: 6354.64727 E: 8112.07615 Dir: N 88°30'32''E
N: 6366.14982 E: 8553.96369 Dir: S 88°30'32''W
At the [Edit/Ok/Quit] <0>: prompt:
If you are satisfied with the results, press <Enter> for Ok and the endpoint coordinates will be computed and saved.
For each point saved, the Saving Point dialog (see below) will be shown.
If, on the other hand, you wish to edit the input data, type E and <Enter>. You see the following prompt:
[Add/Change/Delete/eXit]:
Add - add another point to the calculation
Change - change the weight of one of the points
Delete - remove one of the points from the calculation
eXit - when done editing.
If you wish to cancel the command without calculating the line type Q and <Enter>.
Best Fit ARC:
This option allows you to calculate the best fit arc through a series of points. As with the Line option, each point
can be weighted from 0 (no adjustment) to 15.
At the Enter the type of best fit problem prompt, type A and <Enter> to choose the Arc option.
Enter the point ID - weight pairs as in the Line option.
When all the point ID - weight pairs have been entered press <Enter> at the Enter or Pick a C&G point on the line
prompt.
A table of the results similar to that for the Line option will be displayed at the command line.
The [Edit/Ok/Quit] <O>: prompt and its options for editing the input data are explained in the section on
the Line option.
If you are satisfied with the results, press <Enter> for Ok and the PC, PT and radius point of the best fit
arc will be saved to the coordinate file using the Saving Point dialog.
Tan-arc-tan:
This option allows you to calculate a combination of the best fit tangent line going into a curve, the best fit arc for
the curve itself and the best fit tangent line out of the curve through a series of points defining two tangent lines and
an arc.
The two tangent lines are calculated using a least squares solution and then the best fit arc is calculated.
The method used to find the best fit arc is to calculate a radius and radius point for each point on the arc using a
function that calculates a curve between tangents through a known point. Each radius and radius point is weighted
based on the central angles between the PC, point-on-arc and PT points. The larger the central angles, the higher
the resulting weight will be. All the calculated radii and radius points are then averaged. It is not necessary that you
locate the actual PC or PT points in the field.
At the prompt
Enter the type of best fit problem [Line/Arc/Tan-arc-tan] <L>:
First you must enter the points on the 1st tangent line. At the series of prompts to:
Enter a point ID or pick a point symbol on 1st tangent:
and
Enter weight for point XXXXX <1>:
enter the point ID - weight pairs for the tangent going into the curve.
When done entering the tangent line points, press <Enter> when asked for the next point.
Next at the series of prompts:
Enter a point ID or pick a point symbol on the arc:
enter the points for the arc. Weights for these points are calculated by the program.
In the example shown in the figure, there are 2 points defining the first tangent, 3 points defining the arc and 2 points
defining the tangent out.
The [Edit/Ok/Quit] <O>: prompt following the output is explained in the Line option.
If you are satisfied with the results press <Enter> for Ok.
The coordinates for the endpoints of the tangents and PC, PT and radius point of the curve are computed and saved
to the coordinate file using the Saving Point dialog.
Prompts
Enter the type of best fit problem [Line/Arc/Tan-arc-tan] <L>: Type ''L'' and Enter or just Enter for a best
fit line, ''A'' and Enter for a best fit arc or ''T'' and Enter for the best fit of a curve with two straight tangents in and out.
[Edit/Ok/Quit] <0>: Type ''E'' and Enter if you wish to change the weight of a point or add or delete
points. Type ''O'' and Enter or just Enter to calculate the best fit line, arc or line-arc-line and store its defining points
in the coordinate file. Type ''Q'' and Enter to quit without calculating the best fit points.
[Add/Change/Delete/eXit]: if you choose Edit then this prompt allows you to Add a point, Change a weight, or
Delete a point. When done editing press ''X'' and Enter to return to the Edit/Ok/Quit prompt.
Triangulation
This feature allows you to calculate the location of an unknown point given the angles at the 3 vertices of the triangle
formed by the 2 known points and the unknown point.
Enter the point ID of the first known point then the point ID of the 2nd known point (the backsight) and the
measured horizontal angle to the unknown point. Do the same for the 2nd known point backsighting the 1st known
point. Next, if available, enter the angle between the 2 known points with the instrument at the unknown point. The
standard deviation and other information for the calculation will be printed at the command line and written to the
print file. The calculated point will be saved to the coordinate file using the Saving Point dialog (Shown Below).
NAD83
This feature allows you to convert longitude and latitude to and from NAD83 state plane coordinate systems.
NOTE: Do not use this function for any other coordinate system, i.e. NAD 1927. Make sure the correct state is
selected on the General tab of the C&G Options dialog box.
After choosing the NAD83 menu item from the CGCogo menu you will be prompted for the necessary
data.
At the Enter zone prompt enter the letter for the appropriate zone for the area where the survey was performed. The
zones allowed may vary by state.
[Coords to longitude-latitude/Longitude-latitude to coordinates] <C>:
Coords to longitude-latitude
Pressed <Enter> (or type C and <Enter>)
you will be asked to select the points.
After selecting points a table of longitude-latitude and related data for the points will be printed at the command
line
Prompts
Enter zone (E, W): enter the letter for the appropriate zone for the area where the survey was performed. The
letters allowed will vary depending on the state.
[Coords to longitude latitude/Longitude latitude to coords] <C>: Type ''C'' and Enter or just Enter to calcu-
late coordinates given longitude and latitude. Type ''L'' and Enter to do the reverse.
CGDraw
Drawing Settings
See CG Options... menu item in the Tools menu.
Prompts
Clicking the Set Line Type menu item brings up the Line Types dialog: By default the dialog displays the
acad.lin line type file contents (CgSu.lin in the standalone version of CGSurvey) .
By clicking the AutoCAD/IntelliCAD ISO button: you can view the acadiso.lin file line types (CgSu-
iso.lin in the standalone version of CGSurvey).
By clicking the C&G button: you can view the custom line types created for CGSurvey (in CgLinedefs.lin). You
may also use the Browse... button to view and load line types from other line type files.
To make the highlighted line type current: click the Set Current button. The status column now reads
''Loaded (C)'', indicating that the line type is loaded and it is the currently active line type.
You can load a line type and make it current: by double-clicking it. If it is already loaded, double-clicking will
make it current.
Cancel button: returns the current line type to what it was before the command was run.
Global Edit
Global Edit allows you to make several changes to one or more entities, in one operation.
Prompts
After selecting Global Edit from the CGDraw menu you will be asked to specify the method of entity selection at
the command line:
Screen: This option allows you to use any of the standard mouse based CAD selection methods.
Points: Allows you to select C&G points using the standard C&G selection methods. Checking a given check box
activates that section of the dialog box and allows you to make the desired changes.
All: checking this checkbox is just a fast way of checking all the checkboxes and thus allows you to edit all of the
properties of the selected entities.
All of the editable items for the entities selected will have their checkboxes checked.
CAD properties
Lines
Linetype: set the linetype for the lines selected. Pressing the down arrow will bring up a list of all of the available
linetypes.
Line Scale: This allows you to set the length of the pattern.
Line Stop: This allows you to set the line stop. This item will only be activated if a C&G line was chosen.
Line stop is a C&G parameter that allows you to stop the line short of the point symbol plotted at the point
location thus the line can be made to not go through the symbol. For example, if you were plotting 0.10
diameter circles for property corners, you could set the line stop to .10. This would cause a C&G line drawn to the
property corner to end .05 plotted units short of the actual corner and thus not cross the property corner point symbol
Calls
Distance precision: From the pull down select the number of decimal places to be displayed.
Angle precision: From the pull down simple select the angle precision you need.
Points
This portion of the Global Edit dialog allows you to change various aspects of point symbols:
Symbol: from the pull down select the new symbol to use.
Symbol Size: set the symbol size (in inches or cm)
Point Label Size: Set the point label size (in inches or cm)
Border
This option allows you to place a border Polyline on your drawing with sheet sizes.
Prompts
Sheet Setup
Sheet Size: The letters A, B, C, etc. refer to ANSI sheet size standards. You also have the option of creating and
naming custom sizes.
Rotate 90 Degrees: when checked will rotate the border 90 degrees.
Border Inset: specifies the inset distance for the border. Keep in mind this inset distance is measured from the
edge of the plotable area of your plotter. Check the plotter manual for plotter specifications.
Layer: The layer the border will be drawn on.
Line Width: The thickness of the border line in inches (cm).
Press OK button when done and the border polyline will be drawn at the mouse cursor. You can move it to the
correct location and left click to place it there.
Coordinate Grid
Choosing the Coordinate Grid item in the CGDraw menu brings up the Grid Configuration dialog. The various
areas of the dialog are described below:
Map Grid: is used to provide a visual reference grid to show northings and eastings on a map. A Map Grid can
be labeled along its border to show the coordinate values of the grid lines. The Map Grid is oriented North-South
East-West whereas a Layout Grid can be oriented at any specified bearing.
Layout Grid: is meant to be used to create points on a regular grid for laying out building columns, a topo grid,
etc. A Layout Grid does not allow for a border nor for coordinate labels along the border.
Grid Layer: specify the layer the grid is to be created on. The layer does not need to exist prior to running this
command.
Lines: If selected grid lines will be drawn for the full height and width of the grid dimensions.
Crosses: Only crosses will be drawn at the grid intersections for the full height and width of the grid dimensions.
Cross Height (drawing units): this defines the size of the crosses in drawing units. If your drawing scale is 40 feet
and you wish to have crosses that are 0.25 inches when plotted, you must specify cross height as 10 feet.
Draw Border: If checked, a border will be drawn around the perimeter of the defined grid. You can choose a
different layer for the border if you wish. This will allow you to set the color, line thickness and/or line type for the
border (this option is not available for Layout Grid).
Draw Labels: Label the grid lines or crosses around the perimeter at the same interval as the Baseline and
Perpendicular intervals (this option is not available for Layout Grid) . If checked you must specify:
Label Interval: This number must be some even multiple of both the baseline and perpendicular intervals. The
Label Interval CAN NOT be less than the base or perpendicular interval settings.
Label Decimal Places: Specify the number of decimal places used for the label text.
Label Layer: Specify the layer the labels are to be drawn on.
Grid Baseline:
Use Point ID for Baseline Origin: checking this box allows you to use an existing C&G coordinate for the Grid
Origin. This is typically used for a Layout Grid.
Enter the point ID, or select the point from the screen.
Origin Northing/Origin Easting: manually enter the Northing and Easting value for the grid origin or pick it on the
screen using the Pick Origin button.
Baseline Bearing: This is only used when you are drawing a Layout Grid. This is the bearing of the baseline. Use
the standard C&G bearing input format qdd.mmss (e.g. 125.3527 for N25°35'27''E or 325.5405 for S25E54'04''W)
Pick Origin button: This option allows you to pick the origin graphically on the screen. You do not have to pick a
C&G point.
Text on Arc
Create
Text on arc allows you to create text that follows an arc specified by you. Each word in the text is a separate block
and can be moved later as needed.
Prompts
You will be prompted to Enter Text to place on arc:
Move
Allows you to move all the text associated with the selected text-on-arc entity.
Prompts
Select entities: select text
Entities in set: 1 item is found and selected
Select entities: press <Enter> to accept entry
Move Text to desired location: move text
Select entities: repeating the selection set
Press <ESC> or <Enter>: to end command
Edit
Allows you to edit the text associated with a text-on-arc entity.
Text Attributes
Layer: 0 (current)
Text Size: 0.100 inches (Default)
Text color: Bylayer
Prompts
Select entities: select text
Entities in set: 1 item found and selected
Select entities: repeat selection set
Press <ESC> or <Enter >: to end command
Delete
Allows you to delete all the text associated with a text-on-arc entity.
Prompts
Select entities: select text
Entities in set: 1 item found and selected
Select entities: repeat selection set
Press <Esc> or <Enter>: to end command
Draw Mapcheck
This routine will draw a mapcheck file. The settings allow you to plot points, draw lines, and place calls all at the
same time.
If a mapcheck file is NOT currently open when you open the map check file routine a dialog box will prompt you to
open a mapcheck file. Once a mapcheck file is open the following dialog box will open.
Reduce File: If this item is checked there will be a closure report written to the print file and the command
line.
Starting/Ending Points: You have the option of entering an existing point number or manually entering the
northing and easting. If you enter an existing point number the northing and easting values will be read from the
coordinate file and placed in the appropriate edit boxes (see below).
If the starting and ending point are the same point, you need only enter the starting point values.
Clicking the Select Point button will cause the Draw Mapcheck dialog to be hidden thus allowing you to
pick the starting and ending points from the screen or use the command prompt:
rather than manually entering the point number or coordinate values in the edit boxes.
Lines: This portion of the dialog allows you to turn on or off the draw line command as well as select the
linetype and layer where the line will be drawn
Point Symbols: This area of the dialog allows you to turn on or off the draw point symbols command as well as
having a button that will take you to the drawing settings dialog. At the drawing settings dialog you can change the
symbol, symbol size, label options and more.
OK: Selecting ok will cause the mapcheck file to be drawn, based on the current settings as described above.
Prompts
Select starting point for mapcheck: Select a point symbol or type a point number for the starting point.
or
Select ending point for mapcheck: Select a point symbol or type a point number for the ending point.
Multi-Draw
This feature allows you to complete several drawing operations at the same time. For example, in one operation you
can plot points and generate a coordinate table for the points at the same time. Or you can draw lines by points and
place calls on the resulting lines at the same time.
Specify Points
Use the radio buttons to indicate how you want to specify the points that will be used for the drawing operations.
You can Choose Points Interactively using the standard C&G point sequence command line interface or you can
Use Point Group.
NOTE: In this context, Description refers to the Point Group description, NOT the description for the indi-
vidual points as found in the coordinate file.
Drawing Operations
In this area of the dialog box you must specify which drawing operations to perform and, if needed, make the
necessary settings changes required for the drawing operations. Any settings changes are saved to the drawing and
thus remain in effect after this command is completed.
Coordinate Table: Checking this checkbox causes a coordinate table to be created for the points selected.
Table Settings button: will bring up the Coordinate Table Settings dialog box allowing you to make changes to
layer, text size and line spacing.
Draw Lines/Arcs: Checking this checkbox causes lines and or/arcs to be drawn between the points speci-
fied.
Line Settings button: Will bring up the Linetype Manager allowing you to select the linetype.
Draw Breaklines: Checking this checkbox causes breaklines to be drawn between the specified points.
Breaklines are for use in topographic operations (see CGTopo).
Topo Settings button: displays the CGSurvey Auto Contouring settings dialog box allowing you to make
changes to the current topo settings.
Draw Calls: When Draw Calls is checked, calls will be drawn between the points specified.
Call Settings button: will display the Call Settings dialog box allowing you to make changes.
If Use Call Table is checked: all call information will be placed in a call table, rather than along the line
work. The Call Table Settings button displays the Call Table Settings dialog and allows you to set the layer calls
will be placed on, the text size, the line spacing, the first course label, etc.
If Use Curve Table is checked: all curve information will be placed in a curve table, rather than along the
line work. The Curve Table Settings button displays the Curve Table Settings dialog and allows you to specify:
which components will be shown in the curve table, which layer the table will go on, the text size, the line spacing,
the first course label, etc.
The Layer Settings button: displays the Layer Manager dialog. Here you can create any layers you need
or set the current layer as required.
When you are satisfied click OK.
If you choose Use Point Group: the drawing operations you have selected will be completed immediately.
If you have selected Choose Points Interactively: enter or pick the desired points at the following stan-
dard C&G point sequence command line prompt:
Note: When entering the points at the command line, some drawing operations may occur as you enter the
points.
No matter what point selection method you use, if you specified that any tables be drawn, the coordinate, call or
curve table will be placed at the cursor and you will be asked to move the cursor to the desired location. Clicking
the left mouse button will place the table in the drawing at the cursor location.
Prompts
If a coordinate file is not open, a file dialog box will appear allowing you to open one.
You will then be asked to select the points to be plotted (for additional information, see Getting Started: Coordinate
point selection sets).
Press <Enter>3x when done: The points will be plotted on the screen.
If the Use Description Table for point plotting parameters checkbox is not checked in the Graphic Options
tab in C&G Options dialog: then all points will be plotted on the current layer according to the Drawing Settings
dialog.
If the Use Description Table for point plotting parameters checkbox is checked and the Default layer
for codes or descriptions not found in description table is specified: point's will be plotted to the layers specified
by the description table (for a discussion of description tables see the CGMngmt chapter).
Description matches a description found in the description table: the point and its labels will be plotted
as specified in the description table. For a description to match it must be a whole word match, disregarding
numbers.
For example:
Table Description Point Description Match
TC TC-.5 to Bc yes
SW SW1 yes
FH TOPFH no
If a point has several different descriptions found in the description table: then that point can be plot-
ted in more than one layer. For example: If the point's description is TC WV, it will be plotted in the layer assigned
to the description TC as well as the layer assigned to the description WV.
Pulldown Menu Location: CG-Survey > CGDraw>Plot Points and Symbols>Plot Points on Screen
Keyboard Command: PP, CG PLOT POINTS
Prerequiste: Coordinate file
Prompts
If a coordinate file is not open, a file dialog box will appear and allow you to open an existing coordinate file.
Using the standard C&G Select Points commands, select the points to be removed.
Press <Enter> 3X when done: The points will be removed from the screen.
Note: Remove Points from Screen does NOT delete points from the coordinate file.
Graphic Scale
This feature allows you to draw a graphic scale. Make sure the correct scale has been specified in the Drawing
Settings dialog box.
Prompts
In the CGSurvey Draw Graphic Scale dialog specify the layer for the graphic scale.
Layer: Scale
The Graphic Scale symbol will then be drawn at the mouse cursor: You can move the cursor to posi-
tion the graphic scale then press the left mouse button to place it at the cursor location.
Pulldown Menu Location: CG-Survey > CGDraw>Plot Points and symbols>Graphic Scale
Keyboard Command: GSC, CG DRAW GSCALE
Prerequiste: Coordinate file
Prompts
If you choose this option and a coordinate file is not open, you will be prompted to open one.
You will be prompted at the command line to enter the coordinate point IDs that define a line/arc or a series of
lines/arcs. You may type the point IDs at the command line or pick points on the screen.
Once a point is selected the command line will change to a new group of options
(cLockwise curve/ccW curve/Point group/Reset/sNap on) (last point = <72>):
Once finished plotting points simple hit<Enter> and the command line will clear.
Point Input: When entering a point sequence specifying a line/arc the following input forms are accept-
able:
34: Either specifies the starting point of a line or, if this is a continuing series of lines, draw a line from the
previous end point to point 34 and occupy point 34.
6-9: Draw a line from point 6 to 9 and occupy point 9.
-4 : Draw a line from the previous end point to point 4 but remain at previous end point.
L: Specify a cLockwise curve. The previous end point is assumed to be the PC of the curve. The next point
specified is the center or radius point of the curve and the next point entered is the PT of the curve.
W: Specify a counter clockWise curve. The data entry sequence is similar to a clockwise curve.
P: Use a Point group to specify the lines/arcs. You will be asked to pick the point group file using a file dialog box.
R: Reset the ''last point'' to none
N: Toggles the CAD snap command on or off
If you do not want to type in the point IDs to define the lines/arcs, you can select the points from points
that are plotted on the screen using your mouse. (see Plot Points and Symbols).
Note: To specify an arc to be drawn pick the PC point of the curve then enter either L <Enter> for clock-
wise or W <Enter> for counter clockwise curve. When prompted, pick the radius point and then pick the PT.
Pulldown Menu Location: CG-Survey > CGDraw>Lines and Polylines>Lines by Point Number
Keyboard Command: LBP, CG LBP
Prerequiste: Coordinate file
Lines by Description
This feature allows you to connect lines between all the points in a coordinate file having a common description.
Prompts
After choosing the Lines by Description menu item you will see the CGSurvey Draw Lines by Desc dialog.
Layer: Specify the name of the layer the lines are to be drawn on.
Desc: Specify the description of the points you want to connect. Case is ignored and, unless the check-
boxes described below are checked, only the leading characters of the point description are considered for a match.
Match text anywhere in desc: If this checkbox is checked, the entire point description field will be searched for
the characters specified in the Desc: edit box. For example:
Input Description Point Description Match
MH SanMH Yes
Force match to be whole word: If this box is selected, the match must be a complete word in the point
description, not just a portion of a word. For example:
Input Description Point Description Match
RD CL RD Yes (whole word)
Connect Mode
Sequential: Connects the points in point ID order.
Closest: Ignores point ID and connects to the closest point with named description.
Lines by Codes
This feature allows you to draw lines between the points in the coordinate file having a common point code. The
point code is a two to four character field (depending on the type of coordinate file).
Prompts
Choosing the Lines by Code menu item brings up the CGSurvey Draw Lines by Code dialog.
With the exception of the Code: field, the items in this dialog are identical to those in the CGSurvey Draw Lines by
Desc dialog.
Code: field specifies the code for the points you want to connect. Case is ignored.
Connect Mode
Sequential: connects line in point ID order
Closest: connect lines in Closet point with named description
Polylines by Point
This feature works very similar to the Lines by Point feature described in the previous pages. In Polyline by Points
data entry is similar to Lines by Point except Reset does not apply to a polyline. The C&G Polyline allows you
to treat road centerlines and other similar things that would normally be made up of several line segments, as one
entity. You can use a C&G polyline to create a point group or you can place calls along it. You could also use a
C&G polyline as the bounding polygon in the Fit Structure feature.
Fit Polylines
This feature allows you to use a variety of best fit methods to smooth an existing polyline.
Prompts
First you must choose the method to use in fitting the selected polylines at the following prompt:
Type of fit to apply: [Decurve/Fit/Quadratic spline/cUbic spline/Cg spline]<C>:
Next, select the polylines you wish to fit then press the <Enter> key or right mouse button to apply the fit to the
selected polylines.
Decurve: This will decurve a previously smoothed polyline.
C&G Spline: Creates a smooth curve that passes through all vertices.
Call Setup
Selecting Calls Setup will brings up the Call settings dialog box.
Desired Call Components: Specify the desired components for the call.
Bearing and Distance (or Arc and Radius)
Bearing (Arc)
Distance (Radius)
Bearing over Distance (Or Arc over Radius)
If you specify points to form a curve then the components shown in parentheses will be used to form the call text.
Format and location: Specify how you want the call placed relative to the line or arc:
Parallel: to the line or Arc
Perpendicular: to the line or arc
At Cursor: means the call text will be drawn horizontally at the cursor and you must move it to the desired location
then left click to place it.
Place Call to Right of Line: If you are placing a call either parallel or perpendicular to a line or arc, select this box
if you want the call placed to the right of the line or arc, assuming you are standing on the line and facing in the
direction of the bearing. The call will be centered along the line or arc.
Use the Foot Abbreviation [ ' ] in Distance Text: Checking this box will places the [ ' ] mark after the distance (
125.36' ). Un-checking the box will remove the [ ' ] mark ( 125.36 ).
Line Bearing Direction to:
Layer Name for Call Text: Specify the layer where you want the calls placed.
Check the Automate Placement of Calls check box making the options in the dialog active. This routine allows you
to select one or more layers to scan for the placement of calls. The scan will look for lines only in the layers you
specify even though other layers may be currently displayed.
Choose one or more layers to search: this dialog will display the complete list of layers in the drawing file. You can
scroll up and down the list and simple click with the mouse those layers you want to search for lines/polylines.
C&G Lines and C&G Polylines: refer to lines that have been drawn using the CGDraw command, thus being
based on the C&G coordinate file.
CAD lines and CAD Polylines: refer to lines that have been drawn using the CAD Draw command and are not
based on the C&G coordinate files.
Example Cell: this display shows you the actual layout as it will appear on you drawing.
Prompts
When you choose the Place Calls menu item and a coordinate file is not already open, you will be asked to open a
coordinate file. You will then see the following prompt at the command line:
Enter point sequence: [Point group/Reset/turn sNap on/Setup/polYline] (last point = <none>):
Point Group: If you press P and <Enter> you will be asked to enter a point group and it will be used to place calls
automatically.
Reset: Press ''R'' resets the last point ID to <none>
sNap on or sNap off: Press ''N'' turns the CAD snaps on or off. When the command starts the AutoCAD snaps are
off by default.
Move Calls
Allows you to move call text and once moved it will not go back to its original location when you use Refresh
Screen to refresh calls. The calls will move or change if the point numbers that generated the call change but the
position of the call relative to the end points will remain approximately the same.
Prompts
Select entities: Pick call on screen
Entities in set: 1
Select entities: Pick another call on screen
Move call to desired location.
Reverse Calls
This feature allows you to reverse the bearing of the call.
Prompts
Pick a call to reverse: select call bearing on screen
Pick a call to reverse: select another call bearing on screen
Pick a call to reverse: select again if wish to continue or
Press <Esc>: to quit command
Tables
Coordinates
This feature allows you to draw a table containing information related to specified points in the coordinate file then
place the table in the drawing by picking the desired location.
Layer: Specify the layer on which you want the table drawn.
Text Size: Enter the text size in inches or centimeters. The text size is the size the text will appear when printed on
a page.
Line Spacing: Enter the space you want between lines in inches or centimeters. The line spacing is the height of
the spacing when the table is printed on a page.
Note Northings and Eastings will be rounded based on the values specified in the Rounding Options tab of
the C&G Options dialog box.
Note The point ID, northing, and easting will always be part of the coordinate table. If you want elevations,
codes and descriptions shown, make sure they are set to ''On'' on the Global Settings tab of the C&G Options dialog.
Click OK to save the settings and continue the command, this will return the action to the command line. If you
click Cancel the command will be canceled.
Choose initial points for base selection set from coord file. (Enter when done)
[All/Block/Code/Desc/Elev/Pt group/Limits/Radius/Select]: A
Prompts
Choose initial points for base selection set from coord file. (Enter when done)
[All/Block/Code/Desc/Elev/Pt group/Limits/Radius/Select]: A
Expand base selection set: Choose more points from coord file. (Enter when done)
[All/Block/Code/Desc/Elev/Pt group/Limits/Radius/Select/Include/eXclude/View]:
Building Point Selection Set...
Press Enter 2 more times to end selection set: <Enter>
When done selecting points just press <Enter>:The table will be drawn at the cursor.
Move Coord Table to desired location: Drag the table to the desired location on the drawing and press the
left mouse button to place the table.
Call Table
This feature allows you to place the bearings, distances, etc. in a table instead of along the lines and curves in the
drawing. This is especially useful when space along the lines or curves is limited. When you use a call table only
the course labels are placed along the line or curve to identify it in the table.
When you choose the Table > Call item from the menu the Call Table Settings dialog appears. As with the
coordinate table, this dialog box allows you to enter: the layer, text size and line spacing for the call table.
Drawing Settings
Course labels
First course label: The course labels will be based on the First course label setting in the Call Table Settings
dialog box. The course label will then be determined by incrementing the last character in the previous course label
starting with the first course label.
For example: line1 increments to line2, line3, etc. whereas line a increments to line b, line c, or as in the example
above L1, L2 L3, etc.
Prompts
You will be prompted at the command line to enter the point sequence.
Enter the point sequence by typing point IDs or by selecting C&G points and/or lines on the screen.
The Reset button: The ' R' resets the last point to <None>
Move Call Table to desired location: Drag the table and left-click the mouse button to place table on
screen. The course description will be placed in the table and on the line or arc in the drawing.
You will be prompted to open a coordinate file if one is not already open. Once the coordinate file is open, the
Curve Table Settings dialog box will appear. The Curve Table Settings dialog allows you to configure the following
settings:
Curve Components
Check the checkboxes for the curve components that you wish to appear in the table, Radius, Tangent, Arc Length,
Chord Bearing, Delta, Degree and Chord.
Drawing Settings
Enter the layer, text size and line spacing, and check or uncheck the Use Foot Symbol checkbox.
Layer: CG Template
Text Size: 0.100
Line spacing: 0.075
Curve Labels
If the PT point is not the PC of the next curve then you need to enter ''R'' for Reset. This allows you to be-
gin the next curve at a new PC, then continue on to enter its radius point and PT.
Auto Map
Map allows the user to automate the production of a drawing based on special ''mapping codes'' included in the
descriptions found in the coordinate file. Using this feature can save a great deal of time. This allows the lines and
points to be placed in the drawing based on mapping codes without user intervention.
Draw
This feature automates the production of a drawing that can contain specific points, lines, arcs and curve fit lines.
The draw option also acts as a Cogo function in that it will calculate the PC, PT and radius points of curves and has
the ability to calculate points by traversing and intersection.
Prompts
After choosing the Draw command, if a coordinate file is not open, you will be asked to open one.
Choose initial points for base selection set from coord. file: (Enter when done) [All/Block/Code/Desc/Elev/Pt-
group/Limits/Radius/Select]:
Next, you will be asked whether you want to store elevations at calculated PC, PT, and radius points:
When locating items like back of curb you may need to note the beginning and ending of curves. The points located
are never exact as far as the beginning and ending of the curve, but when noted in the mapping routine the ap-
plication will compute a PC, PT and Radius using the best fit routine and you can choose to store theses points or not.
Note: If Auto Point Plot is ON as specified in the Graphic Options tab of the C&G Options dialog, points
will be plotted and lines, arcs and/or curve fit lines are drawn when indicated by Mapping Codes found in the point
descriptions.
The map codes used by the Draw feature must be placed in the description field for each point in the coordinate file
that is to be ''Mapped''.
Below is the list of map codes:
BL - Begin Line
EL - End Line (optional)
CL - Close Figure
PC - Begin Curve (tangent to previous line)
OC - Point on Curve (begin/end non-tangent curve)
PT - End Curve (tangent to next line)
RP - Radius Point
CF - Curve Fit (spline fit to irregular curves)
CC - Compound Curve
RC - Reverse Curve
Mapping Codes can be upper or lower case. The map code MUST be followed by an asterisk and a line
description for the line that is being drawn. For example: BL*CURB1, where CURB1 is the line description for the
line you are beginning. It is OK to have spaces between the code, asterisk and line description, but it is not necessary.
For example:
Important Note: Mapped lines are connected in ascending order by point ID. The point ID's are always
saved in the coordinate file in increasing order. Since the coordinate file is used to perform the Map Drawing and
the point ID sequence is produced when the raw data is reduced, it follows that the order of field location of the
points will determine point ID sequence order when the lines are mapped.
For example:
5 BL*CURB1 BL*SW1 WV
The Curb1 line will be drawn from point 5 to point 6 to point 8. This begins a curve tangent to the line
from 6 to 8 continuing to point 10. The curve is tangent to the line from 10 to 11. Since point 18 begins a new
Curb1, point 11 is the end of the first Curb1 line (the EL code is not required in order to end a line).
A second line (SW1) will be drawn from 6 to 7 to 11 to 12. At point 12 a non-tangent circular curve be-
gins and continues through points on the curve at 13, 14, and 15. The non-tangent curve ends at point 16 and lines
continue from 16 to 17 to 1 (the CL code closes the figure). In creating the non-tangent curve from point 12 through
point 16, points 13-15 are used by the Map Draw feature in the calculation of the best fit circular curve.
In addition to the lines drawn, the symbol specified for the WV description in the description table (see
CGMngmt) will be placed at point 5 and, at point 7, the symbol specified in the description table for the description
PP will be drawn.
As demonstrated in the above example, you may combine multiple codes and line descriptions within a single point
description.
For example:
Point ID Description
20 BL*SW1 BL*CURB1 CURB2 EL*CURB3 CL*CURB4
In this example point 20 begins the SW1 line and the CURB1 line. It continues the CURB2 line. It ends
the CURB3 line and it closes the CURB4 line.
The Close Line Code: The close line code (CL) causes the Draw Map feature to connect the CL point to
the BL point. You can also use the CL command to traverse. Thus you may place dimensions after a CL command.
For example:
Point ID Description
20 *BL*BLD1
21 CL*BLD1+10.1+10.2-20.3+50.6 EL*SW1
Note: The FC-48 data collector does not allow '+' characters in description field. Because of this, the '/'
character can be used instead of the '+' character in all the CL examples.
In the above example a line will be drawn from point 20 to point 21. The following points will then be calculated
through a traverse sequence (assume the next point available is 100):
Point 103 will then be connected to point 20 to close the BLD1 line. Please note that point 21 is also the
end of the SW1 line.
In a CL mapping code sequence, a negative dimension turns -90 degrees from the back azimuth and a positive
dimension turns +90 degrees from the back azimuth. Both the '+' and '-' symbols are required but, as noted above,
the '/' symbol can be substituted for the '+' where necessary.
This same figure could also be drawn using the following sequence:
Point ID Description
20 BL*BLD1
21 CL*BLD1+10.1+10.2-20.3+
Note that the closing distance was not included in the description sequence. See the following examples.
If you have located two corners of a rectangle, you may use the following short cut:
Point ID Description
20 BL*BLD1
21 CL*BLD1+50.6+
In the above example a line will be drawn from point 20 to point 21. The following points will then be cal-
culated through a traverse sequence (assume the next point available is 100):
Point 101 will be calculated by a bearing-bearing intersection. Then point 101 will be connected to point
20. The first '+' sign determines the direction used to calculate point 100. The description ending in a '+' sign has
the same effect as ending in a '-' sign: if there is no dimension after the last '+' or '-' sign, the last point will be
calculated by a bearing-bearing intersect.
If you have located three corners of a rectangle, you may use the following short cut to define the lines to be drawn:
Point ID Description
20 BL*BLD1
21 BLD1
In the above example lines will be drawn from point 20 to 21 to 22. The missing corner will be calculated using a
bearing-bearing intersect and stored. As noted earlier, ending in a '-' sign instead of a '+' sign has the same end result.
Curve Codes
Anytime a circular curve is encountered, 3 new points may be calculated and stored in the coordinate file. These
points are the PC, PT and radius point of the curve. It is necessary to calculate these points during automated
mapping since the field points are only approximations of a perfect curve. They will automatically be assigned
point numbers (regardless of the Auto Point Numbering setting). The points calculated during automated mapping
of curves will begin with the coordinate files current high point number plus 1.
If the beginning of a line is also the beginning of a curve, one of the following formats must be used:
Point ID Description
10 BL*SW1 CF*SW1 (begin a curve-fit line)
or 10 BL*SW1 OC*SW1 (begin a non-tangent circular curve)
or 10 BL*SW1 PC*SW1 (begin a tangent circular curve)
Once a curve has begun, all matching line descriptions will be considered points on the curve until the
curve is ended. A curve is ended with either a PT*, OC*, or CF* code.
For Example:
The first OC begins the curve. The next OC ends the curve. All the points between them are on the curve.
The same is true for curve fit (CF*).
If a curve is either tangent (in), tangent (out) or tangent (in) & tangent (out), you only need two points to define the
curve:
Point ID Description
12 CF*CURB1
13 CURB1
14 CF*CURB1
If you use the RP code (radius point), it will be used regardless of the number of points on the curve. The radius
will be calculated by averaging all the distances from the radius point to the points on the curve.
Best Fit Circular Curve Calculations
If you have three or more points on a non-tangent curve, the best-fit curve solution is used to find the radius point.
If you have three or more points on a tangent curve (either tangent in, tangent out, or tangent in and out), the best-fit
Non-Circular Curves
You may use the CF* code for a non-circular curve fit (splines). The CF code will start a curve fit line. The curve
will continue until a second CF* code is encountered, example:
Point ID Description
11 CF*SW1
12 SW1
13 SW1
14 CF*SW1
Only use CF to start or end a curve. Notice points 12 and 13 do not have automated mapping codes.
A smooth curve will be drawn through points 11, 12, 13 and 14. No new coordinate points are generated with the
CF code.
The description table determines the layer in which a mapped line will be drawn. For mapped lines and curves,
only the description and layer fields in the description table are used. However, if the default layer is not set, no
description table lookup is performed and the line is drawn on the current layer.
For example, assume that the default layer has been set and that the description table contains the following entry:
Since layer ''Road'' is specified for description ''Curb'', all lines with descriptions ''Curb'' will be placed in
layer ''Road''. Numbers are not used in the comparisons: Curb1, Curb2, Curb10, etc. are considered a match for the
description ''Curb'' and will therefore be placed in layer ''Road''.
If a matching description is not found in the description table, the line is drawn on the default layer (as set in the
Graphic Options tab of the C&G Options dialog box).
Calculated Points
All coordinate points that are automatically calculated and stored during automated mapping are given a MP point
code.
Note: Even though the point description field can contain Mapping Codes, the point code found in C&G
coordinate files is separate and distinct from the point description field. All points already having an MP Code are
ignored by automated mapping. This avoids re-mapping points that were generated during automated mapping and
thus were not points actually located in the field.
Important Note: Consider the MP point code as a reserved code and do not use it for field data collec-
tion.
For Example:
Assuming the line description for the following points is ''CURB1'' and the points are the PC, PT and radius point
of a curve, then the line descriptions will be:
Plotting of Points
If Auto Plot Points is ''On'', all the selected points in the coordinate file will be plotted on the screen during the
mapping process. If a default layer is set, Each point will be drawn on the layer specified in the description table.
The points labels will be configured as specified in the description table. Any point that does not have a description
match in the description table will either be drawn on the default layer.
Erase
The Map Erase feature will find all line, arc, curve fit and point entities created Using the Map Draw feature and
delete them from the drawing. It will also delete any coordinate points from the coordinate file that where created
with the using Map Draw (PC, PT, radius points and close line (CL) points or those points having the point code MP)
Leaders
Leaders are used to label features in the drawing. They consist of a line or series of connected line segments with
an arrow at one end and a text label at the other end. The arrow size is determined by the symbol size as set in the
Drawing Settings - Active Point Symbol dialog.
Text
A text leader allows you to draw a series of lines with an arrow at the starting point then specify the text that is to
be drawn at the final endpoint of the leader.
Pick start of leader: Pick the starting position of the leader with the left mouse button:
Picked C&G Point [4]
To point (Enter to end): Move the cursor to the next point on the leader and press the left mouse button.
The first segment of the leader will be drawn with an arrow placed at the first point picked
To point (Enter to end): As you pick succeeding points, lines will be drawn from the previous point to the
current point.
To point (Enter to end): When you have picked the final point, press <Enter> or the right mouse but-
ton.
Enter Text for leader: At the command line, type the text to be placed on the leader and <Enter>.
Sample of Text Leader
Coordinate Leader
This feature allows you to pick a point then draw a leader that is labeled with the coordinates of the point picked.
Prompts
Pick the starting point of the leader with the left mouse button: If you pick a C&G point, the coordinates will
be read from the coordinate file, otherwise the graphic coordinates will be used.
Move the cursor to the next point for this segment of the leader and click the left mouse button: Repeat until
all desired leader segments are drawn.
The coordinates of the first point picked will be drawn near the final point on the leader. The coordinates are
rounded based on the rounding specifications in the Rounding Options Tab of the C&G Options dialog box.
Prompts
It is suggested that you first plot the points on the screen with the point labels turned off by setting their point label
positions to 0 on the Drawing Settings - Point Label Position dialog. Thus only the symbols will be plotted. Next,
in the Drawing Settings tab of the CGOptions dialog box: turn on the items you want to be displayed on the leader.
Pick start of leader: Move the cursor to a C&G point and press the left mouse button. Picked C&G Point
[3]
To point (Enter to end):Move the cursor to the end point of the next leader segment and press the left mouse
button. An arrow will be drawn at the first point picked.
To point (Enter to end): When you have picked the end of the last segment of the leader, press <Enter> or the
right mouse button.
To point (Enter to end):The point attributes will be placed near the last point picked for the leader.
(You may repeat the previous step as many times as is necessary)
When done press <Enter> when asked to pick the next C&G point, Press Enter
Station-Offset
This Leader feature allows you to label points along a predefined alignment with their station and offset.
Next you will be asked to open a point group file. In the Select a C&G Point Group File dialog box: select
the point group file that defines the horizontal alignment you wish to use.
Pick the starting location of the leader: Picked C&G Point [3]
If a C&G point is not found at this location, the station and offset will be calculated using the drawing coordinates
of the picked point. If a C&G point is found, the station and offset will be calculated from the coordinates read
from the coordinate file. If a C&G point is found, the point ID will be printed at the command line.
To point (Enter to end): Move the cursor to the end point for this segment of the leader and press the left
mouse button, An arrow will be placed at the first point picked. Repeat until all the segments of the leader have
been specified.
To point (Enter to end): When you have picked the end point of the last segment of the leader, press the
<Enter> key or right mouse button.
The station and offset label will be placed next to the end point of the leader.
Note: The station and offset values are rounded based on the values specified in the Rounding Options tab
of the CGTools > CGOptions dialog box
Query
Selecting Query and then selecting a drawing object will display information related to the following C&G entities:
Prompts
Select entities: (Pick entity on screen) Entities in set: 1
Select entities: (item selected) C&G POLYLINE
Prompts
Select entities: pick on graphic screen
Entities in set: 1
Select entities: pick again on screen
Entities in set: 4
Select entities: select another set of entities by window
Entities in set: 7
Select entities: Specify opposite corner: 8 total found,
Entities in set: 8
Prompts
After selecting the re-Associate command there will be displayed a Warning dialog box. This box recommends
that you create a backup of your drawing file. The danger with using this application is if the coordinates are not
managed carefully and the same point ID's were used in both the overall project file and the out parcel then the
graphics will be incorrect. C&G graphics are based on the coordinate file and if the X/Y/Z values change so does
the graphics.
An Additional Warning message may also appear indicating conflicts in linked crd files
Do you wish to Continue? Press <Y> button: Y
If C&G entities are edited or the coordinate values change, you refresh the drawing so that it reflects the
current coordinate file values. You can use the Refresh Screen feature to find all C&G entities tied to the coordinate
file and read the points from the coordinate file and redraw the entities based on the current coordinate values.
Prompts
Check the appropriate boxes in the list to refresh: Press Ok to continue
Do you wish to retain the point symbol size and Label height of the existing points?: Press <Y> button
CGMngmt
Point Manager
The point manager allows the user to perform most of the normal coordinate file management functions. You
can perform whole file operations such as renaming the file, copying or moving the file, etc. There are also point
operations which allow the user to add, delete, or change individual points or groups of points in a coordinate file.
The C&G Point Manager dialog (shown below) is divided into three sections. These sections are described below.
There eight operations that can be performed using this section of the dialog (see descriptions listed below).
To perform one of the operations on the file shown in the Current Coordinate File Information section, click on
the radio button for the desired operation then click the Perform Operation button.
This operation only applies to C&G coordinate files and will not be available for other file types. When you
apply a description table to a coordinate file it translates the numeric codes found in the description field using a
C&G description table. For each point in the coordinate file having an integer in the description field the program
looks for that integer description number in the description table. If a matching description number is found in the
description table, the description found in the description table is placed in the description field for that point and
the description number is placed in the code field for that point. The point is then stored back to the coordinate file
with the changed field values. If no match is found the point is not changed in any way.
This operation only applies to C&G coordinate files and will not be available for other file types. When a
C&G coordinate file is created, the user is allowed to specify the length of the description for a given point in the
file. The description length may be between 1 and 100 characters. This operation allows the description length to
be changed. It can be made smaller or larger. If an existing point in a coordinate file has a description that is longer
than the new description length, the description will be truncated. When you click the Perform Operation button
you will be asked to enter the desired description length (see dialog below).
This operation allows the use to convert among the supported types of coordinate files. The types supported
are C&G numeric (*.crd) and alphanumeric (*.cgc), Carlson numeric (*.crd) and alphanumeric (*.crd), Simplicity
(*.zak) and AutoCAD Land Desktop (*.mdb). When you select this operation and click the Perform Operation
button you will see the Change File Type dialog:
After choosing the file type click the OK button. Click Cancel to cancel the operation.
If you attempt to convert to a file type having point ID length or description length limits that are less than
the limits for the file being converted, you will get the following warning:
Copy File
Performs a basic file copy. Must be to another directory and/or file name. When you click the Perform
Operation button you will be asked to specify the copied file name and directory using a file dialog (see below).
Delete File
Deletes the file listed in the Current Coordinate File Information area of the C&G Point Manager dialog along
with any of its associated files. Before actually deleting the file you must click the Yes button in the following dialog.
Edit File
Allows the user to use the CGEditor to edit the coordinate file. You may add and delete points or edit any
of the fields for an existing point (see the CGEditor section for more information on using the CGEditor)
Moves the current file to a new location. You will use a file dialog to specify the new location of the file.
When moving a coordinate file you may also change the file type by changing the Save as type: The same cautions
with regard to possible point ID and description truncation apply here as they do any time you change the file type
(see Change File Type section above).
Rename File
Simply renames the file to whatever name the user specifies. You will use a file dialog to specify the new
name and location of the file. Thus this command may be used to change the file type and/or move the file to a
different directory. To change the file type change the Save as type: in the file dialog when you specify its new
name. The same cautions with regard to possible point ID and description truncation apply here as they do any time
you change the file type (see Change File Type section above).
Point Operations
You may perform several operations that effect one or more of the points in the current coordinate file in this section
of the C&G Point Manager dialog. Use the Points used: and Points Available: lists to help you determine which
points or ranges of points you wish to work on.
Add/Delete section
You may use the standard CGSurvey interface or the CGEditor to add or delete points. Choose which one to use
using the radio buttons on the right side of the Add/Delete portion of the Point Operations area.
Add Points
If you chose to use the CGEditor, the CGEditor will come up (as shown above - see the CGEditor section
for more information on using the CGEditor).
Delete Points
If you chose to use the CGEditor, the CGEditor will come up (as shown above - see the CGEditor section for
more information on using the CGEditor).
If you chose to Use the Standard CGSurvey Command, you will see the following prompt at the Command: line:
Choose initial points for base selection set from coord file. (Enter when done)
[All/Block/Code/Desc/Elev/Pt-group/Limits/Radius/Select]: use one or more of the available methods to specify
which points are to be deleted from the current coordinate file.
Buttons section
Renumber Points
If you click on the Renumber Points button you will see the Renumber Points dialog:
Fill in the dialog (see the Management > Renumber Points section for more details) and click OK to renumber the
specified range of points. If you check the OVERWRITE Existing Points checkbox, you will not be warned of
any points that are overwritten during the renumbering process.
Import Points
You can select any one of the methods you wish to use to use to choose the points by clicking one of the methods
of point selection in the Choose Points section of the dialog. You may also specify whether you wish to Include or
Exclude the points chosen. If you include the points, they will be added to the list from the coordinate file. If you
exclude the points, the points chosen will be removed from the list of points previously Included. The method of
choosing the points is very much like using the
Choose initial points for base selection set from coord file. (Enter when done)
[All/Block/Code/Desc/Elev/Pt-group/Limits/Radius/Select]:
prompt. For example, if you choose the Include radio button and the All radio button then click on the <Add
button, all the points in the coordinate file will be shown in the list on the left side of the dialog. If you then choose
the Exclude radio button and the Block radio button, fill in the block of points you wish to remain in the list, then
all but these points will be excluded from the list when you click the Remove> button (see the example dialog
below).
CAUTION: If the points that are being imported exist in the current coordinate file, they will be overwritten
without warning!
Export Points - click the Export Points button to copy points from the current coordinate file into another
coordinate file. You will be asked to specify the file to export the points into then, similar to importing points, use
the C&G Select Points from: dialog to select the points to be exported. Click OK in the C&G Select Points
from: dialog to export the points.
CAUTION: If the points that are being exported exist in the file they are being exported to, they will be
overwritten without warning!
Prompts
Choose initial points for base selection set from coord file. (Enter when done)
[All/Block/Code/Desc/Elev/Pt-group/Limits/Radius/Select]: use one or more of the available methods to specify
which points are to be deleted from the current coordinate file. Note: this prompt is only used if you have the Use
the Standard CGSurvey Command radio button set.
Note: Unless point symbols are picked, the coordinates that are stored will be the coordinates of the CAD
entity. In the case of point symbols, the point ID will be read and used to look up the proper coordinates in the
current coordinate file.
After picking the Auto Create Points menu item, the Auto Create Points dialog box will appear:
When you click the Select Entities button, specifying only certain entities allows you to window a large area
but only have points created for the specified types of entities. You may also select individual entities or several
groups of entities. After selecting the entities, click the Create Points button to create the points and save them to
the current coordinate file.
Point Blocks
If you wish to have coordinates created for point blocks (or inserts) and you want the point ID, description and
elevation to be set from information contained in the block, the block must have attributes that can be used to obtain
Block Name: Specify the name of the blocks you wish to have points created for.
Point Attribute Tag: For the block entities chosen, specify the tag name for the attribute of the block contains the
point ID. If no point ID attribute is found then the next sequential point ID will be used.
Description Tag: For the block entities chosen, specify which attribute of the block contains the description. If
descriptions are ON and no description attribute is found then the default description will be used.
Elevation Tag: For the block entities chosen, specify which attribute of the block contains the elevation.
If elevations are ON and no elevation attribute is found: if the Use Z-Value as Elev is checked, then the Z value of
the block insertion point will be used for the elevation of the newly created point; otherwise the specified default
elevation will be used.
Default Code
If point codes are turned ON, then this value is used as the default Code for all newly created points.
Default Elevation
If elevations are turned ON, then this value is used as the default Elevation for all newly created points.
Default Description
If descriptions are turned ON, then this value is used as the default Description for all newly created points.
Buttons
Select Entities <
Press this button to begin selecting the entities for which you wish to create coordinate points. The dialog box will
disappear and you will be asked to use the normal entity selection methods to choose the entities to be used for
point creation. Just press Enter at the Select Entities prompt when you are done. You will then be returned to the
Auto Create Points dialog.
Create Points
After the entities have been selected, press this button to create coordinate points using the entities. Any existing
C&G lines, arcs or polylines will be ignored since they already have points associated with them. Non-C&G lines,
arcs and polylines will be converted to C&G lines, arcs and polylines.
Prompts
Manual Storage
This feature allows you to store points in a coordinate file by typing in the values for the point ID, code, northing,
easting, elevation and/or description. You also have the option of using the mouse to pick the location coordinates
on the screen.
Point
When the dialog box first appears, the point ID (Point) field defaults to the next available point ID as set on the
General tab of the C&G Options dialog box. If you enter an existing point number in the point field and click on
one of the other fields, the values associated with that point number will be retrieved from the current coordinate
file and placed in the other fields. You may edit them if you wish.
Note: If you enter an existing point ID and alter any of the other fields associated with that point then save
the point, NO POINT OVERWRITE WARNING WILL BE GIVEN!
Note: If you pick a C&G point, the coordinate values will be read from the coordinate file.
Note: The elevation field is only activated if Elevation is ON.
Enter the point code in the edit box. The point code field is a 4 digit alpha or numeric code only used by
As an example: say that the description table number 25 is defined as 'Sanitary Manhole'. In addition to
using 25 from the description table you also have used the code 'AB' for As-Built and 'DS' for design. Now you can
build a selection set of all the description 25's, excluding all of the 'AB' codes and the selection set will contain only
those points that are Design Sanitary Manholes.
Note: If descriptions are ON and Get Description From Table is checked, then if you enter an integer
code in either the Code or Description field, that number will be used to lookup a description in the current descrip-
tion table. If a matching number is found it will be used for the code and the associated description will be used for
the point's description. If there is no matching number found in the description table all fields will remain as entered.
Buttons
Store Point: When all the fields are entered, press the Store Point button to store the point in the coordinate file. If
Auto Point Plot ON is checked on the Graphics tab in the C&G Options dialog, the point will be plotted as well.
Reset: This button clears all the fields in the dialog box and sets the point number to the next available point number.
Pick Coords <: click this button to use the mouse cursor to pick the point's coordinates on the screen.
Prompts
Pick coordinates for point '<point ID>': use the mouse cursor to pick the coordinates for the point.
Delete
This feature allows the user to delete selected points from a coordinate file.
Note: Deleted points CANNOT BE RECOVERED unless point history is turned on. (See Carlson Config-
ure)
Prompts
Choose initial points for base selection set from coord file. (Enter when done)
[All/Block/Code/Desc/Elev/Pt group/Limits/Radius/Select]: Use any of the point ID selection methods to
specify which points you wish to delete from the current coordinate file.
Fix Coords
This feature should only be used if you wish to attempt to repair a damaged C&G coordinate file. A file can
sometimes become damaged. when the computer is shut down prior to closing the file. It is wise to always keep a
backup copy of your coordinate files in case a damaged one cannot be fixed.
Before running this command, try to open the file after closing any other C&G softer that may be running.
When you run this command you will first be warned that only C&G files should be fixed:
When the file dialog comes up, browse to the file you wish to attempt to repair.
If the fix is unsuccessful, you will get an error message otherwise the fix was successful.
Prompts
Use the file dialog to choose the file to be fixed.
List
This feature allows the user to list all the information associated with selected points in the current coordinate file.
If Display at command line On is checked on the Output tab of the C&G Options dialog box, the information for
the selected points is displayed at the command line (press <F2> to view it). Otherwise the output is sent to the
print file. If a coordinate file is not open, you will see a file dialog allowing you to open one.
Note: To print and/or view the print file after listing the coordinates, choose Print/View Print File from
the CG-Survey > File menu. This will open a text editor with the print file as the current file. You may view the file
or print it using the text editor.
Note: this feature will only renumber points in a coordinate file in which all point IDs are numeric. Thus
you can renumber the points in Carlson and C&G alphanumeric coordinate files only if all the point IDs are
numeric.
Prompts
Fill in the dialog box as specified above.
The Combined Transformations menu item brings up the Transform Points dialog box. This dialog is
used to configure the transformations that will be applied.
To begin the process, in the Coordinate Files Used area, choose the coordinate file into which the transformed
points are to be stored. If you wish to store them in the current coordinate file, you can go on to the next step.
However, if you wish to have the transformed points stored to a coordinate file other than current coordinate file,
click the Browse... button and use the file dialog to choose the desired destination file.
Next, check the checkboxes for each of the transformations you wish to apply. Then, for each type of trans-
formation to be applied, fill in each item of data in that area of the dialog.
Translate Points
To translate the points check the Translate checkbox, then fill in the data in the edit boxes in this section of the
dialog.
The amount that the selected points are translated in the North and East directions is determined by the difference
between the northing and easting of the Reference Point and the coordinates specified in the New Northing and
Reference Point specifies the point in the current coordinate file that is to be used as the reference point for
the translation. All the selected points are translated in the same manner as the Reference Point. The reference
point will be translated by the difference between its current coordinates and those specified in the New Northing
and New Easting edit boxes. You can fill in the New Northing and New Easting edit boxes directly or you can
enter a point ID in the New Point edit box. Assuming the point ID entered is found in the coordinate file, the
coordinates read from the coordinate file will be placed in the New Northing and New Easting edit boxes. You can
edit these coordinates or leave them as they are.
Rotate Points
If the Rotate check box is checked, the selected points will be rotated according to the specifications in the Rotate
Points area. Rotation defaults to rotation by an angle but can be changed by merely clicking on the Bearing or
Angle radio button.
Use the Rotate About Point edit box to specify the point in the current coordinate file about which the se-
lected points will be rotated.
Rotating by an angle
To rotate by an angle click the Angle radio button. Next, type in the appropriate angle in the Rotation Angle edit
box or click the Pick Angle button and pick the desired angle on the screen.
Rotating by Bearing
To rotate by bearing, click the Bearing radio button then type in the appropriate values in the Current Bearing and
New Bearing edit the boxes or click the Pick Bearing button and pick the desired bearing on the screen.
Note: Bearings must be specified using qdd.mm.sss notation, where q is the quadrant (1 = NE, 2 = SE, 3 = SW, 4 =
NW), dd is degrees, mm is minutes and sss is seconds. Seconds can be specified to 0.1 seconds if desired.
Adjust Elevation
If the Adjust Elevation box is checked, the elevations of the points will be adjusted according to the specifications
in the Adjust Elevation area. The type of elevation adjustment can be specified by clicking on the Translate or
Scale radio button.
To Translate elevations
To Scale elevations
The elevations of the selected points will be scaled by the value entered in the Multiplication Factor edit box.
Scale
If the Scale check box is checked the northings and eastings of the selected points will be scaled according to the
specifications in the Scale area of the dialog.
The Point to Hold is a point in the current coordinate file that will be used to obtain the reference coordi-
nates for the application of the specified scaling factor to the selected points.
Simple Scale - if you choose simple scaling it will calculate the scaled differences in northing and easting
between the Point to Hold and each of the points selected for scaling. This scaled difference is found by calculating
the difference between the coordinates of the Point to Hold and those of a given selected point and multiplying that
times the specified Scale Factor. This scaled difference is then added back to the northing (easting) of the given
selected point.
Adjust to Grid - this scaling method uses the Site Elevation (MSL) and the Projection Table Factor to adjust the
northings and eastings of the selected points to grid coordinates
When specifying a point ID in the transformation data (for example to specify the Reference Point when
the Translate checkbox is checked), you many select points using any one of the three options listed below:
3. Screen Pick: when you click the Screen Pick button the Transform Points dialog disappears and Choose
a point: prompt is displayed at the command line. You may type a point ID or pick a point symbol from the drawing.
Choose initial points for base selection set from coord file. (Enter when done)
[All/Block/Code/Desc/Elev/Pt-group/Limits/Radius/Select]: - use any of the available methods to specify the
Prompts
Fill out the Transform Points as described above.
When the Select Points button is clicked the following prompt appears:
Choose initial points for base selection set from coord file. (Enter when done)
[All/Block/Code/Desc/Elev/Pt-group/Limits/Radius/Select]: - use any of the available methods to specify the
points to be transformed. When done specifying the points press Enter until the Transform Points dialog reappears.
Next, in the Coordinate Transformation dialog the user must choose at least 2 points in the coordinate file
that are known (or ''fixed'') points
The Add Point dialog allows you to change the current coordinates of the known point or accept the current
coordinates. When done specifying the coordinates of the known point, click the OK button
After a point has been placed in the Points with Known Coordinates list on the right, you can edit the values you
entered by highlighting the incorrect point and clicking the Edit Point button. Or, if you wish, you can remove
an incorrect point from the right hand Points with Known Coordinates list by highlighting it and clicking the <
Remove button.
After specifying all the known points, you must specify which coordinate file will be used to store the trans-
formed points. If you wish to use the current coordinate file you need do nothing. If you wish to write the
transformed points to a different coordinate file than the one listed in the Store the Transformed Points in the
File: edit box, click the Browse... button and use the file dialog (see below) to specify a new or existing coordinate
file. When done choosing a coordinate file, click the Open button in the file dialog.
Prompts
Add points from the coordinate file. (Enter when done)
[All/Block/Code/Desc/Elev/Pt-group/Limits/Radius/Select]: specify which points are to be transformed using
the typical C&G Selection method.
Follow the instructions above to fill out the Coordinate Transformation dialog box.
Copy Coordinates
This feature allows the user to copy a selected set of points from the current coordinate file to itself or to another
coordinate file and, optionally, increase or decrease the point ID by a specified number.
Next, you must specify what value to add to or subtract from the point IDs to form the new point IDs. If
you press <Enter> the default is to leave the IDs the same.
Value to add or subtract from point numbers <0>: press Enter to leave the point IDs as they are or en-
ter a positive or negative number.
Next you must specify the coordinate file to which the points are to be copied.
Prompts
Add points from coordinate file. (Enter when done)
[All/Block/Code/Desc/Elev/Pt-group/Limits/Radius/Select]: use one of the available methods to specify the set
of points to be copied.
Value to add or subtract from point numbers <0>: press Enter to leave the point IDs as they are or en-
ter a positive or negative number.
Store coordinates in [Current-file/Existing-file/New-file] <C>: type ''C'' and Enter or just Enter to copy
the specified points into the current coordinate file. Type ''E'' and Enter to choose an existing coordinate file into
which to copy the points or Type ''N'' and Enter the copy the points to a new file.
Description Tables
Description tables have several purposes. They can be used as a shortcut method of using point codes or numeric
descriptions to automatically set point descriptions when points are saved to a coordinate file. (Descriptions have a
similar functionality when used in conjunction with the CGEditor)
Note: the description table is only used in conjunction with saving points to the coordinate file if Descrip-
tions are ON and Get Description From Table is checked on the General tab of the C&G Options dialog.
Description tables allow the user to specify many details regarding the appearance of a plotted point when
using Auto Map > Draw or Trav > Reduce, or anytime points are being plotted.
Note: the description table is only used in conjunction with drawing points if Descriptions are ON and Use
description table for point plotting parameters is checked on the Graphics tab of the C&G Options dialog.
When saving a point to the coordinate file and a number is used in a description field, the description table
will be searched for that number. If that description number is found, the number in the description field will be
replaced with the description in the description table. In the case of C&G coordinate files, the number will be
moved to the point code field. If no match is found, the number will remain in the description field.
When plotting points, the description for the point being drawn is compared to the descriptions found in the
description table. If a match is found then the point is plotted using the parameters specified in that description table
entry.
The items in this menu allow you to create and manipulate description tables. You can create a new empty
Create
This feature allows you to create a new description table. A dialog box will prompt you to name the description
table to be created.
Once you have specified the description table to create, you will be allowed to edit the new, empty descrip-
tion table. See Description Table > Edit for a detailed description of how to edit a description table.
Prompts
Use a file dialog to specify the name and location of the new description table and the Edit Description Table dialog
to create the table entries.
Edit
This feature allows you to edit an existing description table. The following edit dialog box will appear:
Note: Editing a description table does not make it the current description table for the current drawing. To
make a description table the current one you must choose the Set Current menu item in the Description Table.
Caution for CG-SURVEY for DOS users: You may open the older format CG-DOS Description Table.
However, when opened, the CG-DOS description table will be converted to the current format and once converted,
the description table cannot be converted back to or used by the CG-SURVEY for DOS program.
Note about the Browse button: If you are in the editor just after using the create menu item to create a
new description table, you should not use the Browse button.
Descriptions list
This list contains a list of all the descriptions in the current description table. You may scroll through the list using
the scroll bar on the right or use the scroll bar on the bottom to view the complete description. The list contains
one description per line. By clicking on a description in the list its properties are displayed to the right of the list.
The list itself contains some of the description's properties but you must click on the specific description you are
interested in to view all its specifications. Each row in the list consists of first the description number then the
description itself then the symbol and symbol and label height.
Description section
If you check the Draw Lines ONLY checkbox then during Auto Mapping (see Draw > Auto Map > Draw) points
with this description will not have the point symbol drawn but will be connected by lines if the line drawing codes
are used. The Line Type to Use drop down box allows you to choose one of the currently loaded line types for the
Symbol: The drawing in the box on the left side indicates which point symbol is currently specified for this
description. The text next to the symbol drawing is the name of the symbol minus the .dwg ending. This is the
symbol to be used when plotting a point having a description matching that specified in this description entry.
You may specify any valid block name by first selecting the type of symbol you wish to use: either Carlson
or C&G. You can specify any standard C&G or Carlson symbol supplied with the software or create your own
custom point symbols. Custom point symbols must be located in either the users Sup directory with the Carlson
symbols or with the C&G symbols in Sup\CGPTSYM generally found under C:\Documents and Settings\<User
Name>\Application Data\Carlson Software\<Carlson product name>\<CAD version> directory.
You may press the Change Symbol button to view and/or select the desired symbol.
Symbol Layer: The drawing layer that the point symbol will be plotted on for any point having a description
matching that specified in this description table entry.
Layer
The Point ID, Description and Elevation layer names can be specified. If none is specified then the current layer
will be used.
Position
Valid positions are 0 through 9 based on the numeric keypad on your keyboard. Consider 5 as the location
of the center of a point symbol. Labels can be placed around the point symbol just as the other numbers surround 5.
You identify the location where you want the label to be placed around the point symbol by selecting the number
on the numeric keypad that corresponds to that relative location. The relative positions are also indicated in the list
and can be picked directly from the list.
Plot Radial
If Plot Radial is checked, the point labels will be plotted radially from the symbol's center at the Position specified.
If plot radial is not selected, point labels will be plotted horizontally.
Symbol Size: The size of the symbol to be plotted for a point having a description matching that specified for this
description table entry.
Label Size: The height of the point label text. This refers to labeling symbols with point number, elevation
and description.
Scale X Symbol Size indicates that the values for Symbol Size and Label Size will be multiplied by the
drawing scale (Specified on the Drawing Settings tab of the C&G Options dialog) to determine the size of the
symbol and/or label in actual drawing units.
Literal indicates that the specified Symbol Size is in actual drawing units and should not be scaled.
Note: If the Units for a given description is set to Scale X Symbol Size, then the symbol size and label
height on the printed drawing are interpreted to be in inches if drawing units are set to FEET on the General tab of
the C&G Options dialog and centimeters if drawing units are set to METERS or METRES.
Buttons
List: clicking this button causes the description table to be printed as a report on the command line and to the print
file.
Add/Replace: click this button to save your changes when you complete a new description or edit an exist-
ing description.
Delete: click this button to delete the highlighted description. If you delete a description, it cannot be re-
covered and you will not be allowed to cancel the deletion.
Set Current
Allows the user to select the current description table using a file dialog. The selected description table will be
active for the current drawing. When Set Current is used the description table name and location are saved with the
drawing settings.
Prompts
Use a file dialog to choose the current file.
Close Current
Closes the current description table. This is saved with the drawing as part of the CG SETTINGS.
Set Default
Allows the user to select the default description table using a file dialog. The selected description table will be saved
to the CGSURVEY.OPT file for the current user and used to set the default settings for any new C&G drawings
created by the current user.
Prompts
Use a file dialog to choose the default file.
If a C&G description table is not currently open you will be asked to choose which file you wish to convert
using a file dialog box.
Next, using file dialog, you will be asked to specify the name of the FCL file to create.
When you click OK after specifying the FCL file name, the conversion will take place.
Prompts
Use file dialog boxes to pick the C&G description table to convert and to specify the name of the FCL file to create.
Point Groups
Point groups were formerly called Batch Point Files or point files. These files are text files with the extension pts.
These features allow the user to create or edit a point group. A point group is simply an ASCII text file that
contains a list of point IDs that are in a specific sequence. The points in a point group can describe a tract of land,
a road centerline, a utility line, a group of lots in a subdivision, etc. - anything that can be defined by a series of
points. Point groups can also contain the PC radius point and PT for horizontal curves as well as vertical curve
information.
If you view a point group file in a text editor like notepad you will see something like this example
Note: the text in square brackets does not appear in the file itself - it is only used to clarify this example:
The above example illustrates a point group with two subgroups. Each subgroup defines a lot. The last
point in each subgroup is optional - you don't need to close the lot boundary by entering the starting point twice.
Create
There are two ways to create a new point group: you can use this command or you can use the CGEditor. Previous
C&G users may prefer to use this command but the CGEditor allows the user the ability to view and edit the point
group as it is being created.
If a coordinate file is not open, you will be prompted to open one using a file dialog.
Once the coordinate file is open, the point group file dialog can be used to specify the name of the point
group file you wish to create.
If you pick a polyline, the coordinate file is searched for points having northings and eastings that match the x and
y coordinates of the vertices of the polyline. If none of the points in the coordinate file match the polyline vertices,
then no points are added to the points in the current subgroup. Any points that match are added to the subgroup
points and you are prompted for the next point in the subgroup. You may continue using any of the methods of
specifying points, including picking other polylines.
Entering a Curve
First type ''I'' and enter to enter individual points. As you are specifying the individual points in the subgroup
you can specify a curve by entering the radius point ID immediately after entering the ID of the PC. The radius
point must be indicated by preceding its point ID with a plus sign for a clockwise curve or a minus sign for a
counterclockwise curve. The next point ID you enter is assumed to be the PT.
Vertical Curves
If you are creating a point group to define a road alignment, you may wish to enter vertical curve information so
that both the horizontal and vertical alignments are defined.
Note: You may find it more convenient to use the CGEditor to enter vertical curve information.
To do this type ''V'' and Enter at the command prompt. You will see the following prompt:
Vertical Curve 1
[Next/slope-In/slope-Out/Length/pvi-Station/pvi-Elevation]:
For the first vertical curve you must enter five curve components. Enter these five components by typing the
capitalized letter representing the component that you wish to specify, then press Enter. You will be prompted to
You must enter a value for each of the following five required fields:
The slope-In
slope-Out
Length of the vertical curve
pvi-Station
pvi-Elevation.
After entering the information for the first vertical curve, enter <N> for Next. Since the slope in and PVI
elevation are determined by the previous vertical curve information, so you need only specify three fields for any
additional curves:
slope-Out
Length
pvi-Station
Use Previous and Next to enter and/or change the vertical curve information. You may enter as many as
fifty vertical curves. You can press the F2 key at any time to view the prompt history screen, then use the scroll bar
on the right to view the entire data entry sequence.
Multiple Subgroups
To place more than one subgroup in a single point group, press Enter when asked to select another point for the
current subgroup. This ends input for the current subgroup.
At the Subgroup description <Enter when done>: prompt, enter the name of the next subgroup and go on to
enter a new series of points, including both horizontal and vertical curve information as needed.
Continue to enter subgroups of points by repeating these steps until all subgroups have been entered.
When you have entered all the subgroups, press Enter until you get the Subgroup Description prompt.
Press Enter at the Subgroup Description prompt to end the command and create the point group file.
Prompts
Subgroup description <Enter when done>: Enter the subgroup description.
Specify points for subgroup <filename>:
[Block/Code/Desc/Elev/Indiv/liMits/Radius/Vertical curve] <pick polyline>: use one or more of the available
methods to specify points in the current subgroup.
Vertical Curve 1
[Next/slope-In/slope-Out/Length/pvi-Station/pvi-Elevation]: specify which element of the vertical curve you
wish to enter or type ''N'' and Enter to begin entering the next vertical curve.
Vertical Curve ##
[Next/slope-Out/Length/pvi-Station]: after entering the data for the first vertical curve the following curves are
controlled by the initial curve. Thus the prompt changes.
The CGEditor can create and/or edit six types of data files used by C&G:
Raw data files contain information pertaining to a field traverse. Raw data files are typically downloaded from the
data collector and converted to the C&G raw data file format. These files have the extension .CGR.
Map Check files contain bearing, distance and curve information and are typically used to calculate the closure of a
deed description. These files have the extension .CGM.
Cross Section files contain one or more cross sections identified by their station along the alignment. Each cross
section record has the percent grade defined for its left and right slopes. Following the ''Station'' record are several
''Point'' records containing the elevations and offsets of the points along the cross section. Cross section files consist
of a pair of files; the main data file has the extension .CEW and the index file has the extension .CEX.
Template Files
Template files are merely cross section files that represent a standard cross section and can be used to generate
other cross section files. However, unlike cross section files, template files use an integer ID instead of a station to
uniquely identify each template. Like cross section files, the percent grade is defined for the left and right slopes
of each template and there are a set of ''Point'' records specifying the template elevation at a given offset. The
centerline elevation at offset 0.00 is typically set to 0.00. Template files consist of a pair of files; the main data file
has the extension .CTP and the index file has the extension .CTX.
Point Group Files are simply a list of point numbers that can define a group of points, a lot or parcel, or an
alignment. These are ASCII files and have a .PTS extension.
Coordinate Files
Note: for further and complete information on using the Edit Raw File see the chapter on CGEditor in the
Tools section.
CGTopo
Topographic Settings
Allows you to view or change the Topographic Settings. See the Topograpy tab section of the CG Options..
menu item of the Tools menu.
You can use the items in this menu to erase the various topographic features: the TIN, Main Contours, In-
termediate Contours, Break Lines, Include Boundaries, and/or Exclude Boundaries or All topo items.
Note: To erase contour labels use CG-Survey > Topo > Label Contours > Delete Labels
Tin
This feature erases all the C&G TIN entities found on the TIN layer specified on the Topography tab of the C&G
Options dialog.
Pulldown Menu Location: CG-Survey > Topo > Erase Surface from DWG
Keyboard Command: cg erase tin
Prerequiste: None
Main Contours
This feature erases all the C&G main contour polyline entities found on the main contour layer specified on the
Topography tab of the C&G Options dialog.
Intermediate Contours
This feature erases all the C&G intermediate contour polyline entities found on the intermediate contour layer
specified on the Topography tab of the C&G Options dialog.
Pulldown Menu Location: CG-Survey > Topo > Erase Surface from DWG
Keyboard Command: cg erase interm cont
Prerequiste: None
Pulldown Menu Location: CG-Survey > Topo > Erase Surface from DWG
Keyboard Command: cg erase all topo
Prerequiste: None
Label Contours
The items in this submenu allow you to either label contour lines with appropriate elevations or remove previously
placed contour labels.
Place Labels
This feature allows you to place the appropriate elevation labels at selected locations on C&G contour polylines.
The label is a TEXT entity overlaying a WIPEOUT entity. The WIPEOUT entity serves to create a space between
the label text and the contour line and to keep the contour line from showing through the text and obscuring it.
If you have not already done so, please review the contour labeling settings by choosing the CG-Survey >
Topo > Topographic Settings menu item The labels will be created on the Main and Intermediate Contour
Label Layers. The Labeling Interval determines which contours are labeled. For example, if the Labeling
Interval is set to 2.00, then every C&G contour polyline that you choose having an elevation evenly divisible by
2.00 will be labeled. The Label-Contour Separation Distance:. is the space separating the contour line and the
start and end of the label text.
Once you have verified the correct settings, choose the Label Contours > Place Label menu item.
At the prompt (see below) use the left mouse button to pick any point that is on one side of the contour line
you wish to label.
Now, at the next prompt (see below), drag the rubber band line through one or more of the contours you
The labeling operation can be repeated as many times as needed, then press Enter to end the command.
If the labels do not appear on the contour lines you chose, verify the elevation on the contour using the
CAD LIST command.
Also, try changing the Labeling Interval setting on the Topography tab of the C&G Options dialog.
If the labels still do not appear on the contour lines, look at Drawing Settings tab of the C&G Options di-
alog and verify that the Text Size is set to a value that is large enough to be seen when viewing the contours.
If the elevation labels are created with an incorrect number of decimal places, check the Elevation Preci-
sion on the Rounding tab of the C&G Options dialog under Text in Drawing. Use the CAD UNDO command to
undo the previously placed labels and try again.
Prompts
Pass a line thru the contours to be labeled.
Pick first point on line. [<ENTER> to quit]: use the left mouse button to pick any point that is on one side of the
contour line you wish to label.
Pick second point [<ENTER> to quit]: drag the rubber band line through one or more of the contours
you wish to label and click the left mouse button a second time.
Delete Labels
This feature allows you to delete previously placed C&G contour labels. C&G contour labels consist of two entities:
a TEXT entity containing the elevation text and a WIPEOUT entity used to hide the contour polyline under the
elevation text. While you can delete these using standard CAD commands, it requires several steps and can be
tricky. This feature makes deleting these labels a one step operation.
After choosing the CG-Survey > Topo > Label Contours > Delete Labels menu item you will see the
following prompt at the command line:
CGTools
CG Options
The CG Options menu item brings up the C&G Options dialog, allowing you to view or change various CGSurvey
settings or save the currently configured settings to be used as the default settings for a newly created drawings.
There are nine tabs on the C&G Options dialog. Each tab pertains to a category of settings:
1. General tab - settings regarding the coordinate file type for new files, units, scale factors, and other gen-
eral settings.
2. Rounding tab - number rounding settings used for the print file and for text placed in the drawing.
3. Graphics tab - specify when CGSurvey draws points and lines, format of bearings and other graphics related
settings.
4. Traverse tab - settings used by all traverse related features.
5. Output tab - specify the name and layout of the print file and how the results of C&G features are displayed.
6. Data Path tab - specify the default path to your data files
7. Drawing Settings tab - specify drawing scale, text size, and details of how point symbols and their labels are to
be drawn.
8. Topography tab - specify contouring parameters along with the layers used for the TIN, contour and other
topographic entities.
9. Calls tab - specify the components, format and layer for calls (annotations).
File Type: You may select one of the following coordinate file types:
C&G numeric (*.crd)
- point ID can be an integer between 1 and 65,536
- description from 1 to 100 characters
C&G alphanumeric (*.cgc)
- point ID can contain up to 10 characters using any combination of letters and numbers.
- description from 1 to 100 characters
Carlson numeric (*.crd)
- point ID can be any integer containing up to 9 digits.
- description from 1 to 31 characters
Carlson alphanumeric (*.crd)
- point ID can contain up to 9 characters using any combination of letters and numbers.
- description from 1 to 31 characters
Simplicity (*.Zak)
- point ID can contain up to 8 characters using any combination of letters and numbers.
- description from 1 to 28 characters
Land Desktop Format (*.mdb)
- point ID can contain up to 255 characters using any combination of letters and numbers.
- description from 1 to 255 characters
Description Length: This value can only be set for C&G coordinate files. It becomes the default descrip-
tion length for new C&G coordinate and C&G raw data files. It can be set to from 1 to 100 characters.
Descriptions ON If the Descriptions ON checkbox is not checked, you will not be prompted to enter a de-
scription as points are created or edited.
If descriptions are ON, and Get Description From Table IS NOT checked, you will be prompted to manually enter
a description for each coordinate point created. However, if Descriptions are on and Get Description from Table
IS checked, when a point is stored and a description table IS NOT open, you will be prompted to select a description
table. The description table will then be used to look up any integer number in the description in order to substitute
the description in the table for the integer and move the integer to the Code files. (see help under CG-Survey >
Management > Description Tables)
Point Codes ON If the Point Codes ON checkbox is checked, you will be allowed to enter a two to four
character code depending on the number of characters in the code type you are using. This code can be used later to
group points with the same code for plotting or listing points. When Point Codes are off, you will not be prompted
to enter the point codes.
Automatic Point Numbering ON If the Automatic Point Numbering ON checkbox is checked, as points
are created they will automatically be assigned the next available point ID in the current coordinate file. If
Automatic Point Numbering is OFF, as points are created you will be prompted to enter their ID. If you enter a
point number that already exists in the coordinate file, you will be asked if you want to overwrite the existing point
or enter a new point ID.
Input: This allows you to set a scale factor that will be applied to all entered distances and coordinate values during
any C&G feature.
Output: This allows you set a scale factor that will be applied to all output. For example, if this factor is
et to 2.0 and the inversed distance between two points is 100.00, the output will show the distance as 200.00.
Apply Scale to Elevation If the Apply Scale to Elevation checkbox is checked, the Input and Output Scale
Factors will be applied to elevation values.
Apply Scale to Coordinate Listings If the Apply Scale to Coordinate Listings checkbox is checked, the Input
and Output Scale Factors will be applied to coordinates listed at the command line and in the print file using the
C&G feature in menu item CG-Survey > Management > List.
Units section
Angles: Choose either the Degrees or Gradians radio buttons.
Distance: Choose Feet, Meters or Metres from the list.
Note: The only difference in the two metric choices is the spelling used for output.
Foot Definition: Choose either the US or International radio button.
Location section
Miscellaneous section
Azimuth/Bearing: Allows you choose between Bearing and Azimuth for all direction input and output.
Azimuth Direction: This sets all azimuth input and output to either North or South azimuth.
Coordinate Order: Can be set to North-East or East-North. This sets the order in which coordinates are
displayed and input.
Allows you to specify the rounding settings for various types of numbers for the print file text and for the drawing
text.
Note: All internal calculations are performed with double precision accuracy. Only the output is rounded.
When you select the Rounding tab , you will see the following dialog:
Auto Point Plot ON if the Auto Point Plot ON checkbox is checked, points symbols will be drawn as they are
calculated and saved to the coordinate file by the various C&G features.
Use Description table for point plotting parameters When this checkbox is checked the description(s) for
a given point in the coordinate file will be matched with the descriptions in the description table. If a match is found
then the description table information will be used to set the layer, symbol type, symbol size, and label positions of
each point plotted. If no descriptions in the description table match then the layer will be set to the layer specified
in the Default layer for codes or descriptions not found in description table edit box and the other settings
specified in the Drawing Settings tab will be used (see below).
If the Use Description table for point plotting parameters checkbox is not checked, the points, symbols and
labels will be plotted on the Current Layer as set in the CAD layer manager.
Default layer for codes or descriptions not found in description table: When the Use description table
for point plotting parameters checkbox is checked, any points plotted that do not have a description or having a
description that does not match any of those in the description table, will be plotted on the layer you have specified
as the default layer in this edit box.
Use Elevation as Z Value: If this checkbox is checked, objects (lines/arcs/points) will be placed in 3-D
space with the point elevation serving as the Z-value. C&G features, such as intersects and inverse, ignore the
Z-value of lines and arcs. If you inverse a 3-D line, the 2-D distance between the points will be shown.
If the Use Elevation as Z Value checkbox is not checked, all objects will be placed at zero elevation.
Note: 3D lines can cause problems in trimming or editing using CAD functions. 3D lines do not intersect if their
elevations are different. Thus two lines may appear to intersect in plan view but do not actually intersect in 3D space.
Line Stop Size This allows you to terminate C&G lines at the edge of the point symbols plotted. If you are
drawing lines and/or arcs with a C&G feature that draws lines and you want the line to end before crossing into the
symbol, then set the Line Stop Size to the symbol size.
Note: If you set the line stop to something other than 0.0, the line that is drawn is shorter than the actual
distance between the coordinate points. So if you wish to check the true distance of that line, use the Query
command (on the Draw menu) rather than the CAD LIST command.
Text section
Miscellaneous section
When contouring, the contour lines that are created can be smoothed using one of the following methods:
No Fit - Straight line segments between the points.
Fit - Use the CAD program's standard fit method. Contours may not pass through point symbols having the same
elevation as the contour.
C&G Spline - Use the C&G Spline Fit algorithm. Contours are guaranteed to pass through point symbols having
the same elevation as the contour.
These settings are specific to traverse raw data entry using the CGEditor and the traverse reduction and quick
traverse features.
Raw section
Raw Angle Input
This allows you to specify how you want to specify angles when inputting raw traverse data. The options are:
Angle, Azimuth or Deflection Angle.
Adjustment Method
You have the following choices for traverse adjustment:
None
Least Squares (NOT network least squares - see SurvNET for that)
Find Bad Angle
Compass
Transit
Crandall
If the Backsight Distance ON checkbox is checked and you entering raw traverse data, you must specify
the distance to the backsight at each instrument point. These distances will then be used during the reduction
process.
If the Adjust Angles ON checkbox is checked, angles will automatically be balanced prior to traverse ad-
justment. Angular error will be spread equally between all points. Closure information prior to and after balancing
will be displayed at the command line.
If the Balance Elevations ON checkbox is checked, the elevations in a 3-D traverse will automatically be
balanced during traverse adjustment. The elevations are adjusted proportional to the length of the traverse legs.
Tolerances section
Horz. Angle.
When comparing multiple angles for a given foresight point from a given instrument point and backsight point, this
value will be used as the maximum acceptable angular error. If the difference between any two angles is greater than
the acceptable limit, the reduction process will pause and showing the instrument point ID and angle measurements
will be displayed at the command line.
Horz. Dist.
When comparing multiple horizontal distance components or measurements to a single foresight point, this value
will be used as the maximum acceptable distance difference. If the difference between any two distances is greater
than this limit, the reduction process will pause and the instrument point ID and the involved distances will be
displayed at the command line.
The horizontal distance tolerance is also used as the maximum allowable difference between the two calcu-
lated curve radii at the curve end points. If the difference between the distances from the radius point to the PC
point and the radius point to the PT point is greater than this value, the calculations will be terminated with an
appropriate error message.
Note: for curves, if this value is set unreasonably low, many curves will produce this error message. If you
change the setting to a larger, more reasonable value, the curve can be recalculated and generated without error.
Vert. Dist.
This value is the maximum acceptable elevation difference. It is used when comparing multiple vertical distance
components/measurements to a given foresight point from a given instrument point. If the difference between the
distances is greater than this limit, the reduction process will pause, showing you the instrument point ID and the
involved distances. This only applies to the reduction of a 3-D traverse.
Quick section
Quick Angle Input
This specifies the default angle input mode for the Quick Traverse Feature. This can be changed when using the
Quick Traverse feature.
The angle input modes are:
Angle
Deflection Angle
Azimuth
Bearing
If the Vertical Angles ON checkbox is checked you will be asked to enter vertical angles with the traverse
distances. This can be changed when using the Quick Traverse feature.
Curve Bearing
This defines how non-tangent curve bearings will be input and can be set to either Chord or Radius depending on
how you wish to define the orientation of non-tangent curves.
When set to Chord and you are traversing around a non-tangent curve, you must enter the bearing or angle from
the PC to the PT.
When set to Radius and you are traversing around a non-tangent curve, you must enter the bearing or angle from
the PC to the radius point.
Curve Tables and printed calculations will reflect this setting.
Traverse Mode
Sets the default traverse mode for the Quick Traverse feature.
It can be set to Traverse or Side Shot mode .
Traverse mode: as a point is created the new point is occupied and backsight the previously occupied point.
Side Shot mode: as a point is created the currently occupied point and backsight will be held.
Common section
Instrument Height (HI)
The value entered for the HI can be either the actual instrument Elevation or the distance from the ground to the
instrument (Plus up). In the latter case the elevation of the point the instrument is over is read from the coordinate
file and the instrument height is added to it to determine the instrument elevation.
Vertical Angle Input - can be set to one of the following, depending on the type of instrument used:
Zenith: Zero angle up
Nadir: Zero angle down
Transit: Zero angle level
Note: If set to Transit, vertical can either be full circle (0 to 360 degrees; 0 to 400 grads) or positive angle up and
negative angle down.
EDM Offset
Depending on where your EDM is mounted, enter the vertical difference between the center of the scope of
the instrument and the center of the beam of the EDM (+ if EDM is above; - if EDM is below). Do not use an
EDM Offset for scope mounted EDM's. This offset should only be applied to yoke or azimuth base mounted EDM's.
Note: Use of the EDM offset allows you to turn your vertical angles directly to the target. A correction
will be applied to all distances and elevations computed from field entries in the Traverse and Quick Traverse
routines. Most total stations today have the EDM coincident with the center line of instrument scope. In this case
the EDM Offset should be set to zero.
Note: When an offset is entered, it is used on all distances in the traverse. If some distances are chained,
the correction will also be applied. These shots should be reduced separately with no EDM Offset.
Distance Components - This option can be set to allow either Slope Distance/Vertical Angle or Horizon-
tal Distance/Vertical Distance data entry.
If the Curvature and Refraction ON check box is checked, the horizontal and vertical components of all
If the Display On checkbox is checked, the output from CGSurvey features is printed at the command line.
Regardless of this setting, output is always sent to the print file.
Printable Columns
You can type the path in the Data Path edit box or you can use the Browse... button to use a file dialog to
This sets the horizontal scale. For example, if units are set to feet and you want a horizontal scale of 1'' = 20' then
type 20 in the Horizontal (ft/in) edit box. For metric units, if you want a scale of 1m = 500m then enter 500 in the
Horizontal (m/m) edit box
Allows you to set the text size for any text drawn using a CGSurvey feature. The text size is the size of the text as
measured on the plotted or printed page. It must be specified in inches if using feet or centimeters if using meters.
This section allows you to control the symbol, its size and how it is scaled (called units here).
Type of Point to be Drawn: There are two point symbol libraries to select symbols from, the C&G and the
Carlson symbol libraries.
Using symbols from either the C&G or Carlson symbol library both allow you to use all of the associated C&G
features for plotting, sorting, line stops, attribute information, selection, etc. If you choose to use Carlson symbols
the Label Position section of the dialog changes somewhat. This will be discussed later in this section.
Choosing Select Symbol button will bring up the Choose Point Symbol dialog:
Use this dialog to choose the active point symbol. You do this by highlighting the symbol name in the list on the
left or by clicking the symbol image on the right. Symbols CG00 and CGDCA are compatible with LDT/LDD
points. The CGDCA symbol is the correct size for a true LDT/LDD point, and should be used if you are also using
LDT/LDD.
If Units are set to (Height)x(Scale), then the symbol size entered here is specified as plotted page units (inches or
centimeters - depending on whether feet or meters are being used). In this case, regardless of scale, the symbol will
always be the same size when plotted. In example above, the symbol is set to .300''. At 30 scale the symbol height
will be 9 feet in the drawing itself, at 40 scale it would be 12 feet. Thus, in either case, its plotted size will be 0.3
inches.
If Units are set to Literal then the symbol will be drawn in the drawing at the size specified. This setting is often
used for inserts such as title blocks, north arrows, company logos, standard notes, etc.
If you check the Separate Layers check box, you can assign each point label to a specific layer. This allows you
to see only the labels you want by turning different layers on or off. If this checkbox is not checked, all the point
labels will be drawn on the current layer.
If Plot Radial is checked, the point labels will be plotted radially from the symbol's center. If not selected,
point labels will be plotted horizontally.
In the Point Symbol Configuration section of the dialog you have the option to plot C&G symbols or Carlson
symbols. When the Carlson symbols are used, the Label Position portion of the dialog box changes to display the
Carlson method for defining label positions (see below).
These ''label positions'' are actually pre-defined blocks with a predefined location and orientation for the attributes
(or labels). There are ten blocks available. The available blocks are identified by the numbers 0 through 9.
Note: when Carlson point symbols are used, the Sample drawing is only approximate - the actual layout
will look slightly different when drawn.
Number of description characters to show: Depending on the type of coordinate file being used, here
may be as many as 255 characters in the description field. This option allows you to truncate the description at a
given number of characters.
Elevation: This sets how many characters are displayed before and after the decimal point. On a flat piece
of property 2 placed before the decimal may be enough information. On a steep mountain site 3 or 4 decimal places
may be needed.
Topography tab
NOTE: The information on this tab is used for items on the CGTopo menu which has limited functionality and does
not allow you to create a TIN. You must use the Carlson features to make, use and manipulate TINs (see Surface
menu). These settings may be used when opening a CG-SURVEY for DOS drawing (*.PL1) when it has topo data
in it.
The items on this tab allow you to specify contouring parameters and Tin, contour and other topographic
entity layer specifications.
TIN Layer: Specifies the layer on which triangulation network lines or TIN are found.
Main Contour Layer: Layer on which main contours are found.
Intermediate Contour Layer: Layer on which intermediate contours are found.
Main Contour Label Layer - Elevation labels for the main or index contour lines will be drawn on this layer.
Intermediate Contour Label Layer - Elevation labels for the intermediate contour lines will be drawn on this layer.
Note: The last two Contour Label Layer names will be used when labeling contours.
In the Types of Lines to Annotate section, check the types of entities you wish to annotate.
Cancel - click the Cancel button to close the dialog and discard any changes.
Set As Default
Click this button to save the settings to the CGSURVEY.OPT file. These settings will then be used whenever a new
CGSurvey drawing is created.
Note: You can set the default settings and not affect any of the settings for the current drawing by clicking the
Cancel button after clicking the Set As Default button.
Next use the Layer Name dialog to choose the layer to copy the entities to:
Prompts
Choose entities to copy:
Select entities: use the standard CAD selection methods to choose one or more entities to be copied.
Layer Control
These routines allow you to freeze, thaw, restore, turn on and off, and set the current layer without having to open
the CAD layer manager.
Prompts
Select object on layer to FREEZE.
Select entities: choose objects on the layers you wish to freeze. Press Enter when done.
Prompts
Select object(s) on layers to keep THAWED.
Select entities: choose objects on layers you wish to thaw. Press Enter when done.
Prompts
Select object on layer to turn OFF. choose objects on layers you wish to turn off. Press Enter when done.
Prompts
Select object(s) on layers to keep ON.
Select entities: choose objects on layers you wish to turn on. Press Enter when done.
Prompts
Set Current Layer - Select entity on the desired layer: pick the entity which is on the layer you want to made the
current layer.
Elevations
If this menu item is checked, then point elevations are ON. If it is unchecked then point elevations are OFF.
When point elevations are ON and the Enter Elev. radio button is set on the General tab of the C&G Op-
tions dialog, you will be prompted to enter an elevation when new points are saved to the coordinate file.
When point elevations are ON and the Calculate Elev. radio button is set you will not be prompted to enter an ele-
vation. When point elevations are OFF, no elevation is stored when coordinate points are saved to the coordinate file.
Descriptions
If this menu item is checked, then point descriptions are ON. If it is unchecked then point descriptions are OFF.
Generally, when point descriptions are on, you will be prompted to enter a description when new points are saved to
the coordinate file. Also, when descriptions are ON, the description field will be enabled when editing coordinate
point values.
Point Code
If this menu item is checked, then point codes are ON. If it is unchecked then point codes are OFF. Point codes are
unique to C&G coordinate files that can be used to filter or group points in various C&G features.
When point codes are ON, you will be prompted to enter a point code when new points are saved to the co-
ordinate file. When point codes are OFF, no code is stored when coordinate points are saved to the coordinate file.
When auto point numbering is OFF, as points are created you will be asked to enter the point ID. If you en-
ter a point ID that already exists in the coordinate file, you will be asked if you want to overwrite the existing point
or enter a new point ID.
See also: Automatic Point Numbering ON checkbox on the General tab of the C&G Options dialog.
See also: the Auto Point Plot ON checkbox on the Graphics tab of the C&G Options dialog.
Auto Lines
If the Auto Lines menu item is checked, automatic line plotting is ON. When automatic line plotting is ON, the
following COGO features will automatically draw lines and curves using the newly calculated points as they are
saved to the coordinate file:
See also: Auto Line Plot ON checkbox on the Graphics tab of the C&G Options dialog.
CG Snap
C&G Snaps are object snaps that are active only during a C&G command. These snaps allow you to pick point
symbols and/or C&G lines by clicking near them. They work similar to the CAD snaps but only snap to C&G
entities. The C&G snaps work in conjunction with the normal CAD snaps but, when a C&G command is run,
the CAD snaps are automatically turned off at the start of the command and the C&G snaps become active. In
almost all C&G features you have the option of turning the CAD snaps back on if desired. When both the CAD and
C&G snaps are on, the CAD snaps are applied first to determine the x and y screen coordinates of the point on the
appropriate CAD entity; these coordinates are than passed to C&G and they are used to apply the C&G snaps and
find the nearest appropriate C&G entity.
Note: If CAD snaps are turned on during a C&G command and if C&G snaps are also on, a double snap-
ping process occurs. Because of this double snapping, it is recommended that when C&G Snaps are on, CAD snaps
should be left off during C&G commands.
Note: If snapping is desired and C&G snaps are off, then the CAD snaps must be turned on each time a
C&G command is run.
Off
This turns off all C&G snaps.
Note: This setting applies ONLY to C&G features and is not directly supported by whatever CAD software
you are using.
Points
This allows you to pick near and snap to a C&G point symbol whenever a point ID is required for a C&G feature.
Note: This setting applies ONLY to C&G features and is not honored by whatever CAD software you are
using.
Lines
This allows you to pick near and snap to a C&G line whenever a bearing, distance, or pair of points is required for a
C&G feature.
Note: This setting applies ONLY to C&G features and is not honored by whatever CAD software you are
using.
Note: This setting applies ONLY to C&G features and is not directly supported by whatever CAD software
you are using.
Zoom to Point ID
This feature pans the drawing in order to place the location of the point ID you specify at the center of the screen. It
is not necessary to plot the point symbol prior to using this feature.
The drawing will be panned to center the point and a ''rubber band'' line will extend from the point to your
cursor.
Stopping to view point [View another/Done] <D>: Press ''D'' and Enter or just Enter to clear the rubber
band line and return to the CAD command line. Press ''V'' and enter to specify another point ID.
Windows Calculator
Selecting this menu item will bring up the standard Microsoft Windows ® calculator.
CGEditor
CGEditor
The CGEditor is an integral part of preparing files for use for C&G applications. The CGEditor is a very powerful
tool. You can open multiple data files of any supported file type and edit the files as needed. The CGEditor has a full
complement of tools for searching and replacing and navigating within a file. It will also allow you to cut or copy
records from one file and paste them into another file in order to merge files, move data between phases of a job, etc.
Raw data files contain information pertaining to a field traverse. Raw data files are typically downloaded from the
data collector and converted to the C&G raw data file format. These files have the extension .cgr.
Map Check files contain bearing, distance and curve information and are typically used to calculate the closure of a
deed description. These files have the extension .cgm.
Cross Section files contain one or more cross sections identified by their station along the alignment. Each cross
section record has the percent grade defined for its left and right slopes. Following the ''Station'' record are several
''Point'' records containing the elevations and offsets of the points along the cross section. Cross section files consist
Template Files
Template files are merely cross section files that represent a standard cross section and can be used to generate
other cross section files. However, unlike cross section files, template files use an integer ID instead of a station to
uniquely identify each template. Like cross section files, the percent grade is defined for the left and right slopes
of each template and there are a set of ''Point'' records specifying the template elevation at a given offset. The
centerline elevation at offset 0.00 is typically set to 0.00. Template files consist of a pair of files; the main data file
has the extension .ctp and the index file has the extension .ctx.
To open an existing file, click on the File menu then choose Open in the submenu. You can then use the Open file
dialog box to browse to the desired file. Check to make sure the Files of Type: is set correctly. Click on the desired
file to highlight it, then click the Open button.
Creating Files
To create a new file, use the File menu and choose New and then click on the type of file you wish to create:
After clicking the menu item for the type of new file you wish to create, a temporary file is created with no
data in it and a spreadsheet-like window will open. At this point more menus items will be added to the main menu
and, as you will see, the Add menu item will allow you to insert data rows (or records) where you can enter your data.
NOTE: The CGEditor program sold as part of the standalone version of SurvNET can only be used to edit
raw data files.
File Menu
Many of the following File menu items will be familiar to experienced Windows users:
New: Allows you to create a new file.
Open (Ctrl + O): Brings up the Open File dialog box so you can select and edit an existing file.
Close (Ctrl + E): Closes the current data file. If more than one file is open, the file that is currently being worked
on will be closed.
Save (Ctrl + S): Saves the current file.
Edit Menu
As with the File menu, the Edit menu is typical of most Windows programs.
Most of the items in the Edit menu require that either a field within a record, or the entire record itself, be selected
(highlighted) before clicking the menu item. To select a an individual data item (or field) in a data record simply
click the field. To select a record (row) simply click in the first field (Type or Row#) for the desired record.
Undo (Ctrl + Z): Undoes the most recent editing action. (you need not have anything highlighted for this item)
Redo (Ctrl + Y): Reverses the most recent undo action. (you need not have anything highlighted for this item)
Cut (Ctrl + X): Cuts the currently highlighted cell or record. You may then use the paste command to put the cut
cell or record in another location.
Copy (Ctrl + C): Copies the currently highlighted cell or record. You may then use the paste command to put the
copied cell or record in another location.
Paste (Ctrl + V): Allows you to paste any previously cut or copied cell or record to the currently highlighted
location.
If entire records are being pasted and only a field is currently highlighted, the pasted records will be inserted above
the current record. However, if one or more entire records are currently highlighted, the pasted records will replace
the highlighted records.
Delete (<Delete> key): Deletes the currently highlighted field or record.
Select All (Ctrl + A): Selects all the records in the current data file.
Clear (Ctrl + L): Removes the data from the selected field or record.
Add Menu
The Add menu allows you to add a record to the current file. The Add menu item appends the record to the end of
the file. The types of records that can be added will depend on the type of file being edited, these record types will
be described in more detail in later sections for each type of file you can editor.
Insert Menu
The Insert menu allows you to insert a record above the current record.
The types of records that can be inserted will depend on the type of file being edited, these record types will be
described in more detail in later sections for each type of file you can edit.
View Menu
The above figure shows the standard tool bar. The Standard toolbar is the same for all types of files. It allows you
to create all the various files that can be edited by the CGEditor. It allows you to open and save files. It allows you
to cut, copy and paste and undo and redo as well as print the current file.
Settings
The Settings Menu will differ depending on the type of file being edited.
But generally contains the settings for the file and the record colors.
Tools
The Tools Menu contains a variety of spread sheet tools, such as find, find next, find and replace etc. The menu will
vary slightly for each type of data file and will be discussed in the sections pertaining to the various file types.
This menu contains many of the standard Window menu items found in other programs. It allows you to arrange
the currently open windows in several configurations. It has the added functionality of the New Window command
which allows you to have two or more views of a single file.
Traverse types
The raw data file can contain data pertaining to one or more traverses. If you will be using SurvNET to process the
data, there is no need to delineate separate traverses in the raw data file. However, if you are using the old C&G
traverse reduction program, and you want to combine more than one traverse in a raw data file, you will need to use
the special traverse code records at the beginning and end of each traverse.
Figures 1, 2, 3 and 4 show illustrations of each of these traverse types. Below each illustration you will
also see the accompanying raw data as seen in the CGEditor.
Closed Loop
A closed loop begins and ends on the same two points as shown below in Figure 1
Figure 1
Figure 2 shows a closed traverse beginning on two known points (1 and 2) and ending on two known points (4 and
5). With this type of traverse, both a linear and angular closure can be calculated
Figure 2
Figure 3 illustrates a traverse that begins on two known points, or a single known point and a back sight azimuth,
and ends on one known point. In this case it is only possible to calculate a linear closure.
Open Traverse
Note: The data shown in the CGEditor views accompanying the four illustrations include instrument height (HI)
and rod height entries. However, if you have elevations turned off, these entries are optional. Also, the examples
use single distance and angle entries but multiple measurements are allowed.
In these figures each traverse has been placed in a separate raw data file. However, with the use of special
codes you can combine multiple traverses in a single raw data file.
To create a new file or open an existing file click on the File menu then either click on New or Open. If you click
on New, another submenu will appear, pick C&G Raw Data File. In either case you will then see a file dialog.
Browse to the directory where you wish to work and, if creating a new file, type in a file name, or, if opening an
existing file, click on a raw data file (*.cgr). Next, click the Save button for a new file or the Open button for an
existing file.
If you are creating a new file, an empty file will be shown in its own document window within the editor. If you
are editing an existing file, the data from the file will appear in a similar document window. It is possible to have
multiple documents open at the same time. So you could create a new file and open an existing file in the same
editing session and each would appear in its own window in the editor. You can have as many new and/or existing
Settings
Before entering any data you should check the current settings. Click the Settings menu item then click Raw Data
File to review and/or change the current settings. (See Settings Menu section later in this section.)
A line or row in the raw data file is referred to as a record and each item of data in a record is referred to as a field.
There are several types of records that you may use in a raw data file:
Instrument Point
Foresight
Foresight Tie
Reference Bearing
Coordinate Value
Standard Errors
Control
Measurement
Setup
Elevation
Scale
Loop Traverse
Closed Traverse
Open Traverse
End Traverse
Data on/off
Comment
The type of data required for each of these types of records varies. Some require no data entry and are only
''flags'' to signify the beginning or ending of a series of records, others require only one field to be filled out, while
others require several fields of data.
Note: If the Add and/or Insert toolbars are not showing, click on the View menu then click on the toolbar
you want to turn on.
When you click on one of the Add menu items or toolbar icons, an empty record is added to the end of the
file. If you click on one of the Insert menu items or toolbar icons, an empty record is inserted above the currently
active record or field. To make a record the currently active record, just click on one of its fields.
While entering data, to move to the next field, press the Enter or the Tab key. To move to the preceding field press
the Esc key or both the Shift and Tab keys at the same time.
The first record of a raw data file is often an instrument point. Add or insert a blank record using the
menus or toolbars. Fill in the following fields in the new instrument point record:
Inst. Point:
Enter the point ID of the instrument point.
Inst. Height (or HI):
Enter the instrument height. This may be either the distance from the IP on the ground (''Plus-up'') or the actual
elevation of the instrument, depending on how the data is to be reduced. This field will only be active if elevations
are on. (See the Settings section in the Entering and Editing Traverse Data section of this chapter). If elevations are
ON and you leave this field BLANK (zero is a valid height), all measurements taken a this setup will be considered
2D and no elevations will be calculated.
Backsight:
Enter the point ID for the backsight.
Rod Height:
Enter the rod height. This field will only be active if elevations are on. (See the Settings section in the Entering and
Editing Traverse Data section of this chapter).
Horz. Angle:
Enter the instrument's initial horizontal angle reading at the backsight. When doing an azimuth traverse, no entry is
required here.
Note: on doubled angles: Doubled angles require 2 Instrument Point records. Each new instrument setup
requires a 0 to the back sight. The first angle to the foresight is the single angle. This angle is locked into the gun
and the back sight is retaken. The second angle to the foresight is the doubled angle. You may also double angles to
side shots.
Slope Distance and Vertical Angle or Horizontal Distance and Vertical Distance to the Back sight:
Enter the appropriate distance and/or angle. A blank is assumed to be a zero.
After entering the data for the last field in the Instrument Point record, press Enter. This will cause a
Foresight record to be created below it. This record will contain the following columns (the explanations of several
of these columns are as described for Instrument Points, only the differences will be noted here):
Rod Height:
This column is only active if elevations are on. If elevations are ON and this field is left BLANK, the point will be
considered 2D and an elevation will not be calculated. Horz. Angle:
Enter the instrument's horizontal angle reading at the foresight point. Enter a positive value for a clockwise angle
and a negative value for a counter-clockwise angle. This entry may be blank if you are entering only the distance
readings to the foresight.
Slope Dist./Vert Angle or Horz. Dist/Vert. Dist.:
Enter the distance data for the foresight point.
Foresight:
Enter the Point ID for the foresight point.
Code:
Enter the code for the Foresight Point. This column is only active if Code is on. (See Settings in this section.)
Description:
Enter the description for the Foresight Point. The number of characters you are allowed to enter is set in the Settings
under Description Length. If you enter an integer code here and the Translate Raw Descriptions Using Description
Table is checked in the Settings and a matching description number is found in the description table, then the
description from the table will replace the integer value you entered in the Description field. The integer value you
entered will then be moved to the Code field.
Note: Side shots should be placed within the block of foresights immediately following the instrument
point record for the instrument point from which they were shot. You may append side shots to the end of a traverse
file, but they must be preceded by a begin open traverse record.
In some cases, you will need to tie to an existing traverse. You use a Foresight Tie record to do this. This
record is used in the reduction process to determine what known point you are tying into. It is necessary if there are
side shots taken at the last setup along with the tie point.
In a closed traverse, you must end a traverse by occupying a known point and turning an angle to a second known
point. The second known point is the tie point.
Reference Bearing
From Point
Enter the point ID of the from point.
To Point
You can use either the Add or Insert menus or toolbars to create a new coordinate record. You can then hand enter
known coordinates for a point. Coordinates can be used as a reference point during the reduction process.
Elevation
You can specify the elevation for a given point ID using an Elevation record.
Scale
You may specify a scale factor in a Scale record. A scale factor is a decimal number. You may enter as many scale
factors as you wish. A scale factor will be used until another is encountered. Scale factors should be placed before
an Instrument Point record.
Note: Multiple Traverses: If you are combining more than one traverse in a single raw data file, you must
separate the traverses with special records. After inserting or adding a begin traverse record, you may type in a com-
ment regarding the traverse in the Comment column. You may also specify the order in which the traverses are to
be processed by using the first part of the Comment field. Please see Traverse reduction order below for more details.
Use Loop Traverse, Open Traverse and Closed Traverse records to delineate multiple traverses within a
single file.
The order in which the traverses appear in the raw data file is typically not important. Traverses are pro-
cessed in the order in which they appear in the file. Traverses may be entered in a sequential order or you may
embed one traverse within another. However, if the coordinates computed from one traverse are needed for the
reduction of another traverse, then traverse order IS important. If this condition is true for a raw data file and the
traverses have NOT been placed in the raw data file in the correct order, then you need to specify a Traverse Order
Number for each traverse in the file.
Note: If you specify Traverse Order Numbers, the traverses in the file will be reduced in the order of their
Traverse Order Numbers.
Each Loop Traverse, Open Traverse or Closed Traverse comment field can contain a Traverse Order Number.
Note: The Traverse Order Number must be an integer and must appear as the first entry in the Comment
field separated from the remainder of the comment by a space.
For example, the comment field of a Loop Traverse record having a Traverse Order Number of 3 should
look like this:
3 this is a comment
If any one Begin Traverse record has a Traverse Order Number, then all Begin Traverse records MUST
have a Traverse Order Number. Also, the Traverse Order Numbers in a given file must begin with 1 and continue
sequentially. You may not duplicate a Traverse Order Number for any Begin Traverse record in a given file.
IMPORTANT NOTE: Reducing a raw data file having Traverse Order Numbers that violate any of the
above specifications will have unpredictable results. Error messages during the reduction process may not reflect
the fact that improper traverse order numbering is actually the root cause of the problem.
Loop Traverse
This record indicates the beginning of a loop traverse. A loop traverse begins and ends at the same point. If you
wish to add a comment to identify the traverse in some way, just type it in the Comment column.
Closed Traverse
This record indicates the beginning of a closed traverse. A closed traverse ties into known points at both ends. If
Note: If you are running a Closed Traverse and tying into a single point, a reference azimuth must be
placed at the last instrument point if you wish to adjust the angular error.
Open Traverse
This record indicates the beginning of an open traverse. An open traverse is a group of side shots. If you wish to
add a comment to identify the traverse in some way, use the Comment column.
End Traverse
Signals the end of the data records for any of the traverse types.
Comment
Inserts a comment line above the current active line. Comment lines are ignored during processing.
Data On/Off
Data On/Off records surround a series of records that are to be ignored during processing by C&G or SurvNET.
The first Data On/Off record encountered causes processing to skip to the next Data On/Off record. Processing
continues beginning at the record after the second Data On/Off record. This can be used when trying to isolate
errors in a traverse.
ADD Tool Bar: add the various types of traverse records to the end of the current file.
Notice that the only difference between the appearance of the Add Toolbar and the Insert Toolbar above is
the check mark in the lower right hand corner of each icon of the Insert Toolbar.
Toolbar Icon Explanation
IP Add/Insert an Instrument Point record
FS Add/Insert a Foresight record
FT Add/Insert a Foresight Tie record
DR Add/Insert a Reference Bearing record
S Add/Insert a Scale record
C Add/Insert a known Coordinate point record
E Add/Insert an Elevation benchmark record
LT Add/Insert a Loop Traverse record
OT Add/Insert a nOpen Traverse record
CT Add/Insert a Closed Traverse record
ET Add/Insert an End Traverse record
SE Add/Insert a Standard Error record for Network Least Squares Adjustment (SurvNET) program
Co Add/Insert a Comment record
Status bar
When this menu item is checked, the status bar will display. The status bar is along the bottom border of the
CGEditor window. On the left side of the status bar a brief help message is displayed when you hold the cursor
over such things as menu items or toolbar icons. It also has indicators that tell you if Caps Lock or Num Lock are
turned on and displays the Row/record number that is currently active.
Graphic View
Clicking on this menu item brings up a window containing a graphic representation of the traverse. The traverse
lines and points are drawn to scale using the data from the current raw data file.
The Graphic View window shows a scaled drawing of the current raw file traverse lines and points. The
toolbar icons at the top of the window can be used to move around in the view and change its appearance. The icons
will be discussed as they appear from left to right:
Pan: This works very much like the CAD Pan command. When you click the hand icon the cursor changes to
a hand. When you click on the graphic screen the first time you are ''grabbing'' the graphic. You can then move it to
the proper view and click a second time to ''put it down''. You may repeat this as many times as you wish in order to
move around the drawing. When done with the Pan command, click on the Pick Point icon.
Zoom In: Clicking on this icon causes the graphic image to be enlarged a preset amount. The zoom factor
cannot be configured. If you wish to see a certain area of the graphic image it is recommended that you click Zoom
Extents then use Zoom Window to view the desired area.
Zoom Out: As with Zoom In, Zoom Out reduces the image size a pre set amount. The zoom factor is not
configurable.
Zoom Extents: Zooms the image so all points and lines can be seen on the screen.
Zoom Window: Allows you to click on two diagonal corners of the rectangular area that you wish to see.
Pick Point: Use this icon to allow you to pick a point on the graphics screen in order to ''zoom'' to the first
instance of the associated point ID found in the raw data editor window. This allows you to rapidly and conveniently
locate a given point ID in the data file. This is especially useful in trouble shooting for errors or other problems in
the data that may be more easily detected in the graphic image than when viewing the raw data. When you pick
near a plotted point on the graphics screen its point ID is noted. The raw data file is then searched for that point
ID. The active field in the editor window is then set to the first instance of that point ID. You can pick the same
location several times to move to the next instance of the point ID in the file. If you have a large Pick Radius set
(See Graphic Settings) or are zoomed out, picking a point may result in more than one point being found. If this
occurs, a dialog box listing the nearby points will pop up. Using the list box in the dialog choose the desired point
ID and press <Enter> or click OK to find the point in the data file.
Clicking this icon also allows you to turn off the Pan feature when you are done panning. Brings up the
Graphic Settings dialog:
Note: The Graphic Settings dialog is also used for the SurvNET program and thus the items on the Error
Ellipses and GPS tabs have no effect on the CGEditor Graphic View.
Control Points, Fixed Control Points and Floating Points and Traverse, Sideshots and Azimuths:
Specify whether the symbols, labels or lines for any of these should be shown. Also, if they are to be shown, specify
symbol and/or line color, symbol type and point ID label size.
Symbol:
Choose to represent the various types of points as a Square, Triangle or Circle using the drop down list.
Color:
For symbol or line color you can choose Red, Green, Blue, Cyan, Magenta or Yellow from the drop down list.
Size:
Specify the point symbol size.
Pt. Num.
Text: Check the check box if you want the points labeled.
Size: If the points are to be labeled, specify the label height.
Pick Radius
When you pick near a point plotted on the graphics screen, the current field in the editor window moves to the first
instance of that point in the current raw data file. Setting the pick radius allows you to specify how large an area
around the pick point is to be searched for raw data points drawn in the Graphics View window.
Refresh Graphics: Allows you to refresh the graphics to view recent changes in the raw data due to editing.
Important Note: For the Refresh Graphics to reflect recent changes in the raw data file, you must save
the file itself prior to refreshing the graphics.
The items in the settings menu can be used to configure how the data in the raw data file will be interpreted and the
appearance of that data as seen in the CGEditor.
When you click on the Raw Data File menu item you will see a dialog box that allows you to specify many of the
more important settings related to the currently open raw data files. You can also set up the defaults that will be
used for newly created raw data files.
Note: See the More on Default Settings subsection at the end of the Settings Menu section.
Current File
To view and/or edit the settings for a given file, pick the file using the Current File list box. You can also view
and/or edit the DEFAULT settings for newly created files.
File Information
Set Defaults:
This button sets the items in the File Information portion of the dialog as the current default values. When a new
raw data file is created, these default settings will be used. See the More on Default Settings heading at the end of
the Settings section.
Restore Values:
This button allows you to set the values in the File Information portion of the dialog back to what they were when
you opened the Raw Data File Settings dialog.
Save As Default:
Sets the default values for the File Information portion of the dialog. These values are used as the default settings
when a new file is created. See the More on Default Settings heading at the end of the Settings section.
Angular Units: Clicking the button to the right changes the angular units from Degrees to Grads or vice versa.
Distance Units: Clicking the button to the right changes the distance units from Foot to Meter or vice versa.
Foot Definition: Clicking the button to the right changes the foot definition from US feet to International feet or
vice versa. This button is only active when Distance Units are set to Foot.
Traverse Angles: Choose one of the items in the list to specify how the traverse angles were measured:
1. Horiz. Angles
2. Azimuths
3. Deflection Angles
Direction:
Specify what type of angle is used to define the direction of a line. Clicking the button to the right changes the
direction from Bearing to Azimuth or vice versa.
Azimuth Direction:
Specify the reference direction for azimuths. Clicking the button to the right changes the azimuth direction from
North to South or vice versa. This button is only active when Direction is set to Azimuth.
Coordinate Order: Clicking the button to the right changes the Coordinate Order from North-East to East-North
or vice versa.
Vertical Reference: Pick one of the items from the list to the right to specify the reference orientation for measuring
vertical angles:
1. Zenith
2. Nadir
3. Horizontal
Set Defaults:
This button sets the items in the File Measurement Info portion of the dialog to the current default values. See the
More on Default Settings heading at the end of the Settings section.
Save As Default:
Sets the default values for the File Measurement Info portion of the dialog. These values are used as the de-
fault settings when a new file is created. See the More on Default Settings heading at the end of the Settings section.
Edit Options
Elevation Off:
Check this check box to turn off the Elevation data entry column for this file. This makes data input more convenient
since you do not have to enter any data in the Elevation column, nor do you have to tab through it. Turning off
elevations does not cause any data to be deleted from the current file.
Code Off:
Check this check box to turn off the Code data entry column for this file. This makes data input more convenient
since you will not have to enter any data in the Code column. Turning off codes does not cause any data to be
deleted from the current file.
Description Off:
Check this check box to turn off the Description data entry column for this file. This makes data input more
convenient since you will not have to enter any data in the Description column. Turning off descriptions does not
cause any data to be deleted from the current file.
Note: You can turn the Elevation, Code and Description data entry columns on or off while editing a file by
clicking on the column heading.
Distance Component:
Specify how distances are to be entered. Clicking the button to the right changes the Distance Component from
Slope Dist-Vert Angle to Horiz. Dist-Vert. Dist. or vice versa.
Translate Raw Descriptions Using Description Table:
This check box is only active if descriptions are on. If you check this check box, integer codes entered in the
Description field will be looked up in the specified description table (See the following item.). If a matching
description number is found in the description table, the code will be moved to the Code field and the description
found in the description table will be placed in the Description field. If no matching description number is found,
the Description field remains as entered.
Desc Tbl:
Click on the Desc Tbl button use a file dialog to set or change the description table. The description table is used to
set the Description field when an integer number is entered in the Description field. (See the previous item.) If you
prefer, instead of clicking on the Desc Tbl button you can also type in the full file path in the edit box.
Set Defaults:
This button sets the items in the Edit Options portion of the dialog to the current default values. See the More on
Default Settings heading at the end of the Settings section.
Restore Values:
This button allows you to set the values in the Edit Options portion of the dialog back to what they were when you
opened the Raw Data File Settings dialog.
Save As Default:
Sets the default values for the Edit Options portion of the dialog. These values are used as the default settings when
a new file is created. See the More on Default Settings heading at the end of the Settings section.
Click the Other Options button to bring up the Other Edit Options Dialog box.
Current File:
Click on the name of the file in the file list for which you wish to review and/or specify the settings. You can also
choose to view or edit the DEFAULT settings.
Default values for new record:
Checking the check box for the following items causes CGEditor to ''remember'' the most recently entered value in
the respective field. Thus when you insert or add a record containing one of the checked items, it will be filled in
with a ''default'' value.
Backsight ID
Horz. Angle
Vert. Angle
Foresight ID
Rod Height
Code
Description
Note: The previously used field values are not ''remembered'' and thus will not be used to fill in new records the
next time you open the CGEditor.
Set Defaults:
This button sets the items in the Other Edit Options dialog to the current default values. See More on Default
Settings at the end of the Settings section.
Restore Values:
This button allows you to set the values in the Other Edit Options dialog back to what they were when you opened
the Raw Data File Settings dialog.
Save As Default:
Sets the default values for the items found in the Other Edit Options dialog. These values are used as the default
settings when a new file is created. See More on Default Settings at the end of the Settings section.
Settings overridden by the settings on the various tabs in the CAD C&G Options dialog:
File Information: only Description Length is overridden by the settings in the CAD C&G Options dialog.
File Measurement Info: ALL items are overridden by the settings in the CAD C&G Options dialog.
Edit Options: ALL items are overridden by the settings in the CAD C&G Options dialog.
Other Edit Options: NONE are overridden by the settings in the CAD C&G Options dialog.
Record Color
To set the color for a given record type click the Record Color menu item. Then, in the Record Color dialog, click
on the record type and a color selection dialog will appear. Click on the color you want the that record type to have.
If you click the Set Defaults button, the original program default colors are set. Click the OK button to save the
color settings and close the dialog. Click the Cancel button to close the dialog without saving the changes.
Select this item to go to a certain row (or record) number. In the dialog box that comes up, type in the desired row
number and click OK. The editor window will zoom to that record and set the current field to the first editable field
in the record.
The Find dialog allows you to enter a value to find and set the detailed search criteria.
Once you have specified the parameters for the search, click the Find Next button to find the first instance
of the search string. Continue to click the Find Next button to find the next instance of the string. To just find the
next instance of a string and close the dialog box, you can click OK.
Find Next (F3) menu item: Finds to the next occurrence of the string previously specified in the Find dia-
log.
Find Prev (<Shift> + <F3>) menu item: Moves you to the previous occurrence of the string previously specified
in the Find dialog.
Find Record Type menu item: Allows you to find the next record type of the type specified. The search starts at
the current record. When you click this menu item, the Find Record Type dialog box is displayed. Choose the
record type you wish to look for by picking from the list then specify the direction of search and click the Find
Next button to find the record. Click Cancel when done.
Replace (<Ctrl> + r) menu item: When you click on this menu item, the Replace dialog appears.
Note: Before clicking the Replace All button, be sure to specify whether you wish to replace matching
fields in the highlighted Selection of fields/records or in all the fields in the Whole File.
Selecting this menu item inserts a Data On/Off record above the current record. Records between pairs of Data
On/Off records are ignored when the traverse is reduced. This can be useful when trying to find problems in a
traverse.
Change
The items in this submenu allow you to change specific types of fields in the raw data file.
Point ID (<Ctrl> + I) menu item: This menu item allows you to change point IDs for instrument points, back
sight points, or foresight points. You can change individual points one at a time or you can make a global change.
You can specify a value to find and a value to replace it with. The Change Point ID dialog has several sections that
are similar to the Replace dialog
Note: The Values: (Input –> Output) section of the dialog changes its title to Formula: when you elect
to Define by Formula. Also, the content of this portion of the dialog changes according to the field type (see
Values: or Formula: section below).
Instr. Point, Backsight, and Foresight check boxes: Check the check boxes of the types of point IDs
you wish to change.
When Define is set to Formula the title of this section of the dialog becomes Formula:
If Field is a is specified as a String, the dialog is as shown below:
In this configuration the formula acts to add a prefix and/or a suffix to the existing point ID (represented by [Old]).
Enter the prefix in the edit box to the left of [Old] and the suffix in the edit box to the right of [Old]. If you do not
wish to add a prefix or you do not wish to add a suffix, you may leave either the left or right hand edit boxes empty.
In this configuration the formula adds a specified number to a given point ID. Enter the positive or negative number
in the edit box to the right of ''[Old] +''.
NOTE: When the Field is a is specified as a Number and a point ID containing non-numeric characters is
encountered, it will be skipped and no change will be made to it.
Use this menu item to change the instrument height and/or rod height. Clicking this menu item brings up the Change
Height dialog.
Multiply/Divide: Choose this if you wish to multiply or divide the height by a given number.
Add/Subtract: Choose this if you wish to add a specified number to the height or subtract a specified number from
the height.
Define section of dialog by Value: If you choose by Value, this command becomes like the Replace
command, except that it acts only on instrument heights and/or rod heights.
Depending on what you choose in the Action and Define sections there are several possibilities for this section of
the dialog:
When Define is set to by Value the Action section of dialog is disabled and the title of this section be-
comes Values: (Input->Output)
In this configuration the feature functions like the Replace command, except that it acts only on instrument heights
and/or rod heights.
When Define is set to Formula, the Action section of dialog is enabled and the title of this section be-
comes Formula:
When the Action is set to Multiply/Divide, the Formula: section changes as seen below:
In this configuration you can multiply or divide the instrument height or rod height by the number specified in the
edit box. To switch between multiply and divide, just click on the button with the multiply (''*'') or divide (''/'')
symbol on it.
When Action is set to Add/Subtract, the Formula: section changes as seen below:
In this configuration you can add or subtract the number specified in the edit box to or from the instrument height or
rod height. To switch between add and subtract, just click on the button with the add (''+'') or subtract (''-'') symbol
Instrum. and Rod checkboxes: Check one or both of these check boxes to specify which types of heights
are to be searched/changed.
Find Next button: Use this button to move to the next field that matches the specifications you entered.
Replace button: Use this button to replace the highlighted text that was found.
Change All button: Use this button to make the changes specified to all matching fields in the file. Be sure to
specify whether to apply the changes to the highlighted Selection (records or fields) or to the Whole file.
Cancel button: Click the Cancel button to close the dialog.
Choose this menu item to change vertical and/or horizontal angle fields. Clicking the Change Angle menu item
brings up the Change Angle dialog: This dialog is almost identical to the Change Height dialog and will not be
described in detail. The differences are: the Multiply/Divide action seen in the Change Height dialog is replaced
by the Make Opposite action; you can check either the Vertical or Horizontal check boxes to specify the angles you
wish to change; choosing Formula and Make Opposite disables the Formula: section of the dialog due to the fact
that the action to be taken is merely to reverse the sign of the angle.
The Change Distance dialog is almost identical to the Change Height dialog. The only difference is that you can
choose to change the Slope distance and/or the Horizontal distance by checking the checkboxes.
This command allows you to set the description length for the current raw data file. It displays the Longest
description length: that is found in the current records in the file. It allows you to specify a new Description
length:.
Warning: If you specify a length less than the longest description found in the file, the descriptions that
exceed that length will be truncated.
Window menu
Help
For information regarding the CGEditor program version click the About CGEditor... menu item.
To create a new file or open an existing file choose File on the main menu then either click New or Open.
If you choose New a submenu will appear, click the C&G Mapcheck File menu item.
In either case you will then see a file dialog. Browse to the directory where you wish to work and, if creating a new
file, type in a file name, or, if opening an existing file, click on a mapcheck file (*.cgm). Next, click the Save button
for a new file or the Open button for an existing file.
If you are creating a new file, an empty file will be shown in its own document window within the editor.
If you are editing an existing file, the data from the file will appear in a similar document window. It is possible to
have multiple documents open at the same time. So you could create a new file and open an existing file in the same
editing session and each would appear in its own window in the editor. You can have as many new and/or existing
files open as your project demands. You may also cut, copy and/or paste between files.
Settings: Before entering any data you should check the current settings. Click the Settings menu item
then click Map Check File to review and/or change the current settings. (For more details, see the Settings Menu
section of Editing C&G Mapcheck Files.)
Opening an existing template file or creating a new one is very similar to opening or creating a raw traverse data
file. There are three types of records that you may use in a mapcheck file:
Note: If the Add and/or Insert toolbars are not showing, click the View menu then choose the menu item
for the toolbar you want to turn show.
When you click on one of the Add menu items or toolbar icons, an empty record is added to the end of the
file. If you click on one of the Insert menu items or toolbar icons, an empty record is inserted above the currently
active record or field. To make a record the currently active record, just click on one of its fields.
Straight Lines
There are two fields to be filled out in a Straight Line (or Line) record:
Bearing or Azimuth: For a bearing, use the standard C&G bearing notation:
For Bearing: Qdd.mmsss
Where
q = quadrant (1 = NE, 2 = SE, 3 = SW, 4 = NW)
d = 2 digit bearing
m = minutes
s = seconds and tenths of seconds
Distance: Enter the length of the boundary in whatever units you have specified in the Map Check File
Settings.
Tangent Curves
For a Tangent Curve record there are six possible fields to enter. Of the following six fields you must enter data for
two of the first four:
Non-Tangent Curves
The fields in a Non-Tangent Curve record vary according to whether it is defined using the chord bearing/azimuth
or radius bearing/azimuth.
1. Prior to Inserting or Adding the record, use the Settings menu then choose Map Check File. In the Map
Check File Settings dialog set the Curve Definition in the File Measurement Info section of the dialog.
2. Prior to Inserting or Adding the record, use the Settings menu to check or uncheck the Non-Tan Curves
Use Chord menu item. When the Non-Tan Curves Use Chord menu item is checked, newly created Non-
Tangent Curve records will added or inserted that use the chord definition, otherwise they will use the radius
definition.
3. Prior to Inserting or Adding the record, click the C-R toolbar icon. When the icon appears depressed,
newly created Non-Tangent Curve records will use the chord definition, otherwise they will use the radius
definition.
4. To change the type of curve definition for an existing Non-Tangent Curve record, use the Edit main menu
and choose the Change Curve Def'n menu item. This changes the current record from what it is now to the
opposite type of curve definition.
For both the Chord and Radius definitions the following fields are present in the record:
Chord or Radius Brg/Azimuth
used to orient the curve properly as it leaves the PC. As noted in the Tangent Curves section, bearings must be
entered in the qdd.mmsss format and azimuths entered in the ddd.mmsss format. Radius
Arc Length
Chord
Central Ang
Code
Description
All but the first field has been discussed earlier in the Tangent Curves section and will not be described
here.
Most of the menu items found in the mapcheck menus have been discussed in the Editing Traverse Raw Data
Files section. Only the differences will be discussed here.
File Menu: The File menu when editing a mapcheck file is identical to the File menu discussed in the
Editing Traverse Raw Data Files section.
Edit Menu: With the exception of the Change Curve Def'n menu item, the Edit menu is identical to the Edit
menu discussed in the Editing Traverse Raw Data Files section. Change Curve Def'n was discussed above in the
Non-Tangent Curves section
Add Menu: The Add menu allows you to add Straight line, Tangent Curve and Non-Tangent Curve records to
the end of the file.
Insert Menu: The Insert menu allows you to insert Straight line, Tangent Curve and Non-Tangent Curve
records above the current record.
View Menu: Allows you to turn the toolbars on and off.
Settings Menu
The Settings menu contains items that allow you to specify the format of the data in a mapcheck file and how this
data will appear in the CGEditor.
Current File: Use this list to choose a file you wish to set or view the settings for. You may also set or view the
DEFAULT settings that are used for newly created files.
The Record Color menu item has been discussed under the Settings Menu section of Editing Traverse
Raw Data Files. The only difference is that here you are setting the colors for the various types of mapcheck
records instead of raw data records.
Validate Records
This menu item allows you to set whether records are validated prior to being saved. (See also, Validate
Records in the Settings Menu section of Editing Traverse Raw Data Files.)
Non-Tan Curves Use Chord: Use this to switch which types of Non-Tangent Curve records are added or
inserted.
Station Records: There are three fields to be filled out in a Station record:
Station: Specifies the station of this cross section along the alignment. For example: station 6+45.37 is indicated as
645.37.
Left Slope:
This field defines the slope at the left side of the cross section in feet per foot (or meters per meter if units are set to
meters). This slope will be used to extend this cross section to meet any cross section it overlays.
Right Slope:
This field defines the slope at the right side of the cross section in feet/foot (meters/meter). This slope will be used
to extend this cross section to meet any cross section it overlays.
Point Records
Adding and Inserting new records: To create a new record in the current file you must either use the Add or Insert
menu or toolbars.
Note: If the toolbars are not showing, click on the View menu then click the item for the toolbar you want to turn on.
Record Color:
The Record Color menu item has been discussed under the Settings Menu section of Editing Traverse Raw Data
Files. The only difference is that here you are setting the colors for the various types of cross section records instead
of raw data records.
Validate Records: This menu item has been described in the Settings Menu section of Editing Traverse
Raw Data Files
US Foot: If this menu item is checked units are US feet. If the Meters menu item is checked, this menu
item is disabled.
Entering and editing template data is analogous to that described in Entering and Editing Cross Section Data
except that, instead of being identified by their station along the alignment, templates are identified by an integer
template identifier. This identifier is used when building a cross section from templates in order to specify a
template among the many that a template file may contain. Templates are placed along a proposed alignment
at various stations and thus create a series of cross sections using the alignment elevation to set the elevation of
the template points. When building cross sections along an alignment using templates, cross sections at stations
between two template stations result in a series of cross sections being created to transition between the templates.
Template Records: There are five fields to be filled out in a Template record:
Template: Template number for identifying the template
Left Slope:
Specifies the slope at the left side of the template in feet/foot (meters/meter). This slope will be used to extend this
template generated cross section to meet any cross section it overlays. Right Slope:
Enter the slope at the right side of the template in feet per foot (or meters per meter units are set to meters). This
slope will be used to extend this template generated cross section to meet any cross section it overlays. Offset:
The Offset defines the distance from the centerline of the template to this point on the cross section. The template
centerline should be assigned a 0.0 offset. The 0.0 offset is placed on the alignment when cross sections are
generated from templates.
Elevation:
The Elevation specifies the elevation of this point on the template. If the elevation of the centerline point is set
to 0.0, then this elevation can be used to directly compute the elevation of the point based on the elevation of the
alignment where the template is placed.
Editing a Template File: All template menu items and editing procedures are identical to those described
for cross sections.
The CGEditor can be used to edit six different types of coordinate files. All the supported coordinate file
types have Point ID, Northing, Easting, Elevation, and Description fields. In all formats, any given point may
have a blank Description field. The types of files supported and a brief description of their differences follows:
To create a new file or open an existing file choose File on the main menu then either click New or Open.
If you choose New a submenu will appear, click the Coordinate File menu item or click on the ''C'' icon in the
Standard toolbar. Next pick the type of coordinate file you wish to create using the Coordinate File Type dialog:
If you are opening an existing file using the Open menu item, you will be asked to choose the file using file
dialog. Browse to the directory where you wish to work click on a coordinate file and click the Open button The
coordinate records from the file will appear in a separate document window in the CGEditor.
It is possible to have multiple documents open at the same time. So you could create a new file and open
an existing file in the same editing session and each would appear in its own window in the editor. You can have as
many new and/or existing files open as your project demands. You may also cut, copy and/or paste between files.
Settings: Before entering any data you should check the current settings. Click the Settings menu item
then click Coordinate File to review and/or change the current settings. (For more details, see the Settings Menu
section of Editing Coordinate Files.)
Once a coordinate file has been opened or created, you can edit any of the fields in any of the records. To create
a new coordinate point you must use the Add/Insert main menu or toolbar. Both the Add/Insert menu and toolbar
allow you to add or insert individual blank records or one or more records from an existing coordinate file. When
you add a record or records, they are appended to the end of the file. When you Insert one or more records they are
inserted just above the current record.
If you choose to either the Add or Insert Pts from File or the corresponding toolbar item, you will see the
C&G Select Points from: dialog.
Note: Any time there are points in the list the REMOVE from SELECTION button will be enabled. Click-
ing this button will remove points from the list according to the current method being used to choose points.
All
If you choose all and not all of the points in the file are in the list, the ADD from FILE button will be enabled.
Clicking the ADD from FILE button will add all the points from the file to the list.
Block
If you choose the Block method, the following Define Block section will appear below the Choose Points section
of the dialog.
Fill in the Starting Point ID and End Point ID then click the ADD from FILE button.
by Desc
If you choose the by Desc method, the following Specify Description section will appear below the Choose Points
section of the dialog.
by Code
If you choose the by Desc method, the following Specify Code section will appear below the Choose Points
section of the dialog. This section of the dialog looks and functions the same as the Specify Description section
shown above except you must specify a code.
by Elev
If you choose the by Desc method, the following Specify Elevation section will appear below the Choose
Points section of the dialog.
Specify the high and low elevation values. You can do this by directly entering the elevation values or you can type
a point ID in the Point ID edit box then click on another edit box. When you do this the elevation of the point is
written to the appropriate Elevation edit box. If you used a point ID to get the elevation, you can edit the value if
necessary. Next click the ADD from FILE button to add the points to the list.
in Radius
in Rect
There is only one type of coordinate record called a Point record. This record has six fields:
Point ID: Point identifier must be unique. Its format varies according to the type of coordinate file.
Northing: Specifies the northing or Y coordinate of a point.
Easting: Specifies the easting or X coordinate of a point.
Elev: Specifies the elevation or Z coordinate of a point. (May be On or Off. To turn the column on click the column
heading.)
Code (C&G coordinate files only):
a 4 character optional field used to group points. May be blank. (May be On or Off. To turn the column on click the
column heading.)
To replace the data in an existing record, just click once on the field you wish to replace and begin typing
the new data. To edit the data in an existing record, click twice on the field you wish to edit and make any edits
required in the existing data.
Settings Menu
Coordinate Files
Choosing this menu item brings up the Coordinate File Settings dialog
Settings for
drop down list box allows you to specify settings for any coordinate file currently open in the CGEditor as well as
choose to set the Default settings for new files you create.
Description Length:
this edit box can be used to set a new description length for the file. If you choose to change the description length,
any descriptions that already exist in the file will be truncated to the new length.
Point Code ON checkbox - if this is checked then the Code column will be activated in the editor. (Only
applies to C&G coordinate files)
Elevation ON checkbox - if this is checked then the Elevation column will be activated in the editor.
Foot Definition: click the button to switch between US and International feet. (Disabled if Units are set
to Meter)
The Set Defaults, Restore Values and Save As Default have been covered elsewhere.
If this menu item is checked units are US feet. If the Meters menu item is checked, this menu item is disabled. The
check will also be set or cleared by changes in the Coordinate File Settings dialog.
If this menu item is checked units are International feet. If the Meters menu item is checked, this menu item is
disabled. The check will also be set or cleared by changes in the Coordinate File Settings dialog.
Feet menu item: If this menu item is checked units are Feet. The check will also be set or cleared by
changes in the Coordinate File Settings dialog.
Meters menu item: If this menu item is checked units are meters. The check will also be set or cleared by
changes in the Coordinate File Settings dialog. Note: The settings for US Foot and International foot will be
ignored if Meters is checked.
Tools Menu
With the exception of Renumber Points, the items on the Tools menu are similar to those items already described
for other file types.
When you choose the Renumber Points menu item you will receive a warning regarding the problems that
After considering the problems you may encounter due to point renumbering respond Yes or Yes-Don't Ask Again
to continue with the renumbering operation, or No to cancel the operation.
If you choose to continue with the renumbering of points, you will see the Renumber Points dialog:
When done click OK. Click Cancel to end the command without changes to the coordinate file being edited.
C&G point group files are organized into named subgroups. The subgroup name can be anything you wish
You may open and/or create as many files as are needed for your project.
To create a new empty point group file choose the File menu then the New menu item then the Point Group File
menu item or, more simply, just click the ''P'' toolbar icon on the Standard toolbar. In either case, a document
window will appear within the main CGEditor window. This will have a single blank record or row for the
Subgroup name - identified by SGR in the Type column.
To open an existing point group file, choose File then Open... Then, in the file dialog, browse to the direc-
tory where your point group file is located, highlight the desired file and click the Open button. The records will be
read from the file and will be displayed in a separate document window
If you choose to Add or Insert Pts from File the following dialog comes up:
The use of this dialog to choose points has been described in detail under the section on Editing Coordinate Files.
Please refer to that section for more details. After choosing the points you wish to add or insert into the point group
using the C&G Select Points from ... dialog, click OK and the point records will be created in the point group file
being edited.
Vertical Curves
You may enter vertical curve information in a point group file. This allows you to not only specify the horizontal
location of the alignment, but also its vertical alignment. A point group file that has vertical curves in it may not
contain any subgroup records. If you attempt to place vertical curve data in a file having one or more subgroups,
you will be given the following warning:
As indicated by the choices in the dialog, you may continue and place vertical curve info in a point group file
containing subgroups, but it will not be usable in C&G commands.
If you have no subgroups (or if you do and answer ''Yes'' to the warning) and this is the first vertical curve
in the file, the Enter Vertical Curve Information dialog will come up.
Enter the information in the dialog to specify the vertical curve. The Starting Station and the PVI Station should
be entered as decimal numbers and when you click in another edit box the decimal station will be converted
to standard station notation. The Slope in and the Slope out should be entered as a percent (For example, en-
ter 2 or 2.0 for 2%). When you click OK the vertical curve records VC1 and VC are added in the document window.
For the second and succeeding vertical curves, you can either Add Vertical Curves to the end of the verti-
cal curve records or you can Insert Vertical Curves within the existing vertical curve records. For these vertical
curve records, the dialog requires fewer entries:
Once the vertical curve information has been specified you can go ahead and enter the points specifying the
alignment.
Settings Menu
The Settings menu allows you to configure the point group file and the record appearance.
Choose the Point Group Settings menu item to bring up the Point Group Settings dialog:
In this dialog you can set the units and the page orientation for printing.
Note: the units setting only effects the display of stations in station notation.
Choose the Record Color menu item to bring up the Record Color dialog. Set the display color of the
various records by clicking on the line for the record type. This brings up a color dialog that allows you to pick
from the 16 available colors. Click OK when done.
Tools Menu
The items in the Tools menu are, for the most part, self-explanatory or have been covered in detail for other types
1467
Introduction
Key Features of SurvNet
• SurvNet reduces survey field measurements to coordinates in assumed, UTM, SPC83 SPC27, and a variety
of other coordinate systems. SurvNET calculates the minimum necessary corrections to measured horizontal
angles, slope distances and vertical angles in order to fit the desired control. SurvNET can only process
raw field measurements, it is not designed to process bearing or azimuth traverses. If you wish to use
SurvNET to process your traverses, you must collect the angles and distances.
• In the 2D/1D model in a state plane coordinate system, a grid factor is computed for each individual line
during the reduction. The elevation factor is computed for each individual line if there is sufficient elevation
data. If the raw data has only 2D data, the user has the option of defining a project elevation to be used to
compute the elevation factor.
• SurvNet supports a variety of map projections and coordinate systems including the New Brunswick Survey
Control coordinate system, UTM, and user defined systems consisting of either a predefined ellipsoid or a
user defined ellipsoid and one of the following projections, Transverse Mercator, 1 Standard Parallel Lam-
bert Conformal, 2 Standard Parallel Lambert Conformal, Oblique Mercator, and the Double Stereographic
projection.
• A full statistical report containing the results of the least squares adjustment is produced and written to the
report (.RPT) file. An error report (.ERR) file is created and contains any error messages that are generated
during the adjustment.
• Coordinates can be stored in a Carlson (.CRD) file, C&G (.CRD) file, Simplicity file (.ZAK) or an LDD file.
An ASCII coordinate (.NEZ) file is always created that can be imported into most any mapping/surveying/GIS
program. The user has the option to compute unadjusted preliminary coordinates.
• There is an option to compute traverse closures during the preprocessing of the raw data. Closures can be
computed for both GPS loops and total station traverses. Closure for multiple traverse loops in the same raw
file can be computed.
• When processing Angle-Only records for triangulation, if there is a zenith angle and rod height (zero is a valid
rod height), a 3D triangulation will be performed, calculating an elevation of the triangulation point. This is
true in both the 3D and 2D/1D models.
• SurvNet can combine GPS vectors and total station data in a single adjustment. GPS Vector files from
Leica, Thales, Topcon and Trimble can be input, as well as GPS files in the StarNet format. Additionally
GPS vectors can be read from NGS G-files. There is also an option to read the G-file section of an Opus report.
• SurvNet includes a variety of blunder detection routines. One blunder detection method is effective in de-
tecting if the same point number has been used for two different points. Additionally this blunder detection
method is effective in detecting if two different point numbers have been used for the same physical position.
This method also flags other raw data problems. Another blunder detection method included in SurvNet is ef-
fective in isolating a single blunder, distance or angle in a network. This method does not require that there be
a lot of redundancy, but is effective if there is only one blunder in the data set. Additionally, SurvNet includes
a blunder detection method that can isolate multiple blunders, distances or angles in a network. This method
does require that there be a lot of redundancy in the network to effectively isolate the multiple blunders.
• Other key features include: Differential and Trig level networks and loops can be adjusted using the network
least squares program. Geoid modeling is used in SurvNet, allowing the users to choose between the Geoid99
and the Geoid03 model. The user can alternately enter the project geoid separation. There are description
codes to identify duplicate points with different point numbers. The user can specify the confidence interval
from 50 to 99 percent.
SurvNet performs a least squares adjustment and statistical analysis of a network of raw survey field data, including
total station measurements, differential level data and GPS vectors. SurvNet simultaneously adjusts a network
of interconnected traverses with any amount of redundancy. The raw data can contain any combination of angle
SurvNet implements the standard parametric observation equation method with independent weighting for az-
imuths, directions, angles, distances, GPS baselines, coordinates, elevations and level data to compute least squares
estimates of all unknowns in accordance with well-established reference texts such as Adjustment Computations:
Spatial Data Analysis (4th Edition) Paul R. Wolf, Charles D. Ghilani.
General Rules for Collecting Data for Use in Least Squares Adjustments
Least squares is very flexible in terms of how the survey data needs to be collected. Generally speaking, any
combination of angles, and distances combined with a minimal amount of control points and azimuths are needed.
This data can be collected in any order. There needs to be at least some redundancy in the measurements. Redundant
measurements are measurements that are in excess of the minimum number of measurements needed to determine
the unknown coordinates. Redundancy can be created by including multiple GPS and other control points within a
network or traverse. Measuring angles and distances to points in the network that have been located from another
point in the survey creates redundancy. Running additional cut-off traverses or additional traverses to existing control
points creates redundancy. Following are some general rules and tips in collecting data for least squares reduction.
• Backsights should be to point numbers. Some data collectors allow the user to backsight an azimuth not
associated with a point number. SurvNet requires that all backsights be associated with a point number.
• There has to be at least a minimum amount of control. There has to be at least one control point. Additionally
there needs to be either one additional control point or a reference azimuth. Control points can be entered in
either the raw data file or there can be a supplemental control point file containing the control point. Reference
azimuths are entered in the raw data file. The control points and reference azimuths do not need to be for the
first points in the raw file. The control points and azimuths can be associated with any point in the network or
traverse. The control does not need to be adjacent to each other. It is permissible, though unusual, to have one
control point on one side of the project and a reference azimuth on the other side of the project.
• Some data collectors do not allow the surveyor to shoot the same point twice using the same point number.
SurvNet requires that all measurements to the same point use a single point number. The raw data may need to
be edited after it has been downloaded to the office computer to insure that points are numbered correctly. An
alternative to renumbering the points in the raw data file is to use the 'Pt Number substitution string' feature in
the project 'Settings' screen. See the 'Redundant Measurement' section for more details on this feature.
• The majority of all problems in processing raw data are related to point numbering problems. Using the
same point number twice to different points, not using the same point number when shooting the same point,
misnumbering backsights or foresights, and misnumbering control points are all common problems.
• A big source of problems with new users is a misunderstanding in defining their control for a project. It is
always best to explicitly define the control for the project. A good method is to put all the control for a project
into a separate raw file.
• Some raw data collector files may have preliminary unadjusted coordinates included with the raw data. These
coordinate records should be removed from the raw file. The only coordinate values that should be in the raw
file are the control points. Since there is no concept of 'starting coordinates' in least squares there is no way
for SurvNet to determine which points are considered control and which points are preliminary unadjusted
points. So all coordinates found in a raw data file will be considered control points.
• When a large project is not processing correctly, it is often useful to divide the project into several raw data
files and debug and process each file separately as it is easier to debug small projects. Once the smaller
projects are processing separately they can be combined for a final combined adjustment.
SurvNet gives the user the option to choose one of two mathematical model options when adjusting raw data, the
3D model and the 2D/1D model.
In the 2D/1D model raw distance measurements are first reduced to horizontal distances and then optionally
to grid distances. Then a two dimensional horizontal least squares adjustment is performed on these reduced
horizontal distance measurements and horizontal angles. After the horizontal adjustment is performed an optional
one-dimensional vertical least squares adjustment is performed in order to adjust the elevations if there is sufficient
data to compute elevations. The 2D/1D model is the model that has been traditionally been used in the past by
non-geodetic surveyors in the reduction of field data. There are several advantages of SurvNet's implementation of
the 2D/lD model. One advantage is that an assumed coordinate system can be used. It is not necessary to know
geodetic positions for control points. Another advantage is that 3D raw data is not required. It is not necessary to
record rod heights and heights of instruments. The 2D/1D model allows you to mix 2D and 3D measurements.
Elevations are not required for the control points. The primary disadvantage of SurvNet's implementation of the
2D/1D model is that GPS vector data cannot be used in 2D/1D projects.
In the 3D model raw data is not reduced to a horizontal plane prior to the least squares adjustment. The 3 dimen-
sional data is adjusted in a single least squares process. In SurvNet's implementation of the 3D model XYZ geodetic
positions are required for control. The raw data must contain full 3D data including rod heights and measured
heights of instrument. The user must designate a supported geodetic coordinate system. The main advantage of
using the 3D model is that GPS vectors can be incorporated into the adjustment. Another advantage of the 3D
model is the ability to compute and adjust 3D points that only have horizontal and vertical angles measured to the
point. This feature can be used in the collection of points where a prism cannot be used, such as a power line survey.
When using the 2D/1D model if you have 'Vertical Adjustment turned' ON in the project settings, elevations will be
calculated and adjusted only if there is enough information in the raw data file to do so. Least squares adjustment
is used for elevation adjustment as well as the horizontal adjustment. To compute an elevation for the point the
instrument record must have a HI, and the foresight record must have a rod height, slope distance and vertical angle.
If working with .CGR raw data a 0.0 (zero) HI or rod height is valid. It is only when the field is blank that the record
will be considered a 2D measurement. Carlson SurvCE 2.0 or higher allows you to mix 2D and 3D data by checking
or unchecking the 3D MODE checkbox in the Configuration dialog (General Tab). A comment record ''–Elevation:
3D'' or ''–Elevation: 2D'' will be inserted into the .RW5 file and SurvNET will pay attention to those records. A
3D traverse must also have adequate elevation control in order to process the elevations. Elevation control can be
obtained from the supplemental control file, coordinate records in the raw data file, or elevation records in the raw
data file.
SurvNet can also automatically reduce field measurements to state plane coordinates in either the NAD 83 or NAD
27 or other supported geodetic coordinate systems. In the 2D/1D model a grid factor is computed for each individual
line during the reduction. The elevation factor is computed for each individual line if there is sufficient elevation
data. If the raw data has only 2D data, the user has the option of defining a project elevation to be used to compute
the elevation factor.
A full statistical report containing the results of the least squares adjustment is produced and written to the report
(.RPT) file. An error report (.ERR) file is created and contains any error messages that are generated during the
adjustment. Coordinates can be stored in the following formats:
C&G numeric (*.crd)
C&G alphanumeric (*.cgc)
Carlson numeric (*.crd)
Starting Survnet
Using SurvNET Standalone
Double click on the SurvNET icon on the desktop or use the Start menu > Programs (or All Programs) > SurvNET
Entry into the SurvNet program is easy. It can be accessed in two different ways. The easiest way to start the
program is to select SurvNet from the Survey menu. The other method is to start SurvNet from within the Raw
Data File editor. To bring up the Raw Data File editor select Edit-Process Raw Data File from the Survey menu
(see below).
File Menu
Selecting the File menu opens the following menu:
SurvNET is a project based system. Everything related to processing raw data must be specified in the project
settings.
A Project (.PRJ) file is used to store all the settings and files necessary to reprocess the data making up the project.
You can create a New project, or Open an existing project. It is necessary to have a project open in order to process
the data.
The Save Project As Default can be used to create default project settings to be used when creating a new project.
The current project settings are saved and will be used as the default settings when any new project is created.
Project settings are covered in the Settings menu sections.
Some statutes and jurisdictions still require the computation of traditional traverse closures. SurvNet gives the
surveyor the ability to compute the closures of multiple traverses within a project as part of the preprocessing of the
project raw data. Closures for single or multiple traverses can be computed for a single project. Additionally, GPS
closures can be computed for GPS loops. To compute closures you must first create a ''Closure'' file (.CLS). Closure
files define the type of traverse loops that are to be computed and the point numbers that make up the traverse.
There are two options in the FILE menu that are used to create and edit the closure, .cls, files:
Open Traverse Closure File
New Traverse Closure File
Set the check boxes to set whether vertical closure and angle closures are to be computed. Then choose what type
traverse is being entered. .
Enter the points that define the traverse. If you check the ''Allow graphic pt. pick'' box, the graphic window will pop
up. You can then pick the points graphically. The points will go into the list separated by commas.
If you manually enter the points, they can be entered in the form:
1,23,30-35,45,23,1
A comma separates the point numbers. You can select a range (30-35) when the points are sequential. You
must start with the first backsight point number and end with the last foresight point number. For example, if you
have a simple loop traverse with angle closure using points 1, 2, 3 and 4, it will be entered as ''4,1,2,3,4,1'' where 1
is the first occupied point and 4 is the initial backsight.
You can turn the ''Vertical Closure'' ON or OFF. If the vertical closure is ON, you will be shown the total
vertical distance closure.
In order to calculate the traverse closure, you must select the TRAVERSE TYPE. It can be:
Pt. to Pt. Trav. - A point to point traverse is a traverse that starts at a set of known coordinates and ends
at another known coordinate. This option assumes you start from two control points and tie into two control points
if an angle closure is desired and one control point if only a linear closure is desired. The first backsight distance
and last foresight distance if angle closure is ON are not used in computing the linear closure. Following is an
example of a pt. to pt. traverse with angle closure.
100,101,2-5
In the above pt. to pt. list Pt 100 is the starting backsight point, Pt. 101 is the starting instrument point. Pt. 4 is the
ending instrument point and the foresight to the angle closure point is point 5. If a closing angle was not collected
the list would look as follows '100,101,2-4'.
Loop Trav., Int. Az. Ref. - A closed loop traverse that begins by backsighting the last interior point on the traverse.
Following is an example.
7,101,2-7,101
In the above example closed loop with angle balance list, point 7 is the backsight point and point 101 is the first
occupied point. If the closing angle 6-7-101 was not collected the list would be entered as follows ' 7,101,2-7'
Loop Trav., Ext. Az. Ref. - A closed loop traverse that begins by backsighting an exterior point (point not on the
traverse).
In the above example loop with exterior reference and angle balance list, point 100 is the backsight point and point
101 is the first occupied point. If the closing angle 7-101-101 was not collected the list would be entered as follows
' 100,101,2-7,101'
GPS Loop Closure: - GPS loop closures can be computed using this option.
A,E,F,A
In the above example GPS loop, closure will be computed from the GPS loop going from A-E-F-A.
After the closure, .CLS, file has been created the preprocessing project settings need to be updated to include
the closure file in the project. Following is a view of the settings screen that defines a closure file to be used in
preprocessing. Notice that the check box 'Compute Traverse Closure' is checked and a closure file has been entered
in the edit box field. Notice that the 'Edit/Create' button can be used to edit an existing closure file or create a new
closure file.
Misclosure, X:
-0.0022
Y:
-0.0044
Z:
0.0097
Closure error:
0.0109
Perimeter: 30814.5047
Precision: 1:2833226
Following is a view of the closure file that created the above GPS closure report. The 'Vert. Closure', and 'Angle
Closure' toggles serve no purpose with GPS loop closures.
There are two options in the FILE menu that are used to create and edit the ALTA, .alt, files:
Open ALTA, Rel. Err. Ellipse File
New ALTA, Rel. Err. Ellipse File
After choosing the ALTA file to be created or edited the following dialog box is displayed.
The above dialog box allows the user to define the points to be included in the ALTA report processing. There
are two sections in the .RPT file created through the ALTA reporting. The following report shows the sections of
the ALTA report generated by the data in the dialog box. The first section of the report displays only the relative
error ellipses between points. The point sequences used in this section come from the list on the right hand side
of the above dialog box. The second section of the report performs an ALTA tolerance test and displays only
those connections that fall outside of the ALTA tolerances (as set in the ADJUSTMENT tab of the SETTINGS
dialog box). The program first checks the specific point sequences defined by the list on the right side of the dialog
When adding points to either section, you can choose the option to Allow graphic pt. pick. This option is
only available if you run the ALTA dialog from the FILE menu (as opposed to from the Settings dialog). A graphic
window will pop up and you can pick the points graphically that you want to include in the ALTA report.
There can be many connections to check if the point list on the left hand side of the dialog box has a lot of
points. The user can limit the number of sequences to be displayed that fail the ALTA test by entering a number in
the ''Max. Connections to display'' field.
Notice that you can enter points based on descriptions in the left hand list box. If you wished to check con-
nections between all points with TP, EIP, MON descriptions, enter the descriptions in the edit field and press the
'Add' button. If TP, EIP, and MON represented traverse points, existing iron pipes and monuments then ALTA
testing would be performed on those point types.
After you have created the .ALT point file you need to set a few project settings. These settings define the ALTA
tolerances, specify the .ALT file to be used, and define the type of reporting to be generated. The 'Adjustment' tab
sheet within the project 'Settings', has a relative error ellipse section where the ALTA report settings are located.
All the ALTA reporting settings reside within the Relative Error Ellipse box.
Note: You do not have to ''Enable sideshots for relative error ellipses'' to get an ALTA report on sideshots that are
selected for the report. All points selected for the ALTA report will automatically be included in the computational
process.
The 'Rel. Err. Points File:' check box must be checked, and an .ALT file must be chosen to get an ALTA report. The
.ALT file defines which points will be included in the ALTA reporting. See the previous discussion on the creation
of the .ALT file if you are unsure of how to create an .ALT file.
Check the 'Include ALTA tolerance report' check box to create the ALTA tolerance checking report section. If an
.ALT file has been chosen then the relative error section of the report will always be generated.
Next make sure the appropriate tolerance and PPM has been defined. The ALTA standards define their positional
standard as .07 plus 50 PPM. Additionally, the ALTA standards require that the computations be performed to a
After the project has been processed the ALTA/Relative Error portion of the report is displayed in the report window
under its own tab.
From the above points the following connections exceeded the tolerance of 0.070 + 50 PPM. at the 95% CI
The first part of the report shows the SPECIFIC connections as specified in the ALT file.
The second part shows the ALL CONNECTIONS as specified in the ALT file. It is preceded by the list of
selected points. All possible combinations of connections between these points are calculated. Based on the
setting Maximum Connections to Display in the ALT file, that number of connections are shown, beginning
with the largest Ratio Actual to Allowable. Only the connections that fail the ALTA standards will be shown. If
all the points ''pass'' the ALTA standards, no points will be shown and you will see the message: All connection
combinations passed the tolerance test.
Settings Menu
The project settings are set by selecting Settings > Project from the menu, or pressing the SE icon on the tool
bar. The project settings dialog box has six tabbed windows, Coordinate System, Input Files, Preprocessing,
Adjustment, Standard Errors, and Output Options. Following is an explanation of the different project settings
tabbed windows.
Notice that there are two buttons at the lower left of the dialog box. The 'Save Project' button can be used to store
the current settings to the active project. If there is no active project then the user will be prompted for a new project
file name. Projects can also be saved using the 'File/Save Project' menu option from the main menu. The 'Save
as Default' button can be used to save the current project settings as the default settings whenever a new project is
created. Default project settings can also be defined using the 'File/Save Project as default' menu option from the
main menu.
Geoid Modeling
If you are using either the 3D or the 2D/1D adjustment model using SPC 1983 or UTM reduction you must choose
a geoid modeling method. A project geoid separation can be entered or the GEOID99 or GEOID03 grid models
can be used. The project must fall within the geographic range of the geoid grid files in order to use GEOID99 or
GEOID03 models.
Geoid modeling is used as follows. Entering a 0.0 value for the separation is the method to use if you wish to ignore
the geoid separation. In the 2D, 1D model it is assumed that elevations entered as control are entered as orthometric
heights. Since grid reduction requires the data be reduced to the ellipsoid, the geoid separation is used to compute
ellipsoid elevations. The difference between using geoid modeling and not using geoid modeling or using a
project geoid separation is insignificant for most surveys of limited extents. In the 3D model it is also assumed
that elevations entered as control are orthometric heights. Since the adjustment is performed on the ellipsoid, the
geoid separation is used to compute ellipsoid elevations prior to adjustment. After the adjustment is completed the
adjusted orthometric elevations will be computed from the adjusted ellipsoid elevations and the computed geoid
separation for each point.
Geoid modeling is especially important for projects covering large extents. If you incorporate GPS vector data from
an OPUS solution into your project it will be necessary to use geoid modeling, otherwise your results will be poor.
If you choose the GEOID99 or GEOID03 modeling option, geoid separations are computed by interpolation with
data points retrieved from geoid separation files. The geoid separation files should be found in the primary the
If you choose to enter a project geoid separation the best way to determine a project geoid separation is by using the
GEOID03 option of the NGS on-line Geodetic Toolkit. Enter a latitude and longitude of the project midpoint and
the program will output a project separation.
The User-defined Oblique Mercator projection used by SurvNet uses the Oblique Mercator projection formulas
published in the NGS document ''State Plane Coordinate System of 1983' by James Stem. This implementation
of the Oblique Mercator projection uses the convention of the False North and East being the natural origin, as
opposed to the origin being the center of the projection.
The following dialog box is used to create the user-defined coordinate system. The ellipsoid needs to be defined and
the appropriate map projection and projection parameters need to be entered. The appropriate parameter fields will
be displayed depending on the projection type chosen.
Load -Use the 'Load' to load the coordinate system parameters from an existing UDP.
Save - Use the 'Save' button to save the displayed UDP. The 'Save' button prompts the user to enter the UDP file
name.
OK - Use the 'OK' button to save the UDP using the existing file name and return to the 'Coordinate System' dialog
box.
Cancel - Use the 'Cancel' button to return to the 'Coordinate System' dialog box without saving any changes to the
UDP file.
If you need to define an ellipsoid chose the 'User-Defined' ellipsoid option. With the user-defined ellipsoid
Input Files
Raw Data Files: Use the 'Add' button to insert raw total station files into the list. Use the 'Remove' button to
remove raw files from the list. All the files in this list are included in the least squares adjustments. Having the
ability to choose multiple files allows one to keep control in one file and measurements in another file. Or different
files collected at different times can be processed all at one time. If you have multiple crews working on the same
project using different equipment, you can have ''crew-specific'' raw data files with standard error settings for their
particular equipment. Having separate data files is also a convenient method of working with large projects. It is
often easier to debug and process individual raw files. Once the individual files are processing correctly all the files
You can select C&G (.CGR) raw files, Carlson (.RW5) files or SDMS (.PRJ) files for processing. You cannot
select different file types. For example, you cannot select both .CGR and .RW5 files in the same project to be
processed at the same time. Notice that you have the ability to highlight multiple files when removing or adding files
Carlson RW5 files can contain GPS vector records. If you wish to use the vectors from the RW5 file, check the
''Include any GPS Vectors'' box. You can also select RW5 files containing vectors in the GPS vector Files area.
Level Raw Files: Differential and Trig level files can be entered and processed. There are two type of level file
supported by SurvNET:
.TLV files - this is the new Carlson level file. It can contain Trig-Level and/or Differential-Level data. This is the
file created by SurvCE version 2.0 or higher.
.LEV files - this is Carlson's old level file format. It can contain single-wire or three-wire differential-level data.
You can view/edit these files by pressing the ''Edit'' button next to the level file input field.
Under the tools menu pull down, you have the option to convert level files from other formats to either a TLV or
LEV format.
GPS Vector Files: GPS vector files can be entered and processed. Both GPS vector files and total station raw
files can be combined and processed together. You must have chosen the 3D mathematical model in the Coordinate
System tab in order to include GPS vectors in the adjustment.
Currently, the following GPS vector file formats are supported.
ASCII (StarNET)
Ashtech / Thales: Thales files typically have .obn extensions and are binary files.
Carlson RW5 files containing GPS vector records
GeoLab (.IOB)
LandXML, (*.xml)
Leica: Leica files are ASCII files.
NGS G-File
NGS G-File from an OPUS report
StarNet ASCII GPS: See below for more information on StarNet format. These files typically have .GPS extensions.
Topcon (.tvf): Topcon .tvf files are ASCII files.
Topcon (.xml): Topcon also can output their GPS vectors in XML format which is in ASCII format.
Trimble Data Exchange Format (.asc): These files are in ASCII format
Trimble data collection (.dc): These files are ASCII.
Trimble LandXML (.jxl)
The following is a typical vector record in the StarNet ASCII format. GPS vectors typically consist of the 'from'
and 'to' point number, the delta X, delta Y, delta Z values from the 'from' and 'to' point, with the XYZ deltas being
in the geocentric coordinate system. Additionally the variance/covariance values of the delta XYZ's are included in
the vector file.
G0 'V3 00:34 00130015.SSF
G1 400-401 4725.684625 -1175.976652 1127.564218
G2 1.02174748583350E-007 2.19210810829205E-007 1.23924502584092E-007
G3 6.06552466633441E-008 -5.58807795027874E-008 -9.11050726758263E-008
For a variety of reasons it is common for GPS vector data collected with GPS equipment to have point names that
do not match the point names used in the total station data. Generally the easiest way to handle this situation is to
first convert the GPS data into the StarNet ASCII .format using the 'Tools/Convert GPS file to ASCII' menu option.
Once the file has been converted to ASCII it is straightforward to change the G1 records using any text editor to
reflect the correct point numbers.
Supplemental Control File: The supplemental control file option allows the user to designate an additional coordi-
nate file to be used as control. The supplemental control files can be from a variety of different file types.
Carlson SQLite (*.crdb)
C&G numeric (*.crd)
C&G alphanumeric (*.cgc)
Carlson numeric(*.crd)
Carlson alphanumeric(*.crd)
Autodesk Land Desktop (*.mdb)
Simplicity (*.zak)
ASCII P,N,E,Z,D,C (*.nez)
ASCII P,Lat,Long,Ortho,D,C (*.txt)
CSV ASCII NEZ with std. errors
SDMS (.ctl) control file
Note: You should never use the same file for supplemental control points and for final output. Least squares
considers all points to be measurements. If the output file is also used as a supplemental control file then after the
project has been processed all the points in the project would now be in the control file and all the points in the file
would now be considered control points if the project was processed again. The simplest and most straight-forward
method to define control for a project is to include the control coordinates in a raw data file.
Preprocessing
The Preprocessing tab contains settings that are used in the preprocessing of the raw data.
Tolerances: When sets of angles and/or distances are measured to a point, a single averaged value is calcu-
lated for use in the least squares adjustment. You may set the tolerances so that a warning is generated if any
differences between the angle sets or distances exceed these tolerances. Tolerance warnings will be shown in the
report (.RPT) and the (.ERR) file after processing the data.
Extended Angle Sets & Distance Report: If you check this box, you will get an expanded tolerance re-
port. You will see a list of angles, distances, zenith angles and vertical differences that were averaged to get the
single measurement used in the adjustment. If the list exceeds the tolerance settings, you will also see a warning.
This will make for a much longer report. Below is a sample of the extended report:
=========================================
Horizontal Angle: IP: 122, BS: 142, FS: 123
265-29'23.0''
265-29'21.0''
Average: 265-29'22.0''
=========================================
Distance: From: 104, To: 103
Vert. Ang. Slope Dist. Horiz. Dist. Vert. Dist.
090-37'11.0'' 324.8900 324.8710 -4.3718
090-37'06.0'' 324.8900 324.8711 -4.3640
089-01'54.0'' 324.9150 324.8685 4.4032
089-01'50.0'' 324.9150 324.8684 4.4095
090-37'03.0'' 324.8900 324.8712 -4.3592
090-37'10.0'' 324.8900 324.8711 -4.3703
089-03'59.0'' 324.9200 324.8768 4.3864
089-04'05.0'' 324.9200 324.8769 4.3769
Average 089-50'02.2'' 324.8878 324.8719 -4.3802
Horz./Slope Dist Tolerance: This value sets the tolerance threshold for the display of warnings if the dif-
ference between highest and lowest horizontal distance exceeds this value. In the 2D model it is the horizontal
distances that are being compared. In the 3D model it is the slope distances that are being compared.
Vert. Dist Tolerance: This value sets the tolerance threshold for the display of a warning if the difference
between highest and lowest vertical difference component exceeds this value (used in 2D model only).
Angle Set Spread Display: You can choose either individual angle spreads or SET angle spreads. If you
choose individual, all the angles will be compared and a high and low will be determined. If you choose SETS,
we will treat a SET (two angles) as a single angle by averaging them prior to comparing to another SET. If you
only turn one SET of angles, there will be no tolerance check. If you turn 4 SETS of angles, the tolerance will be
calculated from four angles.
Horz. Angle Tolerance: This value sets the tolerance threshold for the display of a warning if the differ-
ence between the highest and lowest horizontal angle exceeds this value (or highest and lowest SET depending on
the previous setting). Vert. Angle Tolerance: This value sets the tolerance threshold for the display a warning if
the difference between the highest and lowest vertical angle exceeds this value (used in 3D model only).
Compute Traverse Closures: Traditional traverse closures can be computed for both GPS loops and total station
traverses. This option has no effect on the computation of final least squares adjusted coordinates. This option is
useful for surveyors who due to statutory requirements are still required to compute traditional traverse closures and
for those surveyors who still like to view traverse closures prior to the least squares adjustment. This option is used
to specify a previously created closure file.
To use this option the user has to first create a traverse closure file. The file contains a .cls extension. The traverse
closure file is a file containing an ordered list of the point numbers comprising the traverse. Since the raw data
for SurvNet is not expected to be in any particular order it is required that the user most specify the points and the
correct order of the points in the traverse loop. Both GPS loops and angle/distance traverses can be defined in a
single traverse closure file. More details on creating the traverse closure files follow in a later section of this manual.
Pt. Number Substitution String: This option is used to automatically renumber point names based on this string.
Some data collectors do not allow the user to use the same point number twice during data collection. In least
squares it is common to collect measurements to the same point from different locations. If the data collector
does not allow the collection of data from different points using the same point number this option can be used to
automatically renumber these points during processing. For example you could enter the string '=' in the Pt. Number
Substitution String. Then if you shot point 1 but had to call it something else such as 101 you could enter '=1' in the
description field and during preprocessing point 101 would be renumbered as point '1'. With small projects it may
be just as easy to edit the raw data.
Adjustment
Convergence Threshold: During each iteration corrections are computed. When the corrections are less than the
threshold value the solution has converged. This value should be somewhat less than the accuracy of the measure-
ments. For example, if you can only measure distances to the nearest .01' then a reasonable convergence threshold
value would be .005'.
Confidence Interval: This setting is used when calculating the size of error ellipses, and in the chi-square testing.
For example, a 95% confidence interval means that there is a 95% chance that the error is within the tolerances
shown.
Enable sideshots for relative error ellipses: Check this box if you want to see the error ellipses and relative error
ellipses of sideshots. This checkbox must be set if you want to use the ''relative error ellipse inverse'' function with
sideshots. When turned off this toggle filters out sideshots during the least squares processing. Since the sideshots
are excluded from the least squares processing error ellipses cannot be computed for these points. When this toggle
is off, the sideshots are computed after the network has been adjusted. The final coordinate values of the sideshots
will be the same regardless of this setting.
Large numbers of sideshots slow down least squares processing. It is best to uncheck this box while debugging your
project to avoid having to wait for the computer to finish processing. After the project processes correctly you may
turn on the option for the final processing.
Note: If you wish to get statistics on certain selected sideshots, you can create an ALT file with the selected points.
This will force them to be included in the calculation process - even if you have ''Enable sideshots for relative error
ellipses'' unchecked.
Relative Err. Points File: The ALTA standards require that surveyors certify to the relative positional error between
points. Relative error ellipses are an accepted method of determining the relative positional error required by the
ALTA standards. The points that are to be included in the relative error checking are specified by the user. These
Allowable Tolerance, PPM: These fields allow the user to set the allowable error for computations. Typically the
user would enter the current ALTA error standards, i.e. 0.07' & 50 PPM.
See the later section in this manual for more detailed information on creating and interpreting the ALTA section of
the report.
Standard Errors
Standard errors are the expected measurement errors based on the type equipment and field procedures being used.
For example, if you are using a 5 second total station, you would expect the angles to be measured within +/- 5
seconds (Reading error).
The Distance Constant, PPM settings, and Angle Reading should be based on the equipment and field pro-
cedures being used. These values can be obtained from the published specifications for the total station. Or the
distance PPM and constant can be computed for a specific EDM by performing an EDM calibration using an EDM
calibration baseline.
Survey methods should also be taken into account when setting standard errors. For example, you might set the
target centering standard error higher when you are sighting a held prism pole than you would if you were sighting
a prism set on a tripod.
The settings from this dialog box will be used for the project default settings. These default standard errors can be
overridden for specific measurements by placing SE records directly into the Raw Data File (see the above section
on raw data files).
If the report generated when you process the data shows that generally you have consistently high standard residuals
for a particular measurement value (angles, distances, etc.), then there is the chance that you have selected standard
errors that are better than your instrument and methods can obtain. (See explanation of report file). Failing the
North, East, Elev: The estimated amount of error in the control north, east and elev. You may want to
have different coordinate standard errors for different methods of obtaining control. Control derived from RTK
GPS would be higher than control derived from GPS static measurements.
GPS Standard Errors
Instrument Centering: This option is used to specify the error associated with centering a GPS receiver over a
point.
Vector Standard Error Factor: This option is used as a factor to increase GPS vector standard errors as found in
the input GPS vector file. Some people think that the GPS vector variances/covariances as found in GPS vector files
tend to be overly optimistic. This factor allows the user to globally increase the GPS vector standard errors without
having to edit the GPS vector file. A factor of 0 should be the default value and results in no change to the GPS
vector standard errors as found in the GPS vector file. The maximum value allowed is 10.
Standard error files, .sef files, can also be managed from the main 'Files' menu. Use the 'Edit Standard Error File'
menu option to edit an existing standard error file. Use the 'New Standard Error File' option to create a new standard
error file.
After choosing one of the menu options and choosing the file to edit or create, the following dialog box will be
shown. Set the desired standard errors and press the 'OK' button to save the standard error file.
Display Precision
These settings determine the number of decimal places to display in the reports for the following types of data. The
display precision has no effect on any computations, only the display of the reports.
Format
These settings determine the format for the following types of data.
Direction - Choose either bearings or azimuth for direction display. If the angle units are degrees, bearings are
entered as QDD.MMSSss and azimuths are entered as DDD.MMSSss. If the angle units are grads, bearings are
input as QGGG.ggggg and azimuths are input as GGG.ggggg.
Coordinate Display - Choose the order of coordinate display, either north-east or east-north.
Null Elevation - Choose the value for null elevations in the output ASCII coordinate NEZ file. The Null Elevation
field defaults to SurvNet's value for NO ELEVATION,of -999999999.0 .
Angle Display - Choose the units you are working int, degrees or gradians.
These settings determine the type and format of the output NEZ file. An ASCII .NEZ and .OUT files are always
created after processing the raw data. The .OUT file will be a nicely formatted version of the .NEZ file suitable for
printing. The .NEZ file will be an ASCII file suitable to be input into other programs. There are a variety of options
for the format of the .NEZ file. Following are the different ASCII file output options.
P,N,E,Z,CD,DESC (fixed columns); - Point,north,east,elev.,code,desc in fixed columns separated by commas.
P,N,E,Z,CD,DESC; Point,north,east,elev.,code,desc separated by commas.
P N E Z CD DESC (fixed columns); Point,north,east,elev.,code,desc in fixed columns with no commas.
P N E Z CD DESC; Point,north,east,elev.,code,desc in fixed columns with no commas.
P,N,E,Z,DESC (fixed columns); Point,north,east,elev., desc in fixed columns separated by commas.
P,N,E,Z,DESC; Point,north,east,elev., desc separated by commas.
P N E Z DESC (fixed columns); Point,north,east,elev., desc in fixed columns with no commas.
P N E Z DESC; Point,north,east,elev.,code,desc separated by spaces.
P,E,N,Z,CD,DESC (fixed columns); - Point,east,north,elev.,code,desc in fixed columns separated by commas.
P,E,N,Z,CD,DESC; Point,east,north,elev.,code,desc separated by commas.
P E N Z CD DESC (fixed columns); Point,east,north,elev.,code,desc in fixed columns with no commas.
P E N Z CD DESC; Point,east,north,elev.,code,desc in fixed columns with no commas.
P,E,N,Z,DESC (fixed columns); Point,east,north,elev., desc in fixed columns separated by commas.
P,E,N,Z,DESC; Point,east,north,elev., desc separated by commas.
P E N Z DESC (fixed columns); Point,east,,northelev., desc in fixed columns with no commas.
P E N Z DESC; Point,east,north,elev.,code,desc separated by spaces.
CSV ASCII with std. errors (This format is useful as it can be used as a supplemental control input file type option,
where the coordinate standard errors output for one project can be used as input for another project.)
* NOTE: If coordinate points already exist in the CRD file, and they have different values, before a point is written,
you will be shown the NEW value, the OLD value, and given the following option:
Cancel: Cancel the present operation. No more points will be written to the Carson/C&G file.
Overwrite: Overwrite the existing point. Notice that if you check the 'Do Not Ask Again' box all further duplicate
points will be overwritten without prompting.
Do not Overwrite: The existing point will not be overwritten. Notice that if you check the 'Do Not Ask Again' box
First check the ''Create Scaled/Ground NEZ File'' checkbox to turn the feature ON.
Select the TYPE coordinate file you wish to output to and select the file.
If your project is based on a SPC system, you will have the following scaling options:
If you select the first option, the combined scale factor is calculated for each of the points and then the total is
averaged. The inverse of this scale factor will be used to calculate the coordinates of the SCALED coordinate file.
This will give you GROUND coordinates for the project.
If you wish, you may also manually enter the desired scale factor.
If your project is based on a Local or Assumed coordinate system, you will only have the option to manually enter
the scale factor as the scale factors cannot be calculated.
Next you will enter the point number you wish to SCALE around:
Pt. to Scale
The first option will use the current coordinates of the SCALE POINT, all other coordinate points will be scaled
around this point.
The second option allows you to enter NEW coordinate values for the SCALE POINT. All the points will first be
translated so that the SCALE POINT has the values entered here and then they will be scaled around the SCALE
POINT.
The third option allows you to directly enter the delta-north and delta-east translation values. All the points will first
be translated and then scaled.
If the Scaled Coordinate file exists when you process the project, you will see the following warning dialog box:
Process Menu
When you select Process > Network Adjustment from the menu, or select the NETWORK ICON on the tool bar, the
raw data will be processed and adjusted using least squares based on the project settings. If there is a problem with
the reduction, you will be shown error messages that will help you track down the problem. Additionally an .err file
is created that will log and display error and warning messages.
The data is first preprocessed to calculate averaged angles and distances for sets of angles and multiple distances.
For a given setup, all multiple angles and distances to a point will be averaged prior to the adjustment. The standard
error as set in the Project Settings dialog box is the standard error for a single measurement. Since the average of
multiple measurements is more precise than a single measurement the standard error for the averaged measurement
is computed using the standard deviation of the mean formula.
Non-linear network least squares solutions require that initial approximations of all the coordinates be known before
the least squares processing can be performed. So, during the preprocessing approximate coordinate values for each
point are calculated using basic coordinate geometry functions. If there is inadequate control or odd geometric situ-
ations SurvNet may generate a message indicating that the initial coordinate approximations could not be computed.
The most common cause of this problem is that control has not been adequately defined or there are point number
problems.
Side Shots are separated from the raw data and computed after the adjustment (unless the ''Enable sideshots for
relative error ellipses'' toggle is checked in the adjustment dialog box). If side shots are filtered out of the least
squares process and processed after the network is adjusted, processing is greatly speeded up, especially for a large
project with a lot of side shots.
If the raw data processes completely, a report file, .RPT, a .NEZ file, an .OUT file, and an .ERR file will be created in
the project directory. The file names will consist of the project name plus the above file extensions. These different
files are shown in separate windows after processing. Additionally a graphic window of the network is displayed.
.RPT file: This is an ASCII file that contains the statistical and computational results of the least squares processing.
.NEZ file: This file is an ASCII file containing the final adjusted coordinates. This file can be imported into any
program that can read ASCII coordinate files. The format of the file is determined by the setting in the project
settings dialog box.
.OUT file: The .OUT file is a formatted ASCII file of the final adjusted coordinates suitable for display or printing
.ERR file: The .ERR file contains any warning or error messages that were generated during processing. Though
some warning messages may be innocuous it is always prudent to review and understand the meaning of the
The following is a graphic of the different windows displayed after processing. Notice that with the report file you
can navigate to different sections of the report using the Tabs at the top of the window.
If you have ''Write to Carlson/C&G.CRD'' checked in the output options dialog, the coordinates will also be written
to a .CRD file.
GPS vector networks can be adjusted with the current version of SurvNet. This chapter will describe the processing
of a simple GPS network. Following is a graphic view of the GPS network that is to be adjusted. Points A and B are
control points. The red lines represent measured GPS vectors. Most GPS vendor's software can output GPS vectors
to a file as part of the post processing of GPS data.
GPS vector files from various GPS vendors are currently supported. Select the vector files to be processed:
It is not unusual to have different distance units for GPS, total station data, and control data. Often the GPS vector
data is in metric units but the total station raw file is in US Feet. So, the distance units must be specified for the
different raw data types.
In the Preprocessing Settings dialog box the only important setting is the 'Compute Traverse Closures:' options.
If GPS loop closures need to be computed, the loop point numbers need to be entered into a closure file. See the
chapter on traverse closures to see how to create closure files.
There are two GPS standard errors fields in the Standard Errors Settings dialog box. The GPS vector XYZ standard
errors and covariances do not need to be defined as project settings since they are typically found in the GPS vector
data files. The Instrument centering standard error is the estimated error in centering the GPS unit over the survey
point. The 'vector Std. Err. Factor' can be used to globally increase the variance/covariances found in the GPS files
without having to edit the GPS file itself. .
The 'Preprocess, compute unadjusted coordinates' option allows the computation of unadjusted coordinates. If there
are redundant measurements in the raw data, the first angle and distance found in the raw data is used to compute
the coordinates. If a state plane grid system has been designated the measurements are reduced to grid prior to the
computation of the unadjusted coordinates. If the point is located from two different points the initial computation
of the point will be the value stored.
The 'Preprocess the raw data' option validates the raw data. It displays angle and distance spreads as well as checks
the validity of the raw data. Traverse closures are computed if specified. It also performs a ''K-Matrix'' analysis. The
''K-Matrix'' analysis compares the unadjusted, averaged measurements with the computed preliminary measurements
(measurements calculated from the preliminary computed coordinates). This method will catch blunders such as
using the same point number twice for two different points. The report will be sent to the ERR file. The ERR file
will contain the tolerance checks, closures and the K-Matrix analysis. Following is an example of the report created
using the 'Preprocess the raw data' option. Notice that the first section of the report shows the angle and distance
spreads from the multiple angle and distance measurements. The second part of the report shows the 'K-matrix
analyses.
Additionally there is a 'Point Proximity Report' section that reports pairs of different points that are in close proximity
to each other which may indicate where the same point was collected multiple times using different point numbers.
The 'Preprocess the raw data' option is one of the simplest and effective tools in finding blunders. Time spent
learning how this function works will be well spent. If the project is not converging due to an unknown blunder
in the raw data this tool is one of the most effective tools in finding the blunder. Many blunders are due to point
numbering errors during data collections, and the 'K-matrix' analysis and 'Point Proximity' search are great tools for
finding this type blunders.
=====================================
K-Matrix Analysis.
The problem with the above project was that point 6 was accidentally used twice for two separate side shots. Because
of the point numbering problem the project would not converge, using the regular least squares processing. The
'Preprocess the raw data.' option was then used. Notice in the K-matrix section the distance from 5 to 6 shows
a difference of 174.79' and the angle 4-5-6 shows a difference of 065-50'47.6''. Then notice that the other listed
differences are in the range of .02' for the distances and less than a minute for the angles. This report is clearly
pointing out a problem to point 6.
Note the point proximity report section. During data collection point number 30 was used as the point number when
the point was previously collected as point 3.
In the first section of the report notice that there are several warnings concerning whether a horizontal angle
reading was collected in direct or reverse reading. The preprocessing software uses the vertical angle reading to
determine the angle face of the horizontal angle reading. If the vertical angle is missing the program makes its best
guess as to whether the angle was collected in direct or reverse face. Since all horizontal angle spreads in the report
are reasonable, the preprocessing software must have made the correct determination.
This option is useful in finding a single blunder, either an angle or distance, within a network or traverse. If there is
more than a single blunder in the network then it is less likely that this method will be able to isolate the blunders. If
the standard least squares processing results in a network that will not converge then this blunder detection method
might not work. Use the 'Preprocess the raw data' blunder detection method if the solution is not converging.
Also this method will only work on small and moderately sized networks. This method performs a least squares
adjustment once for every non-trivial measurement in the network. So for large networks this method may take so
long to process that it is not feasible to use this method.
With this method an adjustment is computed for each non-trivial individual angle and distance measurement.
Consecutively, a single angle or distance is allowed to float during each adjustment. The selected floated angle
or distance does not ''constrain'' the adjustment in any way. If there is a single bad angle or distance, one of
the adjustment possibilities will place most of the error in the ''float'' measurement, and the other measurements
should have small residuals. The potentially bad angle or distance is flagged with a double asterisk (**). Since an
The adjustments with the lowest reference variances are selected as the most likely adjustments that have
isolated the blunder. You have the choice to view the best adjustment, or the top adjustments with a maximum
of ten. In the above example we asked to see the top 5 choices for potential blunders. The results are shown in
the ERR file. Following is a section of the report generated where an angular blunder was introduced into a small
traverse. Notice the '**' characters beside the angle measurements. In this report the two most likely adjustments
were displayed. The blunder was introduced to angle 101-2-3. Angle 101-2-3 was chosen as the 2nd most likely
source of the blunder, showing that these blunder detection methods though not perfect, can be a useful tool in the
analysis of survey measurements. Notice how much higher the standard residuals are on the suspected blunders
than the standard residuals of the other measurements.
Adjusted Observations
=====================
Adjusted Distances
From Sta. To Sta. Distance Residual StdRes. StdDev
101 2 68.780 -0.006 0.608 0.008
2 3 22.592 -0.006 0.573 0.008
3 4 47.694 -0.002 0.213 0.008
4 5 44.954 -0.001 0.069 0.008
5 6 62.604 0.005 0.472 0.009
6 7 35.512 0.006 0.539 0.008
7 101 61.704 0.003 0.314 0.009
Root Mean Square (RMS) 0.005
Adjusted Angles
BS Sta. Occ. Sta. FS Sta. Angle Residual StdRes StdDev(Sec.)
7 101 2 048-05'06'' -5 0 21
101 2 3 172-14'33'' -2 0 27
2 3 4 129-27'44'' -222 * 7 56 **
3 4 5 166-09'59'' 11 0 25
4 5 6 043-12'26'' 22 1 21
5 6 7 192-11'52'' 12 0 25
6 7 101 148-38'19'' 8 0 25
Root Mean Square (RMS) 85
Adjusted Azimuths
Occ. Sta. FS Sta. Bearing Residual StdRes StdDev(Sec.)
101 7 N 00-00'00''E 0 0 4
Root Mean Square (RMS) 0
Statistics
==========
Solution converged in 2 iterations
Degrees of freedom:3
Reference variance:0.78
Standard error unit Weight: +/-0.88
Passed the Chi-Square test at the 95.00 significance level
0.216 <= 2.347 <= 9.348
Adjusted Observations
=====================
Adjusted Distances
From Sta. To Sta. Distance Residual StdRes. StdDev
Adjusted Angles
BS Sta. Occ. Sta. FS Sta. Angle Residual StdRes StdDev(Sec.)
7 101 2 048-05'22'' 11 0 24
101 2 3 172-11'03'' -213 * 7 58 **
2 3 4 129-31'23'' -3 0 29
3 4 5 166-09'48'' 1 0 26
4 5 6 043-12'11'' 6 0 21
5 6 7 192-11'50'' 10 0 27
6 7 101 148-38'24'' 13 0 27
Root Mean Square (RMS) 81
Adjusted Azimuths
Occ. Sta. FS Sta. Bearing Residual StdRes StdDev(Sec.)
101 7 N-00-00'00''E -0 0 5
Root Mean Square (RMS) 0
Statistics
==========
Solution converged in 2 iterations
Degrees of freedom:3
Reference variance:0.89
Standard error unit Weight: +/-0.94
Passed the Chi-Square test at the 95.00 significance level
0.216 <= 2.675 <= 9.348
The blunder is most likely in the measurement containing the largest residual and standard residual. The observation
marked with ** is the observation that floated. It is also most likely the measurement containing the blunder.
Tools Menu
Inverse Buttons - The 'Inverse' button is found on the main window (the button with the icon that shows a line with
points at each end). You can also select the Tools->Inverse menu option. This feature is only active after a network
has been processed successfully. This option can be used to obtain the bearing and distance between any two points
in the network. Additionally the standard deviation of the bearing and distance between the two points is displayed.
The Relative Error Ellipse Inverse button is found on the main window (the button with the icon that
shows a line with an ellipse in the middle). You can also select the Tools > Relative Error Ellipse menu option.
This feature is only active after a network has been processed successfully. This option can be used to obtain the
relative error ellipse between two points. It shows the semi-major and semi-minor axis and the azimuth of the error
ellipse, computed to a user-define confidence interval. This information can also be used to determine the relative
precision between any two points in the network. It is the relative error ellipse calculation that is the basis for the
ALTA tolerance reporting. If the 'Enable sideshots for relative error ellipses' toggle is checked then all points in the
project can be used to compute relative error ellipses. The trade-off is that with large projects processing time will
be increased.
The purpose of this option is to convert GPS vector files that are in the manufacturers' binary or ASCII format into
the StarNet ASCII file format. The advantage of creating an ASCII file is that the ASCII file can be edited using a
standard text editor. Being able to edit the vector file may be necessary in order to edit point numbers so that the
point numbers in the GPS file match the point numbers in the total station file.
There is also a tool to convert Trimble Data Exchange total station data to either the Carlson RW5 format or
the C&G CGR format.
First choose the file format of the GPS vector file to be converted. Next use the 'Select' button to navigate to the
vector file to be converted. If you are converting a Thales file you have the option to remove the leading 0's from
Thales point numbers. Next, use the second 'Select' button to select the name of the new ASCII GPS vector file
to be created. Choose the 'Convert' button to initiate the file conversion. Press the 'Cancel' button when you have
completed the conversions. The file created will have an extension of .GPS. Following are the different GPS formats
that can be converted to ASCII.
Ashtech/Thales: The Ashtech/Thales GPS vector file is a binary file and is sometimes referred to as an 'O' file.
Notice that you have the option to remove the leading 0's from Thales point numbers, by checking the ''Remove
leading 0's from Thales point numbers'' check box.
Carlson RW5: Carlson SurvCE version 2.0 or higher can store GPS vectors in the RW5 raw data file. Unlike other
vector files, these vectors are Antenna to Antenna so the rod height information must be obtained from the RW5
file. This allows you to edit rod heights and re-process the vectors. Additionally, RW5 vectors are always in meters,
regardless of the job units.
LandXML (.XML): The landXML format is an industry standard format. Currently SurvNet will only import
LandXML survey point records. The conversion does not currently import LandXML vectors.
Leica: The Leica vector file is an ASCII format typically created with the Leica SKI software. This format is created
by Leica when baseline vectors are required for input into 3rd party adjustment software such as SurvNet. The SKI
ASCII Baseline Vector format is an extension of the SKI ASCII Point Coordinate format.
NGS G-File: The NGS G-File is the format used National Geodetic Survey in their processing software.
NGS G-File from an OPUS report: Every OPUS report contains a G-File section. The vectors making up this
G-file are the vectors from the control points to the computed. point making up the OPUS solution. These OPUS
vectors can be extracted and then combined with other GPS or total station data to create a larger SurvNet project.
If the OPUS vector data is used in a SurvNet project it is important to use Geoid modeling since the control points
making up the OPUS solution typically cover a large extents.
Trimble Data Collection (.dc): The Trimble .dc format is an ASCII file. It is typically output by Trimble's data
collector. It contains a variety of measurements including GPS vectors. This option only converts GPS vectors found
in the .DC file.
Trimble Data Exchange Format (.ASC): The Trimble TDEF format is an ASCII file. It is typically output by
Trimble's office software as a means to output GPS vectors for use by 3rd party software. The Trimble Data
Exchange file can also contain traverse data. The conversion dialog will give you the option to create either an RW5
or CGR file with the traverse data, along with the GPS file containing the vector data.
The basic flow of this program is to first fill out the lower portion of the dialog box which contains different text
fields, EDM constant values, and the optional Atmospheric Corrections settings. Next, fill out the grid in the upper
portion of the dialog box. This grid contains the field data collected and also the published distances between
monuments of the baseline. After this information has been filled out use the 'Compute' button The program will
then display the result of the calibration in the window in the lower portion of the dialog box as follows.
Following is the entire output with a brief explanation of the results. Comments about the results are in-
serted in bold.
The above section shows the input. The input consists of the observed slope distances and the measured HI's.
The from and To elevations are published data from the data sheet from NGS on the particular baseline being
If the scale error and the EDM constant are 0.0 then the edm is without error. So the purpose of the statistical
test is to test how close to 0.0 are the results.
Scale Error (ppm): -0.00000044
Constant Error: -0.0032
The two above lines show the values for the computed scale error and constant error.
Scale Standard Error: 0.00000403
Constant Standard Error: 0.0026
The two above lines show the values for the computed standard errors of the scale error and constant error.
Reference Variance: 0.0000126
Scale t-Value: -0.1096
Constant t-Value: -1.2110
Degrees of Freedom: 5
Critical t-Value at the 1 percent confidence level: 4.0320
Cannot reject the H0 for the scale error. (The scale factor is 0.0)
Cannot reject the H0 for the constant error. (The constant is 0.0)
The above lines show the final results of the statistical test. Since the test determined that we cannot reject
the null hypothesis, this edm is in good working order.
The atmospheric correction algorithms used in the edm calibration are from the NGS manual. To use this method
both dry-bulb and wet-bulb temperature needs to be measured, or the vapor pressure, e, and the dry bulb temperature
needs to be measured. Refer to the NGS documentation for a detailed explanation of the atmospheric corrections
that they use.
Constants can be entered for both the EDM and the reflector. These values are added to the observed dis-
tances during processing. Typically they are set to 0.0.
The following text fields have no effect on any computations and are simply comments that can be used to document
the calibration.
Blank data records are inserted into or deleted from the grid using the following tool bar.
The first button deletes the current highlighted record. The second button inserts a new blank record before
the current highlighted record. The third button inserts a new blank record after the current highlighted record.
From Sta. - This field represents the station name where the EDM is located. Any name can be used, but you must
be consistent and used the same name whenever you occupy or measure a distance to the station.
From HI. - This field represents the height of instrument of the from station. It should be in the same units
as the measurements. If horizontal distances are being entered into the grid then all the HI fields should be set to a
constant value such as 0.0.
From Elev. - This field represents the elevation of the station. This value is published as part of the base-
line calibration sheets obtained from NGS. If horizontal
distances then all the Elevation fields should be set to a constant.
To Sta. - This field represents the station name where the prism is located. Any name can be used, but you
must be consistent and used the same name whenever you occupy or measure a distance to the station.
To HI. - This field represents the height of instrument of the to station. It should be in the same units as
the distance measurements. If horizontal distances are being entered into the grid then all the HI fields can be set to
a constant value such as 0.0.
To Elev. - This field represents the elevation of the station where the prism is located. This value is pub-
lished as part of the baseline calibration sheets obtained from NGS. If horizontal distances then all the Elevation
fields should be set to a constant.
Observed S. Dist. This is the measured slope distance. This can be a measured horizontal distance. If it is
a horizontal distance then all the HI's and elevations should be set to a constant value.
Published Dist. This field represents the published distance between the From and To station. This value is
published as part of the baseline calibration data obtained from NGS for the particular baseline being observed.
Temp. (dry bulb) This field is only present if atmospheric corrections are turned on.
Pressure. (mm of Hg) This field is only present if atmospheric corrections are turned on.
View Menu
Graphics
SurvNet provides a window that graphically displays the survey network. Additionally the user is able to display
error ellipses, and GPS vectors. The user has much control over how the network is displayed. The graphic tool is
a useful tool in debugging networks since the raw data can be displayed prior to adjustment. If there are problems
with the raw data the graphics often reflect the problem. The actual graphics cannot be output or saved. The graphics
can be shown independent of whether the project has been processed.
The following snapshot shows a view of the graphic window. The graphic window can be accessed using the eye
icon on the main tool bar. A project must be opened before the graphic window can be displayed. The graphics
window will only display error ellipses after the project has been processed.
The tool bar in the graphics window contains buttons that allow the user to pan, zoom in, zoom out, zoom extents,
and zoom to a window. Additionally there is a button that allows the user to navigate to points in the .CGR raw data
editor. Also, there are buttons that will refresh the graphic, and change the graphic settings.
Zoom extent: Use this button to zoom to the extents of the graphics
Zoom to window: Use this button to zoom to the extents of a user picked window.
Pick Point. This button allows the user to navigate within the .CGR raw editor from the graphics window.
Currently this button serves no purpose when working with .RW5 data..
Refresh: This button will refresh the graphic view. Graphics are generated from the saved raw data file. If
you make changes to the raw file in the raw editor you must save the file before the changes will be reflected in the
refreshed graphic screen.
Following is a description of the options in the graphics setting dialog box, which is accessed using the tool
bar button.
Points Options
Trav/SS's Options
These settings determine how the network line work will be displayed for total station raw data. There are settings
for traverse data, side shot data, and azimuth control. The program considers any point that has only a single angle
and distance to it a side shot. The user can control the color of the traverse lines. The symbol node display can be
controlled as to symbol type, symbol color, symbol size. The point name can be displayed and its size set from this
setting dialog box.
GPS Options
The settings in the following dialog box determine how GPS vectors will be displayed in the graphic window. The
user can control the color of the GPS vector lines. The symbol node display can be controlled as to symbol type,
symbol color, symbol size. The GPS point names can be displayed and their size set from this setting dialog box.
Toolbars
Many of the most commonly used functions can be accessed using the toolbar. Following is an explanation of the
buttons found in the toolbar in the order they are shown.
Settings -Wrench Icon. This icon initiates the SETTINGS->STANDARD ERRORS tab.
Data Collector Transfer Program - This icon will initiate either the C&G Data Collector Transfer/Conversion
program or the Carlson SurvCom program. The C&G program allows you to transfer data from the data collector,
or convert the data collector file to a .CGR file format. It supports all major data collectors. The Carlson program
connects specifically to the Carlson SurvCE data collector.
Edit Raw Data - This icon can be used to start either the .RW5 raw data editor or the .CGR raw data editor. If
your project has multiple raw data files, you will be shown a list and asked to select the file you wish to edit. The
appropriate editor will be called depending on what type raw files are defined in the project settings. If no raw file
or project has been specified the default raw editor as defined in the Settings menu will be executed. Any changes
you make in the editor need to be saved before returning to SurvNet for processing.
Process Network - Icon that looks like a traverse network.
Inverse - Icon has a line with points on each end..
Relative Error Ellipses - Icon has a line with points on each end and an ellipse in the middle.
Graphics - Icon that looks like an eye. This icon is active once a project has been opened.
Help - Icon that looks like a question mark. This icon will take you to the SurvNET help feature.
Measurement, coordinate, elevation and direction (Brg/Az) records are all recognized. Scale factor records in the
.CGR file are not processed since SurvNet calculates the state plane scale factors automatically. The menu option
'Global Settings' displays the following dialog box. If the 'Use Carlson Utilities' is chosen then the .RW5 editor will
be the default raw editor and Carlson SurvCom will be the default data collection transfer program. If the 'Use C&G
Utilities' is chosen then the C&G .CGR editor will be the default raw editor and C&G's data collection transfer
program will be the default data collection transfer program.
The raw data editor can be accessed from the tool bar icon. Following is an image of the .RW5 editor. Refer to the
Carlson raw editor documentation for guidance in the basic operation of the editor. The following documentation
only deals with topics that are specific to the .RW5 editor and SurvNet.
Example:
North East Elev Azim
CSE ! ! !
PT 103 1123233.23491 238477.28654 923.456
PT 204 1124789.84638 239234.56946 859.275
PT 306 1122934.25974 237258.65248 904.957
North East Elev Azim
CSE * * *
PT 478 1122784.26874 237300.75248 945.840
The first SEc record containing the '!' character and sets points 103, 204, and 306 to be fixed. The last SEc record
contains the '*' character. It sets the standard errors for point 478 and any other points that follow to the project
settings. The Azimuth standard error was left blank.
You can enter any combination of the above values. If you do not want to change the standard error for a particular
measurement type, leave it blank.
If you use an ''*'' symbol, it will return the standard error to the project default values.
This dialog allows you to create three types of standard error records: Control, Measurement, and Setup. You need
only enter the values for the standard errors you wish to set. If a field is left blank no standard error for that value
will be inserted into the raw data file.
You can hold the North, East and Elevation fixed by entering a ''!'' symbol (as shown above). If you want to fix a
point, you can press the Set Fixed Point button and it will place a ''!'' symbol in each field. You can allow the North,
East and Elevation to FLOAT by entering a ''#'' symbol. You can also assign the North, East and Elevation actual
values. If you use an ''*'' symbol (or press the ''Set Project Defaults'' button), the current standard error value will
return to the project default values.
In the above example, a Control Standard Error record (SEc) will be created:
There are several other features available in both the Carlson and C&G editors that are useful to SurvNet.
• Insert Coordinate records from file - when inputting control into a raw data file, it is more convenient to read
the control point directly from a coordinate file than it is to manually key them in. The ''Insert Coordinates''
function allows you to select points in a variety of manner making it easy to select just control points. For
example, you can select points by description, code, point blocks, point number, etc.
Graphics and the C&G Editor -When using the C&G editor the graphics window can be used to navigate within
the raw data. To use this feature initiate the graphics window from the C&G Editor.
Press the graphic 'Pick Point' button then pick the desired point in the graphic window. The text editor cursor
should move to the next record that contains that point number.
One of the benefits of least squares is the ability to process redundant measurements. In terms of total station data,
redundant measurement is defined as measuring angles and/or distances to the same point from two or more different
setups.
It is required that the same point number be used when locating a point that was previously recorded. However,
Alternately, the point numbers can be edited after the raw data has been downloaded from the data collector.
In order to process a raw data file, you must have as a minimum a control point and a control azimuth, or two control
points. Control points can be inserted into the raw data file or alternately control points can be read from coordinate
files. Control points can be read from a variety of coordinate file types:
Carlson SQLite (.CRDB)
C&G or Carlson numeric (.CRD) files
Typically the standard errors for the control points from a supplemental control file will be assigned from the
NORTH, and EAST standard errors from the project settings dialog box. The option 'CSV ASCII NEZ with std.' is
the exception. With this option the standard errors are field within the file.
In the ASCII .NEZ file, the coordinate records need to be in the following format:
Pt. No., Northing, Easting, Elevation, Description<cr><lf>
103, 123233.23491, 238477.28654, 923.456, Mon 56-7B<CR><LF>
Each line is terminated with carriage-return <CR> and line-feed <LF> characters.
In the ASCII latitude and longitude file, the records need to be in the following format:
Pt. No., Latitude (NDDD.mmssssss), Longitude (WDDD.mmssssss), Elevation (Orthometric), Descrip-
tion<cr><lf>
FRKN,N35.113068642,W083.234174724,649.27<CR><LF>
Each line is terminated with carriage-return <CR> and line-feed <LF> characters.
In the CVS ASCII .NEZ with std. errors file, the coordinate records need to be in the following format: This format
is typically created as an output NEZ option. The typical use of this format is if the control for a project was initially
created as a project. Then the points from that projects can be used as supplemental control for subsequent projects
and the actual standard errors of the control will be used.
Pt. No., Northing, Easting, Elevation, Std. Err. N, Std. Err. E, Std. Err. Z,Description<cr><lf>
504 ,204015.23528803,786760.95695104,876.15662064, 0.002, 0.003, 0.004, ,1<CR><LF>
Each line is terminated with carriage-return <CR> and line-feed <LF> characters.
The major advantage of putting coordinate control points in the actual raw data file is that specific standard errors
can be assigned to each control point (as described in the RAW DATA section above). If you do not include an
SE record the standard error will be assigned from the NORTH, EAST, and ELEVATION standard errors from the
project settings dialog box.
Warning: SurvNET will not allow the supplemental control file and the final output file to be the same file. This is
because ALL points in the supplemental control file are treated as CONTROL. If you were allowed to output to the
Control File, after you processed the data ALL the points would then be considered CONTROL the next time you
process.
Example Projects
On the installation disk there are a variety of different least squares projects one can use to become familiar
with least squares and SurvNet. These projects are located in the C&G/Carlson application folder under the
\Data\SurvNet\ subdirectory.
When you open a project for review, you will need to check the project settings - input data files tab to see if
the data files are listed. If they are not, you will have to re-select them.
Level Network
The differential leveling project is located in \Data\SurvNet\LevelNetwork. The name of the project is network1.
This project is a simple differential leveling network.
Resection
The total station raw data combined with GPS vectors example is located in \Data\SurvNet\Resection. The name
of the project is Resect. This project illustrates an angle and distance resection. There is no real difference in a
resection project than any other angle and distance network in terms of how the data is collected or how the project
is set up.
Project Settings
The first section of the report displays the project settings at the time the project was processed.
Tolerances
The second section of the report displays warning and error messages generated during the preprocessing of the raw
data. The primary messages displayed will be warnings when multiple angles, horizontal distances, and vertical
differences exceed the tolerance settings as set in the project settings. The low and high measurement and the
difference are displayed. It is prudent to pay attention to any messages generated in this section of the report. Some
warnings may be innocuous but it is prudent to check and understand all warning messages.
Unadjusted Observations
The next four sections list the reduced and averaged, but unadjusted measurements that make up the net-
work. Multiple measurements of the same angle or distance are averaged to a single measurement. The standard
error of multiple averaged measurements is less than the standard error of a single measurement. When multiple
The next section displays some statistics about the vertical control: Number of unknown elevations, number of
routes, number of fixed and non-fixed benchmarks, and degrees of freedom.
The next section displays the adjusted elevations and the computed standard deviations of the computed elevations.
Following the adjusted elevation section is a section displaying the final adjusted elevation difference measurements
and their residuals. Finally, the computed side shot elevations are displayed.
State Plane Reduction Report file:
When reducing to a state plane coordinate system, there is additional information displayed in the report file.
First, notice the heading of the report. The heading indicates that the project is being reduced into the North Carolina
zone of the 1983 State Plane Coordinate System. The heading shows that the elevation factor is computed based on
a project elevation of 250 feet:
Unadjusted Observations
=======================
Distances: 14 Observations
From Sta. To Sta. Dist. StErr
1 5 290.45 0.01
1 2 292.21 0.01
2 6 52.39 0.01
2 3 324.19 0.01
3 4 275.60 0.01
3 20 134.66 0.01
20 21 116.07 0.01
21 22 50.12 0.01
4 5 309.65 0.01
5 10 129.99 0.01
10 11 126.01 0.01
10 15 10.00 0.01
11 12 129.43 0.01
12 3 144.65 0.01
Angles: 15 Observations
BS Sta. Occ. Sta. FS Sta. Angle StErr (Sec.)
5 1 2 109-19'13.5'' 7.7
1 2 6 190-32'06.0'' 26.2
1 2 3 096-03'52.0'' 7.3
2 3 4 124-03'53.0'' 7.8
2 3 20 185-23'56.0'' 12.8
3 20 21 180-15'26.0'' 17.6
20 21 22 183-26'45.0'' 31.2
3 4 5 093-02'11.5'' 7.5
4 5 10 039-26'40.0'' 10.4
Azimuths: 1 Observations
Occ. Sta. FS Sta. Bearing StErr (Sec.)
1 2 N 45-00'00.0''E 5.0
Adjusted Coordinates
====================
Adjusted Observations
=====================
Adjusted Distances
From Sta. To Sta. Distance Residual StdRes. StdDev
1 5 290.46 0.01 1.42 0.01
1 2 292.21 -0.00 0.40 0.01
2 3 324.17 -0.01 1.62 0.01
3 4 275.59 -0.01 1.11 0.01
3 20 134.66 -0.00 0.00 0.02
20 21 116.07 -0.00 0.00 0.02
4 5 309.65 0.01 0.64 0.01
5 10 130.00 0.01 0.97 0.01
Adjusted Angles
BS Sta. Occ. Sta. FS Sta. Angle Residual StdRes StdDev(Sec.)
5 1 2 109-19'19.2'' 5.7 0.7 9.9
1 2 3 096-03'43.4'' -8.6 1.2 9.2
2 3 4 124-03'48.1'' -4.9 0.6 10.1
2 3 20 185-23'56.0'' -0.0 0.0 21.5
3 20 21 180-15'26.0'' 0.0 0.0 29.7
3 4 5 093-02'12.8'' 1.3 0.2 9.3
4 5 10 039-26'37.1'' -2.9 0.3 14.4
5 10 11 241-56'27.5'' -1.5 0.1 21.2
10 11 12 114-56'39.8'' 12.8 0.8 21.8
11 12 3 140-39'40.8'' 16.3 1.1 20.3
12 3 2 325-54'33.8'' 3.8 0.4 13.2
4 5 1 117-30'56.6'' 14.1 1.8 9.9
Root Mean Square (RMS) 8.1
Adjusted Azimuths
Occ. Sta. FS Sta. Bearing Residual StdRes StdDev(Sec.)
1 2 N 45-00'00.0''E 0.0 0.0 8.4
Root Mean Square (RMS) 0.0
Statistics
==========
Solution converged in 2 iterations
Degrees of freedom:6
Reference variance:2.84
Standard error unit Weight: +/-1.68
Failed the Chi-Square test at the 95.00 significance level
1.237 <= 17.023 <= 14.449
Sideshots
=========
From To Bearing Dist. N E StDev. N StDev. E
2 6 N 55-32'06.0''E 52.39 658664.53 2150432.52 0.02 0.02
21 22 N 29-50'09.6''W 50.12 659139.78 2150022.56 0.04 0.05
10 15 N 86-00'28.6''W 10.00 658657.80 2149990.27 0.03 0.03
VERTICAL BENCHMARKS
Station Elevation Std. Error
1 569.8500 FIXED
MEASUREMENT SUMMARY
STATISTICAL SUMMARY
Total Unknown Elevations:7
Total Elev. Routes:9
Total Fixed BM's:1
Total non-fixed BM's:0
Degrees of freedom:2
ADJUSTED ELEVATIONS
Station Adjusted Elev Standard Dev.
2 577.4336 0.02463
5 577.3363 0.02462
3 584.4355 0.02907
4 572.9625 0.03072
10 579.6004 0.03286
11 580.6935 0.03575
12 581.0764 0.03469
Vertical Sideshots
Station Elevation
7 577.6338
20 571.7662
===============================
LEAST SQUARES ADJUSTMENT REPORT
===============================
The first distance listing in the Unadjusted Observation section of the report shows the unadjusted
horizontal ground distances
Distances: 14 Observations
From Sta. To Sta. Ground Dist. StErr
1 5 290.45 0.01
1 2 292.21 0.01
2 6 52.39 0.01
2 3 324.19 0.01
3 4 275.60 0.01
3 20 134.66 0.01
20 21 116.07 0.01
21 22 50.12 0.01
4 5 309.65 0.01
5 10 129.99 0.01
10 11 126.01 0.01
10 15 10.00 0.01
Angles: 15 Observations
BS Sta. Occ. Sta. FS Sta. Angle StErr (Sec.)
5 1 2 109-19'13.5'' 7.7
1 2 6 190-32'06.0'' 26.2
1 2 3 096-03'52.0'' 7.3
2 3 4 124-03'53.0'' 7.8
2 3 20 185-23'56.0'' 12.8
3 20 21 180-15'26.0'' 17.6
20 21 22 183-26'45.0'' 31.2
3 4 5 093-02'11.5'' 7.5
4 5 10 039-26'40.0'' 10.4
5 10 11 241-56'29.0'' 15.6
5 10 15 056-23'10.0'' 125.0
10 11 12 114-56'27.0'' 15.5
11 12 3 140-39'24.5'' 15.3
12 3 2 325-54'30.0'' 9.5
4 5 1 117-30'42.5'' 7.7
There is a new section displaying the reduced unadjusted grid distances. The grid factor, the eleva-
tion factor, and the combined factor used to reduce the ground distance to a grid distance are included in the
listing:
There is a new section displaying the reduced unadjusted horizontal angles with the t-T correction ap-
plied. The t-T correction is generally a small correction. For most surveys of limited size the correction is
negligible. The t-T correction is displayed in seconds.
Adjusted Coordinates
====================
Adjusted Grid Coordinates
Sta. N: E: StErr N: StErr E:
1 658428.26 2150182.70 0.02 0.02
2 658634.86 2150389.30 0.02 0.02
5 658554.11 2149920.95 0.03 0.02
3 658886.98 2150185.59 0.02 0.03
4 658863.56 2149911.03 0.03 0.03
20 658999.20 2150111.20 0.03 0.04
21 659096.23 2150047.51 0.04 0.05
10 658657.08 2150000.27 0.03 0.03
11 658636.18 2150124.52 0.03 0.03
12 658742.85 2150197.81 0.03 0.03
In the Adjusted Coordinates section of the report there is a new section displaying the latitude and
longitude of the final adjusted points. Additionally the convergence angle, the grid factor, the elevation factor,
and the combined factor are displayed for each point:
Adjusted Observations
=====================
Adjusted Distances
From Sta. To Sta. Distance Residual StdRes. StdDev
1 5 290.43 0.01 1.42 0.01
1 2 292.17 -0.00 0.40 0.01
2 3 324.13 -0.01 1.62 0.01
3 4 275.56 -0.01 1.11 0.01
3 20 134.65 0.00 0.00 0.02
20 21 116.06 0.00 0.00 0.02
4 5 309.61 0.01 0.64 0.01
5 10 129.98 0.01 0.97 0.01
10 11 126.00 0.00 0.16 0.01
11 12 129.42 0.01 0.98 0.02
12 3 144.64 0.01 0.94 0.02
Root Mean Square (RMS) 0.01
Adjusted Angles
BS Sta. Occ. Sta. FS Sta. Angle Residual StdRes StdDev(Sec.)
5 1 2 109-19'19.2'' 5.7 0.7 9.9
1 2 3 096-03'43.4'' -8.6 1.2 9.2
2 3 4 124-03'48.1'' -4.9 0.6 10.1
2 3 20 185-23'56.0'' -0.0 0.0 21.5
3 20 21 180-15'26.0'' -0.0 0.0 29.7
3 4 5 093-02'12.8'' 1.2 0.2 9.3
4 5 10 039-26'37.2'' -2.8 0.3 14.4
5 10 11 241-56'27.5'' -1.5 0.1 21.2
10 11 12 114-56'39.8'' 12.9 0.8 21.8
11 12 3 140-39'40.8'' 16.3 1.1 20.3
12 3 2 325-54'33.8'' 3.8 0.4 13.2
4 5 1 117-30'56.6'' 14.1 1.8 9.9
Root Mean Square (RMS) 8.1
Adjusted Azimuths
Occ. Sta. FS Sta. Bearing Residual StdRes StdDev(Sec.)
1 2 N 45-00'00.0''E -0.0 0.0 8.4
Root Mean Square (RMS) 0.0
Statistics
==========
Solution converged in 2 iterations
Degrees of freedom:6
Reference variance:2.84
Standard error unit Weight: +/-1.69
Failed the Chi-Square test at the 95.00 significance level
1.237 <= 17.037 <= 14.449
GPS Network
Note: The following section shows the report generated by the least squares adjustment of the GPS network.
Explanations of the report are included in the report section and are in bold text.
===============================
LEAST SQUARES ADJUSTMENT REPORT
===============================
The following section shows the unadjusted measurements that make up the network. The control
coordinates are displayed first followed by the GPS vectors. The control coordinates are displayed as lati-
tude/longitude, SPC Grid XYZ, and geocentric XYZ. If geoid modeling is set both ellipsoid and orthometric
elevations are displayed, ellipsoid elevation in the latitude/longitude section and orthometric elevation in the
SPC section. The GPS vector section shows the unadjusted delta XYZ, variances and covariances of the
vectors.
Unadjusted Observations
=======================
Control Coordinates: 0 Observed Points, 2 Fixed Points, 0 Approx. Points
Sta. Latitude Longitude Z (Ellip.) StErr N: StErr E: StErr Z:
Grid XYZ
Sta. N: E: Z (Geoid): StErr N: StErr E: StErr Z:
A 140291.2060 600402.2380 1382.62 FIXED FIXED FIXED
B 155110.5390 608083.9250 1235.46 FIXED FIXED FIXED
Geocentric XYZ
Sta. X: Y: Z: StErr X: StErr Y: StErr Z:
A 402.3510 -4652995.3008 4349760.78 FIXED FIXED FIXED
B 8086.0316 -4642712.8473 4360439.08 FIXED FIXED FIXED
The optional Traverse Closure section shows the GPS loop closures for the GPS loops defined in the
closure, .CLS file.
Traverse Closures
=================
GPS Loop Points:
A,E,F,A
Following are the final adjusted coordinates. Included in the report are point grid factor, elev. factor
and the combined factor. Following the adjusted coordinates are the error ellipses, followed by the adjusted
measurements section.
Adjusted Observations
=====================
GPS Vectors: 13 Observations
From Sta. Delta X Residual StdRes StdDev
To Sta. Delta Y Residual StdRes StdDev
Delta Z Residual StdRes StdDev
The final section displays a variety statistical measures, followed by sideshots if there are any. Side
shots would be a point that has only a single GPS vector going to or from the point.
Statistics
==========
Solution converged in 2 iterations
Degrees of freedom:27
Reference variance:0.26
Standard error unit Weight: +/-0.51
Failed the Chi-Square test at the 95.00 significance level
14.573 <= 6.927 <= 43.195
===============================
LEAST SQUARES ADJUSTMENT REPORT
===============================
Notice that in this example geoid modeling was used. Notice that the ellipsoid elevation is displayed
with the latitudes and longitudes. Orthometric elevations are displayed with the SPC83 grid coordinates.
Unadjusted Observations
=======================
Control Coordinates: 0 Observed Points, 2 Fixed Points, 0 Approx. Points
Sta. Latitude Longitude Z (Ellip.) StErr N: StErr E: StErr Z:
17 32-58'09.73116''N 112-47'13.55718''W 179.384 FIXED FIXED FIXED
12 33-04'44.24403''N 112-54'36.04569''W 194.299 FIXED FIXED FIXED
Grid XYZ
Sta. N: E: Z (Geoid): StErr N: StErr E: StErr Z:
17 218691.215 131994.035 209.384 FIXED FIXED FIXED
12 230946.179 120618.775 224.299 FIXED FIXED FIXED
Geocentric XYZ
Sta. X: Y: Z: StErr X: StErr Y: StErr Z:
17 -2074605.540 -4938403.868 3451206.784 FIXED FIXED FIXED
12 -2082621.133 -4927852.115 3461405.389 FIXED FIXED FIXED
Notice that in the 3-D model distances are not reduced to horizontal or grid. Slope distances are re-
duced to mark to mark distances. A Mark to mark distance is the computed slope distance from the
monument to monument.
Notice that in the 3-D model distances vertical angles are considered as separate measurements. Ver-
Adjusted Observations
=====================
Adjusted Mark to Mark Distances
From Sta. To Sta. Distance Residual StdRes. StdDev
13 51 4013.941 -0.005 0.244 0.013
51 52 2208.258 -0.011 0.803 0.010
52 53 2202.072 0.004 0.281 0.011
53 18 2714.316 0.018 1.146 0.011
51 15 1601.218 -0.001 0.072 0.008
52 15 2499.610 0.002 0.145 0.008
52 16 2639.683 0.005 0.357 0.008
53 16 2859.656 0.008 0.469 0.008
Root Mean Square (RMS) 0.008
Adjusted Angles
Vertical Adjustment
=========================================
LEAST SQUARES VERTICAL ADJUSTMENT REPORT
=========================================
Tue Mar 21 17:37:27 2006
2D Geodetic Model.
Input Raw Files: C:\data\lsdata\cgstar\CGSTAR.CGR
Output File: C:\data\lsdata\cgstar\cgstar.RPT
Curvature, refraction correction: ON
POINTS TO BE ADJUSTED
Station
2,5,3,4,10,11,12
MEASUREMENT SUMMARY
From To Elev. Diff.
(unadjusted) StdErr
1 5 7.5040 0.0145
1 2 7.5659 0.0145
2 3 6.9843 0.0145
3 4 -11.4907 0.0146
4 5 4.3557 0.0145
5 10 2.2639 0.0143
10 11 1.0931 0.0143
11 12 0.3828 0.0143
12 3 3.3590 0.0144
ADJUSTED ELEVATIONS
Station Adjusted Elev Standard Dev.
1 569.8500 0.00000
2 577.4336 0.02465
5 577.3363 0.02465
3 584.4355 0.02915
4 572.9628 0.03070
10 579.6003 0.03341
11 580.6935 0.03641
STATISTICAL SUMMARY
Total Unknown Elevations:7
Total Elev. Routes:9
Total Fixed BM's:1
Total non-fixed BM's:0
Degrees of freedom:2
Vertical Sideshots
Station Elevation
20 571.77
21 581.25
22 580.14
15 579.60
1564
Barscale, 994 Carlson Settings Explorer, 424
Bearing-Bearing Intersect, 789, 790, 796, 1283 Centerline, 25, 121, 179, 183, 290, 293, 310, 319,
Bearing-Distance Intersect, 793, 1284 415, 755, 760, 762, 826, 831, 832, 834, 835,
Bearing-Distance with Leader, 980 840, 844–846, 848, 851, 853–856, 858, 859,
Bearing & 3D Distance, 367 861–863, 874, 895, 899, 1045, 1101, 1102,
Bearing Annotation, 954 1104, 1109, 1121, 1125, 1126, 1145, 1147
Bearing Area Cutoff, 888 Centerline Conversion, 863, 864
Bearing with Leader, 979 Centerline Conversions, 863
Benchmark, 530, 582, 587, 798, 799, 1232 Centerline File, 389, 743, 745, 760, 763, 845, 846,
Best Fit, 1315, 1316, 1402, 1418 855, 858, 938, 950
Best Fit Centerline, 826 Centerline ID, 846, 1045
Best Fit Circle, 824, 826 Centerline Menu, 831
Best Fit Curve, 308 Centerline Report, 845, 846
Best Fit Line by Average, 827, 828 CGCogo, 1279
Best Fit Line by Least Squares, 828 CGDos Drawings, 1195–1197
Best Fit Point, 823 CGDraw, 1322, 1335, 1337, 1343
Best Fit Transformation, 1380 CGEditor, 1420–1425, 1428, 1435, 1437, 1438, 1441,
Blips, 240, 366 1442, 1450, 1452, 1456, 1457, 1460, 1462,
Block Attributes, 708 1463, 1466, 1539
Block Explode, 208 CGFile, 1179, 1183, 1188, 1190, 1198, 1199, 1281
Bold Curve Leader, 354 CGMngmt, 1362
Border, 1325, 1326 CG Options, 1396
Boundaries, 327, 1462 CG Snap, 1418
Boundary, 3, 28, 327, 355, 742, 773, 813, 873, 919, CGSurvey Module, 1178
923, 1059, 1208, 1359 CGTools, 1396
Boundary Polyline, 3, 130, 355, 742, 1036, 1061 CGTopo, 1393, 1411
Break, 108, 127–129, 132, 151, 210, 213, 214, 228, CGTrav, 1200, 1203, 1272, 1274, 1276, 1279
247, 802, 941, 1062, 1110, 1121, 1124–1128 Chamfer By Chord Length, 215
Break, At Selected Point, 214 Change Attribute Style, 217
Break, Select Object, 2nd Point, 214 Change Block/Inserts Resize, 220
Break, Select Object, Two Points, 214 Change Block/Inserts Rotate, 219
Break 3D Polyline, 214, 215 Change Block/Inserts Substitute, 219
Break at Intersection, 213 Change Colors, 218
Break by Crossing Polyline, 212 Change Elevations, 153, 216
Breakline, 717, 1041, 1061, 1064, 1065 Change Layer, 17, 58, 153, 255, 284
Breaklines, 1036, 1040, 1041, 1061, 1082, 1334 Change Layer Color, 284
Breakpoint Descriptions, 1102 Change Point LayerColor, 500
Break Polyline at Specified Distances, 213 Change Polyline Elevation, 250
Brg-Dist w/Leader, 66 Change Polyline Linetype, 52, 57, 58, 1019, 1020,
Bubble Cul-de-Sac, 1311 1023, 1024
Buffer Offset, 206, 207, 867, 1045 Change Polyline Width, 249
Building Dimensions, 63, 111, 983, 985 Change Properties, 215, 216
Building Offset Extensions, 805, 807 Change Style, 217
Building Pad, 916, 917 Change Text Font, 226
Change Text Oblique Angle, 228
Calculate Horizontal, 1297 Change Text Size, 227
Calculate Offsets, 310, 861 Change Text Width, 227
Calculator, 368, 369 Channel Sample, 24
Callout Leader, 353, 354 Check Elevation Range, 250, 294
Calls, 1342–1344, 1359, 1362, 1396, 1413, 1414 Check Lot Network Parameters, 932
Call Table, 1346, 1347 Chord Bearing, 370, 733, 1348
Carlson File Types, 24 Chord Length, 17, 215, 300, 301, 305, 988
Carlson Points, 221, 477, 506 Circle, 298, 309, 472, 509, 572, 574, 701, 805, 825,
Carlson Registration, 12 892, 1437
Index 1565
CLAYER, 16, 282, 452 Convert Carlson Points to Simplicity, 505
Cleanup Lot Linework, 892, 893 Convert Carlson Points to Softdesk, 506
CL File, 237, 845, 851, 855, 1102–1104, 1145, 1147 Convert Civil 3D to Carlson Points, 503
Clipboard, 191, 192, 203, 587 Convert CRD to Land Desktop MDB, 502
Close, 165, 187, 188, 210, 245, 246, 249, 253, 261, Convert CRD to TDS CR5/Convert TDS CR5 to
290, 293, 298, 342, 530, 691, 692, 698, 700, CRD, 501
781, 853, 870, 873, 876, 884, 905, 908–910, Convert Eagle Point to Carlson Points, 508
940, 946, 966, 983, 1085, 1138, 1161–1163, Convert Geodimeter to Carlson Points, 506
1168, 1182, 1195, 1258–1260, 1262, 1263, Convert Land Desktop MDB to Carlson Points, 502
1270–1272, 1339, 1350, 1388, 1422, 1425, Convert Land Desktop to Carlson Points, 503
1426, 1429, 1433, 1434 Convert LDD Contours, 1094
Close Current, 1388 Convert Leica to Carlson Points, 506
Closed Polylines, 128 Convert Old CG Dos Cross Section File to New For-
Close Map Check File, 1195 mat, 1198
Close Polylines, 245 Convert Old CG Dos Level File to New Format, 1198
Close Raw File, 1195 Convert Old CG Dos Raw File to New format, 1198
Closure, 2, 36, 554, 558, 577, 591, 615, 657–663, 668, Convert Old CG Dos Template File to New Format,
671, 672, 684, 733, 749, 751–753, 771, 772, 1199
941, 942, 1200, 1201, 1203, 1264, 1267, Convert PacSoft CRD to Carlson CRD, 507
1268, 1274, 1404, 1468, 1474, 1476, 1477, Convert Simplicity to Carlson Points, 505
1479, 1480, 1504, 1539, 1555 Convert Softdesk to Carlson Points, 504
Closure by Point Numbers, 749 Convert Surveyor1 to CRD, 501
Closure Error, 771, 872, 942 Convert to SurvCE FCL file, 1388
Coal Sections, 421, 422 Coordinate File, 25, 309, 389, 415, 450, 455, 460,
Code Definitions, 690, 717 463, 473, 474, 480, 518, 520, 553, 554, 567,
COGO Menu, 775 570, 585, 587, 621, 622, 627, 687, 721, 757,
Color by Elevation, 1075 758, 767, 799, 809, 830, 859, 909, 1148,
Combined Transformations, 1376 1179, 1207, 1217, 1218, 1335, 1362, 1363,
Command Entry, 16 1365, 1397, 1422, 1432, 1456, 1457, 1459–
Compare Points, 462, 466, 467 1461, 1499
Compass, 576–579, 773, 870, 1257, 1403 Coordinate Files, 1180–1183, 1194, 1195, 1204,
Compass Polyline Adjustment, 772 1376, 1392, 1460, 1463
Composite Bed Qualities by Density, 421 CooRDinate File Utilities, 461
Compound Curve, 832–834 Coordinate File Utilities, 216, 376, 377, 446, 447,
Compound or Reverse, 306 452, 462, 480, 500, 504, 506, 508, 779
Configuration, 24, 27, 423, 426, 438, 902, 1240, 1327, Coordinate Grid, 1326, 1327
1406, 1408, 1410, 1470 Coordinate Leader, 1356
Configure, 412, 436, 438, 446, 447, 460, 470, 480, Coordinates, 1344, 1381, 1432, 1468, 1470, 1479,
485, 506, 535, 743, 869, 876, 882, 902, 952, 1497, 1533, 1539, 1541, 1545, 1548, 1551,
972, 984, 985, 1001, 1100, 1256, 1257, 1373 1553, 1555, 1556, 1558, 1560
Configure Carlson, 401 Coordinate Transformation, 26, 461, 465, 1380, 1382
Consolidate Area Table, 883 Coords From Station Offset, 1290
Contour Elevation Label, 1052 Copy Coordinates, 1382
Contour from TIN File, 1049 Copy Entity to Layer, 1414
Contour ID, 1051 Copy Polyline Section, 204
Contours, 144, 152, 249, 418, 436, 1041, 1042, 1044, Copy To Layer, 204
1045, 1051–1054, 1064, 1073, 1076, 1078, Crandall, 2, 1263, 1267, 1403
1082, 1094–1096, 1393, 1395, 1403 CRD File, 233, 364, 414, 447, 461–464, 469, 480,
Convert C&G to Carlson Points, 504 486, 504, 506, 508, 523, 525, 531, 532, 539,
Convert CAICE KCM to Carlson CRD, 507 718, 832, 872, 942
Convert Carlson Points to Ashtech GIS, 506 Create, 1327, 1328, 1341, 1370, 1371, 1384, 1388,
Convert Carlson Points to C&G, 504 1390, 1500, 1524
Convert Carlson Points to Eagle Point, 507 Create Links, 1164, 1167, 1176
Convert Carlson Points to Land Desktop, 503 Create Point Group From Station Offset, 1292
Index 1566
Create Points from Entities, 790, 792 Descriptions, 1417, 1431, 1440, 1451, 1455, 1460
Create Point Table, 995, 996 Description Tables, 1383, 1384, 1388, 1389, 1398
Create Polyline ID Labels, 248 Design Centerline, 832, 834, 845
Create StarNet File, 1276 Design Lot, 934
Create Table, 996, 1002 Design Pad Template, 3, 19, 27, 1085, 1088–1090,
Crosshairs, 436 1092, 1093, 1146
Crossing Breaklines, 1046 Design Road Profile, 1146
Crossing Profile, 1141 Design Template, 1086
Cross Sections, 759 Digitize Areas, 875
CSTYLE, 16 Direct-Reverse Settings, 569, 570
Cul-de-Sacs, 895, 1308, 1402, 1418 Discussion Groups, 29
Current Information, 1179 Display-Edit File, 372
Current Query, 1159 Display Centerline Stations, 1292
Curve, 1348–1350, 1353, 1354, 1359, 1390, 1391, Display Last Report, 373
1399, 1402, 1403, 1405, 1418, 1450–1453, Display Order, 280, 409
1464 Display Precision, 621, 1497
Curve - Arrow, 350, 351 Distance-Bearing with Leader, 980
Curve Between Tangents, 1298 Distance-Distance Intersect, 792, 1284
Curve Calc, 309, 310, 1297 Distance Between Two Entities, 863
Curve Edit Mode, 839 Distance with Leader, 979
Curve Info, 370, 413 Divide Along Entity, 801
Curves, 1297–1300, 1302–1307 Divide Between Points, 801
Curve Table, 19, 849, 963, 998, 999, 1001–1005, Dozer, 26, 189
1007–1012, 1334 Dozer Push, 25
Custom, 7, 25, 169, 222, 270, 326, 409, 449, 709, 712, Dragline, 25, 27
1015, 1386 Draw, 1349–1352, 1355, 1357, 1383, 1385, 1387,
Custom Label Formatter, 1014 1395, 1396, 1401, 1402, 1407, 1408
Custom Label Formatter AD, 970 Draw-Locate Points, 450, 464, 477, 685, 733, 777–
Cut Sheet, 18, 755, 758, 760, 763, 768, 808 781, 1036
Draw 3D Grid File, 1074, 1077
Database File Utilities, 1175, 1176 Draw 3D Solid, 172
Data Collectors, 512, 513, 540, 1213, 1217 Draw Barscale, 115, 994
Data Collector Transfer, 1204, 1210, 1233, 1257, Draw Box Around Text, 316, 1045, 1054
1525, 1539 Draw By Example, 347
Data Depot, 395, 396, 401 Draw Centerline File, 844, 1045
Data Link, 333, 336, 337 Draw End Point Leaders, 971
Deed Correlation, 737 Draw Field to Finish, 685–690, 693, 694, 696, 705,
Deed Description, 18, 26, 33, 122 706, 710, 718, 1036, 1046
Deed Linework ID, 736 Draw Grid, 986, 1110, 1114, 1116–1118, 1120
Deed Reader, 734, 736, 753 Drawing Block, 357
Define GIS Features, 1153, 1154 Drawing Cleanup, 192, 194
Define Lot Attributes, 946 Drawing Explorer, 13, 17, 182, 385–387, 402, 413
Define Note File Prompts, 1174–1176 Drawing Inspector, 365–367, 447
Define Strata, 420, 421 Drawing Settings, 1322, 1334–1336, 1346, 1348
Delete, 1329, 1365–1367, 1373, 1387, 1393, 1423, Drawing Setup, 13, 18, 19, 33, 43, 44, 52, 72, 117,
1490 177, 182, 184, 186, 189, 279, 335, 338–340,
Delete Labels, 1395 344, 347, 354, 374, 375, 377, 379, 412, 414,
Delete Layer, 152, 430 416, 434, 435, 452, 453, 474, 712, 742, 746,
Delete Points, 461, 463 748, 773, 776, 777, 789, 792, 793, 810–812,
Delete Table Elements, 1009 850, 856, 866, 867, 945, 952, 955, 957, 992,
Delta Angle, 305, 958, 962, 964, 988, 1015, 1089 1001, 1007, 1015, 1023, 1026, 1028, 1029,
Densify Polyline Vertices, 238 1060, 1082, 1083, 1095, 1167, 1168
Depth Contours, 1080 Draw Legend, 989, 991–993
Description for Points, 461, 464 Draw Lot Setback, 899
Index 1567
Draw Mapcheck, 1329, 1331 Empty Print File, 1199
Draw Menu, 288 End Areas, 25
Draw Model View, 277 Enter-Assign Point, 780
Draw North Arrow, 993, 1118 Enter and Assign, 122, 453
Draw Perimeter, 870 Enter Deed Description, 731, 739
Draw Pipe, 722, 1139–1141 Entities to Polylines, 188, 237, 844
Draw Polyline Blips, 240 Entity Insertion Point Rotate, 221
Draw Polyline File, 190 Erase, 1355
Draw Profile, 19, 26, 379, 382, 1100, 1109, 1110, Erase by Closed Polyline, 202
1113, 1114, 1118, 1129, 1139 Erase by Layer, 201
Draw Standard Item, 332–334, 337 Erase Links, 1165, 1166
Draw Table, 324, 325 Erase Outside, 203
Draw Text On Arc, 1015 Erase Point Attributes, 109, 494
Draw Text on Tangent, 1017, 1018 Erase Points, 18, 463, 477
Draw Triangular Mesh, 1050, 1095 Erase Select, 201
Drop C&G Attributes, 1359 Erase Sub-Areas Hatch, 921
Duplicate Points, 193, 462, 466 Erase Surface from DWG, 1393, 1394
Dynamic Annotation Note, 972 Example Projects, 1539
Existing File, 394
Eagle Point, 160, 507, 508, 691, 693 Exit Drawing Standards, 347
Eagle Point Coding, 691, 692 Explode Carlson Points, 501
Earth Curvature, 557, 574, 576 Export Coordinates to ASCII, 1183
Edit, 1328–1330, 1365–1367, 1369, 1381, 1383– Export DWG File with Esri MSC, 1170
1385, 1388, 1390, 1392, 1393, 1403, 1423, Export GIS Data to SurvCE, 1169
1428, 1430, 1440–1442, 1450, 1452–1455, Export Google Earth File, 186, 189, 198, 1084
1457, 1462, 1463, 1469, 1471, 1477, 1486, Export LandXML File, 178
1489, 1490, 1496, 1520, 1521, 1525, 1526, Export Lot File to MDB Database, 948
1529, 1535 Export Lot File To Old SurvCADD, 948
Edit-Process Level Data, 582 Export RoadXML File, 182
Edit-Process Raw Data File, 512, 535, 589, 733, 749, Export SHP File, 1168
751 Export Text/ASCII File, 458, 461, 464, 475
Edit Area Table Properties, 880 Export Topcon Grid or TIN File, 1095
Edit Coordinates (CGEditor), 1369, 1370 Extend, 3, 28, 51, 53–57, 108, 109, 123, 209–
Edit Map Check File, 1272 212, 290–292, 295–297, 442, 443, 615, 700,
Edit Menu, 200, 543, 587 1137, 1491
Edit Multiple Pt Attributes, 489 Extend Arc, 209
Edit Point, 18, 140, 447, 455, 473 Extend by Distance, 210, 211
Edit Point Attributes, 18, 415, 447, 485, 486 Extended Entity Data, 197
Edit Points, 476, 718, 737 Extend To Edge, 209
Edit Polyline Section, 244 Extend to Intersection, 209
Edit Polyline Vertex, 243, 244 Extract Project Archive, 402
Edit Process SDMS File, 588 Extrapolate, 256, 422, 1072, 1078, 1079, 1102
Edit Raw File, 1203, 1204 Extrapolate Grid, 1075
Edit Symbol Library, 428 Extrapolation, 1072
Edit Table, 999, 1005, 1012, 1176
Edit Table Properties, 1005 Fence Diagram, 25
Edit Table Values, 1009 Ferm Codes, 25
Edit Text, 224 Field to Finish, 2, 15, 25, 32, 104–107, 116, 120, 145–
Edit Text on Arc or Tangent, 1018 147, 149, 291, 295, 321–323, 339, 449, 450,
Elevate 2D Polylines, 896 486, 511, 570, 686, 690, 693, 706
Elevation Difference, 777, 783, 1061, 1076, 1120, Field to Finish Inspector, 729
1127 File Editor, 582–584, 586, 589
Elevations, 1417, 1470, 1547, 1563 File Menu, 163, 538, 586, 1422, 1452, 1473
Elevation Zones, 1075 Fillet, 28, 126, 234, 240, 255, 258, 894
Index 1568
Fillet 3D Polyline, 255 991, 992, 1043, 1099, 1110, 1122
Find Bad Angle, 571, 1267, 1403 Hatch Sub-Areas, 920, 921
Find Lot Name, 932 Hatch Wizard, 328
Find Point, 367 HEC-2, 25
Find and Replace Text, 224 Highlight Crossing Plines, 252
Fit Polylines, 1340 Highlight Depression Contours, 1042, 1051
Fit Structure, 903, 906, 907, 909–911, 913, 1339 Highlight Index Contours, 1051
Fit Text Inside Arc, 1018 Highlight Non-Tangent Polylines, 251
Fit Text Outside Arc, 1018 Highlight Unclosed Polylines, 253
Fix Coords, 1374 Hinged Area, 3, 130, 885
Fix Label Overlaps, 972 Horizontal Axis Elevations, 1119
Fix Point Attribute Overlaps, 496, 498 Hydrograph, 25
Flip Last Label, 976
Flip ON/OFF, 976 Identify Area Descriptions, 884
Flip Selected Labels, 982 Identify Sub-Area, 920
Flip Text, 111, 228 Image Adjust, 263, 264
Flood Note, 434 Image Clip, 262
Flow Leader, 354 Image Frame, 262
Footprint Creator, 900, 902 Image Inspector, 698, 1171
Four Way Control, 818 Import 3D Model File, 172
Freeze ALL Layers, 1415 Import 3D Viewer File, 172
Freeze Layer, 61, 113, 136, 152, 285, 477 Import ASCII File into Coordinates, 1194
Freeze Layer By Pick, 285 Import GIS Data from SurvCE, 1169
Freeze Points, 477, 478 Import Google Earth File, 185, 1084
Import Google Earth Surface, 1083, 1084
General Commands, 159, 777–781 Import LandXML File, 176
General Information, 1279 Import Lot File From MDB Database, 948
Geodetic Double Break, 812 Import MrSID Images, 1172
Geodetic Double Proportion Line Division, 810 Import National Elevation Dataset, 1082
Geodetic Middle Break, 812 Import RoadXML File, 181
Geodetic Single Proportion Line Division, 810 Import SHP File, 1166, 1167
Geodetic Traverse, 810 Import Text/ASCII File, 2, 15, 45, 455, 457, 461, 464,
Geodimeter, 506, 512, 531–533, 540, 581, 1253 685
Geologic Column, 25 Import Xref to Current Drawing, 173
GIS Database Settings, 1153, 1155, 1164 Indicated, 1115
GIS File, 450 Input-Edit Centerline File, 834
GIS Inspector, 187, 1156 Input-Edit GIS Data, 187, 720, 1155, 1160
GIS Inspector Settings, 1156, 1157 Input-Edit Point, 455, 468
GIS Links, 23 Input-Edit Profile File, 1104
GIS Menu, 1152 Input-Edit ROW Offsets, 921
GIS Query/Report, 1158 Inquiry Menu, 362
Global Edit, 1323–1325 InRoads, 704, 863
Global Reannotate, 982 Insert, 360, 414, 429, 442, 473, 476, 503, 536, 553,
GLO Corner Proportioning, 810, 817, 819 597, 602, 603, 691, 713, 756, 1009, 1046,
GPS Network, 1553 1048, 1049, 1074, 1137, 1197, 1271, 1423,
GPS Vectors and Total Station, 1557 1429, 1430, 1432, 1434, 1450, 1452, 1454,
Grant Boundary Adjustment, 773, 774 1457, 1463, 1529, 1533
Graphic Scale, 1336, 1337 Insert Multi-Point Symbols, 321
Grid File, 246, 249, 256, 386, 389, 413, 451, 557, 759, Insert Symbols, 59, 60, 319, 321
1048, 1073, 1076, 1078, 1079, 1090, 1095 Installing Carlson Software, 4
Grid File Utilities, 25, 190, 1072 Instruction Manual and Program Conventions, 24
Guard Rail, 1024 Interior Point, 129, 136, 137, 328, 869
Intermediate Contours, 1394
Hatch, 325–327, 411, 717, 916, 918–921, 939, 940, Interpolate Points, 801–803
Index 1569
Intersections, 124, 143, 788, 894, 895, 1046, 1048, LDD, 193, 502, 591, 1408, 1468
1110, 1132, 1285, 1314, 1327, 1418 Leaders, 1355
Intersections/Cul-de-sacs, 1308–1311 Leader With Text, 351, 352
Intersects, 1282, 1283, 1288, 1289 Least squares, 85, 591, 592, 614, 640, 1469, 1470,
Interval Along Entity, 802 1490
Interval Between Points, 802 Legal Description Writer, 742, 743, 942
Introduction, 1, 1468 Legend Definition, 70, 71, 991, 992
Inverse, 776, 778–780, 782, 804, 872, 1280, 1512, Leica, 506, 512, 526–530, 540, 542, 587, 591, 613,
1525 630, 1149, 1150, 1244, 1489, 1514
Inverse with Area, 40, 870, 872 Lesson 1: Entering a Deed, 33
Irregular Boundary Adjustment, 812 Lesson 2: Making a Plat, 42
Isolate Layer, 286, 451 Lesson 3: SurvNET, 78
Isolate Layers, 53, 54 Lesson 4: Field to Finish for Faster Drafting, 101
Issuing Commands, 158 Lesson 5: Intersections and Subdivisions, 120
Item Standards Manager, 337, 430 Lesson 6: Contouring, Break Lines and Stockpiles,
Item Standards Manager - Best Practices, 344 143
Level Manager, 281
Join, 193, 229, 231, 239, 257, 258, 700 License Agreement, 5, 11, 29, 30
Join 3D Polyline, 256 Limit Polylines, 421
Join Nearest, 3, 123, 237, 239, 240, 257, 844, 1045, Line, 289, 291–293, 295–298, 301–303, 306, 322,
1146 334–336, 340–342, 344–346, 365, 367, 371,
Join Polyline By Trace, 239, 240 375, 415, 417, 421, 432, 435, 436, 457, 465,
Join Text Entities, 231 474, 497, 530, 545, 570–572, 577, 687–689,
Join Two Polylines, 240 692, 694, 698, 701, 706, 712, 715–718, 732,
736, 743, 744, 748, 779, 781, 782, 785, 786,
Label Angle, 19, 999, 1006, 1024–1026, 1028
789, 790, 793, 809, 827, 829, 830, 832–835,
Label Arc, 111, 112, 987, 1013, 1014
839–842, 848, 849, 854, 856, 860, 862, 869–
Label Contours, 1044, 1394–1396
873, 876, 885–887, 889, 890, 892–894, 901,
Label Coordinates, 19
915, 918, 928, 937, 940, 952–955, 958–963,
Label Coordinates/Elevation, 1026, 1028
965–969, 971, 974, 978, 983–986, 991, 992,
Label Curb Flow Elevations, 1029
997–1003, 1005–1007, 1009–1011, 1019–
Label Elevations, 1115
1024, 1032, 1037, 1041, 1043, 1048, 1050,
Label Elevations Along Pline, 1032
1062, 1067, 1068, 1070, 1072, 1102, 1110,
Label Elevations Along Polyline, 1033
1111, 1113, 1115, 1119–1121, 1129, 1134,
Label GIS Polyline: Closed Polyline Data, 1162
1137, 1138, 1140, 1142, 1144, 1147, 1157,
Label GIS Polyline: Closed Polyline Image, 1160
1189, 1192, 1249, 1250, 1261, 1270, 1279,
Label GIS Polyline: Open Polyline Data, 1163
1299, 1308–1310, 1312, 1313, 1315–1318,
Label Last Area, 875
1322, 1324–1326, 1330, 1334, 1339, 1342,
Label LatLong, 1028
1343, 1345, 1347, 1348, 1350, 1351, 1358,
Label Offset Distances, 1032
1361, 1385, 1393, 1400, 1402, 1406, 1407,
Label Station-Offset, 855
1413, 1414, 1418, 1450, 1451
Label Sub-Areas, 921
Line by Angle-Distance, 804
Label Zeros, 451, 688
Line On/Off, 781, 786
Land Development Desktop, 193
Lines, 1419, 1451, 1516
LandXML, 175–181, 184, 186, 189, 540, 542, 613,
Lines and Polylines, 1337–1339, 1341
630, 692, 1489, 1514, 1515
Lines by Codes, 1339
Latitude/Longitude, 458, 777
Lines by Description, 1338
Layer and Style Defaults, 16
Lines by Point Number, 1337
Layer by Description, 451
Line Table, 1004, 1006, 1007
Layer Control, 281, 1409, 1415–1417
Line Type Scaler, 53
Layer ID, 364
Line Up Text, 231
Layer Inspector, 365
Linework Intersection Points, 789
Layer Library, 430–432
Link Points with Coordinate File, 447
Layer Report, 365
Links Manager, 467
Index 1570
LISCAD, 529, 530 Merge Tables, 1011
LisCad, 506 MicroStation, 19, 189–191
List, 363, 375, 386, 430, 443, 447, 455, 456, 462, 464, Middle Ordinate Solution, 1299, 1402, 1418
471, 473, 476, 481, 482, 484, 513, 517, 693, Minimum Frontage, 925, 928, 932
729, 741, 750, 783, 808, 995, 1094, 1154, Mirror, 28, 235, 907, 909, 913, 914, 975, 976
1210, 1211, 1374, 1379, 1387, 1398, 1475 Mirror and Flip Selected Labels, 975
List Elevation, 154, 367 Mirror Selected Labels, 975
List Points, 46, 453, 455, 461, 462, 688 Mortgage Block, 434
Load Saved Report, 372 Mouse Click Settings, 427
Locate by Azimuth, 787 Move, 203, 210, 225, 226, 289, 345, 381, 430, 447,
Locate by Bearing, 787, 793, 794 469, 475, 485, 492–494, 497, 498, 741, 764,
Locate by Delta, 787 835, 866, 877, 880, 885, 899, 910, 911, 914,
Locate by Line Bearing, 786 939, 940, 943, 967, 968, 972, 973, 977, 978,
Locate by Turned Angle, 786 991, 1033, 1055, 1064–1068, 1157, 1171,
Locate on Real Z Axis, 121, 448, 451, 790 1174, 1328, 1344, 1345, 1356–1358, 1366,
Locate Point, 15, 18, 28, 47, 48, 121, 449, 450, 453, 1444
496, 535, 688, 788, 1176 Move Calls, 1344
Lock Layers, 286 Move Label Along Contour, 1054
Lot File, 19, 136, 141, 143, 742, 930, 933, 935–939, Move Label with Leader, 977
942, 946, 948–950 Move Point Attributes, 110, 112
Lot File by Closed Linework, 936 Move Point Attributes Single, 492
Lot File by Interior Text, 136, 937 Move Point Attributes with Leader, 493, 498
Lot File by Pick Interior, 936 Move Points, 485
Lot File to Centerline, 938, 949 Move Text, 225, 226
Lot Inspector, 943 Move Text with Leader, 225
Lot Layout, 127–129, 132, 890, 891, 893, 894 Multi-Draw, 1331, 1332
Lot Manager, 938, 939 Multileader with Text, 349
Lot Network - Assign Lot Type, 933 Multiple Offsets, 206
Lot Network Boundary, 919
Lot Network Hinged Area, 929 NAD83, 1320, 1399, 1485
Lot Network Inspector, 931, 932 National Geodetic Survey, 630, 1514
Lot Network Labels, 930 Nearest Found, 357, 686, 700
Lot Network Linework, 927 Network Processing Reports, 1540
Lot Network Output To Lot File, 933 New, 164, 165, 175, 217, 220, 221, 232, 249, 258,
Lot Network Renumber Lots, 932 262, 263, 281, 282, 292, 296, 327, 338, 449,
Lot Network Report, 930, 931 452, 460, 462, 465, 471, 479–481, 530, 538,
Lot Network Road Network, 922 539, 565, 587, 590, 618, 631, 657, 663, 686,
Lot Network Settings, 914, 923, 929, 930, 932 727, 756, 772, 781, 790, 811, 813, 879, 906,
Lot Network Sliding Side Area, 929 927, 1030, 1061, 1062, 1155, 1166, 1173,
Lot Network Subdivide Area, 927 1176, 1180, 1207, 1244, 1352, 1355, 1375–
1378, 1383, 1397, 1406, 1421, 1422, 1425,
Main Contours, 1393 1428, 1450, 1456, 1463, 1468, 1474, 1475,
Make 3D Grid File, 1070, 1075, 1076, 1089, 1090 1481, 1524
Manhole, 70, 106, 344, 1137–1140, 1246, 1247, 1373 New Area Table, 879
Manual Storage, 1372 Nikon, 512, 530, 531, 541, 581, 1256, 1257
Map Check by Pnts, 752 Nodes, 450, 451
Mapcheck by Screen Entities, 753 North Arrow, 37, 68, 115, 1118
Map Points from, 461, 464 Note File, 758, 1176
Maps, 186, 1073 Numeric, 43, 415, 775, 945, 1179, 1207, 1238, 1359,
Maptech, 458, 541 1456
Max Samples, 418, 420 Numeric Pad COGO, 799
Measured, 530, 649, 1507
Menu System Overview, 1473 Object Data, 422
Merge PDF Files, 171 Object Linking, 195, 414
Index 1571
Obtaining Technical Support, 29 Place Calls, 1342–1344, 1413
Occupy Point, 778, 783 Place Camera Symbol/Image, 1172
Off, 1419, 1434, 1435, 1440, 1445, 1451, 1454, 1455, Place Image by World File, 332, 1173
1459, 1460 Place Labels, 1394
Offset 3D Polyline, 253 Plot, 166–170, 235, 256, 283, 310, 352, 375, 406,
Offset Cutoff, 190, 194, 239, 1108, 1168 407, 430, 465, 890, 1072, 1079, 1095, 1118,
Offset Dimensions, 64, 115, 984 1147, 1308, 1334, 1350, 1355, 1373, 1387,
Offset Point Entry, 310, 859 1401, 1410
Offset Profiles, 1102 Plot Points and Symbols, 1335, 1336, 1338
Offsets & Intersections, 894, 895 Plot Points on Screen, 1335
Offset to Area, 206 Plot Preview, 166
Offset To Layer, 205 Point Code, 1417, 1461
OLE objects, 406, 408 Point Defaults, 33, 34, 47, 291, 295, 319, 448, 449,
One Way Control, 814 490, 500, 685, 779, 780, 787, 793, 802, 803,
Open, 165, 170, 171, 195, 210, 245, 253, 268, 405, 810, 814–816, 818
414, 446, 461, 462, 488, 503–505, 528, 537– Point Description, 35, 36, 368, 453, 469, 501, 715,
539, 579, 584, 586, 589, 631, 632, 657, 663, 780, 781, 786, 788, 801, 805, 857, 941,
756, 909, 910, 939, 1043, 1049, 1054, 1090, 1030, 1126, 1327, 1335, 1338
1094, 1100, 1106, 1107, 1109, 1156, 1171, Point Entity, 462, 490, 718
1176, 1181, 1182, 1184, 1195, 1203, 1204, Point Entity Grouping, 196
1261–1263, 1266, 1271, 1272, 1274, 1279, Point Group Manager, 470, 473, 476, 694, 743, 1103
1307, 1331, 1381, 1393, 1421, 1422, 1425, Point Groups, 1389, 1391
1427–1429, 1433, 1434, 1450, 1454–1458, Point ID, 364, 461, 465, 725, 1215, 1216, 1238, 1276,
1463, 1474, 1481, 1524, 1525 1290, 1306, 1327, 1351–1354, 1375, 1386,
Open Dos Drawing, 1196 1396, 1420, 1431, 1445, 1446, 1455, 1456,
Opening Closing and Saving, 1180 1458–1460
Open Polylines, 245 Point Label, 1357, 1386
Output Layouts to PDF, 170 Point Layer, 695, 708, 715, 805
Overview Draw Standard Items, 332 Point Manager, 1362, 1365, 1366, 1369
Ownership, 26 Point Notes, 460, 557, 688, 862
Point Number Report, 461, 465
Page Setup, 166, 170, 406 Point Object Snap, 418, 440
Pan, 268, 269, 290, 295, 414, 498, 548, 654, 729, 785, Point on Arc, 800
835, 965, 1100, 1157, 1436, 1522 Point Protect, 176, 180, 185, 457, 470, 519, 521, 522,
Parking, 898 524, 525, 528, 531, 532, 556, 624, 779
PC, PT, Center, 299 Point Range, 26, 463, 517
PC, PT, Tangent, 299 Points, 1419, 1425, 1431, 1437, 1457–1459, 1461–
PC, Radius, Arc Length, 300 1463, 1480, 1482, 1493, 1502, 1508, 1513,
PC, Radius, Chord, 300 1522, 1544, 1549, 1553, 1555, 1558
PCMCIA card, 530 Points and Lines, 1419
PC Point, 300 Points Menu, 446
PDMODE, 503 Points on Arc, 1300
PDSIZE, 414, 447 Points on Centerline, 859, 1147
Perpendicular Intersect, 794, 894, 1285 Points on Line, 1294
Pick Current Layer, 1416 Point To Point Table, 996
Pick Intersection Points, 788 Polygon Processor, 26
Pick Layers to Freeze, 1415 Polyline by Nearest Found, 356
Pick Layers to Thaw, 1415 Polyline File, 177, 189–191
Pick Layers to turn Off, 1416 Polyline Info, 371
Pick Layers to turn On, 1416 Polyline Report, 18, 770, 771
Pipe Polylines, 1138 Polylines by Point, 1339
Pipe Size, 26, 1108 Polyline to Centerline File, 844, 846
PI Points, 835, 839, 849, 854 Polyline to Deed File, 772
Pivot Point Rotate by Bearing, 220 Polyline to Lot File, 935
Index 1572
Polyline to RW5 File, 772 Regen, 266
Polyline to Special Line, 1020, 1023 Registration, 10, 13
Polyline to Tree Line, 1021 Remove Area Table Rows, 882
Preferences, 403, 409, 439 Remove Duplicate Polylines, 246
Print View Print File, 1199 Remove Groups, 196
PRO, 15, 26, 30, 31, 177, 216, 379, 395, 760, 762, Remove Points from Screen, 1336
1100, 1102–1106, 1109, 1111, 1146–1150, Remove Polyline Arcs, 246, 249
1230–1232 Remove Polyline Segment, 108, 151, 247
Process Deed File, 739, 740, 772 Remove Polyline Vertex, 247
Process Menu, 1501 Remove Reactors, 195, 972
Process Only Strata with Beds, 421 Remove Spaces From Text, 230
Product Overview, 2 Remove XData, 197
Profile Conversions, 1148–1151 Rendering, 414
Profile from Grid or Triangulation Surface, 1102 Renumber Points, 18, 462, 467, 468, 500, 1367, 1375
Profile from Points on Centerline, 1103 repackaged, i
Profile from Surface Entities, 1101 Replace Text, 17, 21, 231, 232
Profile to 3D Polyline, 1146 Replot Descriptions, 1030
Profile To Points, 1147 Report Formatter, 21–23, 25, 27, 253, 372, 385, 388,
Project Explorer, 13, 383–389, 393 415, 422, 426, 431, 455, 484, 539, 558, 584,
Project Setup, 426 728, 730, 737, 740, 760, 765, 766, 768, 845,
Properties and Layers, 161 862, 870, 873, 930, 941, 991, 996, 1002,
Properties Manager, 235, 282, 283 1057, 1077, 1089, 1159
Properties Toolbar, 162, 282 Report Grade Elevation, 862
Property lines, 58 Report Log, 413
Purge, 197, 198, 365, 394 Report Sub-Area, 920
Rescale Drawing, 435
Query, 1358, 1359, 1402 Resection, 796–798, 1540
Quick Keys, 16, 28, 382 Residuals, 26, 309, 567, 637, 646, 824, 825, 830,
Quick Profile, 1099, 1100 1547, 1563
Quick Traverse, 1200, 1201, 1402, 1404, 1405, 1418 Resize Point Attributes, 495
Restore Due North, 279, 999
Radial Stake Out, 1314
Restore Layer, 53, 54, 61, 286, 287
Radial Stakeout, 807, 808, 1314
Restore World View, 280
Radius Point, 293, 298, 304, 305, 370, 733, 771, 851,
Reverse Calls, 1344
1350
Reverse Polyline, 128, 129, 237, 844, 890
Railroad, 310, 988, 1147
Right-of-Way Crossing Table, 943
Railroad Curves, 858
Right-of-Way Easements, 1308
Railroad Curve Table, 1004
Right of Way, 831, 835, 838, 928, 946, 1402
Raster Image, 329
Road Design, 26, 27, 760, 923, 1086
Raw File On/Off, 781
Roadside Ditch, 26
Raw Traverse Data, 1525
Roadways, 1308–1311, 1314
re-Associate Coord. file, 1359, 1360
Rotate by Bearing, 221
Reactors, 195
Rotate by Pick, 221
Reame, 27
Rotate Points, 278, 447, 461, 464, 467, 480, 1377
Reannotate, 972
Rotate Text, 224
Recover, 195
Runoff, 26
Redo, 201, 1423
Redraw, 266, 452 Save, 165, 166, 170, 171, 174, 175, 177, 196, 201,
Reduce Direct-Reverse, 570 271, 274, 283, 287, 331, 351, 377, 381, 403,
Reduce Map Check File, 1272 405, 406, 412, 413, 418, 426, 438, 445, 473,
Reduce Polyline Vertices, 190, 194, 238, 415, 925 490, 501, 510, 530, 538, 539, 543, 587, 607,
Reduce Traverse, 1257, 1258, 1272 611, 632, 686, 705, 738, 740, 749, 756, 836,
Reduce Vertices, 3, 1042 843, 845, 858, 869, 882, 926, 939, 944, 946,
Refresh Screen, 1361, 1362 948, 959, 971, 988, 991, 999, 1015, 1028,
Index 1573
1044, 1062, 1100, 1106, 1109, 1114, 1159, Set Level, 281, 689
1160, 1162, 1163, 1174, 1181, 1183, 1185, Set Line Type, 1322, 1323
1244, 1300, 1304, 1305, 1365, 1366, 1422, Set Linework Angles To Nearest Second, 893
1428, 1450, 1474, 1484, 1487, 1517, 1525 Set Linework Intersections To Perpendicular, 894
Save/Load Tablet Calibration, 438 Set Lot File, 933
Save/Restore Layer State, 287 Set Point Elevations by 3D Polylines, 769
Save As, 166, 381, 431, 584, 587, 617, 686, 705, Set Point Elevations by Surface Model, 770
738, 740, 902, 991, 1009, 1062, 1182, 1183, Set Polyline Origin, 249
1423, 1439–1442, 1461, 1496 Set Project/Data Folders, 379, 385
SB-Slope, 27 Set Table Position, 1003
Scale, 223, 226, 233–235, 269, 271, 326, 328, 331, Settings File Manager, 426, 427
335, 338–347, 361, 375–377, 414, 416, 435– Settings Menu, 374, 626, 1424, 1429, 1438, 1450,
438, 450, 452, 461, 464, 465, 483–485, 493, 1452–1454, 1457, 1460, 1465, 1484
497, 539, 553, 557, 562, 563, 566, 574, 576, Setting Up a Project, 13
593, 622, 632, 681, 708, 712, 724, 773, 776, Set UCS to World, 438
777, 835, 867, 868, 920, 953–955, 957, 963, Setup DOS Dwg, 1197
971, 978, 983, 986, 987, 994, 1020, 1023, Sewer, 27, 57, 274, 344, 383, 1105, 1107, 1110, 1136,
1032, 1038, 1043, 1044, 1053, 1054, 1060, 1139
1108, 1111, 1113, 1115, 1116, 1118, 1120, Sewer Network, 1143
1124, 1125, 1127–1129, 1132, 1133, 1179, Sewer Structure, 27, 346
1271, 1278, 1336, 1337, 1377, 1378, 1387, Shade, 272, 702
1398, 1409, 1411, 1429, 1432, 1500, 1501, Show/Hide By Selection, 280
1518, 1525, 1543, 1550 SHP File, 187, 1168
Scale Point Attributes, 49, 494, 495 Shrink-Wrap Entities, 355
Scale Points, 483 Side Shots, 780, 782, 784, 1265, 1267, 1501
Screen Pick Point, 461, 463 Sight Distance, 563, 1107
SDPS, 422 Size Lot by Frontage, 929
Seam Stacking, 420 Sketch, 1023
Search Point Files, 499 Sketch Tree Line, 1023
Search Published Control, 508 Sliding Side Area, 3, 132, 133, 886
Section Alignment, 1121 Slope Distance, 533, 573, 574, 582, 587, 675, 783,
Section File, 759, 1198, 1199, 1204, 1392, 1420, 798, 808, 1246, 1558
1422, 1454 Slope Zone Analysis, 19, 1095
Section Subdivision, 809 Smart Prompting, 1155, 1156
SEDCAD, 25 SMI, 25, 512, 525, 541, 580, 832, 1253–1256
Select by Area, 261 Smoothing, 239, 271, 1042, 1094
Select by Block, 260 Smooth Polyline, 54, 239, 291, 295
Select by Elevation, 260 Snap Tolerance, 243, 826
Select by Filter, 259 Softdesk, 423, 504, 506, 540, 863, 1148–1150
Select by Length, 261 Sokkia/SDR, 522, 523, 580, 1150
Selection of Items, 160 Sokkia G, 512, 524
Select Similar, 262 Solar Observations, 819
Sequential Numbers, 134, 347, 892 Special Leader, 3, 67, 352
Set/Reset X-Hairs, 436 Special Line/Entity, 1023
Set Active Area Table, 880 Spiral, 311, 745, 833, 837, 839–842, 848, 849, 1302–
Set Back Measure-Move, 899 1304
Set Coordinate File, 446, 460, 462, 535, 832 Spiral Curve, 310
Set CRD File for Lot Files, 949 Spiral Curve Design, 1302
Set Current, 1388, 1416 Spiral Curve Stakeout, 1303
Set Data Directory, 15 Spiral In, 840
Set Default, 1388, 1439–1441, 1461 Spirals, 832
Set Drawing Standards Data Source, 336 Spline, 124, 193, 1341, 1403
Set Google Tags, 198 Split Bed by Parameters, 421
Set Layer, 284 Split Table, 1010
Index 1574
Split Text into Two Lines, 228 SurvNET Editor, 1539
SQL, 176, 415, 446, 461, 463, 593, 605, 1153, 1471, SurvStar, 512, 1174
1490, 1537 Swing Table, 1002
SRVPNO, 363, 500, 709, 1046 Switch Bearing/Azimuth Quadrant, 974
Stack Label Arc, 19, 66, 67, 987 Symbol Library, 18, 27, 317, 319, 338, 382, 447, 449,
Stage-Storage, 419 487, 711
Stake-Out, 1314, 1315 Symbols, 317, 319, 321, 322, 324, 332–335, 339–341,
Stakeout Horizontal, 1304 344, 345, 429, 449, 494, 495, 687, 709, 733,
Stakeout Point Comparison, 758 744, 848, 917, 991, 993, 1331, 1408, 1410
Standard Align, 233 Symbol Size, 59, 60, 115, 414, 508, 699, 724, 992,
Standard Copy, 203 1020, 1048, 1324, 1387, 1408
Standard Cul-de-Sac, 1311, 1312 System Requirements, 4
Standard Explode, 207 System Variable Editor, 443
Standard Offset, 205
Standard Report Viewer, 19, 41, 46, 139, 370, 372, Table Defaults, 997, 1003, 1004
455, 558, 560, 743, 771, 1009 Table Header, 945, 962, 963, 1002–1004
Starting Survnet, 1471 Tables, 1344, 1346, 1347
Start Point Number, 449 Tablet Calibrate, 436
Startup Wizard, 13, 15, 33, 42, 43, 101, 102, 120, 141, Tablet Calibration, 436–438
413, 416 Tag Area Descriptions, 884
State Plane, 376, 484, 564, 565, 608, 623, 640, 670, Tag Hard Breakline Polylines, 1081
674, 684, 1486, 1542 Tag Sub-Area, 919–921
Station-Offset, 858–860, 1292, 1357, 1358 Tang, PC, Radius, Chord Length, 305
Station/Elevation, 1141 Tang, PC, Radius, Delta Angle, 305
Station Offset, 1289, 1291–1294 Tangent, PC, Radius, Arc Length, 304
Station Offset From Coords, 1293 Tangent, PC, Radius, Tangent Length, 304
Station Polyline/Centerline, 845, 846, 849 Tangent Between Curves, 1305
Stockpile, 153, 155, 156, 1056 Tangent Intersect, 795, 1286
Store Project Archive, 402 Tangent Line from Circles, 804
StrataCalc, 25, 421 Tangent Out Bearing, 731
Strata Isopach Maps, 25 TDS, 2, 458, 512, 524, 525, 535, 541, 543, 584, 613,
Strata Quantities, 27 630, 693, 758, 863, 1169, 1229, 1233
Superelevation, 27 TDS CR, 501
Surface 3D FlyOver, 275, 276 Technical Support, 29
Surface 3D Viewer, 274 Template Database, 1154–1158
Surface Entities, 271, 1036 Template Point Centerline, 844
Surface Inspector, 27 Template Point Profile, 760
Surface Manager, 1063, 1068, 1070, 1090 Temporary Erase, 203
Surface Menu, 1035 Terramodel, 863, 1150
Surface Model, 237, 273, 276, 295, 770, 1085, 1090, Text, 311–317, 329, 336, 343–353, 366, 375, 377,
1102, 1146 406, 414, 431, 432, 451, 452, 456, 457, 464,
SurvCE, 18, 25, 27, 185, 376, 377, 512, 513, 516, 518, 475, 501, 517, 548, 689, 693, 708, 709, 713,
520, 524, 538, 541, 565, 566, 582, 593, 612, 716, 717, 719, 734, 743, 758, 762, 849, 850,
632, 693, 699, 708, 720, 755, 758, 1169, 856, 858, 862, 867, 874, 878, 879, 881, 882,
1170, 1175, 1176, 1225–1228, 1388, 1389, 921, 936, 945, 952, 954, 956, 958, 959, 962,
1470, 1489, 1514, 1525 964, 974–976, 982–988, 990, 992, 998, 999,
SurvCOGO, 541, 581 1005, 1006, 1015–1018, 1026, 1030–1032,
Survey Menu, 511 1045, 1053, 1054, 1071, 1074, 1110, 1112–
Surveyors Assistant, 512 1117, 1120, 1121, 1141, 1144, 1149, 1273,
Survey Text Defaults, 61, 63, 64, 111, 115, 982, 984, 1274, 1276, 1324, 1327–1329, 1342, 1343,
985 1345, 1347, 1348, 1355, 1356, 1395, 1400,
SurvNET, 588, 609, 624–626, 1403, 1421, 1425, 1402, 1407, 1437, 1460
1433–1435, 1437, 1449, 1467, 1468, 1470– Textbox, 1031
1472, 1474, 1489, 1521, 1525, 1535, 1538 Text Capitalization, 229
Index 1575
Text Enlarge/Reduce, 39, 117, 224, 227 Twist, 109–111, 219, 221, 222, 224, 279, 413, 495,
Text Explode To Polylines, 189, 229 858, 867, 999
Text Export, 313 Twist Point Attributes, 110, 495
Text Import, 17, 313 Twist Screen: Line Pline or Text, 278
Text Mask, 315 Twist Screen: Standard, 278
Text Math, 230 Twist Screen: Surveyor, 279
Text on Arc, 1327 Twist To 3D View, 279, 280
Text on Line, 314 Two Surface Volumes, 1075–1079, 1089, 1090
Text on Polyline, 314, 315 Two Way Control, 815
Text Plot Size, 44, 117
Text Size, 40, 62, 64, 65, 224 Undo, 201, 208–211, 245, 263, 285, 289, 291–293,
Text Style, 73 296–298, 335, 350, 465, 470, 480, 482, 543,
Text UnMask, 315 732, 733, 756, 785, 832, 833, 871, 934,
Text Wizard, 312 1106, 1423
Thaw/On All Layers, 286 Unequal Radius, 942
Thaw ALL Layers, 1415 Units Control, 438
Thaw Layer, 61, 153, 285, 478 Universal Transverse Mercator, 465, 820
Thaw Points, 478 Unix, 399
Three Way Control, 816, 817 Untag Area Descriptions, 885
TIF file, 332, 1172, 1173 Untag Hard Breakline Polylines, 1082
Tin, 1393, 1411 Untag Sub-Area, 919
T Intersections, 1308 Update Drawing from CRD File, 462, 468
Title Block, 3, 36, 44, 68, 113, 432, 987 Update Point Table, 996
Toolbars, 428, 631, 1524 Using the Carlson Software Manual, 2
Tools Menu, 1512 Variable Offset, 205
Topographic Settings, 1393, 1394 Ventilation, 26
Transformations, 1376, 1379, 1380, 1382, 1383 Vertical Adjustment, 1562
Transit, 561, 569, 733, 751, 1203, 1403, 1405 Vertical Angle, 533, 546, 555, 569, 574, 617, 675,
Translate Layers, 196 677, 682, 780, 783, 786, 787, 1246, 1405,
Translate Points, 278, 461, 464, 478, 485, 1376 1430, 1495, 1559
Traverse, 778–783, 907, 1200–1203, 1233, 1237, Vertical Angle Mode, 449
1243, 1257, 1258, 1261, 1262, 1264–1267, Vertical Curve, 1289
1269–1273, 1276, 1396, 1404, 1405, 1425, Vertical Curve Design, 1306
1429, 1432–1434, 1439, 1471, 1477–1480, View, 3, 17, 19, 21, 26, 28, 36, 37, 40, 41, 50, 53–58,
1492, 1504, 1506, 1539, 1553, 1555 61, 72, 74–76, 89, 105, 107, 109, 113, 127,
Triangle Solutions, 822 136, 152, 153, 159, 163, 169, 170, 172, 174,
Triangulate & Contour, 1036, 1038, 1048, 1050, 187, 197, 265, 267, 268, 270, 274–281, 283–
1051, 1055, 1062, 1081, 1082, 1095, 1097, 287, 328, 330, 379, 401, 414, 415, 423, 558,
1146 559, 722, 729, 743, 762, 763, 766, 832–834,
Triangulation, 19, 25, 27, 177, 389, 418, 420, 422, 920, 939, 966–968, 973, 987, 1074, 1075,
423, 759, 763, 1037, 1038, 1040, 1041, 1077, 1083, 1086, 1091, 1118, 1173, 1190,
1050, 1055, 1056, 1070–1072, 1076, 1095, 1199, 1200, 1213, 1345, 1374, 1406, 1420,
1097, 1102, 1103, 1319 1424, 1429, 1435–1437, 1450, 1454
Triangulation File Utilities, 1058, 1060 View Menu, 265, 1423, 1452, 1521
Trim, 28, 208, 230, 231, 234, 458, 512, 522, 541, Viewpoint 3D, 277, 279, 1040, 1074, 1075, 1094
543, 584, 587, 591, 613, 630, 693, 863, 864, Visual COGO, 782, 785
1089, 1091, 1154, 1171, 1468, 1489, 1513, Visual Map Check, 1274
1515 Volume, 3, 154, 155, 509, 1055, 1057, 1058, 1075,
Trimble, 19, 181, 182 1076, 1078–1081, 1089, 1090, 1146
Trim by Point Symbol, 40, 499 Volumes By Layer, 1079
Trim Linework Through Text, 316 Volumes By Triangulation, 1055
Turn OFF ALL Layers, 1416
Turn ON ALL Layers, 1416 Web Site, 29
Tutorials, 32 What is New, 17
Index 1576
White Solid Behind Text, 316
Wild, 60, 119, 144, 193, 452, 457, 459, 530, 557, 580,
763, 1149, 1150, 1239, 1243, 1244
Wildsoft, 469, 529, 530, 540
Windows Calculator, 1420
Write Block, 359
Write Polyline File, 189, 229
X Intersections, 1309
Xref Manager, 173, 174
Y Intersections, 1310
Index 1577