& Construction

Integrated BIM tools, including Revit, AutoCAD, and Civil 3D
& Manufacturing

Professional CAD/CAM tools built on Inventor and AutoCAD
Integrated BIM tools, including Revit, AutoCAD, and Civil 3D
Professional CAD/CAM tools built on Inventor and AutoCAD
I'd suggest you revert back to the supplier of the 2D survey and get them to supply it in 3D - what use did they think a 2D survey would be to anyone...!?!?!?!?!?
Using the elevations as text assumes that the insertion point of the text is at the actual survey point which isn't always the case and may or may not matter for any particular situation.
Attached is a dll that I use for these (all too familiar) situations which works reasonably well but you may need to edit the locations of the text as the dll flags up "confusable" points
neilyj (No connection with Autodesk other than using the products in the real world)
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 attach or rename the dll so try this https://1drv.ms/u/s!ArDb0HZEyQjlsggXlvcVkVabzDQP?e=DrPdqH
neilyj (No connection with Autodesk other than using the products in the real world)
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.
John,
"...can I set the elevation of the nearest point to the elevation of the test also?"
I don't understand. Nearest point of what? More details please. Posting a DWG or ScreenShot would help.
Dave
Dave Stoll
Las Vegas, Nevada
Does every flat polyline have a text object? In that case a tool could find the polyline crossing the label box and set it's elevation to the text value. Why not post a drawing of the polylines?
Essentially, after moving text to elevation, is there a way to assign that elevation to the nearest point (OBS_marker or Level point) to give a more accurate surface?
Almost anything can be accomplished, but NOT from a screen capture.
This is exactly what the dll I linked to earlier will do but if the "+" and text are too close then "confusable" points occur where the routine doesn't know which "+" to assign the level to.
neilyj (No connection with Autodesk other than using the products in the real world)
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.
Cheers, Terry. That's great.
It looks like the text is a standard offset from the point marker. Either copy the drawing or copy the text (to preserve the original). Then select all the text and move it so that the insertion point of the text is at the marker. Then move the text to elevation. To get polylines at elevation. Create a Surface from the text at elevation, then create featurelines from the polylines and have them assume the elevation from the surface. If you need them to be polylines not featurelines. Explode the featurelines.
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.
@AllenJessup wrote:
It looks like the text is a standard offset from the point marker.
@Anonymous If this is the case throughout then it becomes significantly easier and it is as @AllenJessup described
neilyj (No connection with Autodesk other than using the products in the real world)
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.
Unfortunately it's only a small amount of text near the points as shown in the screen grab. The remainder are at different offsets and orientations. Thanks though!
What are the point markers? Can you post a drawing with a couple of examples? Are all points along polylines or just some?
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.
@Anonymous Did you try the dll I posted?
neilyj (No connection with Autodesk other than using the products in the real world)
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.
If you can select all the text and move the text as a group, all at once, to where they need to go, then this can be done easily without using 3rd party software. If you can't move them all at once, then would it be possible to move them in a few groups, say around four groups, moving only one group-at-a-time? The goal is to move all text to their 'target' location, because once they're in the right spot, then you're home free.
Assuming you have already moved all the text, you can use DATAEXTRACTION command. This command is capable of collecting the Easting, Northing, and the elevation value and put them neatly into xls format. Once in xls, you can easily edit them to PENZD (or some other acceptable form) then save as a csv file. Since the Dataextraction command collected the x-and y-coordinates as well as collected the text's CONTENT, which in this case was the elevation, you can create a formatted list of points and save the list as a csv file, e.g. PENZD with csv extension, which as you already know, can be used to insert cogo points.
The DataExtraction process is highlighted in images 1, 2 and 3 (Pages 4, 5 and 6 of the Dataextraction command). Image 4 shows the resulting xls file you get from Dataextraction. Image 5 shows an edited version of the xls.
Image 1.
Image 2.
Image 3.
Image 4.
Image 5..
If you want to insert the actual MTEXT instead, then that can be done too, by combining QUERY and ALTER PROPERTIES functions. The former will find, gather and insert your text while the latter function will move, or elevate your mtext to its proper elevation or z-value.
Chicagolooper
Hi Allen,
I've attached the drawing for you to have a better feel of what I'm describing.
I'll take a look when I can. Things are busy this morning.
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.
Your text is not really mtext, it's a block. You can still move the text to its appropriate elevation by using Express Tools, specifically the TXT2MTXT command then pasting the text into a spreadsheet. I'm sure there are various ways to do this and this quick, down-N-dirty way, is one of them. You'll have to explode the block in order to access the individual text entities, but once the text is formatted and pasted in a spreadsheet, you're good to go.
Image-1.
Image-2.
Image-3.
Image-4.
Image-5.
Image-6.
Chicagolooper
I believe the action is up around coordinates of X=2231400.00 Y=550500.00.
See the image in post #6.
@Anonymous I see the Survey Draft.dwg originated from LSS so going to my first post (Message 2) can you revert to the original survey supplier and get them to export the LSS Survey as a 3D survey and include the DTM triangles?
It's a long shot but have you checked that the DTM triangles are not on a frozen/hidden layer?
The text block in the Survey Draft dwg is the standard LSS export to DXF for the control stations that exist in the LSS Survey and as such are not much use for anything else.
My experience of LSS exports is that the level text can be in all sorts of weird locations relative to the actual survey point (rotated/offset in any direction etc) so even the SurveyFix dll I posted has some difficulty in resolving which text is attributed to which point
neilyj (No connection with Autodesk other than using the products in the real world)
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.
How to buy
Privacy | Do not sell or share my personal information | Cookie preferences | Report noncompliance | Terms of use | Legal | © 2025 Autodesk Inc. All rights reserved
Type a product name