New Construction Management Solution (CMS) Management Reporting Tool 2021.1


Using our Pose Estimation Method which, amongst other things, assesses contact points of the AsLaid Blocks, our CMS Management Reporting Tool is intended to aid a user to identify poorly laid blocks within breakwater constructions. It integrates with CMS and imports an ‘AsLaid’ file with the block data.  This is then displayed in a grid view and a user can filter and interact with the data to refine the blocks they would like to examine.  This is further enhanced with a visual rendering of the block and its neighbours to illustrate how the block is placed.  Blocks can be reviewed and marked as accepted if the operator deems them to be well placed.  Once the blocks have been reviewed a report can be generated and viewed in a browser.    The CMS Management Reporting Tool can also be used as a “Project Placement Review” Tool at any stage of the block placement project. 

Importing and Filtering Data

To open an AsLaid file exported from CMS, run CMS Management Reporting Tool and select the “Import AsLaid “ button at the top of the window.

This will import the AsLaid file and display it on the screen.

To fine tune the report the Maximum Separation of neighbours can be specified. This property is used to determine the neighbours of a block. A block is a neighbour of a block if the distance to the centre is less that the Maximum Separation specified. Thus, increasing the Maximum Separation will increase the number of neighbours that a block has.

Flagging Blocks

The reporting tool will attempt to validate the placement of a block and flag the block as potentially bad based on certain criteria. These criteria are controllable in the application at the top right of the window. Individual criteria can be toggled on and off based on the needs of the project. Every enabled criterion is used to flag a block as potentially bad. The two criteria are as follows:

  • Number of Neighbours: If a block has less than the specified of number of neighbours it will be flagged. Note: care must be taken in raising this number for blocks that are on the perimeter of the panel have less blocks surrounding them.
  • Minimum Rotation: If the angle between a block and a neighbour is less than the specified value the block will be flagged.

The list of block information can then be filtered based on these flags. Applying the flag will cause only blocks that fail the criteria to be displayed.

See here that only the blocks marked as flagged are displayed.


The reporting tool will also generate images of the blocks to give a more real-world feel of the placement of the block.

Selecting a row of the block list will display these images.

The images show an overview of the selected block and a report about each of its neighbours. The currently selected block is highlighted in red in the images with its neighbours highlighted in green.

Each block has an image containing a neighbour with a visual representation of the angle between them. It also contains the distance to this neighbour and the Id of the neighbour.

Generating a Report

The reporting tool can generate a report containing all of the images and information of each block in the AsLaid file.

The ‘Save Report’ button will save the generated images and report in a user specified location.

The report can then be viewed by opening the Report.xml file in Internet Explorer.  There is a system constraint in this initial version that Internet Explorer should be used.

This report displays the images and information about each block.


For more information, contact today.