AutoCAD Civil 3D :: How To Label Objects Automatically
Jul 30, 2013
In my company we are just beginning to use Civil 3D and we are experimenting with different features and trying to compete with Microstation. A big chunk of our time (80% more or less) goes into labeling lines and objects. I sat down with a MicroStation guru and they showed me how MicroStation automatically creates labels throughout different viewports and it has a feature to prevent them from overlapping.
Found a link to some code (URL...) to automatically place an Mtext field to label assemblies. It was written for C3D 2009/2010 but I can't get it to work for 2011 - any VBA gurus care to take a look to see if it will run (or not) on 2011.
I have Note label Style objects and Marker Style Objects that have layers assigned to them. When I bring a Note label or Marker Style into the drawing, it comes in on the zero layer. I know that the object layers of the drawing settings are controlling this. Is it possible to have the Note labels and/or Markers come in on the assigned layers of their Styles?
We can add Reference Text in Label Components. it can be referenced to Alignment, COGOPoint, Parcel, etc. For example, after that it is needed to select a COGO Point, and Label is changed from "???" to a property of selected Reference Object. I want to add Reference Text by VBA.
I received a drawing where I have to add Bearings to an alignment and Right-of-Way lines. I have a Line Label Style that it works for that purpose. These new bearings are "Alignment Tangent Labels" and we need them to be "MTexts"
Select & explode once, and you get "Block Reference"
Select & explode again, and you get "MText"
Once that is done, unfortunatly, I get "3D Faces" objects in the background. Invisible on the drawing, but visible on paper once we plot them. The only way to remove them is by selecting around the new MText until I click on one, then, right-click, Select simnilar, Delete!
Is there any way to prevent that to speed up the process???
Creating a tag to automatically label structural beams? I am trying to label a beam with its style name and bottom of beam elevation but I am not having any luck.
The label associated to a grading point when is moved when is moved changes its size automatically and a leader appears. After this happen no control over the grading point and its associate label. refer to the image below.
C3D 2013. We have profile line labels, some of which get manually edited (for example, change the "<[Tangent grade(FP|P2|RN|AP|GC|UN|SD|OF)]>" to a static number such as 0.29%).
However, if you CTRL+Click and select one of these labels and change the style of that one label, then the manual edits are lost and the label reverts back to the default string.
I'm trying to label my Profile label stations as raw stations, 20~20 meters, and I'm not being able to adapt the format to STATION 0, STATION 2, without any plus zeros or +, or -, or commas, or anything, as following in the image.
Is it possible to pin a label to another label ? Or pin a label to an object so that when the first label (or object) is moved, the other moves with it ?
I've inherited a dozen heavily detailed drawings only they have been drawn freehand and do not conform to any snap mode or grid. Unfortunately the objects are not all out by a certain amount, so to adjust the entire drawing to conform to the nearest snap point I need to pretty much go through every single object and snap it to the nearest point, which will take weeks.
I've googled around a bit and have found a lisp that may potentially work however I'm running 2004 LT so therefore can't test this lisp until I find someone with a full version.
I'm sure I can find someone with a full copy of Autocad even if it means borrowing their computer just to re-align the objects. I've yet to test out the lisp I found [URL] .... although this lisp seems to suggest it will work with text objects, unfortunately my drawings include a range of objects including text, rectangles, plines etc.
I've taken a look at DotSoft's 'ToolPac' and will buy it if needed as it will apparently align all objects to the nearest snap, but I thought I'd check to see if there was any other easier/cheaper ways of doing it first.
I'm exporting DWG objects to a SDF file. Once connected to the SDF file, text items are displayed as points as expected. I have ensured the STRING attribute is present in the conversion and I can see these values in the Properties pallete.
I want to label the points using the Style Editor but try as I might no text label appears. I've checked the obvious stuff like ensuring I'm not using black text on a black background and the text is not so small that I cannot see it.
Is there a way to automatically display the dimension of lines or objects as you draw them? I looked at dimensional constraints, but AutoConstrain doesn't seem to have an option to automatically apply dimensional constraints....right?
I'm using Revit 2013 and recently installed the Update Release 1. After the Update I am running into an issue when I selct any element, my screen flashes 2-3 times and then the element is automatically moved to the North. It's as if every time I select an item it defaults to offset.
I need the logos on this poster to be distributed in alpha order in a grid pattern. Is there an easier way to do this than manually setting them in place? Like a script or something?
I have a problem: when i scale objects (even if I do a proportional scale clicking "Shift" button), the program automatically modify the alignment and the form of the object. for example if i scale a "stickman" which is completely symmetric, finally I have a figure with arms of different dimensions and proportions. Im using the cs5
The problem is not about the stroke dimension, is the path that is modified.
I have C3D 2012. I want to label a part of an arc. The arc has 3 lines that intersect it. I want to label the overall arc and the pieces of the arc. The overall arc is not a problem. How can I label the parts of the arc without breaking it up?
I keep getting the words "Label Text" being placed at 0,0 every time I insert a profile view into my drawing. Is there a simple way to change something in the settings to either not display this at all or sontrol how/where it is displayed? It is annoying when you do a zoom extents being you now get 2 small dots on screen, 1 being the actualy drawing at the correct utm cooridnates and the other being this piece of text down at 0,0.
I have applied a client's style to the alignment to show PI's. In this case we have 2 alignments close to each other (NB & SB of road). PI's close to each other will then overlap. What I would like to do is apply a style that will have the line and text go exactly in the opposite direction. I am trying to avoid dragging the text as that seems to bring up several more issues. I am looking for whatwhere to change within the style editor to make this happen.
C3D 2012 sp1 W7Pro 64bit HP Z400 Workstation 16 GB RAM Intel Xeon CPU W3565@3.20GHz NVIDIA Quadro 4000
Need writing an expressions in a label style. I have part of it working, it is {Rim to Sump Height}-6 now I would like it to put 0 if it is 0 or less but I don't know how to do it. It works great on positive number but I want it to put 0 if it is a negative number.
Is there a way to label the low point of a profile or alignment that doesn't have any vertical curves? We have an existing alignment and profile which is relatively flat, and we'd like to establish and label the low points for drainage improvements.
Any way to label the elevation of an object where it is picked? For example, I'd like to be able to pick on the node of a feature line or 3D polyline (or any object really) and have a label placed that displays the elevation of the object at the point where it was picked. This could appear similar to the surface spot elevation label, but instead of getting it's elevation from a surface, it would come from the object where picked.
Alternatively, any way to create a label style, perhaps using the Note label, to display something like this? I don't even care if it is dynamic or not, static would be fine. However, I do need it to scale innovatively . Tool Pac has a feature that does this, but the label is just a polyline and text that is not annotative.
we are in a situation where we want a dynamic wall label. how can i make that happen if technically the top of wall and bottom of wall are at two different x and y points. ideally i would like have one label and list it this way by referencing surface elevations:
How to set a value and label the “degree of curvature” for the horizontal alignment (HA)?
As the radius of the circular alignment (R) is calculated from the “degree of curvature” (attached) then I couldn’t figure out how to select a particular value for the “degree of curvature” (R=1718.8/Da) and then to label the horizontal alignment with it.