Hello,
I have been trying to find a solution on this topic for a very long time so i would be immensely grateful for your assistance.
I have a set of points originating from survey data. When imported into autocad they appear as they should, where both points and their respective number tags appear appropriately. The software automatically generates each survey point as a block, which includes a point entity and a text box with the numeric identity of that point. See the attached images to see what top plan view looks like when initially imported.
However, when i attempt to align these points to a section plane or elevation (perpendicular to the view orientation of the original view), i am no longer able to view the numbers or the points themselves. They all appear flat and hence are unidentifiable. I have to go to far lengths manipulating the original dataset in order to rotate things around using cartesian methods so that the numbers can become visible again and it is a real pain.
I would be incredibly indebted for anyone's help in resolving this issue so that i am able to align points and numbers so that they appear appropriately when aligned to a new section plane view from within autocad. See the section view image attached to gain an understanding of what i mean about the misalignment.
Receive my gratitude in advance for any help you may be able to offer.
Solved! Go to Solution.
Solved by steven-g. Go to Solution.
I think there is something special / wrong in the block definition.
Can you post an example dwg and we can test on the blocks?
thanks for coming back 3wood.
I have attached a part of the survey dwg so that you can have a go at it.
looking forward to your results.
Not sure how you did the align.
What I did is copy the whole drawing (Ctrl+C), change UCS to the vertical plan, then paste the whole drawing. It looks fine to me.
See image below:
I also looked at the data, What does it represent? Looks like points on streets. Do the points have any other data/attributes etc available to them.
What software package are you using?
It behaved as I would have anticipated for survey points.
dave
I don't think plain autocad can do it, maybe civil3d group can help you build those points to a solid model.
My old LDD can only do this:
This is a surface from the points with Map3d. Not sure if you can see it. Where is the building? We can look on Google earth?
I still don't quite understand what is final result should be.
I guess you need copy blocks to FRONT plane, then rotate these blocks 90 degree on SIDE UCS individually based on their insertion point. You can view the data from TOP view correctly then.
I have attached fixed drawing and can you check if it is what you need now?
Does the other software create the blocks? or use a block that is already defined in the drawing, In the attached drawing is a block that will show the values from plan view or front view, it could be adapted to show other viewing angles as needed, but being a dynamic block it will increase your drawing size!
If that block I used does the trick then you can, use the design center and choose the redefine option to place it into any other drawings. You will then need to use the attsync command followed by selecting alll the blocks and changing the visibility state of all the blocks from the properties palette (or quick properties).
It is a bit of a complicated process to explain, but it doesn't take long, however there is another method that might be a bit easier.
Select one of the blocks and use copybase (Ctrl+Shift+C) picking the point as the base. Then change your ucs to match how you want the blocks to be viewed, and paste the block (Ctrl+v) anywhere in the drawing, and explode the copy of the block. Now you recreate the block. Change the ucs back to world, start the block command and choose the exploded point and attribute, using the point as the base point, and using the same block name "LayoutPoint", you will need to confirm that you want to redefine the block. Now run Attsync and select one of the blocks. All your blocks should now change.
This macro will do all that for you, except for the Attsnc at the end, just watch the command line because it will prompt you many times for some input, including allowing you to pick the new ucs using 3 clicks (origin, x and y), you could alter that in the macro to use a named view etc. This would probably be much neater with LISP or VBA, but that is beyond my skill level?
^C^C^C_copybase;\\;_ucs;\\\_pasteclip;\explode;last;ucs;world;-block;LayoutPoint;yes;\\
I just wanted to say many thanks to steven-g for this solution to this problem i have had for ages. God bless you mate.
Can't find what you're looking for? Ask the community or share your knowledge.