Hello all, I have a few questions. When dealing with AECC_COGO_POINTs (ie a point representing a 12” Tree) I know the following:
The problem I have is, one can “fix the size” (make static) the point symbol, but unless I’m missing something the point labels are always dynamic. What happens a lot here is a drawing that was drafted for a 1”=20’ scale is often used in an exhibit that is at a larger scale. All of the points stay at the “fixed” scale but the labels enlarge to the MVIEW scale factor.
Is there a way to “fix” point label scales?
How are others dealing with this?
Is exploding the points my only option?
If exploding is the most efficient way of dealing with this does anyone have a lisp routine that would do the following?
a. (if (setq C3DOBJ (ssget "X" '((0 . "AECC_COGO_POINT*"))))
a. Dropping them to a block
a. Separating the symbol from the label
b. Dropping label blocks to mtext
Solved! Go to Solution.
Solved by AllenJessup. Go to Solution.
Solved by troma. Go to Solution.
You could make a drawing of just the points and then use ExporttoAutoCAD to achieve what you're trying to do.
I went in and drew the symbols like trees at 1" (0.08') and 1 foot for the drip line. If you do that, check to use drawing scale on the descriptor file, and bring all of your points in at 1"-1', it will bring in the tree symbols at the correct scale for the drawing when you re-scale it.
Surveyor Lee
Thanks Lee, I've set up mine really similar to that in fact I took it a bit farther and scaled it up by parameter 1 so that 24" trees are bigger than 12" trees. But, my question is not about the symbol (point style) it is about the point label resizing.
To get around this I have either plotted from model space (usually we're wanting to generate a scroll plot at 1'=40", or something close to that), or I freeze the text layers. Neither is pretty, or ideal, but both have worked for us.
HTH.
Thanks seattlesurveyor, (I wonder if I know you) I agree, that can be done but they are both less than desirable solutions. I view these boards from time to time and I can work around most of the things that civil 3d does for survey. I don't mind the survey data base all that much since I just use it to string my points together. I like the concept of point styles and labels. In fact it helps in ways. I just wish you could lock down the size of the labels without destroying the object.
If you need to see the tree size at every conceivable scale, you could make the text part of the tree symbol block. It requires lots of blocks, but it works well.
Hmmm, maybe I was not clear enough. I know I'm not the only user that is trying to use point label styles as the final annotation for survey shots. I used a tree as just an example. I have set up point labels to "auto label" the majority of features that typically reside in a topographic base map. The following is a list of some of my point labels:
And, so on. A lot of these labels are fed their data by a user-defined property classification that I created that comes in directly from the coded survey data.
So as you can see it would be a monumental task to have different blocks, and that would require different field codes to accomplish the same thing.
The export to AutoCAD works to stop the rescaling of the point label. But, you still need to explode the point one more time and then the label an additional time to separate the point block from the label block. This is especially true if your point block and label reside on different layers and you want to give users the ability to layer off these components separately. So back to my original questions.
You could create an expression using the Drawing Scale Conversion as a factor of your text height. Set the expression to be the text height within the label style.
"Your text height"/{Drawing Scale Conversion} should do it. Then the text will be the same height regardless of annotaion scale.
Mark Green
Working on Civil 3D in Canada
To get around that, I went in and created a special text style the is annotative at 1"=1'. I created mine at 0.06' (Leroy 60).
Tne when the points are inserted at 1"=1', they come in corrrectly. Since the text type is annotative, the size will automatically rescale to Leroy 60. So you can change the scale and the points and symbols will re-scale.
Surveyor Lee
You might be able to handle it using an expression the way I handle the text height. See my post [Here].
Allen
Allen Jessup
CAD Manager - Designer
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.
Yes. I knew it had been mentioned. But sometimes a second opinion, although exactly the same, will help someone along the right track.
Allen
Allen Jessup
CAD Manager - Designer
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.
@troma wrote:Nice theory
And I'm standing buy it! Truly I did remember that it had been mentioned. But I only reread the original post. So I hadn't remembered you'd covered it in full detail.
Redundancy never hurts. Belt and suspenders and all that. How many people here in the North East wish they had a redundant power supply!
Allen
Allen Jessup
CAD Manager - Designer
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.
Truly, tautology is so redundant!
The 'nice theory' I was referring to is that repetition will actually persuade someone to pay attention; not that you knew you were repeating. I believe you.
Mark Green
Working on Civil 3D in Canada
Allen, I tried your expression solution and it does what I want when the point label is in its "home position" however I'm not able to apply the expression to the text height in dragged state mode. Am I missing something? BTW I'm working in 2010 not sure if 2012 or 13 is different.
In the Label Style Composer, on the Dragged State tab, under Dragged State Components the Display must be As Composed not Stacked Text. You can't put in an expression for text height in the stacked text.
Allen
Allen Jessup
CAD Manager - Designer
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.
Can't find what you're looking for? Ask the community or share your knowledge.