LISP Support page


This page has links to the Cadastral Automated Plat Drafting (CAPD) system LISP files, and other support files for use in AutoCAD. Very limited HTML docs here.

New file posted February 18 2005 - doslsp.zip has numerous changes.

This zip file actually has been uploaded several times over the past few months with changes. I just have not had they time or the tools to make changes to this web page.

I have listed the most of the changes below. I made a few bug fixes along the way, and several "under the hood" enhancements.

Several new commands have been added also. The list is not really in any particular order.


Not necessarily new, but not mentioned before commands INLEICA imports a comma delimited file of name, latitude, longitude, elevaion. XLEICA exports a file of the same format. XTGO also exports a comma delimited file, but different format that is useable by Trimble.

CPTIDS will connect point id blocks given a starting and ending point id - if the last portion of the point id is a number and is sequential.

Fixed a bug in CHGS which sometimes put blocks with attributes on the wrong layer when changing the style of several entities

BTRV now creates a polyline for the adjusted traverse – a 3D poly if there are differences in elevation. Also fixed a bug concerning copying the point ids to the adjusted traverse locations and layer

I renamed BD to LBD as AutoCAD now has a command BD and it whines at me. I also got rid of ZD (shortcut for zoom dynamic)  for the same reason, but I doubt if anybody used it anyway.

BTRV has significant changes
 Can now choose to base the area on rounded bearings and distances - uses the current annotation settings set by DS
 Can now choose either a Compass or Grant boundary adjustment - only compass for closed figures
 Printout of mis-closure should now be correct
 Printout shows Point ids (if they exist as idgeo blocks)
 Can choose to copy Point ids when drawing the adjustment on a different layer
 Area with 3D lines now more correct

All of the inverse/traverse commands, in a drawing with point ids, enter the # sign at any of the prompts asking for a point - you will stay in point id mode until you enter e for exit (actually e or ex or exi or exit - which means you cannot have a point id called any of those four names).

Point ids show on screen output, also modified output slightly

New command BBI - Bearing Bearing Intersect.

New command DDI - Distance Distance Intersect.

New command BDI - Bearing Distance Intersect. Can take a long time.

New command XMEANDERS – exports a polyline as a list of meanders ready to go into field notes. Uses the current annotation settings, so run DS first.

All of the above commands allow combinations of any type of bearing (Grid, Mean, Forward, etc) and any type of distance, (Grid, Sea level, etc.). Also these commands will ask for point ids if geoprefs set.

The elevation reset to zero bug should be minimized, or happen less often.

New command FIXELE will set the AutoCAD elevation to the base elevation, the current elevation set in GETPRO. Helps quickly reset the correct elevation if the elevation bug does occur.

New command FIXDOT on a TGO exported DXF. TGO puts a block called DOT at every point. FIXDOT makes the attributes visible and moves them off the insert point - they remain small so if you have a scale set or use SETHGT to set the text height and then use CHGS to change the style to a larger size.

All commands that have the # or point id functions - should all work with either the IDGEO block and an attribute POINTID or the DOT block with an attribute NAME

DPROP and IRRB now ask for a point id if geoprefs set.
SPROP now asks for a point id if geoprefs set - also fixed potential bug with running snap modes
SUBD now can make use of point ids instead of picking points - fixed running snap mode issues
GMID - new command that does a geodetic mid split of a line instead of asking how to do it.
PMID - new command that does a plane mid split of a line instead of asking.
GMID, PMID, and MID ask for point ids if geoprefs set, and fixed running snap mode issues

BAREA still has a problem because of the long standing bug in the AutoCAD routine BPOLY that I use. AutoCAD will return a closed area in some cases when there is a small gap. For large parcels  that gap can cause a significant difference in area and needs to be adjusted out. BAREA will, hopefully, find the small gaps, and throw together a traverse that then gets adjusted.

Virtually all geodetic commands that ask for a point have a new hidden option - typing GMID as a response will ask the user to select an object - it had better be a line - and the geodetic midpoint of the selected line will be used - basically a geodetic midpoint snap mode.
 
 
 
File
Size
Modified
What
doslsp.zip 543 Kb Feb 11 2004 Contains all the lisp files for CAPD and Amended Protraction Diagrams (APD). Should be compatible with R14 through 2004, however, all development is being done in 2004, so no testing is being done on other versions.
dosdcl.zip 13 Kb Mar 29 2001 Dialog boxes used by CAPD lisp files. New annotation settings dialog
dosscr.zip 5 Kb Mar 23 2001 Scripts to set things up for CAPD - becoming more obsolete, see above
dosdwg.zip 584 Kb June 2 2000 Various template and symbol drawings
dosshp.zip 17 Kb Sep 22 1998 Uncompiled text fonts
dosshx.zip 6 Kb Sep 22 1998 Compiled text fonts
dosslb.zip 40 Kb Sep 22 1998 AutoCAD slides used by older menus - becoming obsolete
dossld.zip 16 Kb Sep 22 1998 Slide library - becoming obsolete
dostxt.zip 9 Kb Apr 12 2001 Block export templates and now CADSETA.TXT and other settings files. Added CADSETA.OR
2000mnu2.zip 104 Kb Mar 19 2001 Menu add ons, not a replacement for the acad menu. Many files, bit maps and such so you may want to put into a separate directory and add it to the support file directories that AutoCAD looks in.

Page maintained, only part time, by Tom Noble