Controlling Points in XREFS
Posted on January 21, 2016 by Synergis Applications Consultant Kevin Spear
This is a post about conversations I have frequently with Surveyors and their office staff. First and foremost, DO NOT EXPLODE any Civil 3D objects! OK, now that I’ve said that… Civil 3D uses point groups and description keys to control how points are displayed, not layers.
Every surveyor just now threw up their hands and said, well… things I cannot report here. Let’s take a breath and find out how we can calm the masses while maintaining the Civil 3D model.
Surveying firms, and the engineering counterparts who consume their data, are very familiar with drawing organization in AutoCAD. I’m talking about layers of course. Layers are the digital equivalent of filing cabinets for information. They are essentially modeled after the layers of various media hand drafters would use to compose a complete drawing.
While my example is above is architectural in nature, this would apply to every industry that utilizes CAD, including surveyors and engineers. So what does all of this have to do with Civil 3D? For those under a rock for the past 10 years or so, Civil 3D create dynamic objects in support of BIM workflows.
The problem is that Civil 3D relies on styles to control visibility instead of layers. Yes, layers help define the style. However, every level of Civil 3D class I teach, only 5% of the time actually discusses layers.
Now in the case of Civil 3D Points, they are specifically controlled by description keys and point groups to apply the styles. That’s fine for those working in Civil 3D. When that base map gets sent to the engineer for land development plans, his nature is to manipulate various layer properties to suit his needs. When they get the survey file using Civil 3D, all points are on one layer, typically layer zero. Now, you could manually go through and re-layer each point. But that would be VERY time consuming for the amount of points that would exist in a given project.
The resolution is found at the beginning it seems. When controlling points in Civil 3D, I mentioned description keys and point groups, with the description keys getting first dibs. In order the accomplish our layer control option, we need to do three steps;
- Copy an existing description key set, and then in the Description Key Editor either:
- Create a new key for every point we want to put on a specific layer, or
- For existing keys, choose the appropriate layer if not already set
- Edit Description key properties to set the search order. This is similar to how points match to a point group.
- Apply description keys to an appropriate point group, likely the _All Points point group.
- Points are now on specific layers if they match a description key.
In my sample Screencast below, I have two description key sets; by layer and all one layer. All one layer key set puts the tree points on one later using the point group style and the typical number-elevation-description label. By layer key set puts the tree points on separate layers with a specific symbol and only the description.
When I reference this file into another drawing, I can now freeze the layer and only have those respective objects disappear! Yes, I know you wouldn’t normally make trees disappear, unless they were to be demolished.