- Download and run the latest version of the SOLV3D engine (Engine/3DPointLogic) installer from https://s3.amazonaws.com/3dpointlogic/3DPointLogic%20Setup.exe.
- A dialog may appear prompting you to confirm that you wish to install Engine and if you trust the Publisher. If so, please click More Info -> Run anyway.
- The installation wizard will then install Engine to your computer and create a desktop icon.
Engine is divided into three major sections: the tools list, the workflow area, and the workflow state buttons.
The Workflow Area
The workflow area is located to the right of the functions list, and takes up most of the window. It provides a space to organize tools for various processing jobs. It is divided into different sections, labelled as “Operation #x,” so that functions can easily be configured to run in succession, allowing the easy visualization of even the most complex workflows.
By default, the workflow area will be empty. To get started, simply click on the function which you wish to run. The function will then appear in the first operation section, and from there it can be dragged right or left to whichever operation section you wish. Up to a maximum of ten sections may be used.
Once two or more functions are included in the workflow, they can be linked by clicking the output arrow of one function , then clicking the input arrow of another tool. Keep in mind that all linked functions must go from left to right. For example, it is possible to link a function in Operation #1 to a function in Operation #2 or anything past that, but it is not possible to link a function from Operation #2 to Operation #1.
The workflow state buttons are located in the bottom left of the window, right below the tools list. They provide functionality for saving, loading, and executing workflows.
If you have various functions and links arranged on the workflow area which you would like to save for future use, simply click “Save Config.” This will bring up a window prompting you to name and save a “.3dc” file. This file may then be used at a future time to reload your workflow.
To reload a previous workflow, click “Load” and navigate to the “.3dc” workflow file which you would like to load. The functions and links will then appear on the workflow area.
Once your workflow is all setup for the files which you wish to process, click “Execute” to start the functions. Please note that this may take some time depending on the functions which are in the workflow.
This tutorial will take you through a basic use-case of Engine – Separating ground/not-ground in a LAS file and removing noise – while also learning the basics of working with workflows.
For additional tutorials, please visit the Tutorials.
Your Engine workflow area should now contain two functions: Ground Filter and Noise Filter — Multiple Passes, with the output 3DP file from Ground Filter being used as the input file for Noise Filter — Multiple Passes. The Ground Filter function will look at the file and classify each point as either ground or not ground. The Noise Filter — Multiple Passes function will then classify points which change location between different scans as noise, thus removing artifacts such as cars and dust.
To execute this workflow, select the “Input File (LAS/3DP)” button on the Ground Filter function, then navigate to the extracted zip folder and select “Sample.las.” Now, you are ready to execute the workflow. Select the “Execute” button in the bottom left of the window. A popup will appear prompting you to confirm the workflow. Select “Confirm Workflow.”
The extracted zip folder should now contain eight new files, which are the results of the workflow:
- Sample.3dp – A proprietary file format used for storing point cloud data, similar to a LAS file.
- Sample_classified.las – The input LAS file with every point classified as ground or not-ground.
- Sample_ground.las – Only the ground points from the input LAS file.
- Sample_ground_0.100m.las – Only the ground points from the input LAS, thinned so that there is a point roughly every 10 centimetres.
- Sample_objects.las – Only the non-ground points from the input LAS.
- Sample-noisefilter-classified.las – The ground classified LAS file with all noise classified as noise.
- Sample-noisefilter-noise.las – Only the noise points from the ground classified file.
- Sample-noisefilter-objects.las – Only the non-noise points from the ground classified file.