Создание карты речных бассейнов

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
Демченко
Новоприбывший
Сообщения: 3
Зарегистрирован: 01 июл 2013, 23:53
Репутация: 0

Создание карты речных бассейнов

Сообщение Демченко »

У нас есть шейпы с высотами по территории Украины мне нужно выделить бассейн реки и подбассейны второго и третьего порядка. Возможно ли это реализовать в QGIS. Если нет то где. Помоги с алгоритмом. В формах пишут алгоритм для анализа растра, а у нас векторные карты высот.
Заранее благодарен.
_lenik
Активный участник
Сообщения: 121
Зарегистрирован: 10 сен 2012, 08:45
Репутация: 36
Откуда: Минск

Re: Создание карты речных бассейнов

Сообщение _lenik »

Интерполируйте растр рельефа по своим векторным данным
http://docs.qgis.org/1.8/html/ru/docs/u ... ation.html

Для построения бассейнов используйте модуль TauDEM
viewtopic.php?f=14&t=8018&hilit=TauDEM&start=15
gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Создание карты речных бассейнов

Сообщение gamm »

_lenik писал(а):Интерполируйте растр рельефа по своим векторным данным
http://docs.qgis.org/1.8/html/ru/docs/u ... ation.html

Для построения бассейнов используйте модуль TauDEM
viewtopic.php?f=14&t=8018&hilit=TauDEM&start=15
еще можно TAS (WhiteBox), SAGA, ссылки есть на сайте
Демченко
Новоприбывший
Сообщения: 3
Зарегистрирован: 01 июл 2013, 23:53
Репутация: 0

Re: Создание карты речных бассейнов

Сообщение Демченко »

_lenik писал(а):Интерполируйте растр рельефа по своим векторным данным
http://docs.qgis.org/1.8/html/ru/docs/u ... ation.html

Для построения бассейнов используйте модуль TauDEM
viewtopic.php?f=14&t=8018&hilit=TauDEM&start=15
Возможно я не уточнил, что векторные карты высот это не точки, а линии с интервалом высот в 5 метров.
_lenik
Активный участник
Сообщения: 121
Зарегистрирован: 10 сен 2012, 08:45
Репутация: 36
Откуда: Минск

Re: Создание карты речных бассейнов

Сообщение _lenik »

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

Re: Создание карты речных бассейнов

Сообщение rhot »

_lenik писал(а):Извлечение узлов
это вы щас к чему написали?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Создание карты речных бассейнов

Сообщение Александр Мурый »

Надо, как уже писали, проинтерполировать изолинии в растровую ЦМР и далее уже играться в разном ПО, умеющем выделять речные бассейны и получать порядки водотоков. Лично я бы использовал GRASS с модулем r.watershed и серией модулей r.stream.*
Редактор материалов, модератор форума
Демченко
Новоприбывший
Сообщения: 3
Зарегистрирован: 01 июл 2013, 23:53
Репутация: 0

Re: Создание карты речных бассейнов

Сообщение Демченко »

[quote="Александр Мурый"]Надо, как уже писали, проинтерполировать изолинии в растровую ЦМР

После переделки векторных изолиний в точечный вектор и дальнейшая интерполяция привели меня в тупик. Так как получаемый растр очень не соответствует карте высот.
Безымянный.jpg
Безымянный.jpg (258.99 КБ) 10308 просмотров
Я не большой специалист во всем этом но есть задача хочу ее реализовать. Может что-то делаю не так.
Заранее благодарен.
Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Создание карты речных бассейнов

Сообщение rhot »

После переделки векторных изолиний в точечный вектор и дальнейшая интерполяция привели меня в тупик. Так как получаемый растр очень не соответствует карте высот.
ЗАЧЕМ переводить в точечный вектор???
В GRASS делается с помощью модуля v.surf.rst. На выходе растр с интерполированными значениями высот. Ничего извлекать не надо.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Создание карты речных бассейнов

Сообщение Александр Мурый »

Желательно выложить фрагмент вашего участка с изолиниями. Лично я бы не рекомендовал интерполировать указанными выше инструментами QGIS ("Модуль интерполяции"), для создания ЦМР есть более подходящие методы (в GRASS, например, модули v.surf.rst, r.surf.contour). Эти модули можно запускать в QGIS через SEXTANTE.
Редактор материалов, модератор форума
_lenik
Активный участник
Сообщения: 121
Зарегистрирован: 10 сен 2012, 08:45
Репутация: 36
Откуда: Минск

Re: Создание карты речных бассейнов

Сообщение _lenik »

Демченко писал(а):После переделки векторных изолиний в точечный вектор и дальнейшая интерполяция привели меня в тупик. Так как получаемый растр очень не соответствует карте высот.
Безымянный.jpg
Похоже вы использовали метод интерполяции «Триангуляция (TIN)». Попробуйте «Обратное взвешивание расстояний (IDW)»
Ответить

Вернуться в «Общие вопросы»

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

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