TG_MAX_ChangeZ: Групповое изменение высот (отметок Z) объектов
Версия: V1 (02.10.2025)
Этот мощный LISP-скрипт для AutoCAD решает типичную задачу при работе с топографическими чертежами — массовое изменение высотной отметки (координаты Z) у выбранных объектов. Программа позволяет быстро поднять или опустить целую группу объектов на заданную величину, работая в двух интеллектуальных режимах выбора.
Что делает этот лисп?
Инструмент выполняет пакетное изменение координаты Z у объектов по образцу с математической операцией Z = Z + ΔZ:
-
Работает с основными типами объектов: Поддерживает точки (POINT), полилинии (LWPOLYLINE, POLYLINE), отрезки (LINE), окружности (CIRCLE), дуги (ARC), текст (TEXT, MTEXT).
-
Два режима выбора объектов:
«Подобное» — выбирает все объекты с одинаковым типом, слоем и цветом, что у выбранного образца.
«Все_в_слое» — выбирает все объекты на слое образца, независимо от их типа и цвета. -
Гибкое задание величины: Позволяет указать любое числовое значение (положительное или отрицательное), которое будет прибавлено к текущей высоте каждого объекта.
-
Безопасность: Использует механизм отката (Undo Mark), позволяя отменить все изменения одной командой
UNDO.
Типичные сценарии применения:
-
Корректировка высотной привязки элементов после смещения проекта.
-
Подъем/опускание коммуникаций, рельефа или конструкций на заданную величину.
-
Быстрая подготовка данных для построения профилей или разрезов.
-
Исправление системных ошибок в Z-координатах импортированных данных.

Пошаговая инструкция по использованию
-
Загрузка скрипта:
-
Скачайте файл
TG_MAX_ChangeZ.lsp. -
В AutoCAD введите команду
APPLOADи загрузите файл. -
Для запуска введите
TG_MAX_CHANGEZили сокращенный алиасCZ.
-
-
Выбор объекта-образца:
-
Программа запросит:
Выберите объект-образец:. -
Укажите ЛЮБОЙ объект (точку, линию, полилинию и т.д.), похожий на те, которые нужно изменить, или лежащий на нужном слое.
-
-
Выбор режима фильтрации:
-
Выберите режим [Подобное/Все_в_слое] <Подобное>:. -
Введите
П(Подобное) — чтобы изменить объекты, идентичные образцу по типу, слою и цвету. -
Введите
В(Все_в_слое) — чтобы изменить все объекты на том же слое, что и образец, независимо от их вида.
-
-
Задание величины изменения:
-
Введите величину изменения высоты Z=Z+число:. -
Введите число. Например:
-
1.5— поднимет все выбранные объекты на 1.5 метра. -
-0.25— опустит объекты на 25 сантиметров. -
0— не изменит высоту (бессмысленно, но технически возможно).
-
-
-
Результат:
-
Программа автоматически найдет все объекты по выбранному фильтру и изменит их высоту.
-
В командной строке появится сообщение с количеством обработанных объектов.
-
Все изменения можно отменить одной командой
UNDO.
-
Поддерживаемые типы объектов и их обработка
-
POINT (Точка): Изменяется координата Z точки вставки.
-
LWPOLYLINE (Полилиния): Изменяется значение кода 38 (высота) у всей полилинии. Если высоты не было — она добавляется.
-
POLYLINE (3D Полилиния): Изменяется координата Z у КАЖДОЙ вершины полилинии.
-
LINE (Отрезок): Изменяются координаты Z у начальной и конечной точек.
-
CIRCLE (Окружность) и ARC (Дуга): Изменяется координата Z центра.
-
TEXT и MTEXT (Текст): Изменяется координата Z точки вставки текста.
-
Прочие типы: Не поддерживаются. Для них выводится информационное сообщение.
Особенности и важные примечания
-
Принцип работы: Изменение происходит по формуле Новая_Z = Старая_Z + ΔZ. Если объект был плоским (Z=0), он станет объемным.
-
Режим «Подобное»: Максимально точечный выбор. Идеален, когда нужно изменить, например, только «синие точки на слое Geopoints», не трогая красные линии на том же слое.
-
Режим «Все_в_слое»: Мощный инструмент для глобальных изменений. Позволяет быстро поднять/опустить весь слой рельефа, коммуникаций и т.д.
-
Безопасность и откат: Все изменения выполняются внутри одной транзакции (
UndoMark). В случае ошибки или нежелательного результата просто нажмитеCtrl+Z, чтобы откатить ВСЕ изменения, сделанные скриптом. -
Совместимость: Корректно работает как с 2D, так и с 3D объектами. Для 3D полилиний обрабатывает каждую вершину.
Инструмент разработан инженерами «ТопГео» для эффективной работы с цифровыми моделями рельефа и инженерно-топографическими планами, где точное управление высотами — ежедневная необходимость.
СКаЧАЙТЕ ОБРАЗЦЫ ДОКУМЕНТОВ