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)

Using Modern Survey Packages With Civil 3D...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

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

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

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

       

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

       

  • 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 

       

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

       

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

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

       

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

       

  • 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 

       

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

       

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

       

  • 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 

       

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

       

  • 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 

       

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

       

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

       

  • 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 

       

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

       

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

       

  • 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 

       

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

  • 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 

       

  • 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 

  • 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 

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

       

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

     

  • 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=Win64 ) 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. 

       

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

       

  • 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 

     

  • 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