Основы геоинформатики: лекция 8
29 марта 2024 г.
Пространственный объект, который действует как функция, возвращающая значения
в пределах своей области значений (атрибутивного домена);
в пределах своей области определения (пространственного, временного или пространственно-временного домена);
для любой точки в системе координат покрытия.
Покрытие, функция которого возвращает параметр(ы) рельефа земной поверхности.
Примеры
Высоты, углы наклона, экспозиции, направления стока, формы рельефа и их элементы
Покрытие, функция которого возвращает отметку высоты земной поверхности.
Заменяемость терминов
Обычно, когда говорят о ЦМР, предполагают в виду именно ЦМВ, т.к. это наиболее распространенный случай. Ошибкой это не считается.
Наиболее часто для представления ЦМР используются растровые покрытия.
В качестве функции покрытия используется билинейная, бикубическая и прочие методы интерполяции.
Справа изображен фрагмент растровой ЦМР. Окрестность \(3 \times 3\).
Геоморфометрия — геометрический анализ земной поверхности.
Распространенные задачи геоморфометрии включают:
Для представления поверхности как правило используется ЦМР.
Применение
Методы геоморфометрии могут применяться к рельефу любой поверхности, не только земной. Например, градиент (скорость изменения) может быть вычислен как для отметок высот, так и для температур.
Для вычисления производных поверхность локально аппроксимируется.
Например, в методе Эванса (Evans 1980) используется функция 2 степени:
\[ Z(x,y) = \\ Ax^2 + By^2 + Cxy + Dx +Ey + F \]
Узлов больше чем коэффициентов
Поэтому поверхность не проходит через узлы, а даёт общий тренд. Устойчивость к случайным ошибкам в данных повышается.
Производные поверхности имеют важнейшее значение для анализа рельефа:
\[ \frac{\partial Z}{\partial x} = 2Ax + Cy + D \rightarrow Z_x \\ \frac{\partial Z}{\partial y} = 2By + Cx + E \rightarrow Z_y \]
При вычислении в центральном узле окрестности:
\[ Z_x (0,0) = D; \ \ Z_y (0,0) = E \]
Морфометрические величины, рассчитываемые для узла сетки называются локальными.
Уклон (\(S\)) и угол наклона (\(\phi\)):
\[ S = \sqrt{Z_x^2 + Z_y^2}; \ \phi = \arctan(S) \]
Экспозиция:
\[ \theta = \pi - \arctan \Big(\frac{Z_y}{Z_x}\Big) + \frac{\pi}{2} \Big(\frac{Z_x}{|Z_x|}\Big) \]
Кривизна кривой обратно пропорциональна радиусу касательной окружности \(r\) — радиусу кривизны.
чем больше радиус, тем меньше кривизна;
выпуклые и вогнутые изгибы различаются знаком кривизны;
единица измерения кривизны обычно \(1/м\).
Плановая кривизна:
\[ K_{p} = \frac{Z_{xx} \color{red}{Z_x^2 +} 2Z_{xy} Z_x Z_y + Z_{yy} \color{red}{Z_y^2} }{pq^{3/2}} \]
Интерпретация
Кривизна изолинии поверхности в точке. Положительные значения соответствуют областям дивергенции (хребты), отрицательные — конвергенции (тальвеги).
Профильная кривизна:
\[ K_{c} = \frac{Z_{xx} \color{blue}{Z_y^2 -} 2Z_{xy} Z_x Z_y + Z_{yy} \color{blue}{Z_x^2} }{pq^{3/2}} \]
Интерпретация
Кривизна склона в направлении максимального уклона. Положительные значению соответствуют вогнутым склонам, отрицательные — выпуклым.
\(\frac{\partial^2 Z}{\partial x^2} = 2A \rightarrow Z_{xx}; \ \frac{\partial^2 Z}{\partial y^2} = 2B \rightarrow Z_{yy}; \ \frac{\partial^2 Z}{\partial x \partial y} = C \rightarrow Z_{xy}\)
\(p = Z_x^2 + Z_y^2; \ q = p + 1\)
В модели Ламберта зависит от угла \(\alpha\) между вектором нормали к поверхности \(\textbf N\) и вектором направления на источник света \(\textbf L\):
\[ I = \cos \alpha = (\textbf L, \textbf N) \]
\(\textbf N = \big\{-Z_x, -Z_y, 1 \big\} \bigg/ \sqrt{Z_x^2 + Z_y^2 + 1}\)
\(\textbf L = \begin{cases} \cos(h) \cos(A),\\ \cos(h) \sin(A),\\ \sin(h) \end{cases}\)
\((\textbf L, \textbf N)\) — скалярное произведение;
\(A, \ h\) — азимут и высота источника света (Солнца).
Визуализация интенсивности отраженного света.
Визуализация интенсивности отраженного света.
Отвесная отмывка подчеркивает линии хребтов.
Отвесная отмывка подчеркивает линии хребтов.
Наиболее наглядна комбинация боковой и отвесной отмывки.
Наиболее наглядна комбинация боковой и отвесной отмывки.
Гидрологический анализ ЦМР — совокупность методов обработки ЦМР, связанных с анализом и моделированием геометрических условий распределения поверхностного стока.
Распространенные задачи гидрологического анализа включают:
Предварительная подготовка ЦМР
Для гидрологического анализа играют очень важную роль процедуры предварительной подготовки ЦМР, такие как устранение ошибочных замкнутых локальных понижений.
Почти всегда присутствуют в ЦМР из-за неточности алгоритмов ее построения. Являются “ловушками” для стока.
Для гидрологического моделирования важно такие понижения устранить. Чаще всего их заполняют (Fill Sinks) как на рисунке.
Более сложные алгоритмы выполняют прорыв (carving, breaching) понижений путем прорезания кратчайших путей между ними.
Направление стока указывает распределение стока по одному или множеству направлений.
В методе D8 (O’Callaghan и Mark 1984) весь сток направляется в направлении ячейки с максимальным уклоном.
Направления кодируются числами вида \(2^n\).
Код 0
используется для бессточных ячеек.
Направление стока строго однозначно.
Алгоритм вычисления
Алгоритм вычисления
Алгоритм вычисления
Получить разности высот соседних ячеек и центральной ячейки
Разности диагональных соседей поделить на \(\sqrt{2}\), т.к. их центры соответственно дальше.
Алгоритм вычисления
Получить разности высот соседних ячеек и центральной ячейки
Разности диагональных соседей поделить на \(\sqrt{2}\), т.к. их центры соответственно дальше.
Среди полученных разностей найти минимальную.
Алгоритм вычисления
Получить разности высот соседних ячеек и центральной ячейки
Разности диагональных соседей поделить на \(\sqrt{2}\), т.к. их центры соответственно дальше.
Среди полученных разностей найти минимальную.
Если она отрицательная, то присвоить соответствующий код направления.
Выполнить для всех ячеек ЦМР.
А если нет отрицательных?
Если все разности \(\geq 0\), то стока из ячейки нет. Будет присвоен код \(0\).
Особенности растра D8
В каждой ячейке записан код направления стока.
Код указывает куда из ячейки пойдет сток.
Например, \(16\) означает “в юго-западном направлении” (если растр ориентирован по сторонам света).
Коды не имеют количественной интерпретации, это условные обозначения направлений.
Аккумуляция стока — количественный показатель, аппроксимирующий площадь бассейна.
Может быть выражена в:
количестве дренируемых ячеек — сток из которых попадает в данный пиксель;
суммарной площади дренируемых ячеек.
суммарной площади дренируемых ячеек, нормированной на их ширину перпендикулярно направлению стока.
Аккумуляция стока — количественный показатель, аппроксимирующий площадь бассейна.
Аккумуляция в \(j\)-й ячейке:
\[ A_j = k + \sum_{i=1}^k A_i, \]
\(k\) — количество соседних ячеек, сток из которых попадает в \(j\)-ю;
\(A_i\) — величина аккумуляции стока в \(i\)-й ячейке.
Алгоритм вычисления:
Алгоритм вычисления:
Алгоритм вычисления:
Алгоритм вычисления:
Алгоритм вычисления:
Алгоритм вычисления:
Алгоритм вычисления:
Потенциальные водотоки — линии с высокой аккумуляцией стока.
Потенциальные водотоки — линии с высокой аккумуляцией стока.
Дренажный граф — частный случай сети потенциальных водотоков, который получается при \(A \geq 0\), а каждая линия соответствует одной связи в растре направлений стока.
Особенность
Дренажный граф представляет полную систему связей между ячейками ЦМР.
Бассейн получается путём поиска по модели направлений стока всех ячеек, сток из которых попадает в указанную ячейку.
Важно
Обычно на карте указывают точку для определения границы бассейна. Если она попала в ячейку с низкой аккумуляцией стока, то будет выделен бассейн малой площади.
Общая схема анализа выглядит следующим образом
Цифровая модель высот
Поверхность
Геоморфометрия
Производная
Уклон
Экспозиция
Кривизна
Отмывка
Направление стока
Аккумуляция стока
Бассейн / водосбор
Digital elevation model
Surface
Geomorphometry
Derivative
Slope
Aspect
Curvature
Hillshading
Flow direction
Flow accumulation
Basin / watershed
Самсонов Т. Е. Основы геоинформатики: курс лекций