матрица превышений

Вопросы и ответы по ГИС SAGA
Ответить
Arina
Новоприбывший
Сообщения: 8
Зарегистрирован: 26 фев 2013, 22:58
Репутация: 0

матрица превышений

Сообщение Arina » 10 мар 2013, 10:59

как можно получить матрицу превышений относительно водотоков?
исходные данные (ASTER GDEM2 и полигональный участок реки)

Александр Мурый
Гуру
Сообщения: 5110
Зарегистрирован: 26 сен 2009, 16:26
Статьи: 3
Проекты: 5/1
Репутация: 748
Ваше звание: званий не имею
Откуда: Москва

Re: матрица превышений

Сообщение Александр Мурый » 10 мар 2013, 22:11

Как уже ранее было отвечено, надо исп-ть модуль "Vertical Distance to Channel Network". Для этого нужно сначала получить растр речной сети (модуль "Channel Network").

В итоге получается примерно так:
saga_vert_dist-sm.png
saga_vert_dist-sm.png (135.08 КБ) 4639 просмотров
Полигональный участок реки здесь не понадобится.
Редактор материалов, модератор форума

Arina
Новоприбывший
Сообщения: 8
Зарегистрирован: 26 фев 2013, 22:58
Репутация: 0

Re: матрица превышений

Сообщение Arina » 11 мар 2013, 11:26

подгружаю ASTER в формате .dem, выбираю Channel Network, создается слой с одинаковой заливкой.
еще SAGA определяет систему координат в градусах.

Александр Мурый
Гуру
Сообщения: 5110
Зарегистрирован: 26 сен 2009, 16:26
Статьи: 3
Проекты: 5/1
Репутация: 748
Ваше звание: званий не имею
Откуда: Москва

Re: матрица превышений

Сообщение Александр Мурый » 11 мар 2013, 13:18

Arina писал(а):подгружаю ASTER в формате .dem, выбираю Channel Network, создается слой с одинаковой заливкой.
еще SAGA определяет систему координат в градусах.
Выложите ваш ASTER, попробую разобраться.
Редактор материалов, модератор форума

gamm
Гуру
Сообщения: 2680
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 592
Ваше звание: программист
Откуда: Казань

Re: матрица превышений

Сообщение gamm » 11 мар 2013, 13:52

Александр Мурый писал(а):Как уже ранее было отвечено, надо исп-ть модуль "Vertical Distance to Channel Network".
забавный модуль - в качестве интерполятора похоже используется итерационное решение уравнения Лапласа с граничными условиями, заданными на Channel Network, причем применяется что-то наподобие multigrid.

Интересно, это где-нибудь описано в виде статьи? Я знаю, что аналогичный метод используется при заполнении бессточных областей на рельефе, он гарантирует наличие стока (ненулевой градиент).

Александр Мурый
Гуру
Сообщения: 5110
Зарегистрирован: 26 сен 2009, 16:26
Статьи: 3
Проекты: 5/1
Репутация: 748
Ваше звание: званий не имею
Откуда: Москва

Re: матрица превышений

Сообщение Александр Мурый » 11 мар 2013, 14:41

gamm писал(а): Интересно, это где-нибудь описано в виде статьи?
Единственное, что нашлось.
Редактор материалов, модератор форума

gamm
Гуру
Сообщения: 2680
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 592
Ваше звание: программист
Откуда: Казань

Re: матрица превышений

Сообщение gamm » 11 мар 2013, 15:36

Александр Мурый писал(а):
gamm писал(а): Интересно, это где-нибудь описано в виде статьи?
Единственное, что нашлось.
Спасибо! Исходник я уже прочитал, там даже комментариев нет, по именам переменных догадываться пришлось :-)

Arina
Новоприбывший
Сообщения: 8
Зарегистрирован: 26 фев 2013, 22:58
Репутация: 0

Re: матрица превышений

Сообщение Arina » 11 мар 2013, 21:41

выкладываю
Вложения
ASTGTM2_N41E075_dem.rar
(7.07 МБ) 159 скачиваний

Александр Мурый
Гуру
Сообщения: 5110
Зарегистрирован: 26 сен 2009, 16:26
Статьи: 3
Проекты: 5/1
Репутация: 748
Ваше звание: званий не имею
Откуда: Москва

Re: матрица превышений

Сообщение Александр Мурый » 12 мар 2013, 00:21

Сделал (геотифф прикреплён ниже), но вначале перепроецировал ЦМР в UTM43 и сильно огрубил разрешение (в 5 раз). Только тогда SAGA захотела быстро посчитать речную сеть и матрицу превышений над водотоками.
ASTGTM2_N41E075_vert_dist_to_chan.tif.zip
(1.29 МБ) 151 скачивание
Редактор материалов, модератор форума

Ответить

Вернуться в «SAGA»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость