From Leica Survey Data to DWG in BricsCAD

The journey from capturing precise topographical details in the field to delivering a polished, accurate drawing in the office is the cornerstone of modern surveying. For years, the industry standard relied heavily on a handful of legacy software platforms. Today, however, firms are increasingly rethinking their technology stacks, seeking out software that offers native DWG compatibility, robust performance, and flexible licensing.

Navigating the transition from Leica Survey Data to DWG in BricsCAD has become a highly sought-after skill. Whether you are dealing with raw point data, intricate linework, or massive 3D laser scans, moving your spatial data seamlessly into your drafting environment is critical. In this comprehensive guide, we will explore exactly how to bridge the gap between Leica’s cutting-edge field hardware and BricsCAD’s powerful modelling environment.

The Changing Landscape: BricsCAD Pro vs Civil 3D for Survey Data

Before diving into the technical workflows, it is worth addressing a common industry debate: BricsCAD Pro vs Civil 3D for survey data.

BricsCAD supports the native DWG file format through AutoCAD 2026 /  2027, and BricsCAD Pro includes Civil Points, TIN surfaces, alignments, strings, LandXML import and export, Civil 3D data conversion and point cloud tools. Native DWG compatibility does not remove every interoperability issue. BricsCAD documents support for the Autodesk Civil 3D Object Enabler and provides CIVIL3DIMPORT for converting supported Civil 3D entities. Octave offers both perpetual and subscription licences. Octave also notes that strong single thread CPU performance remains important, while additional cores benefit an increasing number of multithreaded functions. Actual performance depends on the command, hardware and dataset. 

Capturing and Exporting the Data

Your BricsCAD survey workflow begins before you even leave the site. Modern Leica equipment, from robotic total stations to GNSS rovers, generally runs on Leica Captivate. How you configure your exports on the controller will dictate how smoothly your data imports into your CAD environment.

Determining the Best Format for Leica to BricsCAD Export

When bringing Leica survey data into BricsCAD, you have several file format options. Choosing the correct one depends entirely on what data you need to transfer:

  • ASCII / CSV (Comma Separated Values): This is a common exchange route for coordinate point data. BricsCAD can import TXT, CSV and other delimited ASCII files as Civil Points. A format such as PENZD can be used when its columns correspond to Point Number, Easting, Northing, Elevation and Raw Description.
  • DXF / DWG: Leica Captivate supports workflows involving DWG and DXF data. These formats can transfer linework, points and CAD presentation, but the resulting layers, blocks, symbols and linework depend on the coding library and export configuration used in the field software.
  • LandXML: Use LandXML where the Leica workflow contains supported civil data such as Civil Points, TIN surfaces, horizontal alignments, 3D alignments, strings or surface breaklines. BricsCAD V26 does not list parcel objects among the entities supported by LANDXMLIMPORT. 
  • Leica HeXML: HeXML is supported by Leica Infinity but is not listed among BricsCAD’s documented native import formats. Import the HeXML file into Infinity and then export a BricsCAD supported format such as DWG, DXF, LandXML or a delimited ASCII point file, according to the objects that need to be transferred.

Importing Leica Captivate Data into BricsCAD

If you are looking at streamlining Leica field data to CAD drafting, setting up a solid coding library in Leica Captivate is your first step. By using standard codes (e.g., ‘TR’ for Tree, ‘KB’ for Kerb), you lay the groundwork for an automated field to finish survey BricsCAD setup. Once your survey is complete, you can export your job directly from the Captivate controller to a USB drive or via cloud services as an ASCII file or a DXF, ready for the office.

How to Convert Leica GSI to DWG

Occasionally, you may be working with older Leica equipment or specific client requirements that output data in the legacy GSI format (GSI-8 or GSI-16). Because GSI is a highly specific, block-based raw data string, you cannot drag and drop it into a standard DWG environment.

To convert this data, you have two main routes:

  1. On Board Format Files (.frt): Where supported by the instrument, use a Leica format file to export selected job data into a defined ASCII layout. Verify the output fields, units and coordinate order before import.
  2. Leica Infinity: Import the GSI observation data into Infinity, process and adjust the survey as required, and then export DWG, DXF or a configured ASCII point file.

The Bridge: Leica Infinity to BricsCAD Workflow

While direct export from the field controller is possible, best practice usually involves a stopover in data processing software. A well-structured Leica Infinity to BricsCAD workflow acts as a vital quality control checkpoint.

In Leica Infinity, you can:

  • Review raw field observations and GNSS baselines.
  • Perform network adjustments to tighten survey control.
  • Edit field codes and correct any errors made by the surveyor on site.
  • Combine Leica total station data with GNSS data.

Once the data has been processed and checked, select the transfer method according to the required BricsCAD result. In BricsCAD V26, LEICACONNECTOR creates a live connection to a Leica Infinity IPRJ file and creates Civil Points and Strings that can be updated when the Infinity project changes. For a fixed file workflow, export a DWG from Infinity and use LEICACONVERT to convert Leica points and text into Civil Points and meshes or polyface meshes into TIN surfaces. CSV remains suitable where only point records are required. The imported results must still be validated against the approved survey control and source data.

Bringing It All Together: Importing Data into BricsCAD

Once your data is prepped and exported, it is time to transition your survey to CAD BricsCAD environment.

Moving Point Data to DWG

Importing raw points into BricsCAD Pro is a straightforward affair using the Civil toolset.

  1. Run CIVILPOINTSFROMFILE, or run CIVILPOINT and select Import points from file.
  2. Select one or more TXT, CSV or other delimited ASCII point files.
  3. Select or define the point file format so that the Point Number, Easting, Northing, Elevation and Raw Description columns are mapped correctly.
  4. Select the required point group, point symbol style and point label style, and then import the data.

BricsCAD will instantly populate your model space with Civil Points. Unlike basic CAD nodes, these Civil Points contain metadata, meaning their descriptions and elevations can be toggled on and off dynamically without cluttering your drawing.

Importing LandXML Survey Data from Leica

If the Leica workflow has produced a LandXML file, run LANDXMLIMPORT in BricsCAD. BricsCAD V26 can import Civil Points, TIN surfaces, horizontal alignments, 3D alignments and Strings. Surface breaklines can optionally be drawn as 3D polylines. Parcel objects are not listed as a supported LANDXMLIMPORT entity. Check the imported units, geometry, breaklines and object counts against the source data.

Fixing Coordinate Transformation Errors in BricsCAD

A survey appearing in the wrong position can result from a CRS or datum mismatch, an incorrect local grid transformation, wrong units, or an unintended insertion point, scale or rotation.

  • Verify the Leica project settings: Confirm the intended CRS, datum, vertical datum, geoid model, units and whether the coordinates are grid, ground or local coordinates.
  • Assign the drawing CRS: Run GEOGRAPHICLOCATION and select the intended project CRS. Matching the drawing’s CRS metadata does not correct coordinates that were exported in the wrong coordinate system.
  • Check the import units and transformation controls: LANDXMLIMPORT offers scaling when the XML units differ from the drawing units. Point cloud attachment provides separate unit, insertion point, scale and rotation controls. The UNITS command opens the drawing unit settings, but changing that setting should not be treated as a coordinate transformation of existing survey geometry.
  • Apply a verified transformation where required: Perform and document the transformation in Leica Infinity or another controlled survey processing system. Validate the result against known control points before exporting or issuing the DWG.

Drafting and Modelling: From Points to Surfaces

With your points successfully imported, the next phase of the Leica to DWG BricsCAD process is drafting the existing conditions.

Automated Field to Finish in BricsCAD

Drafting manually by connecting dots is tedious and prone to human error. By setting up a robust coding library, you can achieve an automated field to finish survey BricsCAD workflow.

BricsCAD V26 provides two official Leica workflows before third party automation is considered. LEICACONNECTOR links an Infinity IPRJ project to the drawing and creates updateable Civil Points and Strings. LEICACONVERT imports or converts Leica Infinity DWG entities, converting points and text into Civil Points and meshes or polyface meshes into TIN surfaces. Third party LISP routines and applications may provide additional code based drafting, block insertion or stringing functions, but their capabilities and compatibility must be verified against the documentation for the specific product and version.

Creating TIN Surfaces from Leica Survey Points

The ultimate deliverable for many topographical surveys is an accurate 3D model of the terrain. BricsCAD Pro can create a TIN surface from selected Civil Points, drawing entities, point groups, point files or point clouds.

  1. Navigate to the Civil workspace.
  2. Select TIN Surface and choose Create from points.
  3. Select the imported survey points.
  4. BricsCAD triangulates the selected source data to create a TIN surface. Add surveyed breaklines and boundaries where required, and inspect the result for long, narrow or incorrectly connected triangles.

To refine this surface, you can easily add breaklines. By selecting the 3D polylines generated from your Leica field data (such as retaining walls, bottom of banks, or road crowns) and adding them as breaklines to the TIN, BricsCAD forces the triangulation to respect the physical terrain features. The accuracy of the terrain model depends on the quality, density and classification of the source data and on the correct use of breaklines and boundaries. A TIN is a triangulated model and is not inherently a visually smooth surface.

The Next Dimension: Laser Scanning and Point Clouds

Modern surveying is no longer limited to discrete points captured by a total station or GPS. The widespread adoption of Leica’s high-definition 3D laser scanners (such as the RTC360 or BLK360) means surveyors are often dealing with datasets containing hundreds of millions of points.

Processing Leica Point Clouds in BricsCAD

Historically, bringing massive point clouds into CAD was a recipe for software crashes. However, processing Leica point clouds in BricsCAD is refreshingly stable. BricsCAD V26 preprocesses point cloud files in the background and creates a cache entry in the folder defined by POINTCLOUDCACHEFOLDER. When POINTCLOUDHSPC is enabled, the processed point cloud is inserted in HSPC format.

Once the Leica scan data has been registered in Cyclone REGISTER 360 PLUS, export a supported format such as E57, LAS or LAZ, or use LGSx where appropriate. POINTCLOUDATTACH accepts these formats, preprocesses the source data into the BricsCAD point cloud cache, and then attaches the processed cloud to the drawing. Display and navigation performance depend on point count, storage speed, available memory, graphics hardware, cache configuration and the visible extent of the cloud.

The Leica CloudWorx Plugin for BricsCAD

For professionals who spend significant time extracting survey features from Leica scan data, relying solely on native CAD tools might not be enough. This is where the Leica CloudWorx plugin for BricsCAD becomes invaluable.

CloudWorx 2026.1 for BricsCAD can open LGSx files and Cyclone REGISTER 360 PLUS projects directly in BricsCAD. It can also import E57, LAS and PTX data and convert those imports into LGSx. Legacy LGS files must be converted with Leica’s official LGS to LGSx converter before loading them into current CloudWorx. Cyclone ENTERPRISE connections are no longer supported, and Cyclone CORE functionality has been phased out. 

CloudWorx provides a suite of advanced tools specifically designed for drafting from point clouds:

  • Auto-Fit Features: Automatically fit 2D linework, 3D polylines, or CAD primitives (like cylinders for pipes) directly to the point cloud data.
  • Slicing and Sectioning: Create clipping slices and section views through the point cloud, then use the best fit line, polyline, arc and section tools to extract CAD geometry from the selected point cloud slice.
  • Clash Detection: Compare the as-built Leica scan data against proposed DWG design models directly within BricsCAD.

CloudWorx adds Leica specific point cloud access, clipping, orientation, best fit linework, component fitting, TruSpace and clash tools to BricsCAD. The accuracy of CAD geometry derived from a point cloud depends on the registration quality, point density, scanner accuracy, fitting settings and validation carried out by the user.

Tips for Optimising Your Workflow

To ensure you are getting the absolute most out of your transition from Leica hardware to BricsCAD software, consider the following best practices:

  1. Standardise Your Templates: Create a DWT drawing template containing the approved layers, point styles, text styles and blocks. Imported Leica DWG content retains its source layers, linetypes, colours and CAD objects. The imported names and properties must therefore match the company standard or be mapped afterwards using tools such as LAYTRANS. A drawing template alone does not automatically restyle every imported object.
  2. Maintain Supported Software Versions: Use vendor supported versions and review the applicable release notes before upgrading. Updates may improve compatibility, add functions and correct defects, but production workflows should be tested because supported file formats, host application versions and software connections can also change between releases.
  3. Utilise Layer States: When dealing with busy topographical surveys, utilise BricsCAD’s Layer States to quickly toggle between “Field Data View” (showing point nodes and raw descriptions) and “Plot View” (showing only clean linework, blocks, and contours).

Conclusion

The synergy between high-precision field hardware and capable, DWG-native office software is what drives profitability and accuracy in modern surveying. Navigating the journey from field capture to a polished DWG does not have to be a fractured process riddled with workarounds.

By understanding the optimum export formats, leveraging the power of intermediary software like Leica Infinity, and utilising BricsCAD’s robust Civil tools and point cloud engines, you can build a formidable workflow. Whether you are creating TIN surfaces from standard total station data or extracting complex features from millions of laser-scanned points via CloudWorx, BricsCAD provides native DWG, civil, point cloud and Leica integration tools that can form part of a survey drafting workflow. A reliable result still depends on correct field coding, survey processing, coordinate control, format selection, software compatibility, hardware capacity and validation of the resulting DWG. 

These practices create a reliable Leica survey data BricsCAD pipeline from capture to delivery.

Q&A

Question: Why consider BricsCAD Pro instead of Civil 3D for survey data? Short answer: BricsCAD Pro supports native DWG and includes civil, survey and point cloud tools. Bricsys offers perpetual and subscription licences. Some Civil 3D objects may require the Autodesk Civil 3D Object Enabler or conversion with CIVIL3DIMPORT. Performance depends on the command, computer hardware and dataset, with both single thread performance and multithreaded functions affecting different operations.

Question: Which Leica export format should I use for BricsCAD, and when should I involve Leica Infinity? Short answer: Choose the format based on what you’re transferring, and use Leica Infinity as a quality-control and translation step when needed.

  • ASCII/CSV, including PENZD: Suitable for coordinate point records. The column order, delimiter and BricsCAD point file format must correspond.
  • DWG or DXF: Suitable for CAD geometry, linework, layers and presentation content. The result depends on the coding and export configuration.
  • LandXML: Suitable for supported civil data including Civil Points, TIN surfaces, horizontal and 3D alignments, Strings and surface breaklines. BricsCAD’s documented importer does not include parcel objects.
  • HeXML: Supported by Leica Infinity but not listed as a native BricsCAD input. Convert it in Infinity to a supported format selected according to the required objects.
  • GSI 8 or GSI 16: Import the observation data into Leica Infinity for processing and export to DWG, DXF or a configured ASCII point file. Where supported, a Leica format file may also be used to create a defined ASCII export from the instrument.

Question: My survey lands in the wrong place in BricsCAD—how do I fix coordinate/units issues? Short answer: Align CRS and units end-to-end, and transform at the source if needed.

  • Verify controller settings: Confirm the job was captured/exported in the intended local grid (e.g., OSGB36) rather than WGS84.
  • Confirm the full coordinate definition: Check the project CRS, datum, vertical datum, geoid model, units and whether the survey uses grid, ground or local coordinates.
  • Assign the drawing CRS: Use GEOGRAPHICLOCATION to select the intended CRS. Assigning matching CRS metadata does not correct coordinates exported in the wrong system.
  • Check import controls: LandXML and point cloud workflows have their own unit and scaling controls. Changing the UNITS setting should not be treated as a transformation of existing survey coordinates.
  • Apply and validate transformations: Where a transformation is required, apply a documented transformation in Infinity and verify the output against known control points.

Question: How do I import Leica points and build an accurate surface in BricsCAD efficiently? Short answer: Use BricsCAD’s Civil tools for points and TINs, and leverage field coding for automated drafting.

  • Transfer Leica strings and civil objects: Use LEICACONNECTOR to link Civil Points and Strings from an Infinity IPRJ project, or use LEICACONVERT to convert supported Leica Infinity DWG entities. Third party code based drafting applications may provide additional functions, but their compatibility must be checked separately. 
  • Transfer Leica strings and civil objects: Use LEICACONNECTOR to link Civil Points and Strings from an Infinity IPRJ project, or use LEICACONVERT to convert supported Leica Infinity DWG entities. Third party code based drafting applications may provide additional functions, but their compatibility must be checked separately.
  • Build the TIN: Civil > TIN Surface > Create from points; then add breaklines from your 3D polylines (e.g., kerbs, walls, crowns) to force triangulation to respect terrain features.

Question: How should I handle Leica point clouds in BricsCAD, and when is CloudWorx useful? Short answer: Attach standard point cloud exports directly for smooth navigation, and use CloudWorx when you need advanced extraction and direct Leica project access.

  • Native workflow: From Cyclone REGISTER 360 PLUS, export a supported format such as E57, LAS, LAZ or LGSx. POINTCLOUDATTACH preprocesses the source into the BricsCAD point cloud cache before attachment. When POINTCLOUDHSPC is enabled, the processed data are inserted in HSPC format.
  • CloudWorx workflow: CloudWorx 2026.1 for BricsCAD can open LGSx files and Cyclone REGISTER 360 PLUS projects directly. It provides clipping, orientation, best fit linework, component fitting, TruSpace and clash tools. Legacy LGS files require conversion to LGSx, and Cyclone ENTERPRISE connections are no longer supported.
Powered by Full Pelt Ltd