AU Class
AU Class
class - AU

Breaking the Code Set Style

Share this class
Search for keywords in videos, presentation slides and handouts:

Description

Ugly. That's the only way to describe the default AutoCAD Civil 3D corridors. Or, you could say a crazy Technicolor spider drew them. Either way, they don't look like roads. Most AutoCAD Civil 3D users simply switch between the various default Code Set Styles and then turn off the layers they don't want. In this class, we'll learn how to create and apply link, point, and shape styles to a corridor. This will let us shade the pavement, hatch the sidewalk, and show grass in the grading, while at the same time hiding those unsightly projection lines. Additionally, we'll take a look at how the Code Set Styles control the labels applied to corridor cross sections, and even how to use expressions to display only the information we need, while hiding what we don't want (such as the vertical grade of a curb face).

Key Learnings

  • Discover the difference between Links, Points, and Shapes in a Code Set Style
  • Learn how to apply feature line and area fill styles to show/hide corridor elements
  • Build a code-set style for use on construction documents
  • Learn how to use expressions to control the text displayed on section labels

Speaker

  • Dave Young
    Dave began his search for CAD enlightenment in the civil engineering world about 25 years ago, holding the dumb end of a steel tape on a survey crew and drawing up mortgage surveys. After running a survey crew, he switched over to a CAD manager position and then to IT manager, then started working with an Autodesk reseller about ten years ago. His computer science degree and IT background have helped him along the way with customizing and implementing unique solutions for over a dozen years.Although his family still doesn’t know how to explain what he does, Dave has been working at Repro Products (an Autodesk reseller) as a Civil Application Engineer and Autodesk Certified Instructor to help companies with their Autodesk implementation and training needs.
Video Player is loading.
Current Time 0:00
Duration 52:12
Loaded: 0.32%
Stream Type LIVE
Remaining Time 52:12
 
1x
  • Chapters
  • descriptions off, selected
  • en (Main), selected
Transcript

DAVE YOUNG: Welcome to Breaking the Code Set Style. Hopefully we will learn something very interesting about code sets, demystify them a little bit. A lot of people take a look at these things and wonder what the heck's going on with them. So we'll try to demystify them and make sense of them.

So what are code set styles? Code set styles are a set of styles in Civil 3D that makes your corridor look the way it does. And this is an out-of-the-box one. I can't remember exactly which one. But it's showing lines everywhere, and there's too much information. It's just not useful, especially for something you want to print out, take out to the field to build this.

So we're going to learn how to make that look more like this. Little shading in there, get rid of all those extra link lines. Just clean it up a little. So what are we going to learn? We're going to start off with discovering the difference between the three aspects of three object types in a code set style. We have links, points, and shapes.

We're going learn how to apply the feature lines and shadings to make this corridor look the way we want it to. We're going to learn how to use expressions in labels, as well as learning the labels themselves. And then finally, hopefully by the end, we will have built a decent code set style for use in our construction documents.

So we're going to start off-- links and points and shapes, oh my! Horrible pun there. So there are three major components. You got the links, points, and styles. The links are essentially the same as a sample line of a corridor. It's how everything is tied together cross-sectionally.

And it also controls the hatching in plain view, as well as labels in a cross-section view. So those links do a lot of different things. Several things to get straightened out on that.

Now, the points, on the other hand-- they're a little bit simpler. They're the points used in the subassemblies. If you go into the Help file and you look at a subassembly, you got P1, P2, P3, P4. Those are the points we're talking about.

Points are going to be connected with feature lines, and most of the points can be individually labeled. Things like [INAUDIBLE], crown, edge of traveled way. And then finally, the shapes-- that is the cross-sectional view of our corridor-- of our subassemblies within the corridor. So a few examples, just out of the box, Civil 3D. We've got the All Codes-- No Display. Basically, everything's just hidden. Not very useful to us.

We got another one called All Codes. It's going to show all the link lines, all the feature lines, but none of the shading. And then finally, we got All Codes With Hatching, just another one in there. It's going to show all the link lines and feature lies, as well as little shading for our corridor. Pavement and sidewalk and curb are going to be hatched.

What we ultimately want to see is something more like this-- without all those link lines, just a few of the feature lines. We don't need to see everything, possibly. So we're going to learn how to do that. And we do that by actually applying a code set style to a corridor.

A couple different ways to do that. There's probably more than what I've got listed here. But you can go into the Corridor Properties, go to the Codes tab, and then you can set which code set style is being used. We can also just select the Corridor, right-click on it, and edit the code set style. It allows us to change which set of codes is being applied to our corridor.

Editing a code set style, we've got a couple of different ways to do it. The one I've found is probably the easiest, because you can update it and see the changes immediately. Just go in through your Tool Space, the Settings tab. And the Code Set Styles are hiding under the General Multipurpose Styles. We'll see the Code Set Styles down there about five lines down.

So let's talk about links real quick. So what is a link? Links are the lines that connect the points. Here we're looking at the cross-sectional view of a corridor shape, a lane. We have Point 1 and Point 2. They're connected by Link 1. Not only that, there's two separate codes that can be applied to that Link 1.

We have a top code and a pavement code. That allows us to control the display of it in two or three different ways. We also have an L5 down here that has multiple codes, SubBase and Datum. Some of the links actually have four or five different codes that can be applied to them, and those codes will then control what it looks like.

So by changing the style of the link, it's going to get rid of these little cross-sectional lines or change them to something we want. Just hide them real quick and easy. We're going to talk a little bit about the link lines themselves. So if you go on to your Code Set Styles, we've got a column for Style underneath Links.

And in this example, I've got everything set to No Display. That's not a bad place to start. Just turn them all off. You don't want the link lines, in most cases. There may be a case when you do, and we'll see an example later where you do want the link lines, but we'll learn how to adjust it in a style of that link line.

The material area fill on a link, this is the hatching. So we show our curb and then the pavement and the sidewalk and even cut and fill or sod or whatever, how we want to use in the material area fill. Great, technology has failed me.

Cross-sectional labels are also controlled through the link lines, and not all of them, but the slope labels, primarily. So we can show a 2% slope, a three to one cut, that's where things all controlled by the link lines. And you'll notice in this example, most of my label styles are set to None, and I'm only showing the few that I do want to see.

3D view and rendering is also controlled by the link styles. Sounds kind of weird, but they are. There is a column over here under our Links for our Render Material. That's what it's going to look like if we go into our Object Viewer, view it in an isometric view or try to render it out.

So the points control feature lines. So the feature lines connect all the points along assembly. So that's going to be things like your back of curb, crown, travel way, ditch cut, hinge lines, things like that. And there's a column over here for the Feature Line Style. I'm sure everyone knows how to change a feature line style by now, so I'm not going to talk too much about that.

Cross-sectional labels on points are used to label discrete points. So here we have a crown, edge of travel way, back of curb, and a hinge point right there. Point markers, generally, you just want to turn these off. So kind of hard to see on the screen up here, but the point markers are just little blobs that show up and get in the way. So set them all to No Markers.

And this is where you might not want to do that. On the subassembly views or assembly views in Civil 3D, you want to be able to see the marker. So you do need a couple different code set styles for that.

And the shapes, this is pretty simple. Sidewalks, lanes, curbs, it's a cross-sectional shape of it. Not a whole lot to do on this. We have a style for it. It's basically just a hatch style or shade if you want it in there. That's pretty simple.

And then we also have label styles. If you want to, you can put a label on a shape. You can label Sidewalk. You can label it Lane Super Elevation AOR and put a cross-sectional arrow on it. So it does allow you to do that pretty easy.

And finally, we're going to have take a look at Expressions in Labels. How many people have used expressions in Civil 3D? About 1/3, that's not bad. So on our code set styles, we have labels for the link lines, for our curb. And in this example, I just applied the labels to a curb, and I got way too many labels over there.

How do I get rid of just one or two of them? You can't just go hold down Control and Delete it, that doesn't work very well. So you want to be able to control that, and we're going to do that through an expression.

So expressions show up in Civil 3D underneath almost all label styles. We are under Label Styles for Links, and we have Expressions. So you just right-click and say New Expression. And you give it a name, description if you want to, and then we're ready to enter the expression.

So I'm going to start off by just doing a quick inspection of something. So I'm going to type in IF, open parentheses. And then, I can hit the little dropdown button over here and pick various properties of that link line, one of which is the link length. I could do it off link slope, all sorts of different things.

So my expression, ultimately, is going to look like this. If the link length is less than 10 inches-- this is for a curb. I don't want to label the top of the curb or the face, I just want to label the gutter slope. So if the length is less than 10 inches, set the text height to 0. Otherwise, set the text height to 0.05. Works out really well.

Now, there's actually one other thing we got to do. We take that 0.05 and divide it by 12. I don't know why Civil 3D's not smart enough to understand that, but it's not. You have to divide it by 12 to convert it to 0.05 inches. So when we do that-- that's not a good sign. [LAUGHS]

Yeah, we do that, and then we get just a single slope label for the gutter. We don't have the back of curb and the face anymore. So rather than me talking about this and doing PowerPoint all day long, let's actually jump into Civil 3D here.

So here's our corridor. It is just one little intersection of a much bigger project. But I want to get rid of some of the stuff I don't need. I'm going to actually go to my Settings tab, under General, and Multipurpose Style, then we have Code Set Styles.

So if I want to apply something different to this corridor, I can right-click on it, and say Edit Code Set Style, and pick a different one from the list. Instead of All Codes, maybe I want to go with just Basic, see what it looks like. And very quickly, I can hit Apply and immediately see what it's going to look like. Not that different.

So let's actually make our own code style here. I'm going to right-click and say New, give it a name, AU2017. And we're going to jump over to the code style. And if I want to get rid of some of these link lines, like maybe the lines across the pavement over here, go to my lengths. Whoops, wrong code set. Oh, I didn't want to do that. I wanted to start with something already existing.

So I'm going to take the All Codes With No Shading and copy that one. Now I'll make a new one. I can't type. There we go, not any better. So over here on our Codes tab, this one's actually populated with a little bit of data. Now, if we started off with just a clean, fresh, new style, we could always import codes from a corridor or assembly. And that would populate this list with all of the various codes in use in my drawing.

So I'm going to start off and change, let's say, just the pave. I'm going to set the Pave Style to No Display. Not a big deal, we hit Apply, and not much happened. Well, it's because they don't have that new style set in here yet. So we're going to edit that code set style, set it to AU2017.

So I can keep going through this, and it's going to take me a while to find everything that turns off what I want. So I can turn off Pave. I also need to turn off Pave 1, Pave 2. Set those to No Display, as well. We'll see if that makes any difference to us, and we saw maybe a slight color change up here in this area up here, not much.

This is because there are link after link after link stacked on top of each other. That's why it's often easier to just come up here, pick the first one, pick the last one, and set their style all to No Display. We apply that, and there we go. We got rid of the stuff we don't need.

So next thing, we're going to take a look at our feature lines. Feature lines, edge of pavement, back of curb, type of curb, gutter line, edge of travel way, all those are attached to just the simple curb assembly. I'm really quick going to take a look at a curb assembly, the Help file on it. Let's grab that one right there.

Go to its Properties, and we'll go to Subassembly Help. Oh, OK, let's not do that then. Online help is not installed, and I don't have internet. Great. Anyway, that code chart is going to be in the Help file, and it will list Point 1, Point 2, Point 3, list the codes that are applied to all those.

So in here, let's take a look at this again, AU2017. Let's take a look at the Point group this time. And we have-- it's hiding over here, make that bigger-- feature line styles that can be applied to everything.

So do we really need to label everything? Maybe, maybe not. The ditch lines, maybe I don't want to see those. Those are being shown by contours, so I can turn those off, set it to a No Display style. But what I really want to look at is, say, Edge of Travel Way right here.

In this case, edge of travel way is going to be this blue line running right there for the edge of my pavement through my intersection. I want to be able to hide that. So that is where I want to turn off the Edge of Travel Way. That's going to make my corridor look a little bit better. Set it in No Display, apply that.

And obviously there's something else going on in there. Because that is edge of travel way, we've probably got something like sublayer might be in there. These things are all stacked up. Curb lines might be showing. But things do tend to get stacked up, and I wish I could show you the Help file to show you the coding on that.

So what I'm going to do, just turn off a few things in here I know I don't need. Turn off the curb, where's my curb? Back of curb, I want to see that. Bottom of the curb, I don't need to see it, so we'll just turn those off. And you'll just go through here and turn off the ones you don't need. It's that simple.

And eventually I will get to something that looks about right. We also have in here the ability to change the hatching that is on this. Notice right here, my sidewalk has disappeared. I forgot to turn that on. Let's go turn it on real quick.

AU2017, Point Feature Line Style, we'll come down here to Sidewalk In and Sidewalk Out, both of those. I've got a style set for sidewalk that I can use, and that will make the sidewalk show up. Sure.

[LAUGHTER]

The sidewalk's supposed to be there. We'll assume it is. Let's go back in here real quick, and I want to put some hatching in here. Believe it or not, we're not going to go to the shape to control the hatching. We're not going to go to the points. We're actually going to go back to the links, and this is Material Area Fill Style.

Now, everything in here, I don't need to hatch. I do want to hatch a few things, like the sidewalk. Let's take the sidewalk and give it a sidewalk hatch style. Let's take the pave, let's give it a pave hatch style. Notice there's a Pave, Pave 1, and a Pave 2. I could hatch all of these, but it would kind of be pointless, because they're stacked on top of each other. So in this case, that didn't do us much good.

And maybe I want to find my curb and hatch it. I think I have a curb hatch right there I can use. What's that going to do for us? We hit OK, Apply, and there's my sidewalk. I don't know where the lines are on it, but we see shading for the lane, for the pave shape, and for the curbs, a little bit of hatch in those, as well.

So next, I want to take a look at model view. Hopefully this won't crash my computer too bad. We're going to switch over to Model View and see what it looks like. And that doesn't look like a good-looking corridor, does it? Well, first thing I got to do is change my View Style to Realistic and see if that helps any.

And then we wait for re-gen. There we go. So this looks a little better. But I am seeing some excess lines in here. I'm also seeing some points. There we go. So

How can I control the line work and the point display in here? We'll go back to our Code Set Style, AU2017 again. The points are pretty easy. We go to the Point Collection. I'm going to grab all my points in here and just set their Style to None, No Markers. So when we do hit Apply on that, we'll see a lot of those points go away.

But I'm still missing my line work. So how do I get the line work back? That's the feature lines, right? We turned that on back over here on the points, the feature line style. But I'm not seeing most of those feature lines here. I'm not seeing the line from my sidewalk, but I want to.

So how can we do that? We'll let's go to the Sidewalk Style. So Sidewalk N is the code. Point code is using the sidewalk style. I want to edit that real quick.

Now, one thing most people forget about is the view direction. So we get plan view, and we can make the very same style look different in model view. So in this case, that feature line is turned off. I'm simply going to turn it on, and it's going to be on Layer 0, and I can change that and make it go where I want to. Let's make that a yellow line so it shows up or something. So we'll apply that and see what happens here. Should be able see that line show up on my sidewalk, eventually.

Well. Everyone loves that little blue spinning wheel, right? The circle of death, let's try that one more time. So my sidewalk did not show up for some reason. Let's go back. My computer just really doesn't like the realistic style. We're going to cancel out of that. Object Viewer works a little better and faster. So let's just go back to Plan View.

So grab our corridor, let's take a look at that in object view or see what it looks like. And I really don't see my sidewalk. It's not liking me. One more try, so back to our Code Set Style. Go to our Points, Feature Lines, Style for Sidewalk, edit that. And Model View, it should be on. Let's just put it on a different layer for some reason, one more time on Object Viewer. And they are not there, great.

AUDIENCE: Is it under the hatch?

DAVE YOUNG: Very possibly. Let's go real quick, let's go to the Link Material, Area Fill, Sidewalk Hatch, let's set that to None. Nope. Let's try a re-gen. Nope, it's just gone. This is Civil 3D, right? I love the way this works.

AUDIENCE: [INAUDIBLE]

DAVE YOUNG: C-Road, so Layer 0 is on. I changed it to C-Road, it is on, and on. Yeah, it should work. Re-gen doesn't seem to help, but in theory, that's where you'd make it show up.

So in model view, we took a look at the links and the shapes, turned off the markers. We tried to take care of the feature lines, but those didn't show up. I want to jump over to Section Views now.

Actually, hold on. Let's just jump over to this drawing. Because that one should have-- that one's got my lines showing up. They can be made to show up. I just don't know why they don't in that other one.

So let's take a look at Section Views. Section Views, a lot of stuff going on with this. We have links and points and shapes involved. We got labels, we got hatches, all that good stuff. So first thing I want to take a look at is the hatch pattern used in my section view here.

Actually, before we do that, we need to apply our AU2017 style to my section view. We got two or three different ways I can do that. I can grab just the section itself, right-click and say, Edit Corridor Section Properties, and go to the codes.

Right now, it's using codes with labels. I can change that to AU2017. See what that does for us. There we go. It kind of changed the color and turned off all the labels.

We can also grab our Section View. I'm going to right-click and say, Section View Group Properties. And I want to apply this code set style to all my section views in this group. So here we have the main entrance. It's using style of Varies. We're going to set that to AU2017.

And I'll set all three of those. So that changes multiple section views at the same time. I don't have to go through one at a time and change them as need be.

So we got the ability to do it, just select the section itself and right-click Quarter Section Properties. We can do it from the Section View or the Section View Group, as well. So what am I missing in here? Well, first, I don't have any labels. I want to actually take a look at my hatches, as well. So let's do hatches first. Those are pretty easy.

Let's go back to my Settings tab. Under General, Multi-purpose Code Set Styles, and we're going to take a look at the AU2017 one more time. So in this case, these hatch patterns are coming out of the Shape collection.

Earlier, we had the Material Area Fill under Links for our Plan View. But for Section Views, we go to the Shape. And here I can change these. Let's just change the SubBase. I'm going to pick a different pattern in there. Let's edit that one real quick.

Once again, we have the different directions we can change this in. So in plan view, it looks one way, but in section view, I want change the hatch pattern being applied to it. So we come down to the Shape Area Fill. I can change the pattern, change the color. Let's just go with the predefined Gravel pattern. Hit OK a few times and apply that and see what happens.

There we go. That actually worked, surprise, surprise. So you would just go through here and change all your hatch patterns. Maybe you Pave 1 and Pave 2 slightly different colors. SubBasw and Base can be different hatch patterns. Actually, let me jump back real quick. I remembered this one.

So General, Multipurpose, Link Styles, and let's take a look at Pave. Point Styles, let's just go to our AU. Points, not Links. In the Material Area Fill Style under my Links, I want to change the pattern being used in my pave hatch.

The reason I'm going to do this, because right now it's a solid networks grate. If I change that from a Solid Fill to, say, an ANSI 31, let's hit OK, see what happens. There we go. That'll work. Each region of your corridor is going to have its own hatch pattern origin. So these lines aren't going to line up very well, because they have different origins for those different reasons.

We have the through lane and then curb return over here, a little jog in it right there, as well. And also, the hatch pattern cannot be rotated to match the corridor. So at some point, this may be totally lined up with your corridor and just look really, really weird. So be aware of that.

Now, let's go back to my section view again. So we changed the shading pattern in here. That's pretty easy. Under Tool Space Settings, General, Multi-purpose, Shapes Styles, we can change these styles in there, and actually go into our Code Set Styles and change which ones are being applied.

The other thing we want to look at is maybe the lines being applied to this. So here's a good example. Here's a sidewalk. Let's go back and look at our Link Styles for Sidewalk.

Now, this is pretty simple. In Section View, we don't have a whole lot. We've just got a line in there. But I really wish I could show you the codes for that, because there's more codes that are applied to this. Actually, hold on. I got no Wi-Fi in here. There we go.

AUDIENCE: Can you just go in to the Subassembly Properties and see how [INAUDIBLE].

DAVE YOUNG: Yeah, that's what I want to do, but I don't have my Help files installed.

AUDIENCE: It's not in Help files.

DAVE YOUNG: Oh, I'm sorry, you're right. So let's go back to our sidewalk. I want to bring up a table with that. So Subassembly Properties, go to our Codes over here. So we have Sidewalk In, Sidewalk Out. We have Shapes, and we have Links that are being used in this.

So the links are the lines that connect everything in our section view. We have a Top. We have a Datum. We have a Sod and a Sidewalk. So there's four different codes in here that control the appearance of the sidewalk in the section view.

See right now, we're showing the Top as a Top style. Datum is Datum. Sod is grass areas, and Sidewalk is Sidewalk. We can change that real quick. Let's go back over here to our Code Set Styles under Links.

So this is a big long list. If we remember our properties back there, we had something for Sod. Actually, it's under Points from Feature Line Style. Where is it? No, it is back up under here, my bad. Links, Sod, now the links are what shows up in our cross-sectional view, not the feature lines. These are not that.

So right now, my Sod Style is set to No Display. I could pick a different style for this. I don't have a sod type. Let's just go to Top, I guess. Once again, on this style, we can edit it. And it has the ability to change this to make it look different in Plan, Model and Section. So if I don't want that line showing up in plan view, I would simply turn it off, the Component Display in Plan View, and then go down to Section and choose to show it.

So we got a lot of different ways these things fit together. There's not just one spot you can control these. And the fact that they're stacked on top of each other makes it a little more difficult to work with.

Let's see. What else do we need to do? Let's look at some labels. So here's my section view. I want to put some labels on this. I could come up to my Annotate tab, Add, View Labels, and Add an Offset Elevation Label. That's not the best way to do this. You want these to come in automatically, especially if you're doing 500 cross-sections, and that's all controlled through the code set styles.

So we go back over here again. The first thing I want to label is the slopes. I want 2% showing up on my road. I want three to one showing up on my grading or daylighting. So we go back to Links, and here we have a Label Style.

And I've got a Steep Grades set on Daylight, and that's it. I'm going next label the Pave code. I don't need Pave 1 or Pave 2. I don't want Label Top. Actually, I do. I'm going to label the top. Let's see what happens.

That's not a great thing, but let's set that to Flat Grades and apply that. And I get labels everywhere here now. Not what I wanted. I don't want to label the top. I want to label the pavement structure. Let's go back one more time to our links. Turn our top style off or set to none.

And we want to label Pave instead. Set that label style to Flat Grades. So now I just have a label on my pavement. And I do have one over here on my two to one slope for my daylighting, because that is applied to my daylight. Now, if you want to you, could apply different styles for Daylight Cut and Daylight Fill.

If you want to label some of the sublayers in a pavement, you could do that. I think that would be kind of silly, but you could. So that's the link labels. Generally, they're going to be slope-type labels.

Now, the points, I'm going to label some points in here. I want to label the crown. I want to know the elevation of the center line of my road. So under the Point Collection, we find Crown. We find our Label Style set to None. We'll change that.

I've created one called Elevation Only or Just Elevation. So we apply that. And there we have a crown elevation on my corridor. Now, because we applied that code set style to multiple section views, it's showing up on all of them. I don't have to go individually label all my section views.

So let's go back up here again, label some points. Let's label edge of travel way, maybe. I've got a style I created called Offset Elevation Hard. It's two decimal places. The Offset Elevation Soft is going to be for a single decimal place precision. So we add that, and that's what I get.

That was edge of travel way, and here it looks good. The problem with that-- I need one more section view in here. Let's draw a sample line right down the middle. I kind of want make sure I cross that curb. Let's go right there.

So I'm going to make this Section View for that one. Let's see, that is my main entrance. I need to check the Style from Basic to AU2017. And we'll leave the others as they are. That will work for now, and we'll drop it in down here somewhere.

Now, this one looks a whole lot different than the other section views, doesn't it? I've got an offset elevation kind of hanging out here in the middle of my intersection, basically. So maybe edge of travel way wasn't the best place to label that, because it treats that through the corridor region as its own label then.

Let's go back. Instead of labeling the ETW, let's label the flange line or the curb. Right there it is. So let's go back and set that one to Elevation Hard. So that looks a little better, except it just totally disappears.

Now this is some weird little bug that I discovered about three weeks ago, and I cannot figure out where that label is going to. This is not something that's just happening right now. It's been happening for a while. That label should be right here, but it's not.

And this, we get lots of different slope labels in here. This is through that intersection. So maybe we want to think about using our expressions in here to control the display of these labels. I might not want to label if my sloped length is less than two feet or less than five feet or something like that.

I got the same issue going on up here. This is a variable slope grade, daylight inside of right of way, I think. And all the others look OK. Now I get two to one over here, one to one over here.

So real quick, let's go create an expression for doing this. So to do that, I need to find my labels. They are under my Links. Actually, under Label Style under Link, and here I have Expressions. Now I've got some I've already recreated in here.

I'm just going to make a brand new one. So simply right-click on Expressions and say New. Give it a name. Longer Labels, how about that? You can give it a description if you want to. I'm not going to worry about it.

But for the expression, I'm going to type in IF, and it's going to allow me to inspect something. So IF, click on the Properties list over here. And I want to take a look at the Link Length. How long is that link? It might be the back of curb, the top curb, face the curb. It might be grading. But let's just take a look at the link length.

Let's say if it's less than, say, five feet. If link length is less than five, then return a value of 0. This doesn't necessarily have to be applied to a text height. It can be applied to about anything. But we're going to use value of 0.

Now, if the link length is greater than five, what size text do I want to use? Let's use 0.08. That should work, and we'll close that out. So there's my expression right there. If link length is less than 5, then use a value of 0, otherwise, return a value of 8.

So how do we apply that? Let's find our label down here. So back to our Code Set Styles, AU2017, or we could edit the label style directly. Let's just do it that way. AU2017 is the code set style, labels for links, that was steep grade, the style being used for that right here.

So I'm going to edit this. And real simply, I'm just going to come down here. My text height right now is set to 0.1. But if I click on it, I have the ability to specify a value and pick anything from the list of expressions I have defined for my links. So here we're going to go with-- what did I call that? Did I not save it? We'll use one called Small Text. It's good enough.

So for my steep grades, text height, I'm going to use one called Link Text Height. It's the exact same expression. So apply that, and what that's going to do for us is turn off all the labels, except where it is longer than five feet.

Now, I'm going a little further with these expressions. I have in Link Text Height right here. I've also got three other expressions for large text, medium text, and small text. Let's look at those real quick.

I'm going to right-click and say Edit Expression. And here, I am simply using a value of 0.05 divided by 12. What that means is, that's the text height I'm going to use. And then in my expression that actually does the inspection, I can specify this and only have one place to change it instead of two or three different places.

So by that, I can come down here, change my small text. I'm going to change that value from 0.05 to 0.25. Let's see what happens. Let's do a re-gen. There we go.

So I changed one number in my expression, and my text got much bigger. So I'm not having to go into multiple expressions to make that change. Do a re-gen, and there again.

So that is labels from my slope. So I can do the same thing right here. This is my flat grades style. Let's edit that style and change our text height from 0.1 to Link Text Type, my expression that looks for the length of it. Now, it may not apply. Yeah, it's a little cleaner. I probably want to make a better expression for that.

And I can do the same thing for my curbs. So over here I have a link style for curbs, going to show a smaller text size, and I can apply that over here. So that's going to be back up here, my style for Links, Curb, Label Style going to be set to Curbs. There we go.

Now, there is one other thing. I don't know if it's a design feature or a bug or something weird. If I'm working on my corridor-- go ahead and set styles my corridor-- and let's say I want to maybe show edge of travel ways again. Let's go back into here, my Code Set Style, go to my Points.

Edge of Travel Way was set to No Display. Let's set it to Corridor Grading, see what it looks like. So that wasn't a great one. Let's go to Corridor Curb Line and see if that shows up. I love it when it's not working for me. Let's go back here.

So that edge of travel way is this line right here, that feature line. One thing I have noticed, if we come in here and edit that feature line style, it does not update in my drawing. So under General, Multipurpose, Feature Line Styles, I'm not sure which one that was. Let's find out real quick. Edge of Travel Way, Feature Line Store, oh, it's set to No Display, great. I'm not sure what's showing up there.

Anyway, if I make a change to my feature line style, I have to come in here. It doesn't automatically update my corridor. I have to pick my Corridor, edit my Code Set Style, change it to something else, and then change it back. Why that is, I don't know. I've got several weird things popping up like this.

I think that is actually about it for what I have. Let's go back over here. So let's see what we did. We discovered the difference between point, links, and shapes in our code set style. We learned how to apply the feature line and area fills to show and hide the corridor elements we do and don't want to see. Learned how to use Expressions to control the text on our section labels, and we can now build a Code Set Style for use on Construction Documents.

At that point, we'll turn this over for a little bit of Q&A, if anybody's got any questions. Great, go ahead and ask. Yes.

AUDIENCE: I'm just curious, if you or anyone else knows, one of the issues I have when I'm doing designs in plan view for ditches is getting the direction of the flow.

DAVE YOUNG: Direction of the flow, I'd have to look at that one.

AUDIENCE Plan view, that's [INAUDIBLE].

DAVE YOUNG: Oh, for the labels?

AUDIENCE: No, for plan view for a ditch. I can't find anyone who can figure that one out. If anyone knows--

DAVE YOUNG: I'm not sure about that one. Question over here.

AUDIENCE: [INAUDIBLE] But my question is, has anybody, yourself or anybody in the room, has used the code sets to actually display, for plan production purposes, your road? Are we still relying on drawing things? Because I've tried it, and yes, it's very hard.

DAVE YOUNG: The question is, has anybody used code set styles for plan production purposes, or do we explode it and make it look the way you want to?

AUDIENCE: We're always tracing over top of something we've already drawn in AutoCad for plan production.

AUDIENCE: [INAUDIBLE] complicated.

DAVE YOUNG: The labels and cross-sections get a bit flaky.

AUDIENCE: When you get [INAUDIBLE] it doesn't know how to pick up multi-links, which one connects, and it looks messy.

DAVE YOUNG: But for the line work, I'm doing OK on that. It's just the cross-section labels is my big hangup.

AUDIENCE: [INAUDIBLE] for linear dimensional things, because it's still a 3D measurement, correct?

DAVE YOUNG: Correct, it is dimensioning everything as 3D, these three-dimensional feature lines. So if you're going down a steep hill, it's going to be much longer line work.

AUDIENCE: You still need straight line drafting for linear dimensioning.

AUDIENCE: Oh, right, sorry. I see what you mean. If you wanted to measure the length of curb [INAUDIBLE] curb [INAUDIBLE].

AUDIENCE: So you still need that.

AUDIENCE: Right, but then, I really want to know as a group, who uses quantity take-off? Because that to me is [INAUDIBLE].

DAVE YOUNG: Not me. [LAUGHS]

AUDIENCE: That's a different kettle of fish, man. [INAUDIBLE]

AUDIENCE: Because then what you would need to do is exactly what you showed us [INAUDIBLE] right?

AUDIENCE: Yes, and it's a pain.

AUDIENCE: I just didn't want to be the only one not doing it.

AUDIENCE: I'm not doing it.

DAVE YOUNG: So if you take a look at the handout that's associated with this-- my handout's not showing up on the app for some reason.

AUDIENCE: Are you going to upload files that you used for this?

DAVE YOUNG: If you really want to. I can do that. I can put a DWG up there. Give me--

Downloads

______
icon-svg-close-thick

Cookie preferences

Your privacy is important to us and so is an optimal experience. To help us customize information and build applications, we collect data about your use of this site.

May we collect and use your data?

Learn more about the Third Party Services we use and our Privacy Statement.

Strictly necessary – required for our site to work and to provide services to you

These cookies allow us to record your preferences or login information, respond to your requests or fulfill items in your shopping cart.

Improve your experience – allows us to show you what is relevant to you

These cookies enable us to provide enhanced functionality and personalization. They may be set by us or by third party providers whose services we use to deliver information and experiences tailored to you. If you do not allow these cookies, some or all of these services may not be available for you.

Customize your advertising – permits us to offer targeted advertising to you

These cookies collect data about you based on your activities and interests in order to show you relevant ads and to track effectiveness. By collecting this data, the ads you see will be more tailored to your interests. If you do not allow these cookies, you will experience less targeted advertising.

icon-svg-close-thick

THIRD PARTY SERVICES

Learn more about the Third-Party Services we use in each category, and how we use the data we collect from you online.

icon-svg-hide-thick

icon-svg-show-thick

Strictly necessary – required for our site to work and to provide services to you

Qualtrics
We use Qualtrics to let you give us feedback via surveys or online forms. You may be randomly selected to participate in a survey, or you can actively decide to give us feedback. We collect data to better understand what actions you took before filling out a survey. This helps us troubleshoot issues you may have experienced. Qualtrics Privacy Policy
Akamai mPulse
We use Akamai mPulse to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Akamai mPulse Privacy Policy
Digital River
We use Digital River to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Digital River Privacy Policy
Dynatrace
We use Dynatrace to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Dynatrace Privacy Policy
Khoros
We use Khoros to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Khoros Privacy Policy
Launch Darkly
We use Launch Darkly to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Launch Darkly Privacy Policy
New Relic
We use New Relic to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. New Relic Privacy Policy
Salesforce Live Agent
We use Salesforce Live Agent to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Salesforce Live Agent Privacy Policy
Wistia
We use Wistia to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Wistia Privacy Policy
Tealium
We use Tealium to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Tealium Privacy Policy
Upsellit
We use Upsellit to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Upsellit Privacy Policy
CJ Affiliates
We use CJ Affiliates to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. CJ Affiliates Privacy Policy
Commission Factory
We use Commission Factory to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Commission Factory Privacy Policy
Google Analytics (Strictly Necessary)
We use Google Analytics (Strictly Necessary) to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Google Analytics (Strictly Necessary) Privacy Policy
Typepad Stats
We use Typepad Stats to collect data about your behaviour on our sites. This may include pages you’ve visited. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our platform to provide the most relevant content. This allows us to enhance your overall user experience. Typepad Stats Privacy Policy
Geo Targetly
We use Geo Targetly to direct website visitors to the most appropriate web page and/or serve tailored content based on their location. Geo Targetly uses the IP address of a website visitor to determine the approximate location of the visitor’s device. This helps ensure that the visitor views content in their (most likely) local language.Geo Targetly Privacy Policy
SpeedCurve
We use SpeedCurve to monitor and measure the performance of your website experience by measuring web page load times as well as the responsiveness of subsequent elements such as images, scripts, and text.SpeedCurve Privacy Policy
Qualified
Qualified is the Autodesk Live Chat agent platform. This platform provides services to allow our customers to communicate in real-time with Autodesk support. We may collect unique ID for specific browser sessions during a chat. Qualified Privacy Policy

icon-svg-hide-thick

icon-svg-show-thick

Improve your experience – allows us to show you what is relevant to you

Google Optimize
We use Google Optimize to test new features on our sites and customize your experience of these features. To do this, we collect behavioral data while you’re on our sites. This data may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, your Autodesk ID, and others. You may experience a different version of our sites based on feature testing, or view personalized content based on your visitor attributes. Google Optimize Privacy Policy
ClickTale
We use ClickTale to better understand where you may encounter difficulties with our sites. We use session recording to help us see how you interact with our sites, including any elements on our pages. Your Personally Identifiable Information is masked and is not collected. ClickTale Privacy Policy
OneSignal
We use OneSignal to deploy digital advertising on sites supported by OneSignal. Ads are based on both OneSignal data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that OneSignal has collected from you. We use the data that we provide to OneSignal to better customize your digital advertising experience and present you with more relevant ads. OneSignal Privacy Policy
Optimizely
We use Optimizely to test new features on our sites and customize your experience of these features. To do this, we collect behavioral data while you’re on our sites. This data may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, your Autodesk ID, and others. You may experience a different version of our sites based on feature testing, or view personalized content based on your visitor attributes. Optimizely Privacy Policy
Amplitude
We use Amplitude to test new features on our sites and customize your experience of these features. To do this, we collect behavioral data while you’re on our sites. This data may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, your Autodesk ID, and others. You may experience a different version of our sites based on feature testing, or view personalized content based on your visitor attributes. Amplitude Privacy Policy
Snowplow
We use Snowplow to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Snowplow Privacy Policy
UserVoice
We use UserVoice to collect data about your behaviour on our sites. This may include pages you’ve visited. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our platform to provide the most relevant content. This allows us to enhance your overall user experience. UserVoice Privacy Policy
Clearbit
Clearbit allows real-time data enrichment to provide a personalized and relevant experience to our customers. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID.Clearbit Privacy Policy
YouTube
YouTube is a video sharing platform which allows users to view and share embedded videos on our websites. YouTube provides viewership metrics on video performance. YouTube Privacy Policy

icon-svg-hide-thick

icon-svg-show-thick

Customize your advertising – permits us to offer targeted advertising to you

Adobe Analytics
We use Adobe Analytics to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Adobe Analytics Privacy Policy
Google Analytics (Web Analytics)
We use Google Analytics (Web Analytics) to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Google Analytics (Web Analytics) Privacy Policy
AdWords
We use AdWords to deploy digital advertising on sites supported by AdWords. Ads are based on both AdWords data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that AdWords has collected from you. We use the data that we provide to AdWords to better customize your digital advertising experience and present you with more relevant ads. AdWords Privacy Policy
Marketo
We use Marketo to send you more timely and relevant email content. To do this, we collect data about your online behavior and your interaction with the emails we send. Data collected may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, email open rates, links clicked, and others. We may combine this data with data collected from other sources to offer you improved sales or customer service experiences, as well as more relevant content based on advanced analytics processing. Marketo Privacy Policy
Doubleclick
We use Doubleclick to deploy digital advertising on sites supported by Doubleclick. Ads are based on both Doubleclick data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Doubleclick has collected from you. We use the data that we provide to Doubleclick to better customize your digital advertising experience and present you with more relevant ads. Doubleclick Privacy Policy
HubSpot
We use HubSpot to send you more timely and relevant email content. To do this, we collect data about your online behavior and your interaction with the emails we send. Data collected may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, email open rates, links clicked, and others. HubSpot Privacy Policy
Twitter
We use Twitter to deploy digital advertising on sites supported by Twitter. Ads are based on both Twitter data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Twitter has collected from you. We use the data that we provide to Twitter to better customize your digital advertising experience and present you with more relevant ads. Twitter Privacy Policy
Facebook
We use Facebook to deploy digital advertising on sites supported by Facebook. Ads are based on both Facebook data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Facebook has collected from you. We use the data that we provide to Facebook to better customize your digital advertising experience and present you with more relevant ads. Facebook Privacy Policy
LinkedIn
We use LinkedIn to deploy digital advertising on sites supported by LinkedIn. Ads are based on both LinkedIn data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that LinkedIn has collected from you. We use the data that we provide to LinkedIn to better customize your digital advertising experience and present you with more relevant ads. LinkedIn Privacy Policy
Yahoo! Japan
We use Yahoo! Japan to deploy digital advertising on sites supported by Yahoo! Japan. Ads are based on both Yahoo! Japan data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Yahoo! Japan has collected from you. We use the data that we provide to Yahoo! Japan to better customize your digital advertising experience and present you with more relevant ads. Yahoo! Japan Privacy Policy
Naver
We use Naver to deploy digital advertising on sites supported by Naver. Ads are based on both Naver data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Naver has collected from you. We use the data that we provide to Naver to better customize your digital advertising experience and present you with more relevant ads. Naver Privacy Policy
Quantcast
We use Quantcast to deploy digital advertising on sites supported by Quantcast. Ads are based on both Quantcast data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Quantcast has collected from you. We use the data that we provide to Quantcast to better customize your digital advertising experience and present you with more relevant ads. Quantcast Privacy Policy
Call Tracking
We use Call Tracking to provide customized phone numbers for our campaigns. This gives you faster access to our agents and helps us more accurately evaluate our performance. We may collect data about your behavior on our sites based on the phone number provided. Call Tracking Privacy Policy
Wunderkind
We use Wunderkind to deploy digital advertising on sites supported by Wunderkind. Ads are based on both Wunderkind data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Wunderkind has collected from you. We use the data that we provide to Wunderkind to better customize your digital advertising experience and present you with more relevant ads. Wunderkind Privacy Policy
ADC Media
We use ADC Media to deploy digital advertising on sites supported by ADC Media. Ads are based on both ADC Media data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that ADC Media has collected from you. We use the data that we provide to ADC Media to better customize your digital advertising experience and present you with more relevant ads. ADC Media Privacy Policy
AgrantSEM
We use AgrantSEM to deploy digital advertising on sites supported by AgrantSEM. Ads are based on both AgrantSEM data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that AgrantSEM has collected from you. We use the data that we provide to AgrantSEM to better customize your digital advertising experience and present you with more relevant ads. AgrantSEM Privacy Policy
Bidtellect
We use Bidtellect to deploy digital advertising on sites supported by Bidtellect. Ads are based on both Bidtellect data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Bidtellect has collected from you. We use the data that we provide to Bidtellect to better customize your digital advertising experience and present you with more relevant ads. Bidtellect Privacy Policy
Bing
We use Bing to deploy digital advertising on sites supported by Bing. Ads are based on both Bing data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Bing has collected from you. We use the data that we provide to Bing to better customize your digital advertising experience and present you with more relevant ads. Bing Privacy Policy
G2Crowd
We use G2Crowd to deploy digital advertising on sites supported by G2Crowd. Ads are based on both G2Crowd data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that G2Crowd has collected from you. We use the data that we provide to G2Crowd to better customize your digital advertising experience and present you with more relevant ads. G2Crowd Privacy Policy
NMPI Display
We use NMPI Display to deploy digital advertising on sites supported by NMPI Display. Ads are based on both NMPI Display data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that NMPI Display has collected from you. We use the data that we provide to NMPI Display to better customize your digital advertising experience and present you with more relevant ads. NMPI Display Privacy Policy
VK
We use VK to deploy digital advertising on sites supported by VK. Ads are based on both VK data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that VK has collected from you. We use the data that we provide to VK to better customize your digital advertising experience and present you with more relevant ads. VK Privacy Policy
Adobe Target
We use Adobe Target to test new features on our sites and customize your experience of these features. To do this, we collect behavioral data while you’re on our sites. This data may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, your Autodesk ID, and others. You may experience a different version of our sites based on feature testing, or view personalized content based on your visitor attributes. Adobe Target Privacy Policy
Google Analytics (Advertising)
We use Google Analytics (Advertising) to deploy digital advertising on sites supported by Google Analytics (Advertising). Ads are based on both Google Analytics (Advertising) data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Google Analytics (Advertising) has collected from you. We use the data that we provide to Google Analytics (Advertising) to better customize your digital advertising experience and present you with more relevant ads. Google Analytics (Advertising) Privacy Policy
Trendkite
We use Trendkite to deploy digital advertising on sites supported by Trendkite. Ads are based on both Trendkite data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Trendkite has collected from you. We use the data that we provide to Trendkite to better customize your digital advertising experience and present you with more relevant ads. Trendkite Privacy Policy
Hotjar
We use Hotjar to deploy digital advertising on sites supported by Hotjar. Ads are based on both Hotjar data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Hotjar has collected from you. We use the data that we provide to Hotjar to better customize your digital advertising experience and present you with more relevant ads. Hotjar Privacy Policy
6 Sense
We use 6 Sense to deploy digital advertising on sites supported by 6 Sense. Ads are based on both 6 Sense data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that 6 Sense has collected from you. We use the data that we provide to 6 Sense to better customize your digital advertising experience and present you with more relevant ads. 6 Sense Privacy Policy
Terminus
We use Terminus to deploy digital advertising on sites supported by Terminus. Ads are based on both Terminus data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Terminus has collected from you. We use the data that we provide to Terminus to better customize your digital advertising experience and present you with more relevant ads. Terminus Privacy Policy
StackAdapt
We use StackAdapt to deploy digital advertising on sites supported by StackAdapt. Ads are based on both StackAdapt data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that StackAdapt has collected from you. We use the data that we provide to StackAdapt to better customize your digital advertising experience and present you with more relevant ads. StackAdapt Privacy Policy
The Trade Desk
We use The Trade Desk to deploy digital advertising on sites supported by The Trade Desk. Ads are based on both The Trade Desk data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that The Trade Desk has collected from you. We use the data that we provide to The Trade Desk to better customize your digital advertising experience and present you with more relevant ads. The Trade Desk Privacy Policy
RollWorks
We use RollWorks to deploy digital advertising on sites supported by RollWorks. Ads are based on both RollWorks data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that RollWorks has collected from you. We use the data that we provide to RollWorks to better customize your digital advertising experience and present you with more relevant ads. RollWorks Privacy Policy

Are you sure you want a less customized experience?

We can access your data only if you select "yes" for the categories on the previous screen. This lets us tailor our marketing so that it's more relevant for you. You can change your settings at any time by visiting our privacy statement

Your experience. Your choice.

We care about your privacy. The data we collect helps us understand how you use our products, what information you might be interested in, and what we can improve to make your engagement with Autodesk more rewarding.

May we collect and use your data to tailor your experience?

Explore the benefits of a customized experience by managing your privacy settings for this site or visit our Privacy Statement to learn more about your options.