Community
Civil 3D Forum
Welcome to Autodesk’s Civil 3D Forums. Share your knowledge, ask questions, and explore popular AutoCAD Civil 3D topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Dealing with AECC_COGO_POINTs

26 REPLIES 26
SOLVED
Reply
Message 1 of 27
J_Seeds
3472 Views, 26 Replies

Dealing with AECC_COGO_POINTs

Hello all, I have a few questions. When dealing with AECC_COGO_POINTs (ie a point representing a 12” Tree) I know the following:

 

  1. The point style controls the display of the “node” (tree symbol)
  2. The point label style can control the label contents (12”)
  3. The descriptor key tells Civil 3D what styles to use

 

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?

 

  1. Gather up all of the AECC_COGO_POINTs

         a. (if (setq C3DOBJ (ssget "X" '((0 . "AECC_COGO_POINT*"))))

  2. Explode all AECC_COGO_POINTs

         a. Dropping them to a block

  3. Exploding these items again

         a. Separating the symbol from the label

  4. Then gather up all of these exploded labels and exploding them again

     b. Dropping label blocks to mtext

26 REPLIES 26
Message 2 of 27
tcorey
in reply to: J_Seeds

You could make a drawing of just the points and then use ExporttoAutoCAD to achieve what you're trying to do.



Tim Corey
MicroCAD Training and Consulting, Inc.
Redding, CA
Autodesk Gold Reseller

New knowledge is the most valuable commodity on earth. -- Kurt Vonnegut
Message 3 of 27
SurveyorLee
in reply to: J_Seeds

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

Message 4 of 27
J_Seeds
in reply to: SurveyorLee

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.

Message 5 of 27
seattlesurvey
in reply to: J_Seeds

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.

Message 6 of 27
J_Seeds
in reply to: seattlesurvey

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.

Message 7 of 27
KirkNoonan
in reply to: J_Seeds

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. 

Message 8 of 27
J_Seeds
in reply to: KirkNoonan

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:

 

  1. Culverts (labels the size and type of pipe and IE)
  2. Storm drain structures (labels the type and rim elevation)
  3. Sewer structures (labels the type and rim elevation)
  4. Sign (labels the sign type)
  5. Trees (labels the DBH)

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.

 

  1. Does anyone know if there is a way to "fix" (make it nondynamic) a point label style?
  2. If you use point label styles like I do how are you dealing with their "dynamic" nature?
  3. If exploding the points is my best option is there anyone out there willing to take a stab at the lisp routine that I described in my original post. 
Message 9 of 27
KirkNoonan
in reply to: J_Seeds

We use layers to suppress the display of the tree sizes and other attributes at scales that would make the labels absurdly large or get too busy. We use pipe networks (usually) for the pipe and structure information and don't display those points. It is our standard that all text is always 1/8th inch high, so the label behavior suits our needs. If we need to show more detail, we add additional views. Kirk Noonan Carter Associates, Inc.P (772) 562-4191 F (772) 562-7180
Message 10 of 27
troma
in reply to: J_Seeds

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

Message 11 of 27
SurveyorLee
in reply to: J_Seeds

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

Message 12 of 27
AllenJessup
in reply to: J_Seeds

You might be able to handle it using an expression the way I handle the text height. See my post [Here].

 

Allen



Allen Jessup
Engineering Specialist / CAD Manager

Message 13 of 27
troma
in reply to: AllenJessup

That looks familiar!  Smiley Wink


Mark Green

Working on Civil 3D in Canada

Message 14 of 27
AllenJessup
in reply to: troma

Yes. I knew it had been mentioned.Smiley Happy But sometimes a second opinion, although exactly the same, will help someone along the right track.Smiley Wink

 

Allen



Allen Jessup
Engineering Specialist / CAD Manager

Message 15 of 27
troma
in reply to: AllenJessup

Fair 'nuf.  Nice theory. Smiley Wink


Mark Green

Working on Civil 3D in Canada

Message 16 of 27
AllenJessup
in reply to: troma


@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
Engineering Specialist / CAD Manager

Message 17 of 27
troma
in reply to: AllenJessup

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

Message 18 of 27
J_Seeds
in reply to: troma

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.

Message 19 of 27
troma
in reply to: J_Seeds

Can you set the dragged state to 'As Composed' ?


Mark Green

Working on Civil 3D in Canada

Message 20 of 27
AllenJessup
in reply to: J_Seeds

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
Engineering Specialist / CAD Manager

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Rail Community


Autodesk Design & Make Report