Homeโ€บ Blogโ€บ ELVM LISP: Midpoint Elevation Interpolation Free Download
๐Ÿ“ LISP

ELVM LISP: Midpoint Elevation Interpolation Free Download

๐Ÿงฎ 2  |  ๐ŸŸข 2
23 Feb 2026 Trishunya Team
ELVM LISP: Midpoint Elevation Interpolation Free Download
๐Ÿ“ LISP · CAD UTILITIES

ELVM LISP: Midpoint Elevation Interpolation (Free AutoLISP Download)

๐Ÿ“… 23 Feb 2026 ๐Ÿท๏ธ CAD BGBgol Global
ELVM AutoLISP routine, Midpoint Elevation Interpolation, shown inside a CAD window

ELVM covers the single most common interpolation need in survey drafting: given two known elevation texts, compute and place one new elevation label at their exact midpoint, both geometrically and numerically. The command keeps running so you can process several text pairs in one session.

ELEVMID-bgol (Midpoint Elevation Interpolation)

CATEGORY
Land Survey Lisps
COMMAND NAME
ELVM
LISP FILE
ELEVMID-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 midpoint elevation interpolation used in survey and profile 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

ELVM covers the single most common interpolation need in survey drafting: given two known elevation texts, compute and place one new elevation label at their exact midpoint, both geometrically and numerically. The command keeps running so you can process several text pairs in one session.

How to Use

  1. Load ELEVMID-bgol.lsp into your CAD session (drag-and-drop the file onto the drawing window, or use the APPLOAD command).
  2. Type ELVM at the command line and press Enter.
  3. Select the first elevation TEXT entity.
  4. Select the second elevation TEXT entity.
  5. A new TEXT entity is created at the geometric midpoint of the two insertion points, showing the averaged elevation value, on layer BGOL-ELVM.
  6. The command automatically prompts for another pair, keep selecting pairs, or press Escape to finish.

Why Use It

  • Covers the most common case, "I need one value halfway between these two" without needing the more general multi-point or distance-based routines.
  • Fast, minimal input, just select two texts and the midpoint result is created automatically at the correct position and value.
  • Reduces manual error, removes manual averaging and manual text placement, both frequent minor sources of drafting inconsistency.

Where to Use It

  • Adding a single intermediate spot elevation between two known survey points when only one extra value is needed.
  • Quick QA/estimation tasks where a rough halfway elevation is useful without running a full multi-point interpolation.
  • Any land-survey drawing task requiring fast, simple midpoint elevation estimates.

Notes

  • The command loops automatically so multiple text pairs can be processed in a single run; press Escape to exit.
  • Text height for the new label matches the first selected text's height (falls back to 2.5 if unavailable).
  • Values are formatted to 2 decimal places, matching common survey precision conventions.
  • 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 ELVM work on?

ELVM 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 ELVM?

The command loops automatically so multiple text pairs can be processed in a single run; press Escape to exit.

What is the main benefit of using ELVM?

Covers the most common case, "I need one value halfway between these two" without needing the more general multi-point or distance-based routines.

Is ELVM free to use for commercial projects?

Yes. ELVM 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 ELVM command into my drawing?

Drag and drop ELEVMID-bgol.lsp onto your open drawing window, or load it through the APPLOAD command, then type ELVM 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