Homeโ€บ Blogโ€บ VTAB LISP: Create Coordinate Table from Polyline Vertices Free Download
๐Ÿ“ LISP

VTAB LISP: Create Coordinate Table from Polyline Vertices Free Download

๐Ÿงฎ 2  |  ๐ŸŸข 2
13 Mar 2026 Trishunya Team
VTAB LISP: Create Coordinate Table from Polyline Vertices Free Download
๐Ÿ“ LISP · CAD UTILITIES

VTAB LISP: Create Coordinate Table from Polyline Vertices (Free AutoLISP Download)

๐Ÿ“… 13 Mar 2026 ๐Ÿท๏ธ CAD BGBgol Global
VTAB AutoLISP routine, Create Coordinate Table from Polyline Vertices, shown inside a CAD window

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)

CATEGORY
Polyline Lisps
COMMAND NAME
VTAB
LISP FILE
VTXTABLE-bgol.lsp
LICENSE
Open-source, free

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

  1. Load VTXTABLE-bgol.lsp into your CAD session (drag-and-drop the file onto the drawing window, or use the APPLOAD command).
  2. Type VTAB at the command line and press Enter.
  3. Select the source polyline (2D LWPOLYLINE, or a legacy 3D POLYLINE for true per-vertex elevation).
  4. Pick a point in the drawing for the coordinate table.
  5. 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 LIST or 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-MakeText if 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

What CAD platforms does VTAB work on?

VTAB is a standard AutoLISP routine, so it runs in AutoCAD, BricsCAD, ZWCAD, and most other AutoLISP-compatible CAD platforms without modification.

What should I know before using VTAB?

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.

What is the main benefit of using VTAB?

Time savings, no more reading each vertex individually via LIST or Properties and typing it into a table by hand.

Is VTAB free to use for commercial projects?

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.

How do I load the VTAB command into my drawing?

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.

Back to all articles