Hello
a long time ago ( few or more years ) as i remember - someone from us ( communities ) make a script vba or something
to make a surface from 2d text on map ( for example 31.2 , 32.4 etc ... )
Maybe someone remember this or can help ? I need to make sufrace from points but there are 2d
As i remember this script put text on level from text and than connect it to mesh ?
Martin
2d map looks like this
RegardsAndrew BellTechnical SupportBentley Systems
Can you post a sample DGN file? The white text looks like text nodes. There's also some blue text that looks like spot heights. For an automated conversion, text must be simple to identify — that is, all on one level, or having a unique symbology.
Regards, Jon Summers LA Solutions
Could it be the an option in PowerCivil , that allow you to convert the 2d text to 3d. Go to File->Import-> Surface. Import surface dialogue window , use the option in elevation drop down as , Use > Text , this it will convert all text element to 3D.
For Mstn V8i users I have posted before a old bas macro (ExtractText ) that will extract the xy and Text of a 2d Text file and create a txt or csv file you can then us import coordinates tool and this text file to create 3d points in an 3d file and then use the 3d tools to create a surface from those points... it works off the justification as the xyz location..
So you need to look at your file carefully to work out if the white crosses are ( if the are not txt node markers) but are where where you need the text to originate from, there is an mdl in the utilities section here that will change your text justification without moving the text ( a really useful utility) , I would set the justification to centre center then change all the text centre centre next I would select all the text and move it so the the text justification is aligned with the survey spot height crosses... then run the ExtractText.bas to recreate the spot height survey coordinate text file...FYI you may need to edit the bas or create the folder for it to save it defaults is "C:\temp\ExtText.csv"
If anybody would take on converting this very useful bas into vba I'm sure we would all benefit.
0116.ExtractText.zip
Lorys
Started msnt work 1990 - Retired Nov 2022 ( oh boy am I old )
But was long time user V8iss10 (8.11.09.919) dabbler CE update 16 (10.16.00.80)
MicroStation user since 1990 Melbourne Australia.click link to PM me