Hi all, quick recap of where I'm at:
I've got a full suite of LISP routines for several different automated annotation and calculation tools which worked beautifully until I moved employer. Previously I have been dealing with Trimble survey data exchanged as dxf's and the data in that format gave me "DIAG_CROSS" blocks with the point attributes written into the block. Having moved companies I now find myself dealing with Leica and LisCAD and the only reliable way I have of extracting point data with an extensive attribute set is via csv.
What I need is a LISP to read in a csv and create a "DIAG_CROSS" block at each of the points and generate 8 block attributes that match the points attribute tables, the last column in the csv contains the target layer designation for the block.
Attached are a sample dxf in the format I use to deal with and a csv (saved as a txt since I can't attach a csv) of invented points in the format I'll be using, the headers in the csv are what I need the block attributes to be called in the block, which I can then call on with the rest of my LISP suite.
The format of the csv is Pt No.,E,N,Z,CODE,DEPTH,SIZE,MATERIAL,COMMONNOTES,END,NUMBEROF,METHOD,NOTES,LAYER and the attributes I need to be named and attached to the blocks are PtNo.,CODE,DEPTH,SIZE,MATERIAL,COMMONNOTES,END,NUMBEROF,METHOD,NOTES. I don't need the elevation as displayed in the dwg.
Thanks in advance