While working on a complex corridor design for testing in Civil 3D 2012, I noticed something a bit new upon creating my assembly – what is the assembly type? What does this do, and why do I need it? Since the online help file wasn’t public at the time, I couldn’t simply go look at it – so I sent out an email to our worldwide development team, and finally figured out what this does – and why it’s important. Follow the jump to find out just what the assembly type does for you when designing your corridor.
The assembly type that you can set is specifically tied to your superelevation calculations. This is meant to match up, and if a mismatch is detected, meant to warn you of these issues. To test this theory, I set my assembly type to undivided crowned road. I then calculated superelevation as a divided crowned roadway with median – two totally different roadway types, right? Everything worked fine until I built my corridor, at which I received the following warning in the event viewer:
Time: 1:13:42 PM
Source: Corridor: Corridor - (1), Station: 0+25.00, Assembly: Assembly - (1)
Description: The roadway type assigned in alignment Road CL superelevation curve criteria does not agree with the type selected in the assembly. Superelevation results may be unexpected.
This is quite a handy warning designed to let you know if you are possibly building your corridor with incorrect information.