What Are Component Roads in Autodesk InfraWorks?
Component roads in InfraWorks® are assemblies, much like in Civil 3D®, that represent different parts such as lanes, gutters, etc. Using these assemblies, you are able to create and save custom roadway configurations to your library, allowing you to use them over again without re-creating.
In this webinar, we cover:
- Different types of assemblies
- Where to place the assemblies/components
- How to create a custom component road
- How to save these roads for future use
How to Create a Custom Component Road in InfraWorks
We're gonna be covering how to create custom component roads in InfraWorks, and then how to add them to your assembly or your component library, within the software. Excuse me. I took the liberty for time purposes to, create a small model for model builder here. This is actually local for me. It's just a nice kind of access road, from the interstate to the main main street here. But, I wanted to go ahead and utilize this portion because it's a nice straight shot. I do have what will be a subdivision road here. So we're gonna go ahead and create a rural component assembly, and then a urban component assembly. So the first thing you might wanna do is take a look at the typical sections that are required for your project or the municipality that the project's going to be in. If you don't have any, you might wanna take just a quick few minutes, sketch them up, get a general idea of widths and, sidewalk, boulevards, widths, etcetera. That's gonna help you out. In the creation process going forward. Like I said, for today's example, we're gonna build two, a two lane rural assembly and a residential assembly with some curb and gutter, a boulevard sidewalk, and then we'll also add some street lights to that. Okay. So, I'm gonna start out by creating the concept components first. And then I'm gonna incorporate them into the component road. My personal preference is to not create them on the fly and start off with the entire section road. I usually like to do something about fifty to a hundred feet long. That should be long enough in order to get a good enough sample for what the component road is going to do. And that allows me to keep my my memory usage to a minimum. When we know that InfraWorks can get really, bogged down a little bit, with our our components and and the models that we're trying to create. K? If you would like to create a different custom folder for your assemblies, Then the default, from InfraWorks. Before we start creating, we're gonna need to go ahead and create a folder. So what we'll need to do is we'll need to go ahead, and we'll open up our style palette. And we're gonna find components. There it is right there. And I actually went in and created a custom folder. In in order to do that, you simply select the plus symbol, and it will go ahead and create a new catalog, and you can simply type in what you would like it to be. If you need to get rid of it, simply go ahead and click the delete, and it can be gone. K. Now I don't have anything in there right now. I've moved mine or copied them. This is the one that I actually created. I wanted to have a custom folder underneath the assembly. So that's where I placed mine. At least for this example, yours might vary you might wanna place it in something that more closely resembles your folder, set up for your files, your DWGs, etcetera, and things of that nature. Okay. You'll notice that there are already assemblies created. You may want to take a look at them and see if one is close enough to your needs that you might be able to modify it and make the necessary changes. I'm going to actually build from scratch because if you can build from scratch, you can make changes, and edits, the principles, at this point are going to be the same. Okay. So with that, going to go ahead and bring in a small component room. So I'm gonna click on the create tab And here is my component road, and I get the the card for my component road. I can enter a name here. I can change the creation method whether I just want to use PIs, so they would just be straight line tangents or if I want element based, which means InfraWorks will go ahead and put in, tangents, and curves as necessary. So I don't really have, an assembly that I wanna choose. I'm gonna build from scratch. So we're going to go ahead and take a look at lane. Just one simple lane for right now. Okay. And I'm simply gonna pick a location somewhere here because it's a nice, somewhat flat spot. And I'd like to make it We'll go seventy five feet in this case. Alright. And we will pop it somewhere here. K. Now you can see it already generates my lane based upon my topography. Okay. I'm not too awfully concerned with that, but you can see here that it's lower than existing and it's already showing my fill coming back up to the existing topo. K. Now we can come back and make these adjustments here. But what I wanna do is is start, putting in my Excuse me. Sorry for that. And that takes care of that. Alright. I apologize for that brief inconvenience. Okay. I want to add two lanes. If you'll take a look, This road here is basically my two lane road. K. I probably got two twelve foot lanes pretty straightforward. I know because I've driven it. I've got a small shoulder of about one foot if that. But we're gonna put that in there. And then we tie back into existing. Okay? So once I have that all squared away, and that's why you want to take a look at your, your typical sections before you get started. Okay? So select your component. We're going to right click, and we want to insert another road component. And I don't know why it keeps putting that down there because it's annoying as I'll get out. However, I'm gonna select another lane. Now I can place it on either side. Okay. You can see the the movement back and forth, so I can hover over a highlight, And then just simply left mouse click to place. Okay. And you'll notice that I now have two lanes. Now I didn't make any estimates to these. You can see that this lane is actually eleven point eight one. We're gonna make that a simple twelve. Enter, and we can make any changes that we need to, to our slopes, so that we get our proper information here. K. Probably wanna go back here. Select this one as well, eleven point eight one. Can't even begin to tell you where they get that information from. So we want twelve. Now you can also change your depth. Like I said, your slope, you can change your material. We're going to go with our asphalt for the time being. One thing, hopefully, you noticed, was that when I add another lane, it gives me pavement markings. So if I want to make any changes to those, just simply zoom in. Excuse me. Select the marking, maybe. Okay. Let's double click. See what we get here. It should allow us to actually change that marking. Not understanding why I'm not getting that. But we'll see what happens as we go forward. Okay? Let's delete this and start over. So we'll add another one. I had a component. Put it on this side. Okay. Make sure that this is twelve feet. And sloping away from the center at two percent, and that one is already all set. And for whatever reason, it does not like that. So what's gonna happen is this. When you create your your different lanes, you'll be able to select that pavement marking. Okay. And what you'll be able to do is you'll be able to right click. And then you're also going to be able to change. You'll select payment markings, modify pavement markings, and a dialogue box will come open. It will show you all of the pavement markings that are within this sample, you'll be able to change them from a center line. To a single solid white, to a double solid white. You'll also be able to change the color. For example, so you can do pretty much whatever you would like to do when it comes to your center markings. Your edge stripes are a little bit different. And because we're already having an issue here, we're gonna see what we can do with that. But, let's move this up just a little bit too. Okay. And you can see how grading is gonna be. Alright? So, I wanna go ahead and add a shoulder here. So, again, we're just going to add or insert a road component. I'm gonna go and look for a shoulder. There's one right there. I'd like to place it on this side. Okay. It's gonna go the full length of my sample in this case. I know that it's not really that large. Somewhere around a half of a foot. And again, we'll go at negative two percent. Away. So it drains off. Okay. We'll do the same over here. Insert road component, and we're going to add the same. And we'll also make this a half of a foot. Minus two percent away. K. Now, we can also change the material here. Right now, it looks like it's a concrete. Okay. Now, what I'd like to do here is I'd actually like to add an edge line. Now, did a little, free work and created a FBX file informant. If you have AutoCAD 2018 or earlier, you can create these types of objects in AutoCAD and directly exported to an FBX file, which is usable here in InfraWorks. After 2019, however, Autodesk removed that functionality to export to an FBX directly. So you may want to check out form it. And we can cover that in another webinar if you would like. But what I did was I created additional objects, and I placed them In my 3D model, because they're considered decorations. I created a brand new folder just like we did for custom, and I placed them in here. So I have an e, EOP white for my edge of pavement white. Or edge of pavement yellow. Now in order to do this, simply select the plus symbol down here at the bottom, because we want to add a style, these are considered styles, we're gonna select the plus symbol. K. And we want to find, in this case, our FBX. K. There's my white striping. Don't worry too much about the preview. Just say open. Your anchor point for these types of objects, excuse me, are going to be center 2D. Because if we don't do that, they tend to get lost. Sometimes underneath the actual pavement, I actually want them right here. K? So you can get an idea of what we're looking at. I just drew a simple stretch of of of striping, inform it, and exported it. And now I have this. Okay. So because I've already done that, we'll click on cancel. And I'm gonna go ahead, select my component, and I'm going to place a decoration. And we're gonna take a look at EOP. That'll narrow it down for me. I know that there's a white edge stripe out here for my road. I'm going to select it. And then I wanna place it. Right there. Oops. K? And I also wanna place it right there. Now, depending on how it was created, you can see that I've got pretty much a mess out here. Okay? But we can take care of that. We're simply going to select the decoration. In this case, the striping. You can see that I have a start offset Let's move this out of the way. Which means at the beginning of my sample or station zero plus zero zero, I can offset it from that and begin my decoration. I don't want to do that here. I'm gonna set my spacing at one. So I have a solid line. My horizontal offset means left or right of the information that I'm utilizing. Okay? I want it to be about a half a foot to the left. So we wanna go in the negative direction. Left is negative. Okay. And that should shift it over. Now, the reason why we're seeing this is because we need to fix the rotation to ninety degrees. K. And we may need to go ahead and change the vertical offset. So this is kind of hit or miss. We just want it to be brought up. So that we can see it. Okay. And I just threw this one together. It's not by any kind of DOT standards. So you may want to adjust the scale. To get closer to matching our center line. K. Close enough. Alright? So I now have a edge line. One half of a foot inside my shoulder. You can change that. Obviously, it does not matter. Okay? So what we can also do is this. If I select that linear decoration, If I right click, I can copy the attributes to my next selection, which in this case will be this set. Okay? So there we go. So it made the rotation, the thickness. The only thing I need to take a look at now because it did it at negative point five. Right? But what I need to do now is this. I need to shift it horizontally to a positive point five. We want it going right. Bring it inside the road. Okay. And there we are. So for this example, we're pretty much squared away. I do wanna take a look at my grading. Okay. We can choose whether we want to fix slope and tell it what our grading limits are, or we can just give it a fixed width and it will go out and grade to that location. I'm gonna go with fixed slope. And we wanna come away pretty quickly here. So what we'll do is we'll go down. We'll say two to one will work. And you can select the arrows there, two to one. And we wanna go pretty darn quick because, it's just a small road, so we'll go five feet. And we'll just hit enter. K. So based on where we are at now, I can go ahead and save this. Has a new assembly. So I'm gonna select my assembly. I'm gonna right click And under road assembly, I want to say add to library. Now, We want to go ahead and select the station. It doesn't really matter where we select. But it allows us to pick a specific station if we choose. So we'll type in thirty feet. And it asks us to add to the library to please name this. So we just call it Webinar one and click okay. Right? All set. So we can go ahead now and delete this if we choose. But let's take a look. We should find it in components. Under custom? There's webinar one. That's the default location. If you would like to place it in your specific location, you're simply going to go ahead and select your style. You're going to click duplicate to another catalog. You will select your catalog. Click okay. It will move it and place it there. And in this case, mine is actually there, two lane rural. K? So now I wanna create my my component road because I have my assembly sample. So I'm gonna go ahead and click on component road. I'm going to stay with PI based because I do not have. Any changes at this location, and this is actually Park Avenue. Load. K. My assembly will not be lain. It's going to be, in this case, I named a two lane rural with shoulder. We'll click our starting location. We'll move down to our end. We'll drop it in here somewhere. Double click. And there we go. K. That's pretty much what it looks like out there. Alright. So we've got a very simple two lane rural road. What I'd like to do now is go ahead and take a look at creating my subdivision. I already took care of that, so I've already got one to go by. But we're gonna go ahead and make sure that we understand the process that we had before. We're gonna go ahead and we'll delete our stripes, our edge stripes, and we'll go ahead and delete our shoulders. Because we can use this same component sample. K. So again, we're gonna have a two lane road. Okay. And we're going to begin to add our components. Want a curb and gutter? We want it on this side. We're all set. You can make changes in width, depth, etcetera. In this case, I'm just going to accept. The defaults, we're gonna place it on that side. K. Curb and gutter. So I happen to have a boulevard situation or an urban sidewalk situation here, where I've got some grassed areas, and we'll have our sidewalk and then another grassed area, and then we'll end up tying back into our existing ground. So we'll continue the build And you've got several parts to take a look at and utilize. K? The one that we want slope grass median in this case. So we want it to be on this side. And we'll give it a width that we'll say, two, two feet. Right? And we want this to be negative two percent. Keep flowing to the road. Okay. So far so good. Right? And insert another component. In this case, we want our sidewalk. And you can type in and filter this down a little bit, but there's not too awfully many. So sidewalks can be coming up here. There we go. We want it on the outside. And we're going to give it a width of sides. Slope of negative two. Okay. Now it came up as this fancy tiled, sidewalk. At any point, you can change the material to something more useful, something more accurate, k. Whatever you wanna choose is is fine. But I'm I'm just gonna go with something saying, like gray. K. It'll update and you can see that there's There's my sidewalk. K. So lastly, we'll go ahead and we'll add the last little bit of grass. Mon over here, and we'll make this and we'll go three. And, again, we'll say negative two. K. And we should be good. Right? Actually, we want these to be two percent because we wanted to go back to our road. Easy enough to fix. Here we go. Right? That's what we want. K. So we'll come back and fix that. The grading. So let's finish the other side, row component. Grass. There. Again, we'll make sure that we have our information correct. And get it right the first time. Road component. Fender sidewalk. K. And, road insert component. We won't worry about digging material there. We know how to do that. I'm just gonna slope grass. Backside. So three. Two. And we should be all set. Okay. So I've got my urban two lane road ready to roll. So I think what I wanna do though before I go ahead and, set up my assembly here. I'm gonna change my grading, and I'm gonna come back out. We'll say ten feet. We'll go three to one. We can always come back and fix that. K? So there, right now, is my sample. Which is fine. Now I wanna go ahead and add some street lights. Okay? So we're going to add a declaration again. And we're going to clear our filter and just go with what we have. And here's a light pull right here. K? So we'll say we're gonna put in the red light pole. And I wanna place it on either side. We're gonna put it on the very outside place, outside edge of the sidewalk here, so we're gonna place it right there. Okay. We want these to be fancy. Alright. And we're gonna do the same here. Now these will have to be rotated. Obviously, in order to get what we would like. K. Now, this is where we're going to take a look at our spacing. So I've selected the components or the decorations on that right hand side. K. I've got three feet of grassy areas, so my horizontal offset, because I want them to be placed in the middle of my grassy area there. K. It's gonna be negative one point five. We should see them shift over, which we do. K? And I will start it at the beginning, but you could change your start offset here. We're gonna leave that at zero, but I want to change the spacing to be whatever it works out to beam in this ability wise. Okay. So in this case, we'll say, every two hundred feet. Right? Now because we don't have two hundred feet here, we're not gonna see only one lamp. Okay. Our scale is fine. Our rotation is fine. We'll make sure that our spacing here is gonna be a little bit different. So We'll come back. We're good. Time to adjust this. Okay. Now because I only have seventy five feet, and I want my spacing every a hundred feet in the opposite sides of the road. We don't have that. So I'm just gonna go ahead and, my spacing, my offset start is gonna be seventy five. K. And it's gonna place it at the end. My normal spacing will be two hundred feet. And again, I will not see it. My horizontal offset will not be negative. It will be one point five. And you can see that it does make that change. And places it in the proper location. Alright? So I'm good to go with this one as well. So I'm gonna select my sample, road assembly, add to library, We'll pick a good spot. That looks good. Click it. Our name will now be webinar two. We'll see. Okay. And it's gonna go ahead and place it again in the component custom. I made a copy and deleted just like I did before. So mine is now here. Mine is called two lane subdivision. Okay. But let's take a look and see what the one is that we actually created on the fly. Okay? We don't need this anymore. We can delete it. You will go ahead and put in. Our component wrote. I'm gonna go with element based, because I wanted to put in a curve because I've got a curve going into this neighborhood back here. My Assembly will use webinar. Number two. K. We're gonna select somewhere in this location here. For start, k. Somewhere back in here looks good. Drop it somewhere. Right. There, double click. Alright. There's our curb and gutter. There's our sidewalks. Our two lane road, two lane entrance road, Okay. There's our street poles. You can do the same for fire hydrants. You can do the same for any decoration that you want or can add. Now, even though we're at this this situation here, you can still change your material. For example, we'll change it to matches. K. Now the other thing that we can do here is this. Once we have this situation, We can make adjustments because we probably want a right hand turn here. So all I did was select the quadrant that I wanted to change And I can go ahead and add in my turn lane. Let's zoom up so I can get exactly what I want. Okay. On this one. Oops. All of the gins. I'm in a mess. So we can pull this back so we can see our taper. We can also see what's gonna be approximately fifty feet for now. We're gonna drop it in. It automatically changes our sidewalk. It adds in our turn lane. We may want to do the same as far as an entrance. And then can you just make the adjustment here? K. Now if you would like, and you probably will want to use your custom assemblies in a different model and share them You'll need to go ahead and share the folder. And you'll export this to a JSON file. Dot j s o n. K. And place it in a location that is available. To whomever needs to utilize it. And what they will want to do in order to access it, they'll wanna go ahead and select import and existing catalog. Select that same JSON file and import it. They will then have the catalog available. They will then have the assemblies available, and you'll be ready to utilize those same assemblies. In your new model. So if you happen to have municipality that utilizes the same information over and over and over. We can take care of that. And then just continue to make your your models. Add your trees, for buildings, etc. Okay. Any questions? It'll give you just a minute. Type if you need to? Otherwise, I'll give a few more seconds. Otherwise, Ashley, I'm gonna turn it back over to you. Okay. Well, thank you, Scott, for the presentation, and thank you all for attending today. If you do think of, questions later on, you can simply reply to that confirmation or reminder email. You received from GoToWebinar, we can get those to Scott or your sales rep to questions answered. Once again, a short survey will pop up as we close down. And also a reminder that you will receive an email tomorrow, which we'll have a recording. Of the presentation today. And I don't see anything else coming in, so we'll go ahead and close it for today, but thank you all for attending, and have a great day, everyone.
Comments