using modern survey packages with civil 3d - cooke - using modern survey packages...dec 19, 2011...

30
10/23/2019 1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company Do not reproduce without permission. 1 Have your Cake and Eat it Too ‐ Using Modern Survey Packages, Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very powerful – and popular – solution applicable in many Civil Engineering and Survey firms. Despite its power, Civil 3D’s core survey functionality has not kept pace with developments by other vendors, including Leica, Trimble, Carlson and others. This class, drawn on real‐ world experience in a medium‐size survey and engineering firm, focuses on two major areas: First, the class identifies core functionality within Civil 3D essential and common to survey and engineering applications, and looks at configuring that environment to work optimally. Secondly, the class identifies and focuses on better survey solutions in other products, including Leica and Carlson, and looks at the integration of these more modern solutions as replacements for the dated aspects of Civil 3D. The implementation strategy is to pull the best pieces from different, and sometimes competing, software products to develop the most efficient solution possible. Caveats and Constants The current Survey Functionality in Civil 3D is not going away. At the same time, it’s unlikely to be markedly improved. The current survey functionality in Civil 3D is not being discontinued, and will remain in the program for the foreseeable future. At the same time, the current functionality is dated – the current system in Civil 3D was ported over intact from Land Desktop, and that was derived from what was introduced in Softdesk 11 (on AutoCAD 11 DOS) in 1988 (written at the time by Maine Surveyors). The underlying Fieldbook language (FBK format) is even older (circa 1984) and is derived from FOG – Figure Oriented Geometry. Softdesk Survey Module Running in Softdesk S8 (Don’t Ask How We Did That)

Upload: others

Post on 24-Jan-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  1 

Have your Cake and Eat it Too ‐ Using Modern Survey Packages, 

Workflows and Applications with Autodesk Civil 3D® 

Autodesk Civil 3D is a very powerful – and popular – solution applicable in many Civil Engineering and 

Survey firms.  Despite its power, Civil 3D’s core survey functionality has not kept pace with 

developments by other vendors, including Leica, Trimble, Carlson and others.  This class, drawn on real‐

world experience in a medium‐size survey and engineering firm, focuses on two major areas:  First, the 

class identifies core functionality within Civil 3D essential and common to survey and engineering 

applications, and looks at configuring that environment to work optimally.  Secondly, the class identifies 

and focuses on better survey solutions in other products, including Leica and Carlson, and looks at the 

integration of these more modern solutions as replacements for the dated aspects of Civil 3D.  The 

implementation strategy is to pull the best pieces from different, and sometimes competing, software 

products to develop the most efficient solution possible. 

 

Caveats and Constants 

The current Survey Functionality in Civil 3D is not going away.  At the same time, it’s unlikely to be 

markedly improved. 

The current survey functionality in Civil 3D is not being discontinued, and will remain in the program for 

the foreseeable future.  At the same time, the current functionality is dated – the current system in Civil 

3D was ported over intact from Land Desktop, and that was derived from what was introduced in 

Softdesk 11 (on AutoCAD 11 DOS) in 1988 (written at the time by Maine Surveyors).  The underlying 

Fieldbook language (FBK format) is even older (circa 1984) and is derived from FOG – Figure Oriented 

Geometry. 

 

Softdesk Survey Module Running in Softdesk S8 

(Don’t Ask How We Did That) 

Page 2: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  2 

FBK fieldbooks became something of an industry standard and have worked well – their limitations 

however include the inability to incorporate extended GIS data or photos, and the workflow involving 

FBK’s in Civil 3D is trouble‐prone when edits must be made when multiple fieldbooks have been 

imported.  

As an alternative to Fieldbooks, ASCII imports (TXT files) are always an option for transferring data 

between almost any survey program.  At least one current client uses Benchmark to download a survey 

controller, and transfers the data into Civil 3D via ASCII. (Showing 1984 and 2019 technology working 

together.) 

 

DOS Version of Benchmark Running on an Android Tablet 

(Don’t Ask How We Did That Either) 

ASCII files are limited by their inability to transfer raw (observation) data, and their inability to include 

extended (GIS) or other data.  Also they suffer from limited capabilities for drawing linework in most 

applications. 

LandXML is also a method available for transfer of data, and offers limited transfer of raw data, but 

suffers from other limitations as we’ll describe. 

What’s needed are better solutions for using Civil 3D in conjunction with more modern survey packages, 

products that can provide more modern survey solutions (better processing of TPS and GNSS data 

together), better functionality (more functional network adjustment) or simply supply functionality 

missing in Civil 3D (processing level data).  This leads to a need to seek solutions from other vendors, 

which comes at a time of considerable consolidation in the survey industry.  Fortunately there are a 

number of solutions available from a variety of vendors – this document will focus on solutions from 

Leica and Carlson (with which we have varying levels of familiarity) and will touch on those from 

Trimble, although there are others in the marketplace. 

   

Page 3: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  3 

Requirements in Civil 3D 

The point of beginning for any discussion of how survey data will be handled in Civil 3D is with the 

organization of point data themselves – Civil 3D has two types of point data – “Cogo” or drawing points, 

and “Survey”, or database points. 

Cogo Points – 

  Exist only as drawing objects; there are no coordinate or data files; 

  Are easy to create, edit and manage 

  Can only be displayed in one drawing (unless separately imported into multiple drawings) 

Can easily be erased or “screwed up”, unless locked 

Must reside in drawing(s) to be used 

Survey Points ‐  

  Exist in an external database, and can be selectively inserted into drawing(s) 

  Are more difficult to create, and require database creation and management 

  Can be edited through database tools (ease level varies) 

  Can be inserted into and displayed in any combination of drawings 

  Are automatically locked, and are hard to “screw up” 

Large volumes of point data can exist outside of drawings, and can be used from DB 

There are other implications for the potential use of the survey database in linework creation, as 

discussed later. 

Template Drawing 

Whether Cogo or Drawing points will be used in Civil 3D (or any other Civil 3D operation is to be 

performed for that matter), the Civil 3D template drawing is of critical importance.  The template 

drawing supplies the organization, management and display control of all Civil 3D objects and 

annotation, and controls the coordinate system.  These coordinate system and unit settings will need to 

be coordinated with whatever other survey software is used, and their interaction can cause difficulties 

if ignored.  Many other critical settings described later in the process are obtained from the template 

drawing. 

   

Page 4: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  4 

Description Key Set 

Also common to the use of both Cogo or Drawing points, the Description Key Set in Civil 3D plays a key 

role in the organization and display of point data within drawings.  Importantly, Civil 3D Descriptions are 

organized into a system of space‐delimited fields (or attributes) that can control annotation.  This is 

displayed in the Description Key Manager in the Format column ‐ The Format column handles the 

processing of point descriptions entered, and configures the amount and content of the data that will 

show up in a point label.  Point descriptions in Civil 3D can consist of up to ten (10) attributes, separated 

by spaces.  The first attribute is the one on which the description key itself is matched; the program 

assigns this attribute the number $Ø.  Each succeeding attribute, separated again by a space, is assigned a number: $1, $2, $3, etc.   

 

Description Key Manager Displaying Alpha Codes  

 

 

Description Key Manager Displaying Numeric Codes 

The Description Key Set is stored in, and inherited from, the Civil 3D template drawing 

   

Page 5: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  5 

Survey Database 

As described above, use of the survey database brings a number of advantages over the use of Cogo 

points in managing survey data.  Care must be taken to insure that survey databases are organized and 

managed across projects in a logical manner, and databases are a second place where unit and 

coordinate settings are critical and must be matched with other survey applications in use.   

 

Survey Database Open for a Project, with Settings Displayed  

 

While the Civil 3D survey database is used to capture raw (observation) data in a workflow where all 

processing takes place in Civil 3D, it will be used instead to store only coordinate and line data when 

editing and analysis functions are transferred from Leica, Carlson, Trimble or other software.  This will 

overcome most of the editing issues associated with the database’s use in pure Civil 3D workflows. 

   

Page 6: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  6 

Figure Prefix Library 

The Figure Prefix Library controls the organization of linework created through the survey database 

(critical to Leica workflows), and interacts with Figure Styles obtained from the template drawing to 

determine 2D versus 3D geometry, and interaction with layers for color, linetype and line width.  The 

Figure Prefix codes must match codes used in the Description Key set, and the Code Table used in the 

controller and office software. 

 

Two Figure Prefix Libraries, Alpha (Above) and Numeric (Below) 

The Figure Prefix Library is NOT obtained from the template drawing, and is an external file managed 

within the Survey Project settings.   

Page 7: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  7 

Linework Code Set 

The Linework Code Set is used by Civil 3D to trigger the creation of figures – intelligent linework.  In 

Leica workflows, this code set is critically important and must match the corresponding linework 

commands in Infinity, Captivate or SmartWorx. 

In this illustration, note that the Feature Code Delimiter is set to an asterisk ( * ); by default it will be a 

space.  The use of the asterisk is required to pass linework commands from Leica but preserve Civil 

3D’s ability to perform multi‐attribute labeling through the Description Key Set.  Also notice that 

Automatic begin on figure prefix match setting is off – necessary to prevent drawing unintended lines 

(ask us how we know….). 

 

Leica Linework Code Set 

Like the Figure Prefix Library, the Linework Code Set is NOT obtained from the template drawing, and is 

an external file managed within the Survey Project settings. 

   

Page 8: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  8 

Survey Application Options ‐ Leica 

There are several options for processing survey data available from Leica Geosystems which interact 

with Civil 3D.  These include‐ 

Leica Infinity – Full featured office software for processing of TPS, GNSS, Image and Point Cloud Data 

Leica Captivate – Current Version Controller Software 

Leica Viva SmartWorx – Previous Version Controller Software, still extensively used 

Leica Infrastructure Link – Plug‐in for Civil 3D to Import/Export Leica HeXML Data 

Possible Strategies for Data Transfer 

As with any other survey software, transfer of data via ASCII and LandXML are always possible.  

Additionally, Infinity, Captivate and SmartWorx can create fieldbook files (FBK’s) directly. 

Best Practice for Data Transfer 

From Infinity, Captivate or SmartWorx, the best data transfer (presently) is via an enhanced ASCII file 

containing point and linework data, imported into the Civil 3D survey database.  These workflows 

provide the full features of observation editing, analysis and adjustment within Leica, and intelligent 

transfer of data into Civil 3D to support all workflows. 

 

Requirements in Leica – Infinity, Captivate and SmartWorx 

All survey applications share common functionality and themes – in Leica solutions point descriptions 

(referred to as codes in Leica) and line commands must be setup. 

Point Code Table 

The Leica Point Code Table corresponds to the Civil 3D Description Key Set (and must match it), and 

controls the processing of point attributes, and display of points within Infinity on layers and with 

symbols.  The Point Code Table can exist as a Global default within Infinity, and can be uploaded to 

Captivate and SmartWorx.  When the Point Code Table comes down into an Infinity project with a 

“download” it is a project level table, and may or may not match the global table. 

   

Page 9: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  9 

The Global Point Code Table is found under Tools on the Infinity menu.  The code table shown here will 

match the numeric table displayed earlier as a Description Key Set.  The organization by Code Groups is 

helpful, and there’s a neat trick involved in importing codes from Excel. 

 

Leica Global Code Table 

   

Page 10: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  10 

Exploring the Code Table further (this time as a Project Code Table, imported with a DBX project), 

reveals the Attribute organization of a selected code – in this instance a fire hydrant.  Note that there 

are four attributes defined for this code – two are constant, and used for every code – LINENAME and 

LINECODE, whereas the others are specific to the fire hydrant code – TYPE and CONNECTION. 

 

Leica Project Code Table Showing Attributes 

Leica will use attributes to pass Civil 3D linework commands through an ASCII file.  The functionality is 

automatic in Infinity and Captivate, and manual (but supported) in SmartWorx.  Reserving attribute 

definitions 1 and 2 on all codes allows the same Code Table to control linework in any of the three 

programs.  Attribute 1 (LINENAME) will be unused by Infinity or Captivate, but will be used to enter 

the line to be drawn in SmartWorx.  Attribute 2 (LINECODE) is optionally used to pass desired 

extended commands from the Civil 3D Linework Code Set, such as horizontal and vertical offsets, and 

is used by all three products. 

Attributes after 1 and 2 in the Code Table are passed as space delimited fields in the ASCII output, and 

function as normal annotation fields in Civil 3D.  The TYPE and CONNECTION attributes will show up as 

point label entries in Civil 3D. 

   

Page 11: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  11 

Leica Linework Flags 

The Leica Linework Flags correspond to the Linework Code Set in Civil 3D, and must match it exactly.  

Within Infinity, the Linework Flag settings are found under Info & Settings within a project.  In infinity, 

these settings must be correct before the ASCII output is generated, but not necessarily set before data 

are collected in the field (provided the fieldwork will be imported by DBX). 

 

Leica Infinity Linework Flags 

If data are being transferred directly from Captivate to Civil 3D, these settings must also be made within 

Captivate, and must be entered before data are collected (See Captivate specific information below). 

Workflow in Leica Infinity 

Best practice workflow for the use of Infinity with Civil 3D requires transferring field data from the 

controller to Infinity by copying the Leica DBX folder from the controller into Infinity’s configured project 

folder.  In this manner, Infinity replaces Civil 3D for all aspects of survey editing, analysis and 

adjustment.  Fieldbook files are not part of the process, and fieldbook edits are performed in Infinity. 

A nuance of Infinity workflow should be addressed here; at this time, there is no option within Leica 

software to transfer a range of points (or one day’s fieldwork) by DBX – a DBX is “all or nothing”.  The 

recommended workflow is to use a separate DBX for each day’s work, transferring control from one 

“job” to the other as required. 

The transfer of data from Infinity to Civil 3D then utilizes an ASCII export, prepared using a specific file 

format within Infinity to handle the transfer of linework codes. 

   

Page 12: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  12 

In the illustration below, an ASCII export from Infinity has been started; notice the selection of a 

Template in the upper right, with the selection set to C3D Linework.  This template does not ship with 

Infinity, and must be user‐created to handle the requirements.  The pencil icon shown triggers the 

editing or creation of the template. 

 

Leica Infinity ASCII Export with Template Selection 

   

Page 13: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  13 

In the illustration below the ASCII Export template is being shown.  Off screen, the Column Separator 

has been set to a comma.  The Sort by setting has been set to Feature (important).  Using the Select 

Columns button in the upper right, the columns have been restricted to Point Id ( C3D’s point number), 

Northing, Easting, Ortho Height (C3D’s elevation) and Special Code – Special Code will supply Civil 3D’s 

description and will do all the magic. 

 

Leica Infinity ASCII Export Template Settings 

Clicking the pencil icon in the Code Expression field under Special Code opens an Expression Editor.  The 

entry in the Expression Editor is: 

[C][_N][*L]*[V2]* [V3] [V4] [V5] [V6] 

The first portion of this expression, [C][_N][*L]*, will pass the point code with a line number if a line has 

been drawn.  [V2]* will pass an optional advanced linework code, entered as the LINECODE attribute 

described above, to perform an advanced linework command in Civil 3D such as a horizontal or vertical 

offset.  Notice that there is a space after [V2]*, separating the remainder of the entry as annotation 

attributes.  The remainder of the format [V3] [V4] [V5] [V6] provides for the export and processing of up 

to four additional attributes from within Leica as space delimited entries for the point’s description, to 

be processed by the Civil 3D Description Key Manager. 

   

Page 14: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  14 

A section of the resulting ASCII export is shown here.  Notice that points 2249 and 2285, coded 23 for 

culverts, start lines (*B* code).  The second set of asterisks do not contain a code, as none was passed 

through Attribute 2 (LINECODE).  2249 and 2285 include attribute entries in Attributes 3 and 4, size and 

material respectively.  Points 2250 and 2286 end their respective lines by the *E* code.  1016 then starts 

a wetlands line, running through other points to end at 1022.  Also notice that the sort is by feature, not 

by point number. 

 

ASCII Files Exported From Infinity 

Importing the data into Civil 3D is then a straight‐forward import through the Survey database.  With a 

Survey database created and a drawing started from an appropriate  template, we go to Import Events 

 Import Survey Data.  In the Import Wizard, the ASCII file produced in Infinity is selected. 

 

ASCII Files Selection in Civil 3D 

   

Page 15: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  15 

Advancing through the Import Wizard, close attention must be paid on the last screen.  The Current 

figure prefix database must be set per the configuration described earlier.  Also the Current linework 

code set must be set per the configuration described earlier.  The Process linework sequence must be 

set to By Import Order (corresponding to Infinity’s Sort by Feature).  The Process linework during 

import check box must be on.  Finally the Insert figure object and Insert survey points check boxes must 

be on to import the points and lines into the drawing (otherwise they go into the database only). 

 

Import Options in Civil 3D 

For a detailed walkthrough of the Infinity to Civil 3D process visit 

https://www.youtube.com/watch?v=5TmGy0YM5mQ (Courtesy of Greg Perkins from Leica). 

   

Page 16: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  16 

The resulting information imports directly into Civil 3D as Survey points and Figures, with visibility and 

annotation controls handled by the Civil 3D template and Figure Prefix Library. 

 

Resulting Data in Civil 3D 

Workflow in Leica Captivate (or SmartWorx) 

The process for transfer from Captivate directly into Civil 3D is similar to that described for Infinity, with 

two exceptions:  the Leica Linework Flags, or linework commands are set in Captivate (and must be set 

before the job is collected), and the ASCII export is handled through a Format File, rather than an ASCII 

Template. 

What does remain the same as Infinity is that the Code Table should be loaded onto the controller, and 

should continue to use the Attribute 1 and Attribute 2 reservation for LINENAME and LINECODE (if a 

mixed environment  including Viva SmartWorx is to be used). 

   

Page 17: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  17 

Leica Captivate Linework Commands 

To set the linework commands in Captivate, go to Settings  Customization  Coding, and access the 

Linework tab.  As described for Infinity, set the commands to correspond to the Civil 3D Linework Code 

Set. 

 

Linework Commands in Captivate 

Leica Captivate Export 

To export data from Captivate, within the job, go to Export Data 

 

Captivate Menu 

   

Page 18: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  18 

Under Export Data, go to ASCII with format file 

 

Captivate Export, ASCII with Format File 

Select a Format File to process the Captivate (or SmartWorx) codes and attributes in a manner similar to 

that described above for Infinity. 

 

Captivate Format File Selection 

Once the file is output from Captivate, the import process into Civil 3D and the Survey database is 

exactly as described for Infinity above. 

The format file required for Captivate, as well as a video walking through the Captivate to Civil 3D 

process can be found at https://www.youtube.com/watch?v=awF9JaoA_P0 , again courtesy of Greg 

Perkins from Leica. 

   

Page 19: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  19 

Other Workflow Options From Leica Controllers 

Direct Survey LandXML Import 

The workflow described from Infinity, Captivate and SmartWorx does a good job of transferring both 

points and linework, but requires the use of the Survey database – while the database has advantages, 

its use is considered overkill by some.  Since Leica and other controllers can export LandXML files 

directly, these LandXML files can be imported directly to Civil 3D as Cogo points and 3D polylines. 

To import LandXML points and linework directly, go to the Insert tab of the ribbon in Civil 3D, and use 

the LandXML button as shown. 

 

LandXML Import in Civil 3D 

With a LandXML from Leica, use the Edit LandXML Settings button and change the Point Description 

setting to use “code” value. 

   

Page 20: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  20 

The XML data will be imported, with the points coming in as Cogo points and the linework as 3D 

polylines. 

 

Resulting Survey LandXML Data in Civil 3D 

Leica Infrastructure Link 

Leica Infrastructure Link is a plug‐in that is 

available for download from Leica 

(https://leica‐geosystems.com/en‐

US/products/construction‐tps‐and‐

gnss/software/software‐plugins ).  

Infrastructure Link is intended as a bridge 

for HeXML files (Leica branded XML files 

containing additional data beyond the 

LandXML schema).  While Infrastructure 

Link is intended as a bidirectional tool, 

our experience with it has been solely in 

transferring design data to controllers for 

stakeout.  Infrastructure Link reads data 

from the Civil 3D drawing, and exports 

selected data in the HeXML format for use 

by Captivate or other controllers.                                                 Leica Infrastructure Link in Civil 3D 

   

Page 21: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  21 

Direct Production of ESRI Shape Files 

Leica Captivate, like other controller software, can directly produce ESRI Shape Files.  While this has not 

been a widely accepted method of transfer of data for survey professionals (as opposed to the GIS 

community), this capability bears watching in the coming year.  Civil 3D 2020 will include new 

functionality for exchange of ESRI data late in calendar year 2019, so new options may be on the 

horizon. 

 

Survey Application Options ‐ Carlson 

There are several options for processing survey data available from Carlson which interact with Civil 3D.  

These include‐ 

Carlson Survey and Carlson Civil Suite – Full featured office software for processing of TPS, GNSS, Image 

and Point Cloud Data 

Carlson SurvCE and SurvPC – Current Version Controller Software running on CE or Windows operating 

systems 

Carlson Connect – Plug‐in for Civil 3D to transfer and convert Carlson format data 

Carlson X‐Port – Windows program for file transfer and data editing, designed to aid in the processing of 

electronic data collection files 

Possible Strategies for Data Transfer 

As with any other survey software, transfer of data via ASCII and LandXML are always possible.  

Additionally, Carlson X‐Port can create fieldbook files (FBK’s) directly from Carlson raw data produced by 

SurvCE or SurvPC. 

Best Practice for Data Transfer 

New in Carlson, the best data transfer (presently) is via a Civil 3D drawing produced and exported 

directly from Carlson Survey or Suite.  This workflow supports the best of both worlds, with the superior 

survey editing, analysis and adjustment offered by Carlson, as well as Carlson’s highly desirable surface 

modelling for existing conditions. 

 

Requirements in Carlson 

Again, all survey applications share common functionality and themes – in Carlson solutions point 

descriptions and line commands must be setup, and are handled through Carlson Field to Finish settings. 

Page 22: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  22 

Field to Finish Setup 

Carlson’s Field to Finish capabilities and configuration are extensive, and immensely powerful.  Since this 

document will not begin to do justice to them, the user is referred to the Carlson Field to Finish guide, 

available at http://info.carlsonsw.com/f2f‐guide?hsCtaTracking=644164dc‐b417‐4b96‐9c4e‐

73bcb219f2ce%7C751fe470‐c1fb‐439b‐b930‐c6fc2c4ee235. 

In general Carlson’s Field to Finish settings are a combination of the Description Key Manager, Linework 

Code Set and Figure Prefix library within Civil 3D.  Since the workflows from Carlson to Civil 3D will not 

involve figures, only the Code Table should be a match to Civil 3D, corresponding to the Description Key 

Set.  Linework  settings and codes will be setup in Carlson only, as linework will transfer to Civil 3D as 2D 

or 3D polylines. 

 

Field to Finish Code Table in Carlson Survey 

   

Page 23: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  23 

 

Within the Carlson Code Table, each Field Code 

definition should correspond to a point description 

to be used in Civil 3D, as its eventual match to the 

Description Key Set will determine display style 

and annotation.  Notice as shown here that the 

Field Code definition also determines the 

processing of lines, as 2D and/or 3D polylines.  All 

layer settings should correspond to settings within 

the eventual Civil 3D template that will be used. 

 

 

 

                                                                                                                             

Field Code Definition in Carlson Survey 

The Carlson equivalent of the Civil 3D Linework Code Set is found in Field to Finish settings under Code 

Table Settings  Special Codes. 

 

Field to Finish Special Codes in Carlson Survey 

Page 24: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  24 

While these settings need not match settings in Civil 3D, we edited several of them to match the 

organization and commands in the ASCII file used in this document, which was originally formatted for 

SmartDraft linework rather than Carlson – an advantage of Carlson’s structure is the ease with which it 

can be adapted to a wide variety of files and formats. 

 

Portion of ASCII File Used, with Modified Commands 

Direct Export to Civil 3D Drawing From Carlson Survey or Civil Suite 

In this example, the ASCII file shown was imported, and the imported data were then used within 

Carlson to produce an existing surface, contours and a road centerline as displayed here.  The surface 

did utilize an exclusion boundary prepared from the outer most 2D polyline linework generated by the 

Field to Finish codes. 

 

Data Within Carlson Suite 

Page 25: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  25 

To begin the transfer of the data to Civil 3D, access File  Export  Civil 3D Drawing 

 

Export Civil 3D Drawing 

After supplying the drawing name and destination 

folder, a dialog box displays, confirming the data 

types to be converted.  Since a surface was created 

and a TIN file produced at the time of surface 

creation, the surface TIN file was selected for 

inclusion as shown. 

 

 

 

                                                                                                                                                         Convert to Civil 3D Options 

The process completed, indicating the number of points, surfaces and centerlines converted, with the 

drawing automatically saved. 

   

Page 26: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  26 

Shifting to Civil 3D, opening the resulting drawing directly in Civil 3D shows that the exported data 

transferred into Civil 3D successfully. 

 

Converted Drawing in Civil 3D 

Note that the exclusion boundary set in Carlson did not survive the trip, as the surface (triangles) are not 

clipped to the limits of the linework (as they were in Carlson).  This is not surprising, and consistent with 

the erratic behavior of boundaries in surfaces experienced with LandXML transfers.  It is easy to 

reproduce the boundary on the surface in Civil 3D, so that’s of no consequence.  Also notice that the 

contours are still displayed as they were in Carlson – that’s because they’re the highly desirable 2D 

polylines at elevation (without a gazillion vertices), and produced through the Carlson algorithms for 

contouring rather than Autodesk’s (a huge advantage in our opinion). 

The nature of the way the drawing was produced by Carlson bypassed the content of a Civil 3D template 

drawing, but the desired content can be easily imported into the drawing with the 

ImportStylesAndSettings command from the Manage tab in Civil 3D. 

 

Direct Import of Civil 3D Drawing Into Carlson Survey or Civil Suite 

Although somewhat beyond the scope of this presentation, it should be noted that Carlson’s Civil 3D 

conversion capabilities are bidirectional, including the ability to convert Civil 3D drawings to Carlson’s 

format.  Additionally, the transfer to Carlson extends to Profiles, whereby Carlson can harvest Civil 3D’s 

profile and profile styles(s) to reproduce profile data within Carlson. 

 

Page 27: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  27 

Conversion of Carlson Drawing Data Using Carlson Connect 

An alternative to converting an entire drawing is to use Carlson Connect to transfer point data from 

either a Carlson drawing or CRD file (Carlson’s equivalent of the Survey point database).   Carlson 

Connect is available from the Autodesk App Store 

(https://apps.autodesk.com/CIV3D/en/Detail/Index?id=3637713747117062546&appLang=en&os=Win6

4 ) as a plug‐in for Civil 3D.  Once installed, it can be used to convert Carlson points in a drawing into Civil 

3D Cogo points.  This method has the advantage of directly matching desired Civil 3D settings, as the 

Carlson drawing can be inserted as an exploded block into a drawing begun from the desired Civil 3D 

template.  Alternatively, Carlson Connect can be instructed to Import Carlson CRD Points, directly 

pointing to the CRD file and inserting the results as Cogo points into the drawing. 

 

Carlson Connect at Work 

In our experience, either of these methods employing Carlson Connect will be relatively slow when 

there are more than a few hundred points – it’s not locked up – let it work and it will be worth the wait. 

Since Carlson Connect will only handle points, the surfaces and centerline (alignments) will need to be 

transferred another way, typically via LandXML export from Carlson. 

   

Page 28: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  28 

Data Transfer From Carlson SurvCE and SurvPC 

CRD, or Coordinate file transfer from SurvCE and SurvPC can be handled through Carlson Connect.  

Additionally, Carlson X‐Port can be employed.  X‐Port is a poorly understood and rarely utilized program 

which is worth its weight in gold.  A license of X‐Port is included with the purchase of SurvCE or SurvPC, 

and the product is available for purchase individually.  X‐Port runs as a separate Windows program, 

outside CAD, and can perform a wide variety of file conversions and transfers, including the ability to 

produce Autodesk Fieldbooks (FBK) from Carlson raw files.  Additionally X‐Port can perform a wide 

variety of analyses and adjustments on raw data.  The authors had experience in the past year where X‐

Port provided a connection to legacy data collectors running SMI software which had to be employed on 

a job due to security restrictions preventing the use of modern equipment.  X‐Port could easily be the 

starting point for another class and document of this type. 

 

Carlson X‐Port Screen 

Direct Production of ESRI Shape Files 

As was described in the Leica section, Carlson products can also directly produce ESRI Shape Files.  The 

authors are currently employing Carlson SurvPC on Dell rugged tablets in Asset Inventory Collection, so 

this functionality is proven and solid.  As described above, Civil 3D 2020 will include new functionality for 

exchange of ESRI data late in calendar year 2019. 

   

Page 29: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  29 

Survey Application Options ‐ Trimble 

At the risk of slighting our Trimble brethren, we’ll make at least passing mention of Trimble products 

here.  The absence of content for Trimble should not in any way diminish the reader’s perception of 

their products – we simply don’t have the experience with Trimble that we have with Leica and Carlson. 

There are several options for processing survey data available from Trimble which interact with Civil 3D.  

These include‐ 

Trimble Business Center – Full featured office software for processing of TPS, GNSS, Image and Point 

Cloud Data 

Trimble Link – Plug‐in for Civil 3D for transfer of Trimble data 

Having worked recently with clients using Trimble Business Center, its integration with Civil 3D does not 

appear to be as robust as that offered by Leica or Carlson, and more dependent on moving data into 

Civil 3D by ASCII and DXF/DWG imports.  While the linework language in field controllers appears to be 

very good, our impression is that the transfer into Civil 3D is not as full featured – if we’re incorrect in 

that assessment we apologize (and please let us know). 

Trimble Link is a product which we utilize, albeit for export of Civil 3D surface data for machine control 

rather than survey data import.  Trimble Link is a free download from Trimble 

(https://www.trimble.com/register‐tls/ ), and adds a ribbon tab to Civil 3D.  Once installed and 

registered (free registration),  Trimble Link provides bidirectional data exchange with Business Center 

and a variety of controllers. 

 

Trimble Link in Civil 3D 

 

Page 30: Using Modern Survey Packages With Civil 3D - Cooke - Using Modern Survey Packages...Dec 19, 2011  · Workflows and Applications with Autodesk Civil 3D® Autodesk Civil 3D is a very

10/23/2019      1.02 © Copyright (2019) CivilTraining, LLC – A Davey Company    Do not reproduce without permission.  30 

 

Contact the Authors 

The authors can be reached at [email protected].  Comments and corrections are welcomed. 

 

Credits 

The authors gratefully acknowledge the assistance and support of these individuals, without whom this 

class and document would not have been possible: 

Greg Perkins, Leica Geosystems 

Mike Hyman, Carlson Software 

Tim Kerr, Leica Geosystems