norrin
2005-11-02, 04:14 PM
Please excuse my Map ignorance, but I'm just starting to get into the meat of it.
I have a database that I am linking to objects. I need an annotation that has a leader pointing to these objects that displays a field (size) in the database. I need this annot. to be in the form of symbol depending on what the object is (with the size in it), and have the ability to move the symbol around but keep the leader locked in.
I'm assuming that using map annotation would be the best way to do this since you get the benefits of adjusting the scale to what ever your mapping requirements are. I can get it to work with the block symbol, but I just haven't figured out the leader issue.
This is how I went about trying to accomplish this, getting real close. I tried to incorporate some of the dynamic block features into the annot. just to see what happens.
I defined an annotation template.
define the annottext, inside my symbol(circle) at the correct location.
Added a leader starting at the base point of my ann_block ending in the center of my circle.
Added a wipeout behind my circle.
added a stretch parameter
This is where I hit some snags
to get the annottext to be selectable for the stretch parameter I had to change its "lock position" property to yes
When I insert the annot it works fine and will update a change in the database as long as I dont use the stretch option to move the symbol, once I stretch it around it becomes static. Changing the "lock position" property for the annottext doesnt change anything as fare as updating.
I've looked through the tutorials and the autodesk discussions/web sites and haven't really found an answer. Is there a better way to accomplish what I'm trying to do?
Thanks for your time and patience.
AutoCAD Map 3d 2006
I have a database that I am linking to objects. I need an annotation that has a leader pointing to these objects that displays a field (size) in the database. I need this annot. to be in the form of symbol depending on what the object is (with the size in it), and have the ability to move the symbol around but keep the leader locked in.
I'm assuming that using map annotation would be the best way to do this since you get the benefits of adjusting the scale to what ever your mapping requirements are. I can get it to work with the block symbol, but I just haven't figured out the leader issue.
This is how I went about trying to accomplish this, getting real close. I tried to incorporate some of the dynamic block features into the annot. just to see what happens.
I defined an annotation template.
define the annottext, inside my symbol(circle) at the correct location.
Added a leader starting at the base point of my ann_block ending in the center of my circle.
Added a wipeout behind my circle.
added a stretch parameter
This is where I hit some snags
to get the annottext to be selectable for the stretch parameter I had to change its "lock position" property to yes
When I insert the annot it works fine and will update a change in the database as long as I dont use the stretch option to move the symbol, once I stretch it around it becomes static. Changing the "lock position" property for the annottext doesnt change anything as fare as updating.
I've looked through the tutorials and the autodesk discussions/web sites and haven't really found an answer. Is there a better way to accomplish what I'm trying to do?
Thanks for your time and patience.
AutoCAD Map 3d 2006