VTAB LISP: Create Coordinate Table from Polyline Vertices (Free AutoLISP Download)
VTAB reads every vertex of a selected 2D or 3D polyline and builds an in-drawing coordinate table using standard survey terminology, Sl. No., Easting (X), Northing (Y), and Elevation (Z) where available, instead of manually reading and transcribing each vertex one by one.
VTXTABLE-bgol (Create Coordinate Table from Polyline Vertices)
Command Type: AutoLISP routine (works in AutoCAD, BricsCAD, ZWCAD and most AutoLISP-compatible CAD platforms)
Developed by: BGol Community, bgol.in
Inspired by the general concept of vertex-to-coordinate-table utilities used in CAD/survey drafting. This is an original, independently written routine, new file name, new command name, new source code, created so the CAD community has a free, editable, open-source alternative.
Overview
VTAB reads every vertex of a selected 2D or 3D polyline and builds an in-drawing coordinate table using standard survey terminology, Sl. No., Easting (X), Northing (Y), and Elevation (Z) where available, instead of manually reading and transcribing each vertex one by one.
How to Use
- Load
VTXTABLE-bgol.lspinto your CAD session (drag-and-drop the file onto the drawing window, or use theAPPLOADcommand). - Type
VTABat the command line and press Enter. - Select the source polyline (2D LWPOLYLINE, or a legacy 3D POLYLINE for true per-vertex elevation).
- Pick a point in the drawing for the coordinate table.
- A text table listing Sl.No/Easting/Northing (plus Elevation for 3D polylines) is created on a dedicated layer,
BGOL-VTAB.
Why Use It
- Time savings, no more reading each vertex individually via
LISTor Properties and typing it into a table by hand. - Survey terminology, output columns use Easting/Northing/ Elevation, matching the conventions surveyors and reviewers expect.
- Adapts to source geometry, works for both 2D (Easting/Northing only) and 3D (with Elevation) polylines automatically.
Where to Use It
- Producing a coordinate schedule/table for a land parcel's boundary corners, control points, or any set of important surveyed points.
- Any deliverable requiring a formatted list of point coordinates directly traceable to drawn polyline vertices.
- Preparing land survey reports or legal boundary descriptions where a coordinate table is a standard required component.
Notes
- LWPOLYLINE entities carry a single Elevation property (not per-vertex Z); the table reports that value for every row when the source is an LWPOLYLINE. Use a legacy 3D POLYLINE (built from VERTEX sub-entities) for genuine per-vertex elevation values.
- The table is written as plain TEXT rows for maximum compatibility; adapt
BGOL:VTAB-MakeTextif you prefer a native TABLE entity. - Source code is fully open, feel free to study, modify, and redistribute it under the same open, free-for-all spirit.
Credits
Developed and shared for the CAD community by BGol Community. Website: https://bgol.in/ Free and open-source, use it, modify it, share it, for personal or commercial work alike.
Frequently Asked Questions
VTAB is a standard AutoLISP routine, so it runs in AutoCAD, BricsCAD, ZWCAD, and most other AutoLISP-compatible CAD platforms without modification.
LWPOLYLINE entities carry a single Elevation property (not per-vertex Z); the table reports that value for every row when the source is an LWPOLYLINE. Use a legacy 3D POLYLINE (built from VERTEX sub-entities) for genuine per-vertex elevation values.
Time savings, no more reading each vertex individually via LIST or Properties and typing it into a table by hand.
Yes. VTAB is fully open-source and free to use, modify, and redistribute for both personal and commercial work, developed and shared by the BGol Community.
Drag and drop VTXTABLE-bgol.lsp onto your open drawing window, or load it through the APPLOAD command, then type VTAB at the command line to run it.
๐ค About BGol Community
BGol Community of Advanced Surveying builds and shares free, open-source tools for the survey and CAD drafting community.
๐ Made with โค๏ธ by BGol Community of Advanced Surveying
Free, open-source, and built for the CAD community, for personal or commercial use, always.