Hagerman & Company, Inc. Technology Bulletin

Using Existing Cross-Slope for New Outer Lane

by Jeffrey Old
AEC Solutions Engineer
 

Introduction

During Hagerman and Company’s recent launch event in Nashville for the new 2009 products, two gentlemen brought up a question that, on the surface, seemed complex given the number of words necessary to get the idea into my thick skull. After the light bulb turned on and upon brief reflection, I answered “yes,” that their task could be done. Of course, with AutoCAD® Civil 3D®, the answer is always “yes” and sometimes I throw that answer out there prematurely, not knowing the exact set of steps necessary to complete a given task but there is always a way, and often several ways. In some cases, I have even said “yes” the instant after I hear the ubiquitous opening “Can Civil 3D…?”

Their question had to do with adding a lane of traffic to an existing road using the (probably variable) cross-slope of the existing lane of traffic. With apologies to my contractor friends, we all know that slapping the standard 2 percent cross-slope on a typical section on a set of plans does not necessarily mean it will be built that way and when lanes are added later, we certainly don’t want there to be a grade break running between two lanes of traffic going the same way. My reflection at the time the question came up focused on a new capability within Civil 3D 2009: creating “best-fit” alignments and profiles based on existing topology.

Process – Step 1

In my mind, the first step would be to identify an element on the existing road from which to base our design and the perfect candidate for that is the existing centerline. The existing edge of pavement is too random and cannot “describe” the road with its ragged geometry. In our example file, we have some centerline shots taken along the existing road crown and we will use that information to create our existing centerline.



We will now use the command “Create Alignment by Layout” to name our alignment and assign an object style, labels and a beginning station. Once this has been accomplished, we will choose the option for creating a tangent section called “Fixed Line – Best Fit.”



The next dialog box allows us to choose the entities we will use to identify our alignment. In this case we will select Civil 3D Points.

The next step is to identify the actual points. In this case I can manually select each point as I run along my intended alignment or I can identify them by number or group. Once the points have been chosen, regardless of the method, a panorama window pops up with the regression data used for best-fit calculations. I can choose to exclude any of the identified points or add more weight to a particular point. Once any changes have been made here, simply hit the “Save” button at the upper right of the panorama and you are in business. The same procedure can be used for curves within alignments.

Process – Step 2

Once the alignment has been identified, we can now establish the existing cross-slope of the road. We will do this using a series of Civil 3D Feature Lines placed at a certain interval along the alignment from the centerline to some point in the direction of the cross-slope we are trying to measure. The length of these Feature Lines should be long enough to get a measure of the full lane width but short enough so as not to get past the edge of pavement and onto the road shoulder or ditch, throwing off the cross-slope measurement. In my example, I have created a series of polylines 11.5 feet in length at a 20 foot interval along the alignment.

We will now use the “Create Feature Lines from Objects” utility to turn these flat polylines into Feature Lines and assign elevations at their vertices based on the existing surface. Simply begin the tool, select all the polylines, and set the command options as follows:

The “Assign elevations” check box will allow us to set elevations on our Feature Lines by using the Existing Ground surface.

You now have a series of Feature Lines drawn along the alignment, each one measuring the existing cross-slope at its station.

Process – Step 3

Now we need to establish where the proposed edge of pavement will be horizontally. In my example, we will simply offset the existing centerline alignment 24 feet to establish our intended edge of pavement. Even though the existing edge of pavement is not a static width away from the centerline, we will establish our new edge at a static width and build a new lane of traffic with variable width.



We can now use the “Extend” command to push the cross-slope Feature Lines edges out toward the new edge of pavement. This will allow us to set elevations at the new edge of pavement using the existing elevations and cross-slopes we have established.

Process – Step 4

We can now use the proposed edge of pavement to establish a profile setting elevations for our new lane of traffic. We will use the “Create Alignment from Polyline” command to turn our proposed edge of pavement into an alignment.

Now use it to cut an existing ground profile.

Now we can set up our proposed elevations at the endpoints of our Feature Lines at the new edge of pavement. The easiest way to accomplish this is to create a preliminary (dummy, proxy) surface using those cross-slope Feature Lines, then create the proposed profile “by layout” using the “Draw Tangents” option and the “Profile Station and Elevation from Plan” transparent command.

Clean Up

To take the next steps, you may consider using this proposed profile as a guide for another proposed profile done with Best-Fit entities. If you used a series of curves and tangents to mimic the segmented “tangent only” profile, you will end up with a result only as good as the geometric match between the two.

Also, when it comes time to build a corridor for your model, use an assembly controlled by this proposed edge of pavement that projects a variable width and variable sloped pavement toward the existing edge of pavement and a curb or shoulder in the opposite direction.

You will also have to create an alignment and profile at the existing edge of pavement to control that variable width and slope pavement subassembly. Alternately, you could create a feature line at the existing edge of pavement at the proper elevations and use that to control the loose edge of the pavement subassembly. This ability to map assembly points to Feature Lines is new in Civil 3D 2009 and the subject for another article in the near future.