Расчёт густоты овражной сети в GRASS

Ответить
Константин Силкин
Завсегдатай
Сообщения: 420
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Расчёт густоты овражной сети в GRASS

Сообщение Константин Силкин » 09 дек 2015, 13:35

Добрый день!
Поискал по форуму, что мне надо в явном виде не нашёл, поэтому создал новую тему.
Требуется определить плотность овражной сети, т.е. вычислить суммарную длину тальвегов в пределах площадки с заданным размером (например, 1 км²). И так по всей территории. В идеале чтобы площадка смещалась на величину дискрета исходных данных (SRTM), но на худой конец — на размер её самой. Ну, или что-то в таком духе. Должна в итоге получиться растровая карта, где разными значениями будут выделены низменные мало эродированные территории и возвышенные области с густой овражно-балочной сетью. Разумеется стоит не простая задача отделения низменностей от возвышенностей, а более тонкое расчленение территории по признаку интенсивности эрозии.
Как это сделать в GRASS? Или в иной подобной программе типа Whitebox

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Расчёт густоты овражной сети в GRASS

Сообщение rhot » 09 дек 2015, 17:53

Тут, конечно, не тальвеги, но объекты тоже линейные. =)
viewtopic.php?f=14&t=19500
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Расчёт густоты овражной сети в GRASS

Сообщение Александр Мурый » 09 дек 2015, 18:57

Естественно, что готового решения вы не найдёте. Я решал похожую задачу (правда, без растров) вот так, но здесь нужно ещё думать и пробовать.
Редактор материалов, модератор форума

Константин Силкин
Завсегдатай
Сообщения: 420
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Re: Расчёт густоты овражной сети в GRASS

Сообщение Константин Силкин » 09 дек 2015, 19:13

rhot и Александр, спасибо, но, насколько я понял, способы, предложенные вами, работают с векторной моделью данных. К сожалению у меня чистый растр. Ладно, я вижу, что готового решения не существует. А есть ли в GRASS или ещё где-то функция, которая бы рассчитывала что-то близкое. Например, скорость потока или амплитуду рельефа в скользящем окне?

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Расчёт густоты овражной сети в GRASS

Сообщение rhot » 09 дек 2015, 20:40

для растра быть может r.surf.idw подойдёт?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Константин Силкин
Завсегдатай
Сообщения: 420
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Re: Расчёт густоты овражной сети в GRASS

Сообщение Константин Силкин » 09 дек 2015, 20:42

Так это же просто интерполяция. Как она здесь может помочь?

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Расчёт густоты овражной сети в GRASS

Сообщение Александр Мурый » 09 дек 2015, 20:48

У вас одни растры? И тальвеги тоже? Вы их выделяли по ЦМР? Тогда нужно идти через растровую алгебру и другие растровые модули. Было бы хорошо, если бы вы выложили данные (ну или их часть).
Редактор материалов, модератор форума

Константин Силкин
Завсегдатай
Сообщения: 420
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Re: Расчёт густоты овражной сети в GRASS

Сообщение Константин Силкин » 09 дек 2015, 20:50

Я кроме SRTM пока ничего не имею. Так что задача максимально абстрактна

Ответить

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

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

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