Массовые изменения в массивах

В каталогах координат и в массивах измерений можно выполнять массовые изменения. Командой Координаты->Массовые изменения или Измерения->Массовые изменения появится диалоговое окно, в котором можно определять изменения, которые необходимо в массиве провести.

Диалоговое окно содержит рамки для отдельных данных, которые можно с помощью массовых изменений исправлять. Каждая рамка содержит зачеркиваемое окошко Изменить, которым выбираете, какие из данных с помощью массовых изменений изменить. Если это окошко включите, то программа покажет Вам установку изменения для соответствующего данного. В редакц. окошко можно записать численную константу или функциональную зависимость, результатом которого есть численная величина.

Тип изменения

Под редакц. окошком можно выбрать, как программа должна при массовых изменениях поступить с полученным результатом. В зависимости от типа данного программа предлагает все или некоторые из следующих возможностей:

  • Установка

    Данное будет установлено на заданную величину или на результат заданного выражения, не смотря на исходную величину данного.

  • Умножить

    Исходное данное будет на заданую величину или на результат заданного выражения умножено. Если необходимо вместо умножения делить, то задайте величину коеффициента с противоположным знаком.

  • Прибавить

    просуммировано с заданной величиной или с результатом заданного выражения. Если необходимо заданную величину отнять, то задайте ее с противоположным знаком.

  • Отстранить

    Исходное данное будет из массива отстранено. Таким образом, можно напр. отстранить высоту цели и т.п. Исходное данное можно из массива отстранить и так, что выберем команду Установить а редакц. окошко с соответствующим данным остаким незаполненным.

Замечание

Некоторые данные (напр. координаты X и Y) объязательны, поэтому отстранить их из каталога нельзя.

Функциональные зависимости

В редакц. окна, кроме численных величин­, можно записывать и функциональные зависимости, в которых можно использовать обычные математические операции, константы и предопределенные переменные. Предопределенные переменные приведены в следующих таблицах:

Таблица 5.2. Переменные для массовых изменений в каталоге координат

Название переменнойСодержание переменной
PREFIXНеполный номер пункта
NUMНомер пункта
X, Y, ZКоординаты X, Y, Z
INFO1, INFO2, INFO3, INFO4Потребительские информации 1-4

Таблица 5.3. Переменные для массовых изменений в массиве измерений

Название переменнойСодержание переменной
PREFIXНеполный номер пункта
NUMНомер пункта
HZГоризонтальное направление
ZЗенитное расстояние
DISTГоризонтальное проложение
DHПревышение
SIGNALВысота прибора/цели

Таблица 5.4. Общие переменные для всех типов выражений

Название переменнойСодержание переменной
XRED, YRED, ZREDРедукция координат согласно установки
SCALEУстановленный масштабный коэффициент
PIКонстанта ? (3.14159265358979)
ROРадиан в g (63.66197723675813)

Желаете-ли напр. прибавить к абсциссе X константу 100 м, можно поступить двумя способами:

  • В эдитационном окошке запишем константу 100 и выберем команду Прибавить.

  • В эдитационном окошке запишем функциональную зависимость X+100 и выберем команду Установить.

Результаты, полученные обеими способами, будут похожи.

В этом случае безусловно проще первый способ, но с примера видно, что второй способ предлагает значительно больше возможностей:

  • Им можно записать любую сложную математическую операцию

    В выражении может быть любое количество математических операций.

  • В выражении можно использовать и остальные переменные.

    Это значит, что можно записать напр. зависимость (X+Y)/2, которая вычыслит ср. арифметическое из обеих координат.

  • Можно заменить отдельные данные.

    Этим способом можно менять данные местами. Например, можно заменить отдельные потребительские данные. Скажем, если в редакц. окно для Info 1 запишем INFO2, а в редакц. окно для Info 2 запишем INFO1, то эти двое данных будут поменяны местами. Аналогично можем заменить напр. потребительские информации о координатах, т.е. для каждого пункта в одном файле можем иметь несколько пар координат.

Замыкание пунктов

При изменениях в каталоге координат можно одновременно менять и атрибут пункта. Если выберите команду Замкнуть, то все изменяемые пункты будут замкнуты. При выборе команды Открыть все изменяемые пункты будут открыты. При выборе команды Неменять атрибут изменяемых пунктов останется без изменений.

Изменение атрибута измеряемого пункта

При изменении в массиве измерений можно изменить атрибут пункта. Если выберете команду Измеряемый пункт, то все изменяемые пункты будут заменены на измеряемые пункты. При выборе команды Ориентация у всех измеряемых пунктов будет изменена ориентация. При выборе команды Неменять атрибут изменяемых пунктов останется без изменений.

Замена X и Y

С помощью кнопки (Заменить X и Y), можно взаимно заменить координаты X и Y во всем файле или у обозначенных пунктов. Эта возможность целесообразна напр. тогда, когда в систему GROMA начтете текстовый каталог координат, а потом вияснится, что в нем взаимозаменены координаты X и Y.

Обозначение пунктов

После нажатия кнопки (Обозначить) появится диалоговое окно для обозначения позиций в каталоге. Если в каталоге некоторые позиции обозначены, то можно выбрать изменение в целом файле или только у этих обозначенных позиций.