Страница 1 из 1

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

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

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

Добавлено: 09 дек 2015, 17:53
rhot
Тут, конечно, не тальвеги, но объекты тоже линейные. =)
viewtopic.php?f=14&t=19500

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

Добавлено: 09 дек 2015, 18:57
Александр Мурый
Естественно, что готового решения вы не найдёте. Я решал похожую задачу (правда, без растров) вот так, но здесь нужно ещё думать и пробовать.

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

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

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

Добавлено: 09 дек 2015, 20:40
rhot
для растра быть может r.surf.idw подойдёт?

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

Добавлено: 09 дек 2015, 20:42
Константин Силкин
Так это же просто интерполяция. Как она здесь может помочь?

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

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

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

Добавлено: 09 дек 2015, 20:50
Константин Силкин
Я кроме SRTM пока ничего не имею. Так что задача максимально абстрактна