Trees as key descripor symbols

Trees as key descripor symbols

ESchomberg
Collaborator Collaborator
2,725 Views
17 Replies
Message 1 of 18

Trees as key descripor symbols

ESchomberg
Collaborator
Collaborator

I think this is last question regarding my last learning serge. I created blocks of trees with a hole in the center and put a size for the tree, example 22.

 

They insert perfectly with my point styles and description key being set up now however I can't click on the tree and change the size within the block I assume because it is actually a part of a point number it won't take me to block editor. So I have to explode the tree 3 times in order to be able to change the tree size. Is there a way around this? I have diligently tried.

 

 

0 Likes
Accepted solutions (1)
2,726 Views
17 Replies
Replies (17)
Message 2 of 18

ChicagoLooper
Mentor
Mentor

Hi @ESchomberg 

Use tree block as a symbol that represents a cogo point, not as a placeholder to store a Block Attribute. 

What is the object type displayed at the top of the Properties Palette?

 

If it's a cogo, are you using an appropriate Label Style which displays the SIZE as a label?

 

 

Chicagolooper

EESignature

0 Likes
Message 3 of 18

ESchomberg
Collaborator
Collaborator

I just made up a drawing and inserted several points using the point styles and description key sets.

0 Likes
Message 4 of 18

Pointdump
Consultant
Consultant

Hey Erik,
Good question!
A couple of ideas to bat around. Either enlarge your description key set to make a separate key for each size, or make a script to insert a dynamic tree block at each location.
And from @tcorey a lisp solution >>>Here<<<.
Dave

Dave Stoll
Las Vegas, Nevada

EESignature

64GB DDR4 2400MHz ECC SoDIMM / 1TB SSD
NVIDIA Quadro P5000 16GB
Windows 10 Pro 64 / Civil 3D 2027
Message 5 of 18

ESchomberg
Collaborator
Collaborator

Hmmm. I have not dived into dynamic blocks yet, is there an easy way you could point me in the right direction?

0 Likes
Message 6 of 18

caddie99
Advocate
Advocate

Here is how I do it.

1. Create a point style each tree size   mine are Tree2  thru tree72   even numbers only scaled accordingly

2. use descriptor keys on import to assign the point style

 

ie    22 oak    would assign point style tree22  

 

Message 7 of 18

ESchomberg
Collaborator
Collaborator

I thought about that bud darn, I will have like 30 oak trees, 30 pines, 30 palms and so on...but I may just have to do it

0 Likes
Message 8 of 18

Todd_Rogers
Mentor
Mentor

You need to use the $ under the format column. With this option, it will read the size in the description and assign a scale from the checked box to apply the X-Y scaling automatically. You should only need ONE tree block for each type of tree, ONE oak, ONE maple, ONE poplar, etc.

Todd Rogers
Civil Administration
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.

EESignature

Message 9 of 18

BrianHailey
Mentor
Mentor
Accepted solution

If I understand correctly, you want the number in the middle of the tree symbol to change to match the size of the tree. Do you also want to scale the tree symbol based on the size of the tree? I ask because the drawing you provided has a 12" oak with a "55" in the middle of the symbol:

BrianHailey_0-1701204699568.png

If I'm assuming correctly, you could create a user defined property for the tree size and then add that to your label style so it appears at the center of the point. Once you create a user defined property, you'll see it as an option in your label style:

BrianHailey_1-1701204897289.pngBrianHailey_2-1701204930750.png

 

Brian J. Hailey, P.E.



GEI Consultants
My Civil 3D Blog

Message 10 of 18

ESchomberg
Collaborator
Collaborator

Thank you sir, good information 

0 Likes
Message 11 of 18

BrianHailey
Mentor
Mentor

If you're importing points, this would be an additional column in the point file. You would then need to create a new point file format (just copy the one you normally use) that includes the user defined property. If you are creating the points manually, it will just be another property you can add data to.

BrianHailey_0-1701205666303.pngBrianHailey_1-1701205705310.png

 

Brian J. Hailey, P.E.



GEI Consultants
My Civil 3D Blog

Message 12 of 18

ESchomberg
Collaborator
Collaborator

No, I'm importing points collected from the field. And you were correct, I just put a 55 in there to have a number that I can edit but it didn't work out that way without exploding the tree 3 times. I don't really need the tree scaled to exact size either, I just scaled them to 5' in the point styles.

0 Likes
Message 13 of 18

ESchomberg
Collaborator
Collaborator

Sorry, I'm gonna need some time to look into this. I can't solve this one immediately 

0 Likes
Message 14 of 18

rl_jackson
Mentor
Mentor

Erik,

 

All of the advice provided is good, and there are different ways to skin a kitty for the most part I try to keep it simple if possible. I use just two-point codes and two symbols in South Florida, TREE and PALM. The reason for this is due to the # of exotic trees located in the area whether their fruit trees (Star, Avacado, Orange, Kiwi etc...) or normal trees (Oak, Pine, Banyan) and the sheer number of different palms which some look similar to the other. The field crews are not Arborist or Landscape Architects, in my opinion, this is better left up to the professional that is qualified to make such determinations without imposing any unwanted liability on the company, not to mention that most projects will require a professional to make those determinations anyway. Below is my description of TREE this can be coded in the data collector with a size which will appear in the point label style in the drawing (I don't always do labels). Take special not to the Description Key of TREE* the asterisk is a key feature of getting the data to appear in the drawing if needed. Of course, the 2nd & 3rd column are Point Style and Point Label Style respectively and then is the format column, this is what will be used to fill in the information for the Point Label Style when the points are imported (Red Underline). Now in the format I have used $1" Tree, the $1 is key (circled in green) as is the * previously mentioned. By entering a code in the data collector of TREE 12 (space required) the TREE symbol is used for the Point Style and the Point Label in the drawing will read 12" Tree (red portion also included in format). This format can also included additional field for spread or height if so, desired just by adding $2 (spread) $3 (height) and can be further formatted so that the Point Label gets each on a separate row in the label by using \P (way to hard code a return in ACAD) within the format.

SharedScreenshot.jpg 

HTH

Rick

 

 

 


Rick Jackson
Survey CAD Technician VI

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.

EESignature

Message 15 of 18

ESchomberg
Collaborator
Collaborator

Goodness, this all sounds so complicated. Thank you, I will sit down this weekend and try to sort all this info

0 Likes
Message 16 of 18

Pointdump
Consultant
Consultant

Hey Erik,
Some good stuff >>>Here<<< and >>>Here<<< on creating Dynamic Tree Blocks.
It's a real shame that COGO Points can't use Dynamic Blocks.
Dave

Dave Stoll
Las Vegas, Nevada

EESignature

64GB DDR4 2400MHz ECC SoDIMM / 1TB SSD
NVIDIA Quadro P5000 16GB
Windows 10 Pro 64 / Civil 3D 2027
Message 17 of 18

Cadguru42
Advisor
Advisor

@Pointdump wrote:

It's a real shame that COGO Points can't use Dynamic Blocks.


Yeah, that's a very important point (pun!). Dynamic blocks don't work with C3D styles. I had the same issue as the OP a long time ago and learned to use the arguments (the $1, $2, etc.) in the point description to get the symbol size to scale based on the size. 

 

I highly recommend going through some tutorials on C3D styles and labels to help you better understand what's going on.

C3D 2024-2026
Windows 11
32GB RAM
Message 18 of 18

ESchomberg
Collaborator
Collaborator

Yeah this is alot of good information. Seems like there is always something just around the corner that is new to learn on cad. I have just not had the time to delve into all this yet but I certainly will.

0 Likes