QA Floor Command
COMMAND LICENSING AND DEFAULT MENU LOCATIONS
- The QA Floor command is part of the RPS Modeling Toolbox.
- The command is located on the Reporting menu ribbon.
- The command is located in the QA menu group.
COMMAND DESCRIPTION
The QA Floor command analyzes terrestrial point cloud scan data for concrete floors and analyzes the floor for Flatness and Levelness to the ASTM E1155 standard guidelines. The command provides tools to generate the “Survey Lines,” perform the ASTM analysis, and automatically generate reports, including graphs and drawing elements.
COMMAND HISTORY
COMMAND NOTES
The following websites provide good background reading for the ASTM E1155 standard and the definition of Floor Flatness and Floor Levelness.
- For Construction Pros Website - Click Here
- ASTM E1155 Website - Click Here
If you are engaging in this type of work, we recommend that you purchase, download, and familiarize yourself with the official ASTM E1155 documentation, which costs $63.00 from the above website.
How does the analysis work?
The ASTM E1155 analysis has traditionally been carried out using a specialist device that is walked across the floor along predetermined measurement lines that follow the guidelines in the standard in terms of where they are placed. The device is a very precise 1-foot baseline that is equipped with very precise tilt sensors that determine the difference in elevation between successive points along the survey lines.
The standard requires that a minimum number of precise elevation points exist on each survey line in order to contribute to the calculations. The ASTM standard requires a uniform distribution of survey lines over the surface and requires a minimum number of contributing points to the analysis based on the area of the surface being analyzed. The survey lines must be at approximately 45 degrees to the main building walls and, on large floor areas, must exclude a 2-foot boundary area around the floor edges and around piers, columns, etc.
In today’s measurement world, precision scanners are now being used to scan floors after construction, and the requirement is to perform the ASTM analysis on the scan data and provide the same ASTM E1155 reporting from the scan data in place of using the ASTM measurement device.
The RPS QA Floor command provides the tools that convert scan data into ASTM reports using the following steps:
- Create the floor outer boundary.
- Offset the floor outer boundary by 2 feet inside the boundary line.
- Create the line layout using the automated layout tool. We recommend using the Grid method for the analysis; however, Line and Walk modes are also supported.
- Import the scan data for the floor and clean up the scan data to remove data not related to the floor itself to create a Point Cloud Region for the floor analysis.
- Run the analysis computations, typically on more survey lines than are required by the ASTM standard, and review the results. Make any adjustments to the selected survey lines to optimize the results generated and ensure that the results meet the specifications for the floor construction.
- Generate the final report deliverable in PDF or Excel output format.
You can also use standard TBC functionality to create a surface model from the scan data for the floor and compare the surface to the Design Surface model to generate a Cut / Fill heatmap for the floor under analysis. The heatmap can also be contoured at tight intervals to display any surface variations / distortions that may be present.
For floor areas with complex shapes, you can break the floor area up into rectangular sections and then analyze each section individually. The sectional analyses can be combined into a total floor analysis in the final reports that will be generated.
Note: The benefit of this analysis tool is that you can carry out more analytics on the floor than are practically possible with traditional methods to help ensure that the surface has a high quality of construction and meets the most stringent standards. The processing is extremely quick, and the reports are of exceedingly high quality.
When should we scan the floor area after concrete has been poured?
The floor scan should be carried out as soon as possible after the concrete pour has been completed. Typically, scan the surface after 24 hours and before 72 hours have elapsed.
VIDEO DEMONSTRATION
The following video shows how to utilize the QA Floor command for Single Section Floors:
The following video shows you how to utilize the QA Floor command for Multi Section Floors:
EXECUTE
Command Interface Description
The QA Floor command dialog looks as follows:
There are 3 tabs in the dialog that provide the following 3 steps of the process:
- Layout - Create the survey lines for the analysis.
- Compute - Computes the ASTM E1155 analysis.
- Reports - Generates the final reports in PDF and Excel format.
Layout Tab
Before you can compute the layout, you need to create the floor area(s) (Boundary line) and the 2-foot offset lines (Boundary 2 Foot Exclusion line) for the floor areas. Use standard TBC CAD tools like Create Polyline, Break, Extend, Join, and Track Region Outline to achieve this.
Start in the Compute Tab and select the Boundary line and the Boundary 2 Foot Exclusion line.
Now select the Layout Tab of the command. The Layout dialog looks as follows:
Layout
Select the layout style that you wish to use. We recommend the Grid method because it automatically creates grid lines going in two directions at a defined spacing across the entire selected area and checks that you are meeting the minimum requirements of the ASTM standard. The options include:
- Grid - Creates an orthogonal grid at 45 degrees to the main axis lines of the selected area and eliminates grid lines that would be too short for the overall analysis. The tool reports the minimum number of required Z values, as well as the actual number of Z values that will be created by the computed grid, as you move the cursor over the area to be analyzed. The grid is dynamically updated as you move the cursor over the area to be analyzed.
- Walk - Creates a Walk Line across the selected area that crosses back and forth at 45 degrees to the main axes of the selected area. The tool reports the minimum number of required Z values, as well as the actual number of Z values that will be created by the computed Walk Line, as you move the cursor over the area to be analyzed. The Walk Line is dynamically updated as you move the cursor over the area to be analyzed.
- Line - Creates a single line at 45 degrees to the main axes of the selected area that crosses from a selected location to a second selected location on the selected boundary lines.
Note that if the 2-foot exclusion area exceeds 25% of the total area to be analyzed, the 2-foot boundary line is automatically ignored as per the ASTM standard.
Grid Size
Enter the grid size (spacing) that you wish to use for the Grid mode of layout calculation. Note that the tighter the spacing, the more analysis will be computed. However, the ASTM standard only requires that you meet the minimum coverage criteria, so while you can rapidly create a more detailed assessment of the entire floor area, the computation volume can easily exceed the requirements of the ASTM standard.
It is good practice to analyze the entire floor area in detail and then use that analysis to select the final settings and run lines that will be used for the final analysis and reporting.
Layer
Select the layer on which you want to draw the survey run lines that you are creating. You can use the New Layer control to create a layer if you do not have one already prepared. There, you can also create a Layer Group if needed.
We recommend that you add the following Layers to your Project Template for this type of work:
QA FLOOR - Annotation
QA FLOOR - Heat Map Contours
QA FLOOR - Heat Map Labels
QA FLOOR - Lines - 2 Foot Offset
QA FLOOR - Lines - Boundary
QA FLOOR - Run Lines - Line
QA FLOOR - Run Lines - Grid
QA FLOOR - Run Lines - Walk
You can create a QA FLOOR layer filter in your LayerFilters.rps file in your RPS Settings folder and then use that filter here to rapidly access just the QA FLOOR layers above.
Origin
As you move the cursor over the area of analysis defined by the boundary lines, you will see a dynamic grid displayed. The dynamic grid updates automatically as you move the cursor over the area and directly provides the minimum number of Z values required, as well as the number of Z values that will be created with the currently displayed grid configuration. You can reduce the number of Z values in the analysis by changing the Grid Size value.
Creating a Grid
Creating a Walk
Creating a Line
2nd Point
When you define a Line-type run line, you will be asked for a first point (the Origin of the line) and a second point (the end of the line). In this case, you will click near the boundary line for each of the two points to create the run line.
To create multiple Grids, Walk Lines, or Lines for the analysis in the same area, you can simply repeat the processes above.
If you wish to create these for multiple areas, for each area you will need to select the Compute Tab, select the Boundary line and the 2 Foot Exclusion line, reselect the Layout Tab, and repeat the above steps.
Compute Tab
Having created the run line layout, you are now ready to carry out the computation and analysis of Floor Flatness and Floor Levelness.
Boundary:
You will have already selected the floor area or floor section boundary. If not, you can select it now. Pick the outer boundary of the floor area.
Note: We recommend that you name the boundary for reporting purposes. You can do that from the Properties pane.
Boundary 2 foot exclusion:
You will have already selected the 2-foot exclusion area boundary for the floor area or floor section. If not, you can select it now. Pick the 2-foot exclusion boundary for the floor area.
Run lines
Select the run lines that you created for the floor area in the Layout Tab process.
Note: We recommend that you name the run lines that you created for reporting purposes. If you have a large number of lines to name, you can do that using the RPS Affix Name command from the RPS Data Prep menu.
Point Cloud:
Select the Point Cloud Region for the floor area under analysis.
Search tolerance:
For the analysis, points are created every 1 foot along the run lines. To create a good assessment of the elevation at each 1-foot point, the command analyzes data within a small square around each 1-foot point.
The Search Tolerance defines the length of the side of the square. For example, if you enter 0.1’, it will analyze all of the points in the point cloud within a small square that has 0.1’ x 0.1’ dimensions.
The analysis takes a mean value of all the points in the square. It also reports how many points were analyzed and what the minimum and maximum values were in the analysis for each point.
Specification
You can define as many specifications for the analysis as you need. Click the [+] key to create a new specification, the Copy button to create a copy of an existing specification, the Edit button to edit the selected specification, and the Delete key to delete a specification.
These are industry standard specifications
| Standard | FF Value | FL Value | Min FF | Min FL |
|---|---|---|---|---|
| Moderately Flat | 25 | 20 | 20 | 15 |
| Flat | 35 | 25 | 30 | 20 |
| Very Flat | 45 | 35 | 40 | 30 |
| Super Flat | 60 | 40 | 55 | 35 |
Note: The higher the FF and FL values, the flatter and more level the floor being analyzed.
When you create a new specification, the following dialog is presented:
Name:
Enter a name for the specification.
Overall Flatness:
Enter the target FF value for the floor’s overall flatness from the project specifications.
Minimum Flatness:
Enter the Minimum Flatness FF value for any single run line that is acceptable to the project specifications.
Overall Leveless:
Enter the target FL value for the floor’s overall levelness from the project specifications.
Minimum Levelness:
Enter the Minimum Levelness FL value for any single run line that is acceptable to the project specifications.
OK:
Click OK to complete the specification definition.
Cancel:
Click Cancel to close the specification definition dialog without saving.
Note the specifications defined here are stored in the RPS Settings folder in a settings file called RPSQAFloorSettings.rps.
Compute section:
When you analyze the whole of a concrete floor or a section of a concrete floor, once you have the settings and specifications defined / selected, the Results section presents a summary of the data under analysis similar to that shown below:
Any warning or notification will be highlighted in red text. In the example shown, it states that the area between the outer boundary and 2 ft exclusion area boundary exceeds 25% of the total area under analysis and that the exclusion boundary will be ignored as a result (as per the ASTM E1155 standard).
The boundary area is shown, along with an assessment of the minimum number of Z values required by the analysis and the actual number of Z values that will be created by the analysis. It then breaks out the Z value numbers by run line as a reference before you execute the computations.
When ready to compute, click the Compute section button.
The results of the analysis will be presented as tables and graphs in the Results section of the dialog. The computation and report generation can take a few seconds to execute, depending on the size of the area being analyzed and the number of run lines selected.
Report Review:
The report for the analysis is generated in the Results section. The report contains summary and detailed tables, as well as graphs that display the results for each run line. At the start of the report, you will find the header details as shown below.
Specification details:
This area reflects the specification that was selected for the analysis.
Overall results:
This section of the report provides the overall analysis for the floor section, including the Pass / Fail state for each of the key metrics:
- Measured flatness (FF) value - This is the FF value for the entire floor area.
- Measured levelness (FL) value - This is the FL value for the entire floor area.
- FF 90% confidence - This is the range of FF values that are within the 90% statistical confidence range for the analysis.
- FL 90% confidence - This is the range of FL values that are within the 90% statistical confidence range for the analysis.
- Measured Flatness Test - Shows whether the achieved FF values passed or failed when compared to the specification definition.
- Measured Levelness Test - Shows whether the achieved FL values passed or failed when compared to the specification definition.
- Minimum Flatness (FF_min) value - This is the lowest FF value on any of the run lines assessed.
- Minimum Levelness (FL_min) value - This is the lowest FL value on any of the run lines assessed.
- FF_min 90% Confidence - This is the range of FF_min values that are within the 90% statistical confidence range for the analysis.
- FL_min 90% Confidence - This is the range of FL_min values that are within the 90% statistical confidence range for the analysis.
- Minimum Flatness Test - Shows whether the achieved FF_min values passed or failed when compared to the specification definition.
- Minimum Levelness Test - Shows whether the achieved FL_min values passed or failed when compared to the specification definition.
- Measured Section Area - This is the total area of the floor that was analyzed.
- Total Lengths Measured - This is the number of Z values that were measured in the analysis.
- Minimum Length Requirement - This is the minimum number of Z values required for the area being analyzed.
- Length Requirement Test - Shows whether the minimum number of Z values analyzed passed or failed the minimum requirements.
Note: If all the tests pass, the Floor Flatness and Floor Levelness requirements were met based on the run lines analyzed. The ASTM E1155 standard requires that you meet the minimum analysis requirements only; there is no need to analyze more detail than the standard requires to achieve a Pass state. Having said that, this analysis is very fast and provides greater confidence that your constructed surface meets and exceeds the specifications of the project.
Individual Line Results Table
This table captures a summary of the results for each of the run lines analyzed for the FF and FL values, along with the 90% Confidence value range. At the base of the table, the combined values are displayed, which constitute the overall analysis for the floor section being assessed.
Run Line Analysis:
A detailed analysis is performed on each run line selected. Each run line generates its own section of the report, as per the example shown below.
Graph of run line analysis
Run line tables
For each run line, there are two tables of results.
The upper table shows, for each point analyzed along the run line, how many points were sampled at each Z value location, the minimum, maximum, and mean values of the points analyzed, and the variance (an indication of the spread and quality of the location).
The lower table contains the key values that have to be reported for the ASTM E1155 standard reports, including the “i”, “h”, “d”, “q”, and “z” values for the points on the run line.
For a detailed explanation of the values and what they mean / how they are used in the analysis, we refer you to the ASTM E1155 standard documentation.
Save section:
When the computations have been completed, you have made any needed adjustments and rerun the calculations to your satisfaction, and you are ready to commit the results to the final analysis, click the Save section button and complete the details for the final report. The following dialog will be presented:
Name:
Enter the name for the section that you have analyzed.
You can elect to save the section as a New surface or add the section to an Existing surface. If you have broken the floor area down into subareas / sections, as you analyze each section, you will add the results to the analysis for an Existing surface created when you analyzed the first section of the floor area.
Surface details:
Name:
Enter the name for the new surface if you elected New surface above. If you elected Existing surface above, then select the surface from the list of analyzed surfaces presented.
Specification:
Select / confirm the specification that was used for the surface analysis from the available specification options. You can create, copy, edit, and delete specifications here if needed.
Table Entries:
Complete the Table Entries that you wish to add to the final report. You can Create, Delete, and change the order of the created entries.
For example, you may want to capture the Pour date for the concrete and the Survey date for the scan survey that was carried out. The entries that you create here will appear on the final report.
OK:
Click OK to complete the section analysis.
Cancel:
Click Cancel to close the dialog and not save any changes that you made.
Print report:
To print the report to a PDF (.pdf) file, click the Print report button. An example report can be downloaded below as a reference.
MSM 312 Bunker FF FL Report.pdf (1.3 MB)
Excel:
To print the report to a Excel (.xls) file, click the Excel button. An example report can be downloaded below as a reference.
MSM 312 Bunker FF FL Report.xlsx (435.4 KB)
Reports Tab
While the Compute Tab creates the FF / FL reports for each individual floor section that you analyze, if you need to bring multiple floor sections together for a large, irregularly shaped floor report, you can do that in the Reports Tab.
This report is identical to the report described in the Compute Tab section of this documentation, with one exception: this report is now divided into the scan sections of the floor and then into the run lines within each section. There is also now a Header section that displays all of the sections that were analyzed to create the overall floor analysis.
The Header area also contains the Table Entries that you added to the reports.
Table Entries Header
Section Summary Header
Print report:
To print the report to a PDF (.pdf) file, click the Print report button. An example report can be downloaded below as a reference.
MSM 312 Bunker Report - Total Area.pdf (2.4 MB)
Excel:
To print the report to an Excel (.xls) file, click the Excel button. An example report can be downloaded below as a reference.
MSM 312 Bunker Report - Total Area.xlsx (829.3 KB)
INPUTS
Boundary:
Select the outer boundary of the concrete floor area or floor section to be analyzed.
Boundary 2 Foot Exclusion:
Select the boundary representing the 2-foot exclusion area around the floor perimeter and other excluded areas.
Layout Style:
Select the method used to create the survey run lines. Available options include Grid, Walk, and Line.
Grid Size:
Enter the spacing used when generating survey lines with the Grid layout method.
Layer:
Select the layer on which the generated survey run lines will be created.
Origin / Second Point:
Define the locations required to position the selected survey line layout.
Run Lines:
Select the survey run lines that will be used for the ASTM E1155 analysis.
Point Cloud:
Select the point cloud region containing the concrete floor scan data to be analyzed.
Search Tolerance:
Enter the size of the search area used to sample point cloud elevations at each analysis location along the run lines.
Specification:
Select the Floor Flatness and Floor Levelness specification against which the analysis will be evaluated.
REPORTS
The QA Floor command generates detailed ASTM E1155 Floor Flatness and Floor Levelness reports.
Reports include overall FF and FL results, minimum FF and FL values, 90% confidence ranges, Pass / Fail results, measured floor area, analysis coverage requirements, individual run line results, graphs, and detailed measurement tables.
Individual floor sections can be saved and combined into a complete floor analysis when multiple sections are required.
Reports can be exported in the following formats:
PDF:
Creates a formatted PDF report of the floor analysis.
Excel:
Creates an Excel workbook containing the floor analysis results.
The Reports tab can also combine multiple analyzed floor sections into a single overall floor report.
RPS SETTINGS
QA Floor specifications are stored in the RPS Settings folder in the RPSQAFloorSettings.rps settings file.
Each specification can define:
Name:
Defines the name of the floor specification.
Overall Flatness:
Defines the target overall FF value.
Minimum Flatness:
Defines the minimum acceptable FF value for an individual run line.
Overall Levelness:
Defines the target overall FL value.
Minimum Levelness:
Defines the minimum acceptable FL value for an individual run line.
Specifications can be created, copied, edited, or deleted as required.
HOT KEYS
U = Unlock
Q = Rotate Screen 15 degrees clockwise
E = Rotate Screen 15 Degrees anti clockwise
SHIFT Q = Rotate Screen 30 Degrees clockwise
SHIFT E = Rotate Screen 30 Degrees Anti Clockwise
WASD = Pan Up, Pan Left, Pan Down, Pan Right
SHIFT M = Pop Up Menu
Shift X = Undo Last Click or Pop Up Elevation Entry
X = Start Over
Z = Decrement
C = Increment
Shift Z = Reverse Direction to Downwards / Decrease (and decrease 2x)
Shift C = Reverse Direction to Upwards / Increase (and Increase by 2x)
HEADER BAR COMMANDS
In the Header Bar of the command, you can find icon buttons that link you to other commands that you may find helpful while running this command. The Header Bar commands include:
- Help
- RPS Settings
- Takeoff Lines
- Smart Edit
- Adjust Linestring Elevation
- QA Points
- QA Lines
- QA Road Lines
- QA Notebook
HELP
In the Help area, you will find a shortcut link to this Help document and training video. You can also access this document by pressing F1 on your keyboard.
USE CASE VIDEOS
The following videos show the use of the QA Floor command in a workflow context:
FEEDBACK AND ENHANCEMENT REQUESTS
If you would like to provide feedback on the use of the QA Floor command or to request enhancements or improvements to the command, please click Reply below.













