Description
Key Learnings
- Understand the parameters in the corridor that affect targeting issues
- Learn how to use the Offset Alignment/Profile for targeting
- Learn how to use superelevation to control slope over large distances
- Learn how to create and use the "parameter to slope" method to gain better control over transitions
Speaker
- RNRuss NicloyRuss Nicloy has been in the civil/infrastructure industry since 1995; 10 years in production drafting and GIS, and 13 years for an Autodesk reseller, providing subject-matter expertise in Civil 3D, Infraworks, and Autodesk products. He is a consultant member of the Methods Development team at Wisconsin DOT. His company, MACER Technologies, provides drafting services to the civil/infrastructure industry, with the Autodesk Infrastructure Collection of products.
RUSS NICLOY: I found out yesterday that if I move my arms like this, you get all kinds of weird feedback. So I'm going to try and pretend this is not a Jimi Hendrix concert, and not feedback on you. That'd be cool, right?
Just a couple of things-- we've got a couple minutes here. Go ahead with your emails and texts and all that. Just wanted to kind of lighten my load for the ride home. Just want to get rid of some stuff here. Just want to ask some questions about where's everybody from?
Now, the next question is going to be on flight time. And this is not counting layovers because that's cheating. How many hours did you spend on the air getting to Las Vegas for AU? I'm going to start with four hours. Four hours? That was me. Four hours?
Five hours? I have to go up here, OK. Six hours? You were six? OK?
Anybody can beat six? OK, we got one. Seven? Oh. Well, and the other thing that-- about how many?
AUDIENCE: 12. 12.
RUSS NICLOY: 12? 12 hours?
AUDIENCE: I'm from Germany.
RUSS NICLOY: Oh, from Germany? OK, yep. Oh, then you definitely win. That was actually where I was going next, was who came from other continents, because that's amazing to me. Thank you very much for coming, too. I do appreciate that.
The other side of that coin is who drove here? Oh, [INAUDIBLE] Very excited hands in the back there. How far away? How long was the drive?
AUDIENCE: Five hours.
RUSS NICLOY: Five hours? Five? Eight? Oh, sorry.
AUDIENCE: [INAUDIBLE]
RUSS NICLOY: The Road Warriors, you know? There you are. Since you tied, that's-- usually I ask something about the Green Bay Packers. But their season has been less than stellar.
Any Green Bay Packer fans? Oh, there's two. I'll catch you later. There you are. Just for the record, Aaron Rodgers has not told us to relax yet. So Green Bay Packer fans are not relaxing, just to bring that up.
AUDIENCE: [INAUDIBLE]
RUSS NICLOY: Oh, right. Right.
AUDIENCE: [INAUDIBLE]
RUSS NICLOY: We'll let you sit in the front anyway. That's--
AUDIENCE: [INAUDIBLE]
RUSS NICLOY: So we're getting up to be on time here. So I'm going to get started here. Thank you all for coming. I really appreciate it. This session is actually replacing another session. So I know that can be a little bit discombobulating for those who were, maybe, coming for the last session. So I do appreciate you coming.
The session that we're looking at here is the art and science of transitions. The idea is that it is an art and it is a science. There's a lot of math to it on the science edge of things. And it's a lot of art because you've got to be creative with the tools that you're using as you get into that. So I'm hopefully going to balance on both the art and the science edge of this.
My name is Russ Nicloy. And somebody pointed out that in the schedule it says George Nicloy. We are one and the same. My first name is George. My middle name is Russ. And I don't go by George. So you are in the right spot. If you see-- those names are interchangeable.
I am a civil solutions specialist with Maser Technologies out of Wisconsin. We are a CAD services firm providing services all over the civil and AutoCAD drafting area. I've done some mechanical drafting as well, but not Inventor. I've been in the industry for 23 years. 10 of that was in the actual production industry. I was in water, gas, site design, survey, GIS.
Basically, all the different parts of a project, I've kind of been involved in. After that I was 13 years with a reseller, which means I was still in all of those areas, but I was helping others do those things. I was taking workflow processes, support calls, training, being a subject matter expert on Civil 3D specifically, InfraWorks, Map 3D, all of the civil area products.
So currently, and at my last position as well, I've worked with the Wisconsin DOT for quite a number of years. I am currently a consultant member of the Methods Development Unit focused on training with the Wisconsin DOT-- so a lot of transportation work, besides the other things that I get to do. So that's why I am particularly interested in the art and science of transitions, because it's a tricky area and can be a tricky area. You can blunt force a lot of things. But there's other things that you should finesse.
A little bit about the agenda that we're going to look at today-- I'm going to try and go from the very basics all the way up to things that you may not have thought of or may not have seen before. Hopefully there are things in all of those steps of that ladder that will resonate with you and you'll be able to take back to your firms. First of all, I'm going to look at the parameters that affect targeting and targeting itself. Literally, I'm going to start with just what the parameters can do inside of an assembly, inside of a sub-assembly, and then what the targeting can do from there.
I'm going to, then, progress into the offset alignment and the offset profile. Offset alignments have been around for quite a while in Civil 3D. The offset profiles have been around for just a release or two. They're still fairly new. And a lot of people that, if you're using offset alignments, you may not have even heard or seen the offset profiles yet-- so, a very important tool for the targeting aspect of what we're going to look at.
Then we're going to go into using super elevation not for curves, and kind of taking it and turning it sideways a little bit. We're going to use it to control your design through the super elevation table. A little bit different than how AutoDesk intended that to be used, but it's still something that could solve an issue that you're facing. And again, that's where the creativity comes in. If you know it's there, then you can apply it.
And finally, I'm going to go into something that I think is just a genius process. Somebody from WisDOT actually dreamed this up. And it's just amazing. It's the parameter to slope function. There's quite a few steps to it. And I'm going to walk through it so that you can understand it out of the box. WisDOT actually built the tool so that they don't have to go through the out of the box process. There's a lot of clicks to it, but it's well worth the time knowing it's available and knowing that it's something that you can do. So we'll take a couple minutes and kind of dive deep into that so you know what's coming or what's available.
So with that, let's start with the first one there, the parameters that affect targeting issues. And when I first started laying out this presentation, all I thought was man, we're always solving for the right triangle. We're either giving it a distance at an elevation or distance at a slope or an elevation at a slope. We're always solving for those two sides of the right triangle. So that concept is going to permeate through what we discuss today.
So we're going to start with just the parameters, nothing else, nothing fancy about it. When you're creating sub-assemblies or attaching them to an assembly, you're doing either the slope, the elevation, or the distance, or some combination there of the two of those all the way through. Now, that's static. That's just a static number in there. If you say eight feet, it's going to be eight feet. And that's all you get.
The horizontal, vertical, and targeting is your first override to that, and allowing you to move things around. If you're targeting an alignment for width or a polyline or a survey feature line, survey figure line, or you're targeting profile, or maybe both, you can target these things to override all of these settings. So what happens if you've got a transition from a four-to-one to a six-to-one over 100 feet? I kind of doctored up a little storyline for us there. We're going 100 feet, and we need to go from four-to-one to six-to-one.
How can you take care of that? Well, the blunt force way-- the sledgehammer method-- is I'm going to put a gap in my corridor and have four-to-one here and six-to-one here and nothing in between. I highly suggest that you don't do that. You're missing a lot of detail between here and there. It's a possibility. And if I don't talk about it, then I'm not doing due diligence. You can do that. That's not suggested.
Now, the little dotted line there from the top of the four-to-one to the top of the six-to-one is reflecting the alignment and profile targets, profile targets in particular. The trick to profile targets here is that you are able to give it the exact elevation at all of those points along that distance. Now, you may not dream up that, OK, what's the five-to-one in between? What's that elevation? You might just draw a line between them, and it's going to go to that. Great way to do it, you're giving it elevation. So you're, again, solving for the height of the right triangle that we're talking about there, while you're also targeting for horizontal and then giving it distance, and so forth. So you've still got those at your disposal.
These are a little bit more on the basic side of things, and probably most of what you will need to do. A lot of the things that you're going to get into, you probably don't need much more than just that. However, let's move into the offset alignment and offset profile.
The offset profile-- I don't know if I realized how important that was going to be when it first came out. I liked the idea of it, like oh, why didn't they do that earlier? But then when I started using it, I was like, oh yeah, this is a great tool, because it does package both the offset alignment and the offset profile in the same package. Basically, you are getting a distance at a slope.
Now you're thinking, wait a minutes, profiles are elevations. Shouldn't we be solving for the elevation part of that right triangle? And actually, no. In this case, they are targeting for distance at a slope because the offset alignment-- they have to come together. So understand that they are a unit. You get the offset alignment, giving you the width. And then you will identify what the slope is over that distance. And that's going to come up with your final elevation there. So you don't need to know the elevation, and you don't need to care about the elevation to do the math on that. You're just going to get the slope of that, or provide the slope of it so that can be solved for you.
Let me just jump in here and show that in living color. I've got an alignment here. Now, I'm going to create an offset alignment from it. There's a couple different ways you can do that. I'm going to do my favorite way, just so you can see one way to do it. There are other ways where you can create an offset alignment and assign it back. I want this offset alignment to come from this alignment right here.
Basically, I'm identifying the parent. There's a parent-child relationship for the offset alignment. Wherever the parent goes, the offset child will go and be parallel-- not truly parallel, because you can do widening and and transitions. But for the most part, it will generally be always parallel to the parent. If you move the parent, the child will move with it and maintain the relationship. So that's why this phase is important here.
I'm going to select on the alignment, come up to the offset alignment option in the launchpad, and I'm going to come down here and say I don't want a number of offsets here on the left-hand side. I only want to offset to the right in this particular case. You can do right and left at the same time. That's not a problem-- different measurements, and all that. But I'm just going to do the zero for the offset to the left. And I'm going to do 15 feet to the right.
Down below, I'm going to pick a style that's different than my parent, just because I want it to look like a polyline, basically. I kind of want to fool anyone who looks at this that this is not an alignment. The alignment label set-- no labels. I don't want that cluttering up the drawing. I want all the labels to come from my parent.
What they've added here is this tab right here, this create offset profile. In fact, let me zoom in on that just so you can see it clearly. That's the create offset profile button. I'll select on that.
And now first of all, you want to make sure that this is checked on. Now, you can turn it off, obviously. That's an on-off button. But let's turn it on.
We'll make sure that we're using the parent profile. So the parent alignment is-- I think this is Crawford Road-- the Crawford Road's proposed profile is named layout one, in my case. So we want to make sure that that's selected.
Now, the one that always catches me is this superimpose onto profile view. And I think that's because Autodesk has trained me that whenever I see a gray dialog box or a gray dropdown, that that's something, ah, I don't need to worry about that. I'm just going to buzz on through that. And in this case, it's really important if you want to see it in a profile view.
You don't need to put this in a profile view at all. You don't have to see it ever. Just know it's out there and react to it. I'm a visual person. I'm a visual learner. I need to see it out there and be able to go up and kind of data check myself throughout the course of a project. So I need to turn this on. Just understand that that's there. If it's not something you need, then you can blow right past it.
I'm going to click the dropdown. I have a very simple file here. I only have one profile view to superimpose this into. But I am going to use that one. So I'm going to choose Crawford one.
The cross slope-- I'm going to zoom back in so we can see closer here. The cross slope default is negative 2%. They're assuming that you're working with roadways. And it's a good starting place. Just understand that if you're not doing that, then you will have to adjust this appropriately. I'm going to leave it as negative 2% for the time being.
The profile name, I'm not going to mess with. The profile style-- I'm going to make it look a little different than the existing ground. And there we are. And you can see as we get in here, here's the parent. But this line right here, that's that offset alignment. I'm going to hit escape to let go of that and pan up here to the profile view, where you can see the blue line is my parent profile, the parent alignments profile. And the red line here that's smooth and following it is the offset profile.
Let me clear up the view just a smidge. I'm going to take out that existing profile so it doesn't clutter the view there. So now you can see that it is consistent all the way through here, 15 feet at 2%. I'm not going to do the math because I'm terrible that kind of thing. I let computers do math for me.
Now, one of the things about the offset profile to alignment relationship is, if you widen that alignment at all, it's going to continue down the percentage slope that you ask for. So I'm at negative 2% at this point at 15 feet. Well, what happens if I go to 20 or 25 feet? Well, you just get further down. The reaction is live and in real time here.
So I'm going to go over to my offset alignment, and I'm going to widen it. Again, there's plenty of ways to widen this. I'm just going to use a real quick and dirty method to get this done, giving myself a little transition from the 15 foot to the-- 25 feet is what I picked. It's kind of the default.
I'm going to come down here and transition back. I'm just going to use the widening tool and then eyeball about 15 feet. It doesn't have to be perfect. We're just throwing this in there, and again, adding a little transition there, because that's realistic.
So now my alignment goes from 15 feet out to 25 feet, nice transitions, and so forth. So again-- transitioning the horizontal as we go through this area. But if I go up to the profile view, nice 15 foot offset here, and then you will get to a point where you'll see that transition. And now we're out to the 2% at 25, and back to-- I made that a long transition. There is a transition there, and back to the 15 foot, or close to that elevation. So again, live and in real time, it happened while we were doing it and as fast as you could possibly need it to.
What happens, however, if I needed this slope to not be negative 2% for a while? Maybe I'm going to recreate the super elevation in an area, or I'm just trying to get some drainage and force some drainage to the other side of the road for whatever reason, or whatever your design is-- not necessarily a road, I suppose. I need to change the slope of this offset profile. You don't do it from the offset profile directly. And this is what threw me.
You actually come back here to the offset alignment, select on the offset alignment. And then in the launchpad, there's the offset profile properties. When I go in there, this is all about the profile properties from that offset alignment. And it is very focused so you're not affecting other parts of your project. There is a tab here for offset parameters, and a data area, data entry area, very similar to what we would see with design speeds or other aspects of alignments. We just go in there and add in what we need.
I'm going to zoom in so you can see the default is starting at zero, or starting with your start point. I started with zero just so that we could talk about it that way. And it's going to be negative 2% all the way through our project. Well, I'm going to come in here, click the little plus sign. Where are we? Click the little plus sign up here.
Now, enter where I want these to start. Remember that you have to pin things down. So if I went negative 2% for 100 feet, I have to say, after 100 feet, give me 2%. Then I want to go to something different, and it'll start to transition for you. So I'm going to go to one-to-100, and I'm going to say 100 feet in, and negative 2. It gives you this, like, red rubber band line like it's asking for distance. It's actually trying to flag you to, hey, enter a slope for me.
And now I'm going to say-- so that was 100. I'm going to go to about 250, station 250. And I want that to be a positive 2%. So I'm just going to type 2, enter. So 250 to, let's say, 350, will be a positive 2. And then 350 to, let's say, 6-- I'm not putting the plus sign in. I'm just typing in 600. It can translate for us. But I want that to be negative 2.
I hit enter, let it know that I'm done, and there is our table. And so you can kind of check the numbers. All of that's editable, so you can go in and say, well, it's not 350. It's 353. You can do that live in this document here, change the slopes as well.
So oh boy, I just hit-- I just hit escape instead of OK. Shoot, sorry. Let me try and recreate that real quick. Negative 2, 250, positive 2, 350, positive 2, 600, negative 2, and click OK. That apply button could have really paid off here. I could've left it open and had that all set, ready to go.
But here, you can see they've got the negative 2% to get the elevation there. I get the transition up to my positive 2, and then back down to negative 2 outside of that. And again, live and in real time-- once I clicked apply or OK, it's going to force that information into the profile and give us that result. So that is a quick way to get to elevations in a profile, using the offset alignment, offset profile.
Let me switch back over here. So with that, let's move on to something completely different, if you're a Monty Python fan. We're going to look at super elevations here, and like I said, not in the traditional sense. Autodesk has built super elevation tables to super elevate roads. And really, that was kind of their thought process.
They didn't block anything off. The functionality does not stop there. But they are clearly biased towards doing just super elevation of roads. Super elevation tables can be very useful because they can provide you for transitions over very long periods and at very specific numbers. You can enter data in a lot of the options that I'm giving you here. But this is one that's almost all data.
The first time I ever saw this was back in the Land Desktop days. Civil 3D wasn't even a thing yet. A firm was doing-- they wanted to control the slopes of the road running down a roadway so that they could match with driveways. Now, they were controlling slopes to get the specific elevations. And I don't think that's the best way to use it. But they were using it that way. It kind of tripped up something in my head that, hey, we could use that for other things.
When you need to control the slope of a roadway, if you're not using super elevation already, then why not? Things like the road lane adjustments of steepening or flattening grades, paved shoulders, adjusting to intersections, ditches, behind beam guards, any kind of control that you might deem necessary, I'm not saying that this should be your first place to go. But it certainly is something that should be in your menu so that you could go and do this if you needed to.
The super elevation table itself consists of eight different tables of information, all of them named after specific super elevation critical parts, I should say. They're looking at left road outside, left road inside, left shoulder outside, right shoulder outside, and inside. So you've got eight columns of information to work with. So actually, you've got probably way more than you need there to work with. Just ignore the name of the column at the top and say, OK, this is the left outside lane. As long as I can get that lined up with the part that I need to control, you've got control. And you kind of made that connection for it.
There are two ways that you can set this up. One is use the super elevation wizard just like you would for your regular roadway. The other way is to do it manually. Both of them have, well, benefits. And both of them have huge hooks that could get you in trouble.
The wizard, for my money, is way too specific to the traditional super elevation. It's going to give you information on everything. It's going to give you the level crown and all the different critical stations. It's going to do that automatically. If you only need a couple of stations, that's too much information. And you're going to spend more time going back and zeroing things out or changing slopes than you will actually using the tool. I don't to dissuade you from using it, just understand that if you do, it's going to be very specific to traditional super elevation settings and distances and transitions.
The manual process-- I kind of gravitate towards the manual process because I can go and say, I need three stations. I don't need 18. I need three. And I only need one column of information. I've got full control. The bad side of that is that you do have to enter all that information manually, and you kind of have to track things down.
With that little bit, though, that's not nearly as bad as having to go through the whole table. Setting up a traditional super elevation manually, that's kind of painful. But doing it for the small little sections that we're looking at here? That's not so bad.
Now, the other trick to this is that-- oh, and I did want to mention, and I mentioned this with the offset profile, that another trick is that you do want to put down start and end points. It assumes zero unless you give it something else. So if I say, well, at station 250, I need it to be super elevating up to 3%, let's say, it's starting at zero and transitioning up to the point that I gave it.
So what you'll want to do is say, well, the roadway is negative 2. Or, let's say the shoulder. The shoulder is negative 2%, negative 4% through here. I have to start at-- my start station is negative 4, where it finishes regular at negative 4, and then starts the transition after that. So always remember, give yourself the beginning and end slopes, your default slopes, before you get started.
Superelevation-- using a superelevation table like this will only be effective on subassemblies that react to superelevations. Lanes, shoulders actually do twice. They do for the pave shoulder and for the subbase area. You can control that twice.
Generic links generally will. And there's a handful of them that do. There are a lot that don't. So the lot that don't will be carried by the next section that we're talking about-- the parameter to slope option.
My example is shoulder pavement. Yeah, then shoulder pavement easy-- but the daylight slope after that? Not controlled by super elevation, so if you need to control that, you need to wait for the next section to do that here.
By the way, also I will show this. And if I don't, call me on it and keep me honest. You do not need a curve to create a superelevation table. OK? That's true of traditional and nontraditional uses of it.
You can create on a perfectly straight line. We used to put just a little hook at the end so that we'd have a little bit of a curve that wasn't in our project, kind of off to the side. You don't need to do that anymore. You can assign a superelevation table to any alignment, no matter how straight-- I believe, yeah, complications.
One of the major complications here is the firm that I saw use superelevation tables was not a transportation firm. They were a site developer. They were developing subdivisions.
They didn't have superelevation. They didn't have to worry about that. If you are concerned with superelevation as a day-to-day thing, we're going to have an issue.
Now there's eight columns. Unless you're using all eight columns, you can still use the extra columns for whatever you want. The problem is I've never seen the superelevation on a road that didn't require a report. And the report's going to bring everything. So it'll bring your non-traditional as well as your traditional. So it's almost that we get cut off if you are doing superelevation traditionally, as well.
The answer to that has come up as, hey, just make an offset alignment very, very close to the original, or maybe far enough out, depending on what your thought of close is. I make an offset alignment a tenth of a foot away. Actually, I make it a hundredth of a foot away and make it really hard to see.
I know it's there. The complication is down at the bottom here. How do I communicate to other people on my team or others who will see my project that that's there? Because if I make it a hundredth of a foot away, nobody is going to see that unless they know it's there. They've got to zoom way in.
So the idea, though, is that you make this slightly offset alignment. You give that one a superelevation that's different than the traditional one on your mainline. And then the assembly has to be built a little bit special, where you have a generic link that will allow your shoulder or whatever part you're working on to be set way out where you need that to be and attach that. That generic link will target an alignment in profile and get you out there and get you connected. And then that part will be reading a different table than your main body of your work.
You also want the generic link turned off, that generic link that you're using turned off so it doesn't confuse people. Hey, what's this thing? What's this surface that's suddenly popped up in here?
So I have a file that's built with a superelevation already built for the lanes. The lanes and shoulders are already set up to respond to a superelevation table on the main line alignment there. That's right here.
The sub assemblies that I have-- let me take a look at this right here. Here's our lanes and our shoulders. They are reacting to the main line alignment. This whole assembly right here is for our main line alignment.
What I have down here is my shoulders-- I'm sorry, my ditches to the right and left of that, that I want to be able to control the slopes of those ditches differently than I normally would. So I have a generic link that-- actually, let me start here. This assembly will be writing very close to the parent on an alignment that's a hundredth of a foot away-- or not even a tenth of a foot, in this case-- of a generic link from that point out to here. That's turned off. But it has an anchor point here where I could put the other generic links for my ditch.
This point, or this link here that we can't see, is actually going to be targeted to the alignment and profile of this point here. As this lane starts to superelevate, the alignment and the profile keep me tied into that point so my ditches will start where I want them to start. So I'm going to zoom back here. I'm going to come down here. And first-- first things first-- I need to make the alignment profile that those are going to be attached to.
OK. So I'm going to select on the daylight sub point of the shoulder there, that outside point. Come up into the launch pad and say, alignment from corridor. It says OK, what's the name of that?
I'm naming this LT shoulder target. I practiced this in the hotel. So I have the name already set there-- LT shoulder target.
On the right side, change it to RT. It's very important. Those of you who came to my session yesterday know naming subassemblies can be very important. This is the exact reason. When we're targeting later, that name is going to come up.
So down below, we've got an alignment style, labels. I want to create the profile. That's the most important part here.
I'll click OK there and OK again. So now I have an alignment and profile is following that. I would repeat that for the south, or the right-hand side.
I'm going to zoom in to show you that I've got a parent alignment that's purple or magenta. And then offset alignments-- I think that's a tenth of a foot off. But this is the left-hand side one.
And it is a parent-child. It's an offset alignment. So if I move the main alignment, it's going to move with it. Nobody will even know that it's there. It really doesn't matter how far off it is because of the targeting that's going on out at the edge of the shoulder.
Actually, you know what? I have a superelevation table set up for that one. Let me set up the one for the one to the right. This is that straight line alignment that I talked about. If I select on that alignment, I'll go up to superelevation and calculate at its superelevation.
And I don't want to go to this calculate superelevation now. That's the wizard. And you can do that. But in my case, I want to create a superelevation on a perfectly straight alignment.
I'm going to come down here to open super, elevation curve manager. In the curve manager, up here at the top, is this-- well, in fact, I'm not even sure how long this was here. I missed it, I think, for several releases while it was up there and was still doing the little fishhook at the end. And someone said, hey, there's a little dot up there that you should probably look into. I'm, like, oh, yeah. That answers all my problems right there.
So that point there is create user defined curve. Basically, I'm going to lie to the alignment and say that there's a curve. So I'll left click on create user defined alignment. I have to identify the alignment.
It's going to ask for the incoming and outgoing tangent, which we only have incoming. That's fine. I'm just going to say grab this alignment. And then at the command line, then say select another entity, or enter to finish-- so enter. And now I have what it thinks is a curve.
I will follow that up by going to the tabular editor. And this is where you can start throwing in the different stations and different slopes where you want them. First of all, you have to highlight the user defined one or whatever you name it. Click the plus sign.
And then give it the stations. Remember, I need to start with zero. I need to start my default slope at zero. So I'm going to say zero for a station. I'm going to throw in a couple of stations here, 250-- so 0 and 250. I'll throw in another one at 450.
And now these are the stations that I'm working with. At 0, I want that left outside shoulder to be negative 4. Remember that left outside shoulder doesn't have to be left outside shoulder. I could be thinking ditch.
It's just hardwired to be left outside shoulder. So don't let that throw you. Just remember which one you use for which. Negative 4%-- I want it to be a negative 4% here because I'm tacking it down so that default ends at station 250. But by station 450, I want that to be a negative 6% and so forth.
You just keep clicking the plus side, giving yourself stations, and then going through there and adding that text in there. You can come back later and add more in when you realize, oh, wait, I needed to do this kind of little hop in this little area here. You need to change something throughout there.
You can do that after the fact, as well. So don't be afraid of that. Just come in and set this up the best you can, and edit it as you go.
We're not going to use that one. I'm just going to leave it in that state there. We're going to use the one to the left, which I already have set up.
So I'm going to come into the corridor, the corridor properties. And this is the parent alignment here and the parent region, just running all the way through our file. It is a superelevating road. It's the lanes and the shoulders.
I had already created a baseline from the left-hand offset alignment. It's using the horizontal baseline of CLF one foot-- it's actually a tenth of a foot-- and then the profile from that. I'm going to right click on that one and say add region.
I'm going to add the region of, in this case, left shoulder, LT shoulder. And again, remember, naming those assemblies came in really handy there so that I could find them very quickly here. I'll click OK. Click the dropdown so we can see the region.
And then I'm going to come over to the target and tell the link, width, and slope. And here I didn't name these link, width, and slope. Notice I've got three of them. Now I've got to pick between them.
The first one is that invisible one. The one I have visibly turned off the other two are my ditches. So I'm going to come up here to the offset target for the first one on the left side I need to target to the left shoulder target here. And then I also need to do the same for the first profile target there, because as that roadway superelevates, that shoulder point has got to move.
And I want this to move both x and y and z all at the same time. And so that is in place. I will click OK and rebuild the corridor. And now we have that shoulder. And then the ditches are now attached to that.
Let me go into the section editor so we can see that here's what that looks like. I'll zoom to an offset so that, as we move through here, we can see it better. Turn that down so the text is a little bit more readable.
Now as I advance through the stations here, you will notice that the road and the shoulders are going to do the superelevation. So that elevation is going to change. But watch the slope numbers on our ditches. We've got 6 to 1 and 6 to 1 at this current station.
I'm going to advance through this. And immediately, the first one is moving. That is following one of the columns that I have. I have two columns in the superelevation table.
And there the other one is starting to move. Notice that the roadway is starting to superelevate while it's doing that. So I'm able to do all three things at once-- the roads doing its superelevation while the ditch is doing whatever it needs to do in that area.
Just an example-- like I said, this is the art and science. You saw some of the science there. But the art is now you get to take that back to your projects and try and figure out if that's going to help in different difficult areas that you've been working in. So let me close that out.
And hop back over to this. Let's look at the parameter to slope tool. Now like I said, this was something that a user came up with. Basically, it's a translator. And the visual that I keep getting in my head is we're taking energy that's going North and South and turning it East to West.
We're taking beveled gears here, just like a big windmill they use to grind grain. They have information going this way translated to something going this way. So we're turning an angle here. We're going from elevation to slope.
Now I'm going to use the word elevation, and then I'm going to use the word slope. I hope to make a big deal about when I'm talking about one or the other. Because conceptually, that gets difficult for us, or at least for me, in my head. But that's what we're doing. We're translating elevation information from a profile into slope information for our assembly.
The benefits to this are that it's graphically representing what's going on there. We can graphically look at the elevation, change it, go to a profile view, and actually get our hands on that. It's not a data table. A data table that you have to imagine, OK, now I'm at station 250, and what am I doing there and all that. This is just going to be right there in front of you visibly.
What's going to happen is I'm going to take a small generic link. Actually, mine will be a long generic link. But generally, it doesn't have to be any size in particular.
It just has to be a generic link that will target a profile that you give it. We will look at that process in a second. It's going to go to a profile to give it elevation. That generic link will then, through the assembly, pass that number on to another subassembly that is looking at it and says, oh, that's my slope. OK? It's basically just a translator.
There is a gotcha to this. And that is that that generic link that I'm going to be doing must precede the subassembly that it's feeding the information into or else they don't talk. Assemblies are built in a very top down method. Subassembly 1 can talk to subassembly 2.
But subassembly 2 cannot talk back to subassembly 1. It cannot go back up the chain. It has to come down. So the generic link must come before anything that you need to come in.
Now you can put three, four, or five of these little generic links in there. They're invisible. You turn the link off, and nobody knows they're there. But they all have to come before what you're working with. It doesn't matter how far before they come in, but they just have to proceed.
Now the other trick that we're going to run into-- and I don't know if this is a gotcha, but it's something that I still get a little bit uptight when I see-- and that's the red slash. Any time that you give a subassembly part a number that it can't work with, like a zero, it doesn't like that. It gets all freaked out and says, well, graphically, let's warn them that this could be a problem.
And it turns into a red circle with a slash. And I'll show you that so you'll know exactly what I'm talking about if you haven't seen it. But it's a red slash in the layout mode.
It will work just fine in your file, so that shouldn't be a problem. Don't worry about that. It's just a graphic.
The other part of this is to translate from the profile that little generic link's profile number, that elevation. We're going to use the output tool inside the assembly. I'm not sure if it's something that you've seen before.
It's something that I went a long time in Civil 3D and never knew it was there. I guess I knew it was there, but didn't know how to use it. This tool makes it really easy to translate that information back and forth.
Now I've already talked through a lot of steps. Why in the world would we do this if there's a lot of steps? In fact, I mentioned that Wisconsin DOT was the ones that developed this. They did it manually for a while, but then they developed some tools so they don't have to do it manually.
Because we're not here to talk about building tools so you don't have to do things manually-- that's another class that we should do next year, maybe-- I'm going to show you this all out of the box. This is something that everybody here in this room can do. You just have to stick with the progress of it.
The handout is online. And it talks through the steps. So this is repeatable.
Now why would we do it? This is the question at hand, is why would we do it? It's a lot of work.
The shoulder subassembly is perfect for this. Because the top and the bottom can work with other things, superelevations or other targeting. That daylight slope is not, though. If you needed to transition that down for whatever reason-- and we won't judge, if there's any reason that you wanted to do that-- really, I don't know that there's another way that you could do that here.
You could do another subassembly and have it be a different slope. But then again, we have transition issues between stations. So to translate that over a large distance, this is the best way to do that. And it really opens up a lot of fields because a lot of subassemblies don't have access to other targeting issues or targeting abilities.
So let me switch over to-- back to this file here. We have a straight alignment that I'm going to use for this. And this is our center line alignment for our roadway. Here is the profile for it. So we have a design profile.
Over here I have an assembly that I'm going to use. I'm only doing this to the left for clarity's sake. We're going to have a lot of stuff on the screen, so I want to make sure it's visible.
But I have a lane and a shoulder there. I do not have the small generic link. OK? I want to show connecting that in here.
I have challenges putting it in early. You can put it in as you're building this. But a lot of times I realize I want to use this after the assembly is built. So how do you get that small generic link in there?
I'm going to come up and open up my subassembly tools. I'll go to my generic links here. Now my favorite generic link-- and we all have a favorite generic link, right, I'm not weird for having-- I need a hobby-- I love the link, width, and slope.
It does a lot of stuff. For whatever reason, and I know I've used this before for this type of work, for whatever reason, I couldn't get it to work in this particular situation. So I had to jump over to the link slope to elevation. Because it's going to an actual elevation. It's almost perfectly made for what we're doing here.
So I'm going to click on link slope to elevation. I'm not even going to change anything about it. I will zoom down here so you can see it. I'm going to leave it at 2%. The target elevation is zero, because really I don't care what that is. I'm going to target to something anyway.
The omit link I will turn off. But I want to wait until I get everything in place before I do that. So I'm going to leave omit link to no. I'm going to right click insert, and then come in here and hover over this point here. Now this point is tricky, because it is the edge traveled way and the beginning of the shoulder right at the same point.
I have selection cycling on. There's other ways to cycle through selections like this. This is just the way that my head works, so I'm going to go with that. So as I hover over that, I'll left click on that circle.
It's going to say, hey, I've got two subassemblies. Notice in the selection cycling, it'll visibly tell you which one you're looking at. I need to connect this to the first one, to the lane. Remember it has to come before the shoulder. I am just attaching it to the lane because it's before the shoulder.
Now that gave me kind of an odd reaction there. Actually, that's normal. It's trying to get that subassembly in the middle there, so it pushes that out. I'm going to move that shoulder subassembly back over. I'll hit escape to let go of that.
Select on the shoulder, right click, and move to. I'll zoom in here. And I want it to connect to the beginning point of that generic link. It feels very weird.
I'm not connecting it to the lane. I'm connecting it to the generic link, which will be invisible. But I'm connecting it to the insertion point there.
So I'm going to select on that circle. And make sure to grab the second of those, or the top of one. Because that's the newest subassembly. It floats to the top.
A left click on that and there we are. This is where I'm going to grab that generic link, subassembly properties, and omit link-- yes. Because I don't want to see it and I don't want people to be confused by it.
You can still see the little floating point out there. Not a problem-- I mean, that's just out there. I think WisDOT actually turn that point code to blank, so they didn't even see that. You don't need to see it, in fact. Now because I don't trust computers and I don't trust my own clicking ability, I immediately check that. I go into the assembly. assembly properties, construction.
And there's my lane. There's my shoulder. And right in the middle is link slope to elevation. He shoots, he scores. So it's in there. It's set up, ready to go.
While I'm here, I'm going to go over to the shoulder extend all. This is that output. What I'm doing is this is the actual translation, trying to figure out where does this actually translate. This is the point where elevation becomes slope.
I'm going to go into the shoulder and tell it to use that number right here. I'm going to scroll down to the daylight slope entry. Here's my daylight slope. Right now it's set to 4 to 1.
I'm going to check mark the use button and then click this field that value from opens up for editing. Let me zoom in so I make sure everybody can see that. That's every output parameter forced forward. That's every output parameter that it sees.
And remember, it starts at the top and works its way down. Anything that follows it's is not on the list. So only the things that are above it.
Link slope to elevation has a whole bunch of them. Then there's a couple lane superelevation, [INAUDIBLE] slopes in there that you can use that somehow I'm going to use the middle one link slope to elevation period, end elevation. The end elevation of that generic link-- that's what I want. That's the number I want.
And again, all of this is in the handout. So if you miss a step or are not sure where we're at, you can recreate this later. I have that set. I'll click OK. Get some weird messages that pop up.
Oh boy-- ugly red slash-- like I said, this is not a problem. It's just a graphic in the layout area. It's warning me that something probably is going wrong. I know that it's not. I'm hijacking this and using it for my own purposes.
So that's OK. We're going to leave it as a red slash. As long as you're not using a cross section in assembly as your typical cross-section view, it's not going to be an issue.
So let's come down here to the alignment. And now I need to make a profile that that little generic link can feed off of. All the steps that I just did, you can do at any point during this. You don't have to have that setup first. It just felt good to be able to talk about that first and then move into this section.
So now I'm going to create a profile. For this alignment here, I'm going to go to the profile view. I'm using the same center line alignment as I did for my design, so 1,200 feet of elevation.
I'm going to come in here and make a profile view for that alignment. Now I did have to create some styles. I created a style for the profile view called profile to parameter-- or something. Name something so that we know what we're getting.
The problem is that most profiles are designed in two foot exaggerated-- two exaggeration, four exaggeration, 10 exaggeration. This one I have set to 100 foot exaggeration, or 100 exaggeration, so that we can see the very minute changes that we're going to do in the elevations here. So I don't want there to be any smoke and mirrors. This is as close to smoke and mirrors as I get. I set that up ahead of time.
Now this profile view is only going to be from 0 to 1. Because the elevation that we need is the inverse of the slope that we need. So I'm going to start at a 4 to 1 slope. 1 divided by 4 is 0.25.
Basically, that number should never get above 1. Now there are times, and I don't want to talk about the wild outliers. But that's the case, is that most of our stuff is going to be from 0 to 1 and never cross through that. So that's why a special profile style and profile view style isn't necessary, or I deem necessary.
I'm going to go to next. Go to the station range. That's fine.
The profile view height right now, because we're dealing with the main line alignment and all the profiles that it sees, everything there is up at 1,200 feet of elevation. So I'm going to come down here and say that this particular profile view is going from negative 0.5 to positive 1.5. I'm giving myself half a foot above and below. You don't need to do that. That's just a personal thing.
So I'm going to go to the next page. And there you can see the existing and the proposed profiles. I'm going to turn those off. We don't want to see the 1,200 foot stuff, not that we would. But I'll just turn it off to keep things clean.
I'll say create profile view. I'll left click and drop that in. Now I'm going to come in and create the profile, profile creation tool, select the profile.
And anything I need to change here? Yeah, the profile label set-- I've actually created a parameter to profile label set because we're going to see things as far as elevation goes. And the elevation of 0.25 is the elevation.
But I want me and my users to all know that that's actually a slope. So I added a little thing in there that will translate it and say 0.25 is actually 4 to 1. And 0.4 is actually 2 and 1/2 to 1, or whatever that math works out to. So a little bit of work went into that.
I'm going to start my profile. I'm going to use the transparent commands station and offset. I'll select on that profile. I'm going to start at station 0 at 0.25. Again, that's the inverse of the slope, so 1 divided by 4.
And then I'm going to go to near the end here, plenty of space here, 0.25. So I'm making a straight line there. Not for any reason other than I'd like to start that way and then I can add in later. There we are.
Now that had a negative effect on the profile view up above. Because that profile view I had set to just give me whatever I've got. Well, it's got stuff at 1,200 feet of elevation, and it now has elevation 0.25.
So that profile view is massive. Just know that going into it. You probably will have to adjust that. If you adjusted it ahead of time, great. I always forget to do that.
So I'll select on the profile view. Go into the profile view properties. First of all, turn off the profiles that I don't want to see.
And then go to the elevations and say, I want this to be, I think, 12-- oh, I just turned off profiles I want to see. There we are. I'm just putting in the low end of that profile view. Of course, I checked it out ahead of time so it looks perfect. I had to go into a couple of different times and throw in numbers until I got a nice datum underneath there.
But now this profile view and this profile view, they're related. But they're not going to step on each other's toes. I can now come in here and enter the rest of my slopes.
I'm going to add a vertex point to my profile. And again, pinning it down before the transition happens, I'm going to say that-- again, using transition, transparent tools on this grid, station 140-- I want that to be the end of the 4 to 1, so 0.25. Did it-- it didn't take. Oh. 140, elevation of 0.25. I missed something there.
Station 1, there we are, 0.25. I'm probably putting in a ton of them here and not seeing it. I'm putting in another one back here for the transition back out of here, 0.25. And ah, there we are. Yep. I did put too many in here. Let me just delete one of these out.
For whatever reason, the graphic is not keeping up with this. I blame it on the projector. And a lot of times projectors will do that for you.
So I'm going to go to station 140, enter 0.25. Oh, there-- and normally, you will see it pop up there. So it kind of confirms you've done it. That's what threw me off there.
So that's my pinpoint. I'm staying at that default 0.25. I'm going to say that over here I still have that at 0.25. I'm going to say that about 350-- I need that to be 0.4 and at station 650, 0.4.
I'll hit Enter to let it know that it's done, Escape so I can end that transparent command and the profile creation. Now one of the things I like about this, I mentioned I'm visual. I'm very visual. I like to be able to see the things and confirm things visually as I'm going through this, checking data and so forth.
The profile tools all work the same. I like this 4 to 1 slope. By the way, 0.4 is 2.5 to 1. That's that special label that I had built so that, again, I can visually confirm where everything's at.
I want to maintain that slope. But I need to shorten that transition. If I grab the arrow that's pointed back, that's actually maintaining the slope of the line across from it, that's true of all profiles as you work with them. If I left click on this and drag it over, I'm maintaining the 2 and 1/2 to 1 slope while moving the transition point over.
I'll hit Escape there. So there, again, you've got some profile editing that you can do to affect the elevation. So now let's go over to the corridor and build our corridor.
And make sure the alignment is correct and make sure that I have the proposed design alignment here-- profile, that's layout 2 in this particular case. And the assembly was this one here. I'll click OK. And I'll say, OK, I'll rebuild the corridor.
And now I'm going to come back into that corridor. Should have done this while I was there. Parameters-- the target for that in here-- now the parameter to slope is dependent on profile. So we're dealing with the profile targeting here.
So I'm just going to go into the profile targeting to get this. The lane superelevation, that's the lane. I don't need that one.
But the link slope to elevation is the one that I do want. I'll select on that. And I'm going to be targeting the layout 3, or the new profile, in that list. If you don't know where it is, there is a select from screen button that you can go get it if you don't have a name for it.
I'll click Add, say OK, click OK here, and OK here. Rebuild that corridor. Now I'm going to go in to the Section editor. Now this-- I should have named this as another gotcha here.
When I'm using these sloped elevation, it's going from 1,200 to zero. So it zoomed way out to get all that information. I upped the size of my text, so I know that 0 is about here. So if I zoom in just a little bit there, I can start to see the graphic of it and zoom in on it.
It's a little bit painful. That other generic link, when I can get it to work, does not have that kind of issue. So I'm going to zoom in on the shoulder here.
Notice it's at a 25%. That's my default. And it's what normally that shoulder daylight slope is set at.
I'm going to make sure I don't move from that point there. And as I advance, I'm going to come down here to the profile that my generic link is targeted to. As I advance through here, notice I'm still at 0.25 in my profile. When I get to about here-- to about here, I'm still at 0.25, or 25%, I should say.
If I advance one more, you can see it starts to change. And now that slope is at full 40%, or the 2 and 1/2 to 1 slope. The idea is that I'm tracking four different windows.
I love the way the default editor works here, where they give you four windows now-- one for the assembly, one for the profile. Because I'm using that profile right now to double check that, OK, this is where we're supposed to be, and this is where things are changing. So just giving you yourself that visual check on all of the data and making sure that things are reacting the way that you intended to, especially if you have more than one thing.
I kept this pretty simple by doing one. There's a chance you've got more than one thing that you're tracking on here. And you just want to run through it make sure it's all good.
So with that we're at the end here. I've learned that I want to thank you all before I get into questions. Because people will leave during the question part. I really appreciate you all coming today and spending your valuable AU time here with us.
I do want to open up to questions. The QR code is huge so that you can shoot it with your phone from the back. iPhones, I know, can do it natively. I don't know about Android phones-- I apologize.
If you need cards, though, I've got cards up here, as well. And you can ask questions later if they come up. But that being said, I'd like to open it up to questions. Oh, you're scaring me now.
Was I that clear? Boy, I hope so. If you have questions and you're not a public speaker, you don't want to ask him in front of everybody, please email me. I'm glad to look through it.
The handout goes through all of the steps that I went through so that you can recreate it. I think it's very important that you walk out of here with that. What happens in Vegas AU does not stay in Vegas AU. Outside this room, though, I've got nothing on you.
But just let us know if you've got questions about it, because I want this to be a very successful type of tool for you when you get back to your organization. So with that, I'll release you to your next one. So thank you very much. I appreciate it.
[APPLAUSE]