Required a lsp to make automatic topo survey by creating layer point text from one excel

Required a lsp to make automatic topo survey by creating layer point text from one excel

sdhara.hit
Advocate Advocate
2,227 Views
28 Replies
Message 1 of 29

Required a lsp to make automatic topo survey by creating layer point text from one excel

sdhara.hit
Advocate
Advocate

Required a autocad lsp that can create text and point from excel file also make sure that text & point will be in same layer as text value or mention layer name. also need to crate that layer name from excel. Its to make automatic topo survey.

0 Likes
2,228 Views
28 Replies
Replies (28)
Message 2 of 29

Sea-Haven
Mentor
Mentor

If you just want to import points look at "Lee-mac pt manager" 

 

Re Automatic Topo survey you want CIV3D, Civil Site Design, Stringer to mention a few. Last 2 work with Bricscad also.

0 Likes
Message 3 of 29

john.uhden
Mentor
Mentor

@sdhara.hit ,

As @Sea-Haven sagely pointed out, topo surveys don't create themselves from point data.  The data has to be analyzed to create a TIN (triangulated irregular network) or DTM (digital terrain model) from all the points to derive all the contours.  And for that you need to have the software @Sea-Haven recommended.

Those wizards, dating back to David C. Arnold, must be geniuses because I wouldn't even know where to start.

John F. Uhden

0 Likes
Message 4 of 29

Sea-Haven
Mentor
Mentor

If each point is say P,X,Y,Z,D then yes can string via description and not necessarily make a TIN surface, like you have played with this sort of point data for years. Often thought about doing a stringing lisp get it wrong and you have a bowl of spaghetti. A lot is involved in stringing need a Library of description codes.

 

SeaHaven_0-1719972649582.png

 

 

 

0 Likes
Message 5 of 29

sdhara.hit
Advocate
Advocate

@john.uhden @Sea-Haven  I have data in excel  x y z point id layer name format. so There would be lsp that can create layer from layer column, create point by concatenate x,y,z,layername , and also lsp can create text with layer by concatenate x,y,z,pointid,layer  . I just want autocad lsp. not civil 3d

0 Likes
Message 6 of 29

john.uhden
Mentor
Mentor

@Sea-Haven ,

Even without connecting kerb points, just random shots, or even a grid of shots, would be daunting for me to triangulate, let alone correctly.

John F. Uhden

0 Likes
Message 7 of 29

john.uhden
Mentor
Mentor

@sdhara.hit ,

Yes, by all means freeware AutoLisp is the least expensive way to go.  And this place is like a freeware drive-through.  But you get only what you pay for.

Years ago, before AutoCAD, we used to draw the contours between the points by eye.  Today's software does no better than that, but all that terrain data makes it possible for software to create profiles and cross sections and perform earthwork calculations.  I wish you luck in your quest.

John F. Uhden

0 Likes
Message 8 of 29

daniel_cadext
Advisor
Advisor

do you have a sample file?

Python for AutoCAD, Python wrappers for ARX https://github.com/CEXT-Dan/PyRx
0 Likes
Message 9 of 29

Sea-Haven
Mentor
Mentor

Importing just points can be done very easy, the real question is the original request was for a Topo result. This is a Topo from reading data points via CIV3D or another Topo software etc. It has all the points strung. Really need @sdhara.hit to provide a sample dwg of what is really required and yes a sample data file.

 

SeaHaven_0-1720056839479.png

 

0 Likes
Message 10 of 29

daniel_cadext
Advisor
Advisor

Yeah, just wanted to play around with the data in Python, which has a ton of tools available,

I.e. GDAL, CGAL, Shapely, GeoPandas to name a few

 

This guy names a couple dozen tools, some I have yet to tryout

https://www.reddit.com/r/StructuralEngineering/comments/1b0l1ss/python_libraries_for_civil_and_struc...

 

I don’t know many libraries for lisp, there’s a tin generator here,  https://www.theswamp.org/index.php?topic=9042.0

 

I’m also interested in trying out Apache Arrow’s Parquet high performance file format, with this kind of data structure.

Next level performance reading columnar compared to reading data from excel

Python for AutoCAD, Python wrappers for ARX https://github.com/CEXT-Dan/PyRx
0 Likes
Message 11 of 29

Sea-Haven
Mentor
Mentor

Re TIN's search for lisp by YMG has many functions, "TriangV0.6.7.lsp" may be later versions than this.

0 Likes
Message 12 of 29

sdhara.hit
Advocate
Advocate

Dear all, don't make it complex. Think simple. I have a data on excel x y z point id & layer name. I just want to draw point in same layer as mention in excel . and also I want to draw text from excel. In "CAD tools" there was a option to provide layer name of text. But I did not find any lisp or script to draw point in predefine layer. 

sdharahit_0-1720180941687.png

Point Name X CoordinateY CoordinateZ Coordinate Layer Name
DR491045.62532722.6640Design Road
DR4910502532725.1860Design Road
DR491054.42532727.8650Design Road
ER491059.82532732.130Existing Road
ER491064.92532735.8490Existing Road
ER491070.82532740.1570Existing Road
ER491076.42532744.3780Existing Road
BLD4910812532748.7390Builiding
BLD491085.22532754.8370Builiding
BLD491088.22532761.280Builiding
BLD491089.52532767.9010Builiding
BLD491088.92532774.6440Builiding

 

0 Likes
Message 13 of 29

autoid374ceb4990
Collaborator
Collaborator
sdhara:
  Your original post indicated that you wanted to create a "topo survey".  The data in your last post has no Z values.  How do you expect to draw points and use them to create a contour map with no elevations?  Does your data just represent contour lines?
0 Likes
Message 14 of 29

pbejse
Mentor
Mentor

@autoid374ceb4990 wrote:
sdhara:
  Your original post indicated that you wanted to create a "topo survey".  

I second this.

 

@sdhara.hit 

Now based on post #13, what you wanted now are POINT entity with a label from column Point name and  both on a specific layer from column Layer name?

 

 

Message 15 of 29

john.uhden
Mentor
Mentor

@pbejse ,

Thank you for pointing that out.

I guess he's planning to draw the contours by eye, as I had suggested.

Or maybe he never wanted contours.  I dunno.

John F. Uhden

0 Likes
Message 16 of 29

autoid374ceb4990
Collaborator
Collaborator

If you plot the 12 points that the OP listed, they look more like a contour line rather than random spot elevation points.

0 Likes
Message 17 of 29

john.uhden
Mentor
Mentor

@autoid374ceb4990 ,

Depending on how you connect them, any 12 spots could look like a contour.

Anyway, I have never heard of a survey crew trying to collect shots all at the same elevation, unless, of course, they are at the water's edge of a placid pond.

Here in New Jersey the survey crew doesn't wait for mean high tide (only 2 X per 24-hour day) and try to take shots exactly where the waves extends up the beaches of the Atlantic Ocean, and Barnegat Bay, and Great Bay, and the Navesink River, and the Manasquan River, etc.  They take them in the water and above and in the office we interpolate the location of the MHWL by elevation.  Anyway, the MHWL elevation is determined by some government agency (NOOA, USC&GS, USACE, whatever) for ranges of locations  along the coast based on years of data analyses.

John F. Uhden

0 Likes
Message 18 of 29

Sea-Haven
Mentor
Mentor

Hi @john.uhden here in Derby the tide can be (only 1 X per 24-hour day) with 9m tides.

0 Likes
Message 19 of 29

Sea-Haven
Mentor
Mentor

Post the full sample xls. Nothing worse than make a dummy xls for testing and it has something missing compared to real.

0 Likes
Message 20 of 29

sdhara.hit
Advocate
Advocate

Its too much high level thinking. I don't want couture. It 2d topo survey . I will just want to draw point in same layer as per excel by one click. is there any lisp? I will draw text from cad tools. is to easy in cad tools.

0 Likes