НА ГЛАВНУЮ СТРАНИЦУ

СКРИПТЫ АЛЕКСЕЯ ПЕТРИНЧУКА

Скрипт add_vertex.ave добавляет точки-вертексы в линейную тему, в том числе ищет точки и в некоторой заданной окрестности. Притягивая точки к линии, использует стандартную процедуру UserSnapPoint, связи с чем работает быстро и без осечек. Чувствителен к выборке.

Скрипт buffer.ave строит буфер для всех активных тем в виде по очереди, каждый раз спрашивая размер. Результат записывает тоже в разные темы.

Скрипт calc_id.ave нумерует записи в таблице, используя "физический" порядок. Требуется, чтобы таблица была открыта.

Простой скрипт graphic_ucase.ave переводит весь текст вида или макета печати в верхний регистр. Зачем он это делает, непонятно, но с русским справляется тоже :)

Скрипт merge_tables.ave добавляет элементы из одного слоя в другой, причем ориентируется на таблицы. Вы выделяете строчки в одной таблице, и они без хлопот добавляются к другой теме, будто из одной корзинки в другую. Таблицы должны быть видны по закладке "Tables", иначе скрипт их не подаст в список выбора.

Скрипт pz2lz.ave строит трехмерные линии из точек. Требует указать колонку-источник высот, и номер (идентификатор) линии. Порядок точек в линии почему-то указать не просит!?

Скрипт spatial_index_all.ave обновляет пространственные индексы для всех тем вида.

Скрипт symbol_angle.ave "поворачивает" все точки вдоль линии, точнее, для каждой точки в нужной колонке пишет азимут ближайшей линии. Для того, чтобы согласовать значки точек с линией, нужно лишь включить это свойство в легенде.

Обзор cоставил Lalex