Редактирование матрицы |
Данная задача используется для редактирования матрицы высот. Под редактированием понимается изменение значений элементов матрицы. Изменение значений элементов может быть выполнено с использованием дополнительных данных о рельефе (данных корректуры), а при их отсутствии – с помощью вычислений по исходной редактируемой матрице.
Редактирование может быть выполнено при наличии открытой редактируемой матрицы высот и добавленных данных корректуры в виде матриц высот MTW, MTD-моделей, TIN-моделей. Данные корректуры могут отсутствовать, при этом редактирование может быть выполнено с помощью вычислений по исходной матрице. Данные корректуры перед занесением в редактируемую матрицу могут быть преобразованы. Для этого нужно включить режим «Занесение высот корректуры с преобразованием» и задать параметры преобразования в диалоге «Параметры преобразования высоты».
Преобразование высот корректуры даёт возможность корректировать матрицы рельефа, загруженные из формата SRTM, матрицами, построенными по объектам с относительными высотами или по глубинам изобат. Для суммирования относительных высот в диалоге «Параметры преобразования высоты» нужно задать коэффициент B = 1, для вычитания глубин нужно задать коэффициент B = - 1. Если задан режим Копия редактируемой матрицы, то перед началом процесса редактирования исходная матрица сохраняется во вложенном каталоге MatrixCopy. Данные редактируемой матрицы – имя файла, диапазон высот и размер элемента отображаются в группе Матрица. Список данных корректуры, а также режимы запроса и занесения высот содержатся в группе Данные для запроса высот. Если список данных для запроса высот не содержит файлов корректуры (MTW, MTD, TIN), то редактирование может быть выполнено только с помощью режима Дополнительная обработка матрицы, позволяющего вычислять высоты незаполненных областей, удалять высоты, заполнять заданную область постоянным значением высоты, а также добавлять постоянное значение к высотам заданной области. Кнопками группы Область редактирования можно задать область изменяемых элементов редактируемой матрицы. В процессе редактирования в элементы области заносятся высоты из файлов корректуры в соответствии с режимами выбора и занесения высот. При задании режима Вычисление высот незаполненных областей матрицы выполняется дополнительный проход по области редактирования для вычисления значений элементов, не получивших значений высоты из файлов корректуры. Для вычисления незаполненных элементов используются высоты редактируемой матрицы. Если задан режим Обновление диапазона высот, то после процесса редактирования выполняется чтение содержащихся в матрице высот с целью определения нового диапазона высот (минимальной и максимальной высоты). Если задан режим Оптимизация матрицы, то после редактирования запускается процесс оптимизации (удаление незаполненных блоков) и создания уменьшенной копии матрицы. |