File formats¶
SEABIM Editor requires the manipulation of several file types. Using the right formats is required to ensure the software works correctly.
Point clouds¶
Point clouds hold a set of coordinates in space, sometimes with extra information: colors, scalar fields or normals.
Recommended naming convention¶
For point clouds coming from a survey and fed into SEABIM:
| Field | Description |
|---|---|
PROJECT |
Project name. |
YYYYMMDD |
Survey date. |
COMPANY |
Company that performed the acquisition. |
SOURCE |
Cloud type: mbes, lidar or photog. |
V |
Block volume in the zone (in m³). |
SECTION |
Breakwater section (MAIN_EXT, MAIN_INT, …). |
subsampleYcm |
Optional. Subsampling distance if the cloud was subsampled. |
pX |
Optional. Part number if the cloud has been split into several sub-sections. |
Structure JSON file¶
Structure files, in JSON format, hold all the information of the blocks making up a breakwater reconstructed with SEABIM Editor, as a dictionary.
Each block is associated with a unique number from which the following information can be extracted.
Keys present for every block¶
| Key | Description |
|---|---|
block_type |
Block type. |
block_volume |
Block volume in m³. |
block_size |
Block size in m. |
offset |
Translation to bring the block back to global coordinates. Positions are described in a local frame to avoid precision loss. |
translation |
Block position in the local frame after subtracting the global offset. |
rotation |
Block rotation matrix relative to the reference block. |
Optional keys¶
| Key | Description |
|---|---|
plot_number |
Block plot number. |
bloc_number |
Block target number. |
source |
Way the block was produced. |
cloud |
Name of the cloud used to obtain the block's position. |
correspondences |
Number of correspondence points between the model and the cloud for the block during the detection phase. |
median_score |
Median distance of the points located within a given distance of the block. |
count_score |
Number of points located within a given distance of the block. |
Values associated with the various control filters (Filters module, Quality control module) are also stored in the structure file.
Recommended naming convention¶
For structure files during day-to-day operations:
| Field | Description |
|---|---|
YYYY-MM-DD_hh.mm.ss |
Date and time of generation. |
SOURCE |
Cloud type: mbes, lidar or photog. |
V |
Block volume (m³). |
SECTION |
Breakwater section (MAIN_EXT, MAIN_INT, …). |
pX |
Optional. Part number if the cloud was split. |
PROGRESS |
See table below. |
Progress values¶
| Value | Meaning |
|---|---|
find |
After automatic registration. |
filtered |
After score-based filtering. |
manual_n |
Version n of the manual registration. |
manual_n_AB_CD |
Version checked with filters and differential by AB and CD (initials of the people who did the check). Append initials over time. |
If a fix is needed after the check, create a new manual_n+1 file with
the corrections.
CSV files¶
CSV files are used for importing and exporting blocks (actions
Import CSV and Export
CSV). They typically hold one row per
block with, in columns, the metadata to transfer (coordinates, plot
number, type, etc.).
The Edit module also uses placement plan CSVs
(action Find names) to assign panel /
block numbers from a placement plan.
CloudCompare BIN files¶
CloudCompare BIN files are CloudCompare's native save files. They serve to save a CloudCompare scene, possibly holding one or several point clouds or 3D models. 3D models and renders produced by SEABIM Editor are written in this format.
These files can be opened or dropped directly into a CloudCompare window.