Hello,
I am trying to get civil 3D to automatically create layers similar to ones already created. For example-
Using Description keys I am inserting survey points which automatically create layers for each type of point. e.g. p_building. I would also like a second layer to be created called l_building (for building lines) when the p_building layer is created.
I realise I can create the layers and save as the drawing template but this is not a neat solution as you have to add every possible line layer (l_??) and then you will have a lot of empty layers as not all points are collected on each job.
Any help will be appreciated.
I can't think of any way to do that, although I'm constantly surprised at the clever solutions by members of this forum.
You can use Layer Filters to see only in-use layers.
Dave
Dave Stoll
Las Vegas, Nevada
Your Name
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
You say you don't want to pre make all the layers in your proto to avoid empty layers, so make a seperate drawing file that does contain all imaginable layers. Then in Design center navigate to the "all layers drawing" file (hint: you can put in a location and set it as home for DC and it will always be ready for you) expand the drawing name>> expand the layer collection. Now you can drag and drop whatever layer you need into the drawing you are working on
Your Name
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
Design Center is a handy tool. To build your drawing that stores your layers you could use Design Center to bring in any layers that you already defined in your existing drawings.
One of the downsides to using Design Center as your solution is the users have to know where to look for the layers and drill down through network folders to find the files, but Joe's suggestion to set a Home folder eliminates much of that headache.
I didn't know you could set a Home folder Joe (still using 2004 here). Great tip!
If you are using the survey data to create lines, use the survey database to do it for you. That way, in a similar fashion to the description keys, when it creates the lines, it will also create the layers the lines go on. If no lines are created of that specific type, no layers are created. You would probably need some sort of script or drawing standards to set the layer properties though.
Will this dwt be used by multiple users?
If this is to be used in a project team environment, then it may turn out to be more work to reduce the
number of layers and adopt an import them as needed workflow.
This could also lead to company cad "Standards" not being followed. (everyone creating their favorite layers)
Every shop is different but in our workflow the mindset is to provide all standard layers in the template
(and we have A lot of them) and then set this main dwt as Qnew. We use several Layer Filters to help sort by categories.
This way all the user needs to worry about is doing work and not drawing setup.
Another thing to consider Civil 3D considers a Layer to be "In Use", when used in Object Layers, Styles etc.
So even that empty template can have many layers that can't be deleted without force and.
Sounds like you already have the Description Keys & Importing Survey via a Survey Database as suggested will
Automate the topo drafting.
Create a Figure Prefix Database and this can connect all the dots as collected in the field.
We are using 2 templates, one for design layers and one for survey base layers. These templates contain our standard list of layers, which may be more than is required for some projects. If you are concerned about empty layers, then you can purge your drawing after having imported the survey data.
Personally, I leave the empty layers and work with layer filters, as this standardizes our project drawing structure.
Hope this helps,
Keith Biggs
Chair, CAD Standards Committee & Senior CAD Technician
R.F. Binnie & Associates
Ltd.
Leading in Quality: OQM
certified March 2013.
In an ideal world the linework layers are automatically created when the linework is created via the survey database or when you create a new feature line.
If your using the database and linework codes the layers are automatically generated via the Linework Code Set. Same thing with Flines if you place them on thier own site and have the object layers set up in the drawing settings.
John Mayo
Your Name
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.