Построение матрицы склонов |
Данная задача используется для построения матрицы качеств, отражающей направления склонов рельефа местности. Создание матрицы склонов может быть выполнено при наличии открытых данных о рельефе местности - матриц высот MTW, матриц слоёв MTL, MTD-моделей, TIN-моделей. Размер элемента создаваемой матрицы склонов определяется размером элемента открытой матрицы высот, а при отсутствии матрицы высот определяется из масштаба MTD-модели или TIN-модели. Размер элемента создаваемой матрицы склонов может быть задан пользователем в окне редактирования Размер элемента (м). Результатом построения является файл матрицы качеств (*.mtq), имя которого пользователь может задать с помощью кнопки «…» справа от поля Имя файла в группе Матрица. В зависимости от от режима Содержимое элементы создаваемой матрицы будут иметь значения углов наклона склонов или экспозиции склонов. В матрицу заносятся значения угла наклона в градусах: для северных склонов - отрицательные значения угла (оттенки голубого цвета палитры), для южных склонов - положительные значения угла (оттенки розового цвета палитры), для отсутствия склона – значения угла, близкие к нулю (белый цвет палитры).
Значение угла наклона склона для определяемого элемента с координатами центра (x0,y0) вычисляется с использованием трёх высот: 1) высота в определяемой точке (x0,y0); 2) высота в северной точке относительно определяемой (xN, yN); 3) высота в южной точке относительно определяемой (xS, yS).
Координаты северной (xN, yN) и южной (xS, yS) точек вычисляются с использованием направления «север-юг» с учётом наклона эклиптики (22,5 градуса). Координаты северной точки: xN = x0 + Elem; yN = y0 + Dy Координаты южной точки: xS = x0 - Elem; yS = y0 - Dy; где: Dy = Elem * tan(22.5); Elem – размер стороны элемента матрицы в метрах; tan(22.5) – тангенс угла 22,5 градуса. Запрос усреднённых значений абсолютных высот из матрицы высот MTW выполняется методом треугольников с использованием высот элементов, окружающих заданную точку. Значением экспозиции склона является значение одного из 16-ти углов направления, имеющего наибольший по абсолютной величине угол наклона. Экспозиция склона измеряется в градусах и имеет значение, равное i * 22,5 где i меняется от 0 до 15. Экспозиция - угол между «направлением на север» и «направлением склона». Направлением склона - одно из 16 направлений вокруг заданной точки (x0, y0), соответствующее максимальному по абсолютной величине углу наклона поверхности. Направлением на север – вектор оси X карты, повёрнутый по часовой стрелке на угол ECLIPTIC = M_PI/8 (22,5 градуса). Палитра матрицы склонов может быть задана элементом диалога Тип палитры в группе Палитра. Тип палитры может иметь значения: 1)для экспозиций; 2)для углов (регулярная); 3)для углов (нерегулярная).
Если задан тип палитры для углов (нерегулярная), то палитра содержит 17 цветов, соответствующих следующим диапазонам угла наклона поверхности в градусах:
1) от -90 до -15 2) от -15 до -10 3) от -10 до -7 4) от -7 до -5 5) от -5 до -3 6) от -3 до -2 7) от -2 до -1 8) от -1 до -0.5 9) от -0.5 до 0.5 10) от 0.5 до 1 11) от 1 до 2 12) от 2 до 3 13) от 3 до 5 14) от 5 до 7 15) от 7 до 10 16) от 10 до 15 17) от 15 до 90
Отображение границ диапазонов и соответствующих цветов палитры матрицы склонов может быть получено с помощью меню Задачи-Легенда карты, закладка Матрицы. Для настройки палитры нужно нажать кнопку «>>» в группе Палитра. Для выбора палитры из ранее созданной матрицы качеств (*.mtq) нужно нажать кнопку выбора палитры «…» в группе Палитра. Матрица склонов может быть построена на район или на заданный в районе участок местности, обеспеченный данными о рельефе: матрицами высот (*.mtw), матрицами слоёв (*.mtl), MTD-моделями (*.mtd), TIN-моделями (*.tin). Для построения матрицы склонов на район следует включить режим Весь район в группе Область вывода. Для построения матрицы на заданный прямоугольный участок местности нужно нажать кнопку Выбрать в группе Область вывода и выбрать участок местности на карте двумя нажатиями левой клавиши мыши. Для изменения границ участка - нажать кнопку Изменить и выполнить изменение с помощью левой клавиши мыши. Окончание режима изменения – двойное нажатие левой клавиши мыши. Для построения матрицы на участок местности, ограниченный замкнутым контуром, нужно нажать кнопку По контуру в группе Область вывода и задать контур нажатиями левой клавиши мыши. Окончание режима задания контура - двойное нажатие левой клавиши мыши. Для построения матрицы на участок местности, ограниченный замкнутым объектом, нужно нажать кнопку По объекту и выбрать замкнутый объект карты. Для занесения в создаваемую матрицу склонов паспортных данных из существующей векторной карты нужно до нажатия кнопки Построить выбрать векторную карту с помощью кнопки «…» Паспортные данные из карты. |