This article is a workflow on how to design a haul road for a mine in the Virtual Surveyor app. We'll create the structure of a haul road with a properly drawn centerline, slope angles, and create the grading for the road, then estimate material volumes, export the surface as a machine control model, and track the build progress over time.
Overview
- Setup a Baseline
- Create a Haul Road Design Timestep
- Design the Structure of the Haul Road
- Create the Grading for the Haul Road
- Inspect the Design
- Material Estimation
- Export the Machine Model
- Monitor the Build Progress of the Haul Road
Setup a Baseline
We'll want to create a baseline Timestep as the starting point and foundation of the project that includes the elevation model (the DSM) and the orthophoto from the initial survey.
To setup a baseline, we'll want to show the Timeline using the button from the View tab or status bar and change the name of the first Timestep to 'Baseline'.
Create a Haul Road Design Timestep
Next, we'll need a new Timestep that includes a copy of the initial DSM and orthophoto that we can modify or alter as we design the haul road:
- Click on Add Timestep
- Type in the Timestep name for the haul road: Haul Road Design.
- Copy the DSM and Orthophoto from the Baseline.
- Switch to the Haul Road Design Timestep.
- Paste the DSM and Orthophoto into the new Timestep.
Design the Structure of the Haul Road
As we design the structure of the haul road, it is essential to get the centerline, road curvature, slope angles, and road measurements accurate.
Draw the Centerline for the Haul Road.
To start the haul road design, switch to 2D mode and we'll select the Polyline tool and start drawing the centerline at the base of where we want the haul road to start. It might be good to make the vertices equidistant for consistency, so we'll enable the Distance Drawing Guide and set it to 5 meters. With the Distance guide enabled:
- Draw the centerline up to where the slope begins
- Switch the Line Drawing Mode to Arc and draw the arc to the top of the slope and left click to create the arc.
- Switch the drawing mode back to Free and continue drawing the line up to the next slope.
Repeat the same process and draw another arc line up the next slope ending it on the next flattest part of the slope, making adjustments where necessary. If we draw the line too close to the next slope and it becomes difficult to draw an arc that matches where the centerline needs to go, just go back a few vertices by pressing the Backspace key.
Give the Center Line a Gradual Slope.
We'll need to adjust the slope in two sections for this haul road in order to give the line a gradual slope that is safe for trucks to drive on. For the first section on the lower part of the road we'll right-click on the centerline to select it and bring up the mini toolbar.
- Select Edit Vertex
- Change the mode to Interpolate Z (Curve), which allows us to create a gradual slope along the road.
- Select a vertex that starts a few vertices before the line begins going up the slope, as the starting point.
- Then select a vertex a few vertices after the slope has levelled out.
- Doing this will help ensure the slope is gradual without any abrupt elevation changes.
Again, repeat creating a gradual slope on the second section using Edit Vertex and Interpolate Z with a curve. Use the same concept of picking a few vertices before and after the slope begins and ends in order to make the slope as gradual as possible.
Create the Road Edges and Slope Angle.
Next, we'll create the width of the road so large trucks can drive safely on the haul road and also add slope angles to account for water runoff. To do this:
- Right click on the centerline to select it and choose Offset Line.
- Change the method to Slope and the slope angle to -1 degree.
- Activate the Distance drawing guide and set it to 4 meters.
- Offset the first part of the centerline out to the 4-meter marker using left click.
- Then select the centerline again and create an offset of the centerline on other side.
Now we'll add a berm at the edge of the road towards the cliffside; to help with safety of the vehicles along the cliff's edge (we've enabled the Transparent lens to help show all the drawn lines). To add the berm:
- Select the outer line and activate the Offset Line tool.
- Change the slope to 45 degrees
- Change the Distance guide to .25 meters.
- Add an offset line at the .25 meters guideline.
- Change the Z Offset Method to ΔZ and keep it set to 0 meters
- Also keep the Distance guide to .25 meters, then click the guideline again to create the top portion of the berm.
Triangulate the haul road breaklines.
And for the last part of designing the structure, select all of the drawn road lines holding Shift with left click-and-drag, and use the Triangulate Selection tool to create a surface for of the road.
Create the Grading for the Haul Road
Now we will need to connect the structural design with the surrounding using slope that assure the stability of the haul road. We use the Grade tool for this:
- Ensure the haul road surface design is selected
- Navigate to the Tools tab.
- Change the Cut Slope to 60 degrees and the Fill Slope to -60 degrees.
- Click on the Grade button.
Once the calculation is complete, we see a nice model of the road built into the hillside.
Inspect the Design
The design looks like it worked out really well with the measurements that were used. Using the Timeline, we can get another perspective of the haul road design to ensure it can be properly built and check to see if any areas of the haul road design need to be improved.
For a quick up-close look:
- Select the haul road design line.
- Navigate to the Tools tab.
- Click the To Profile button.
- This will open the Profile View
As shown, we have created a nice gradual slope up the hill and again at the top of the hill that we were able to create using the Interpolate Z option. The blue line reflects the original topography.
Profile section lines. We can create some section profiles to help visualize the haul road in sections. The section profiles allow us to see details for the portions of the terrain that will be cut and filled. We can inspect the -1 degree slope on either side of the central haul road design line, as well as the protection berm we created using offset lines.
To see the section profiles:
- Select the profile line.
- Navigate to the Tools tab.
- For this example, we'll set the Across measurement to 15 m.
- Click Section Profiles.
- The section profiles are created in their own layer.
We can go through each section profile to see the consistent slope angle of the haul road along with the cut fill levels.
Material Estimation
Now we can use the design to estimate how much dirt we'll need to build the structure. We can use the Cut/Fill tool to estimate the material quantity. We'll hide all lines so that only the design surface is shown:
- Select the design surface.
- Use the Extract Boundary tool to create a boundary around the modified terrain.
- Select the extracted boundary.
- In the Tools tab, change the Volumes dropdown option to Use a Timestep.
- Select the Haul Road Design Reference State from the Timeline options.
- Click the Cut/Fill tool to generate the material estimation.
Cut/Fill Information. With the Cut/Fill selected, we can see how much dirt we'll need to remove and how much we'll need to add with the total volume displayed in the Selection Box.
Export the Machine Model
We can export a machine model so that the haul road design can be built on-site via excavator.
- Ensure the completed design surface is enabled and showing in the Viewport.
- Also ensure that no other design lines are showing.
- Go to the Export tab and set the file Format to .xml.
- Click Export Survey and name the file.
- Click OK to export the design to a chosen file location.
Monitor the Build Progress of the Haul Road
Once the haul road is being built, we can fly and add the next drone dataset as another Timestep to compare and track progress for the build.
Use the Terrain Creator app to create a new timestep for the next stage of the haul road:
- After processing photogrammetry in the Terrain Creator app, click the To Existing button.
- The dataset is moved to the Virtual Surveyor app as a newly created Timestep.
- The timestep is automatically created in the Timeline and is generated with the drone flight date as the Timestep name.
As Built. When construction for the haul road is complete, we can capture one last drone survey and do a final check between the design and the as-built haul road to affirm that the work is complete.