Как сделать выборку водотоков заданной крутизны в QGis
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 25 сен 2020, 07:17
- Репутация: 1
- Откуда: Иркутск
Как сделать выборку водотоков заданной крутизны в QGis
Здравствуйте!
Стоит задача - сделать выборку водотоков определенной крутизны для последующего анализа.
По файлу SRTM через функцию SAGA построил шейп с линиями водотоков.
Уже всю голову сломал, как добавить к линям водотоков атрибуты высот точек начала и конца линии, чтобы рассчитать крутизну.
В атрибутах слоя с водотоками есть Node_A и Node_B - что это за атрибуты - в документации не нашел ответа, может быть на их основе что-то можно расcчитать?
Идеально конечно было бы расставить по водотокам через равные промежутки точки, записать в их атрибуты высоты и как-то вычислить крутизну участков между ними.
Уважаемые эксперты, посоветуйте, в каком направлении искать, в гугле и документации ничего не нашел. Буду крайне признателен!
Стоит задача - сделать выборку водотоков определенной крутизны для последующего анализа.
По файлу SRTM через функцию SAGA построил шейп с линиями водотоков.
Уже всю голову сломал, как добавить к линям водотоков атрибуты высот точек начала и конца линии, чтобы рассчитать крутизну.
В атрибутах слоя с водотоками есть Node_A и Node_B - что это за атрибуты - в документации не нашел ответа, может быть на их основе что-то можно расcчитать?
Идеально конечно было бы расставить по водотокам через равные промежутки точки, записать в их атрибуты высоты и как-то вычислить крутизну участков между ними.
Уважаемые эксперты, посоветуйте, в каком направлении искать, в гугле и документации ничего не нашел. Буду крайне признателен!
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Как сделать выборку водотоков заданной крутизны в QGis
зачем?По файлу SRTM через функцию SAGA построил шейп с линиями водотоков.
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 25 сен 2020, 07:17
- Репутация: 1
- Откуда: Иркутск
Re: Как сделать выборку водотоков заданной крутизны в QGis
trir, если глобально - задача стоит такая:
1. Из архива метеопостов берется информация о суммарных осадках за зиму.
2. Исходя из сети временных водотоков и их крутизны определяется скорость схода накопленных осадков.
3. Прогнозируется аккумуляция потоков от таяния снегов и высота уровня воды в стоке участка бассейна.
1. Из архива метеопостов берется информация о суммарных осадках за зиму.
2. Исходя из сети временных водотоков и их крутизны определяется скорость схода накопленных осадков.
3. Прогнозируется аккумуляция потоков от таяния снегов и высота уровня воды в стоке участка бассейна.
-
- Активный участник
- Сообщения: 186
- Зарегистрирован: 28 июл 2018, 08:40
- Репутация: 12
- Откуда: Киев
Re: Как сделать выборку водотоков заданной крутизны в QGis
qgis-e есть функция Slope (крутизна) возможно это, что вам нужно?
-
- Завсегдатай
- Сообщения: 345
- Зарегистрирован: 11 дек 2006, 09:46
- Репутация: 102
- Откуда: Иркутск
Re: Как сделать выборку водотоков заданной крутизны в QGis
lunfei, имеется ввиду - зачем вообще строить водотоки? Крутизна, бассейны и прочая гидрология строятся напрямую на растре цифровой модели рельефа. SRTM для этого слегка грубоват и требует доводки, но раз вы построили линии водотоков - это уже сделано
-
- Гуру
- Сообщения: 4057
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: Как сделать выборку водотоков заданной крутизны в QGis
1) это ни разу не крутизна, а перепад высот, не уверен, что это имеет отношение к вашей задаче, поскольку (если считать наклон зеркала равным локальному уклону), то крутизна меняется по руслу, как и склоновый сток.
2) расстановка точек вдоль линии (пикетов) задача стандартная, ищите на форуме, решения приводились.
3) для прогноза уровня нужно решать дифуру, причем во времени (особенно для весеннего паводка, там еще и лед нужно учитывать). Сами вряд ли справитесь, судя по всему - ищите готовые программы, которые это делают, на сайтах USGS, там этого добра навалом - другое дело, что данными их обеспечить тяжело. Одна из самых простых - TOPMODEL, вот реализация в R TOPMODEL
4) Вариант - взять учебник по гидрологии, и попытаться запрограммировать волну паводка по тем методикам, которые в нем приведены для ручного счета.
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 25 сен 2020, 07:17
- Репутация: 1
- Откуда: Иркутск
Re: Как сделать выборку водотоков заданной крутизны в QGis
_taras_, нет, slope не то. Но удалось правильно переформулировать вопрос. Он должен звучать как "Как создать 3Д-шейп с Z-координатой". Тут решение задачи уже вырисовывается.
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 25 сен 2020, 07:17
- Репутация: 1
- Откуда: Иркутск
Re: Как сделать выборку водотоков заданной крутизны в QGis
gamm, спасибо за наводку, буду разбираться!
- Эдуард Казаков
- Гуру
- Сообщения: 546
- Зарегистрирован: 23 апр 2014, 17:11
- Репутация: 532
- Откуда: Planet Earth
- Контактная информация:
Re: Как сделать выборку водотоков заданной крутизны в QGis
Ещё есть инструмент SAGA - profiles from lines, он создаст вдоль каждого водотока пачку точек, в атрибуты каждой запишется высота из ЦМР и расстояние от истока. По такому набору данных можно считать и локальные, и общие уклоны.
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 25 сен 2020, 07:17
- Репутация: 1
- Откуда: Иркутск
Re: Как сделать выборку водотоков заданной крутизны в QGis
Эдуард Казаков, это то, что я так долго искал!
Огромное спасибо!
Огромное спасибо!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 14 гостей