Road Design
Road Design
Road Design
(Gemcom)
All rights reserved. Gemcom publishes this documentation for the sole use of Gemcom licensees.
Without written permission, you may not sell, reproduce, store in a retrieval system, or transmit
any part of this documentation. For such permission, or to obtain extra copies please contact your
local Gemcom office, or visit www.gemcomsoftware.com.
This software and documentation is proprietary to Gemcom and, except where expressly provided
otherwise, does not form part of any contract. Changes may be made in products or services at
any time without notice.
While every precaution has been taken in the preparation of this manual, neither the authors nor
Gemcom assumes responsibility for errors or omissions. Neither will be held liable for any damages
caused or alleged to be caused from the use of the information contained herein.
Gemcom Software International Inc., Gemcom, the Gemcom logo, combinations thereof, and
GEMS, Surpac, Minex, Whittle, Gemcom InSite, Gemcom Hub, and PCBC are trademarks of
Gemcom Software International Inc. or its wholly-owned subsidiaries.
Product
Surpac 6.2
Table of Contents
Introduction
Overview
Requirements
Workflow
Inflection Point
Simple Curve
Superelevation
Vertical curve
10
10
11
11
20
25
34
38
38
41
44
47
48
49
50
52
56
56
62
65
71
Introduction
Overview
Introduction
Overview
To design a simple road with few horizontal and no vertical curves, you can use the string editing
tools available in the core module of Surpac. However, if you want to design a typical road that
contains many horizontal and some vertical curves, use the functionality available in the road design
module.
Requirements
Prior to proceeding with this tutorial, you will need:
l
A basic knowledge of Surpac string files and editing tools as covered in the Introduction
to Surpac tutorial.
Workflow
Note: This workflow demonstrates the steps in this tutorial. There are other ways to achieve a
result.
Surpac 6.2
Page 4 of 77
Road Design
Workflow
Inflection Point
Most roads are designed from inflection points, which define a change, or inflection, in the horizontal
or vertical orientation of the road. The lines on either side of an inflection point define tangents to
the curve.
Simple Curve
A simple curve is a curve of constant radius from one tangent line to another. This curve type does
not allow for transitions from the straight to the maximum curvature, and should only be used in
situations where vehicle velocity is at a minimum.
Surpac 6.2
Page 5 of 77
Road Design
Workflow
Superelevation
The effect of centrifugal force on a vehicle as it passes through a curve must be countered by raising
the outer edge. This process is known as superelevation. The outer edge is raised incrementally
through the transition curve until the beginning of the circular curve where it remains constant until
the exit transition curve where the outer edge is incrementally lowered.
Surpac 6.2
Page 6 of 77
Road Design
Workflow
Vertical curve
A vertical curve exists in a vertical plane. Vertical curves consist of a simple curve with or without
spiral / transition curves on either side.
Surpac 6.2
Page 7 of 77
Road Design
The name of the work directory is displayed in the title bar of the Surpac window.
Surpac 6.2
Page 8 of 77
Road Design
The name of the work directory is displayed in the title bar of the Surpac window.
Surpac 6.2
Page 9 of 77
Road Design
Surpac 6.2
Page 10 of 77
Road Design
5. In the Layers pane, double-click main graphics layer to set it as the default layer.
The design string number 4 will be used for the road centreline.
Surpac 6.2
Page 11 of 77
Road Design
This creates the start point for the new road, which is at the same coordinates as the
point near the second point selected. Note that the point is created using the design
string number of 4.
Surpac 6.2
Page 12 of 77
Road Design
11. Click the same two points (Point 1 and then Point 2) again.
12. Enter the information as shown, and click Apply.
Surpac 6.2
Page 13 of 77
Road Design
Surpac 6.2
Page 14 of 77
Road Design
17. After the transition lengths are calculated (as shown), click Apply.
Surpac 6.2
Page 15 of 77
Road Design
Note: Points have been created every 30 metres of arc length to approximate the
curve.
Surpac 6.2
Page 16 of 77
Road Design
Note: The points where the transition curve ends, and the simple curve begins have
the description "End transition curve".
Surpac 6.2
Page 17 of 77
Road Design
Surpac 6.2
Page 18 of 77
Road Design
The road centreline is extended horizontally 200 metres at the bearing of 331 degrees, 49
minutes, 10 seconds, as shown.
The centreline design is complete. The next step is to create the road outline.
31. Click the design string button
on the status bar.
32. Enter the information as shown, and click Apply.
The design string number of 9 will be used for the road outline.
33. Choose Design > Underground tools > Room & pillar from centrelines.
34. Enter the information as shown, and click Apply.
Surpac 6.2
Page 19 of 77
Road Design
Note: The function MAKE PILLARS is used to create the road outline in this example.
35. Click .
36. Enter the information as shown, and click Apply.
Note: To see all the steps performed in this section, run 1a_curve_end.tcl. You will need to click
Apply on any forms presented.
Surpac 6.2
Page 20 of 77
Road Design
Surpac 6.2
Page 21 of 77
Road Design
Note: It is not necessary to display the point numbers. This is done in this example to
identify the points to select.
6. From the mode selector, choose Insert point mode.
Note: The insert mode will result in points inserted within the centreline string when
the curve is created.
7. Choose Create > Curve from tangents.
8. Click Point 1 and then Point 2.
Note: The line connecting points 1 and 2 define the first tangent.
Surpac 6.2
Page 22 of 77
Road Design
Note: In this example, a simple curve is created by not selecting Use transition curve.
11. Press ESC.
12. Choose Display > Hide point > Attributes.
13. Enter the information as shown, and click Apply.
You should now see the curve as shown, created between the two tangents.
Surpac 6.2
Page 23 of 77
Road Design
The design string number of 9 will be used for the road outline.
16. Choose Design > Underground tools > Room & pillar from centrelines.
17. Enter the information as shown, and click Apply.
Note: The function MAKE PILLARS is used to create the road outline in this example, as
the function is a part of the Core Module.
Surpac 6.2
Page 24 of 77
Road Design
18. Click .
19. Enter the information as shown, and click Apply.
Note: To see all the steps performed in this section, run 1b_curve_tangent.tcl. You will need to
click Apply on any forms presented.
Surpac 6.2
Page 25 of 77
Road Design
In this example, the goal is to create the shortest, straightest road possible between
these two points, while ensuring that the maximum gradient is not more than 5%.
6. In the Layers pane, double-click main graphics layer to set it as the default layer.
The design string number 2 will be used for the road centreline.
Surpac 6.2
Page 26 of 77
Road Design
Note: In this example, you will not use the actual design gradient value (set to zero in
the previous form) to create points. You will digitise points, and will want to see the
gradient between any two points expressed as a percentage. By setting the units to
"percentage", the gradient between the digitised points will be displayed as a value in
percent in the status bar.
11. Choose Create > Digitise > New point by selection.
12. Click the Access road start point as shown:
Surpac 6.2
Page 27 of 77
Road Design
Note: As you move the cursor along the contour line, the gradient (expressed as a
percentage in the status bar) will change. Remember that the goal is to create a road
whose centreline is at a maximum gradient of 5%. Since we are designing from the
uppermost point down, the gradient will be -5%.
16. Click on the contour line near Point 2 when the percentage value displayed in the status
bar is approximately -5%, as shown:
Surpac 6.2
Page 28 of 77
Road Design
Note: There will be two or more locations along a contour where the gradient will be
the same. In this example, the points are selected based on the desire to create a road
that is as straight as possible.
17. Click on the contour line near Point 3, when the gradient is approximately -5%, as shown:
18. Click on the next contour line near Point 4, when the gradient is approximately -5%, as
shown:
Surpac 6.2
Page 29 of 77
Road Design
19. Click on the next contour line near Point 5, when the gradient is approximately -5% as
shown:
Surpac 6.2
Page 30 of 77
Road Design
20. Click on the next contour line near Point 6, when the gradient is approximately -5% as
shown:
Surpac 6.2
Page 31 of 77
Road Design
21. Click on the next contour line near Point 7, when the gradient is approximately -5% as
shown:
Surpac 6.2
Page 32 of 77
Road Design
The design string number of 9 will be used for the road outline.
26. Choose Design > Underground tools > Room & pillar from centrelines.
27. Enter the information as shown, and click Apply.
Surpac 6.2
Page 33 of 77
Road Design
28. Click .
29. Enter the information as shown, and click Apply.
Note: To see all the steps performed in this section, run 1c_access_road.tcl. You will need to click
Apply on any forms presented.
Surpac 6.2
Page 34 of 77
Road Design
Surpac 6.2
Page 35 of 77
Road Design
Note: The D1 field is set to the desired road width for each string or string range.
9. If prompted, click Apply to overwrite the file.
The design string number 9 will be used for the road outline.
Surpac 6.2
Page 36 of 77
Road Design
13. Choose Design > Underground tools > Room & pillar from centrelines.
14. Enter the information as shown, and then click Apply.
The road outline for all centrelines is created at the width specified in the D1 field.
15. Click .
16. Enter the information as shown, and click Apply.
Note: To see all the steps performed in this section, run 1d_variable_width_outline.tcl. You will
need to click Apply on any forms presented.
Surpac 6.2
Page 37 of 77
Road Design
Note: This workflow demonstrates the steps in this tutorial. There are other ways to achieve a
result.
Surpac 6.2
Page 38 of 77
Road Design
In this example, you will create a road design between points 1 and 8, with horizontal
curves at each inflection point (2, 3, 4, 5, 6, and 7).
5. Open topo.dtm.
The DTM representing the surface topography is displayed.
Surpac 6.2
Page 39 of 77
Road Design
6. Choose View > Surface view options > Lighting options, or click the
7. Enter the information as shown, and click Apply.
icon.
Surpac 6.2
Page 40 of 77
Road Design
Notice how the lower elevations are coloured blue and green, and the higher elevations
are magenta and white.
Note: To see all the steps performed in this section, run 2a_view_data.tcl. You will need to click
Apply on any forms presented.
Surpac 6.2
Page 41 of 77
Road Design
inflection points, maximum vehicle velocity, and the radius for each curve are given. In practice, you
would determine these values.
1. Click the Reset graphics icon
.
2. Open inflection_points.str.
In this example, you will design horizontal curves at each of the inflection points in this
string.
Surpac 6.2
Page 42 of 77
Road Design
A new string will be created in the current layer with the output string number of 2.
The name is optional and can be left blank. You may choose to enter a name if you want
to create a map with this information.
"Chainage" values are the cumulative two-dimensional distances at each point along the
design, and will begin with the "Initial Chainage" value.
Points will be created at the start and end of each simple and transition curve, and at the
chainage interval of 25 meters along the curves.
The vehicle velocity is in kilometers per hour.
The radius of each curve is in meters.
When you have clicked the Calculate button, transition lengths and superelevation
values are calculated for each curve which is not nominated as "Fixed". In this example, all
curves will contain a transition curve.
6. Click Apply when the transition and superelevation values have been calculated.
Surpac 6.2
Page 43 of 77
Road Design
7. Click .
8. Enter the information as shown, and click Apply.
Note: To see all the steps performed in this section, run 2b_horizontal_design.tcl. You will need to
click Apply on any forms presented.
Surpac 6.2
Page 44 of 77
Road Design
3. Open design_centreline.str.
The string and DTM are displayed.
Surpac 6.2
Page 45 of 77
Road Design
Note: To see all the steps performed in this section, run 2c_design_centreline_draped.tcl. You will
need to click Apply on any forms presented.
Surpac 6.2
Page 46 of 77
Road Design
Surpac 6.2
Page 47 of 77
Road Design
Note: You will need to keep string 5 displayed in the graphics window to perform the
next task.
6. Click .
7. Enter the information as shown, and click Apply.
Note: To see all the steps performed in this section, run 2d_create_longitudinal_profile.tcl. You
will need to click Apply on any forms presented.
Note: You will need to keep the data displayed in the graphics window to perform the next task.
Surpac 6.2
Page 48 of 77
Road Design
6.
7.
8.
9.
10.
11. Click .
12. Enter the information as shown, and click Apply.
Note: To see all the steps performed in this section, run 2e_create_vertical_inflection_points.tcl.
You will need to click Apply on any forms presented.
Note: You will need to keep the data displayed in the graphics window to perform the next task.
Surpac 6.2
Page 49 of 77
Road Design
Note: You will need to keep string 6 displayed in the graphics window to perform the
next task.
5. Click .
6. Enter the information as shown, and click Apply.
Note: To see all the steps performed in this section, run 2f_create_vertical_curves.tcl. You will
need to click Apply on any forms presented.
Note: You will need to keep the data displayed in the graphics window to perform the next task.
Surpac 6.2
Page 50 of 77
Road Design
1.
2.
3.
4.
5.
6.
7.
8.
9.
13. Click
Surpac 6.2
Page 51 of 77
Road Design
Note: To see all the steps performed in this section, run 2g_apply_longitudinal_outline.tcl. You
will need to click Apply on any forms presented.
Surpac 6.2
Page 52 of 77
Road Design
Surpac 6.2
Page 53 of 77
Road Design
Surpac 6.2
Page 54 of 77
Road Design
Note: To see all the steps performed in this section, run 2h_create_road_outline.tcl. You will need
to click Apply on any forms presented.
Surpac 6.2
Page 55 of 77
Road Design
3. Click the
button below the graphics window.
4. Enter the information as shown, and click Apply.
Surpac 6.2
Page 56 of 77
Road Design
Surpac 6.2
Page 57 of 77
Road Design
Surpac 6.2
Page 58 of 77
Road Design
Surpac 6.2
Page 59 of 77
Road Design
Surpac 6.2
Page 60 of 77
Road Design
24. Choose Surfaces > DTM File functions > Create DTM from string file.
25. Enter the information as shown, and click Apply.
Surpac 6.2
Page 61 of 77
Road Design
Note: To see all the steps performed in this section, run 3a_road_cut_dtm.tcl. You will need to
click Apply on any forms presented.
Surpac 6.2
Page 62 of 77
Road Design
Surpac 6.2
Page 63 of 77
Road Design
Surpac 6.2
Page 64 of 77
Road Design
Note: To see all the steps performed in this section, run 3b_road_cut_volume.tcl. You will need to
click Apply on any forms presented.
Surpac 6.2
Page 65 of 77
Road Design
Surpac 6.2
Page 66 of 77
Road Design
Surpac 6.2
Page 67 of 77
Road Design
Surpac 6.2
Page 68 of 77
Road Design
Surpac 6.2
Page 69 of 77
Road Design
24. Choose Surfaces > DTM File functions > Create DTM from string file.
25. Enter the information as shown, and click Apply.
Surpac 6.2
Page 70 of 77
Road Design
Note: To see all the steps performed in this section, run 3c_road_fill_dtm.tcl. You will need to click
Apply on any forms presented.
6. Choose View > Surface view options > Hide triangle faces to hide the face attributes.
7. Drag road_fill_boundary.str into Graphics to refresh the data.
Surpac 6.2
Page 71 of 77
Road Design
Surpac 6.2
Page 72 of 77
Road Design
Surpac 6.2
Page 73 of 77
Road Design
Surpac 6.2
Page 74 of 77
Road Design
20. Choose Surfaces > Volumes > Net volume between DTMs.
21. Enter the information as shown, and click Apply.
Surpac 6.2
Page 75 of 77
Road Design
Surpac 6.2
Page 76 of 77
Road Design
Note: To see all the steps performed in this section, run 3d_road_fill_volume.tcl. You will need to
click Apply on any forms presented.
Surpac 6.2
Page 77 of 77
Road Design