Гидрологическая обработка рельфа

Вопросы и ответы по ГИС SAGA
Аватара пользователя
Jasen
Участник
Сообщения: 57
Зарегистрирован: 27 янв 2006, 18:33
Проекты: 1
Репутация: 2
Ваше звание: Специалист
Откуда: Москва
Контактная информация:

Гидрологическая обработка рельфа

Сообщение Jasen » 12 янв 2018, 13:05

Всем добрый день!

Поскольку жизнь заставила приобщиться теперь ещё и к SAGA, иду в этот раздел и открываю тему по гидрологии в SAGA. Особенно не рассчитываю, что вы сразу ответите, поэтому пойду искать помощи и на других ресурсах, а если что найду полезное - в этой теме напишу.
Задача с гидрологической точки зрения простая: построить водосбор и речную сеть для хорошо расчлененного рельефа (Таджикистан, р. Вахш, гидропост Комсомолабад). В QGIS или GRASS наверняка мне бы удалось это сделать, но, ходят слухи, что SAGA строит точнее, поэтому была выбрана SAGA.

Что я попробовал (работаю из командной строки, конечно, иначе немыслимо долго).
1. Импортировал hgt 30-метрового SRTM (Import USGS SRTM Grid).
2. Сшил их в единый ГРИД: Grid - Grid System - Mozaicking
3. Убрал бессточные ячейки: Terrain Analysis - Preprocessing - Fill Sinks (Wang$Liu). Почему именно этот? Он сразу строит водосборы и строит их отлично, но сразу на весь ГРИД.
4. Далее попытался построить речную сеть через Terrain analisys - Channels - Channel Network. В качестве Initiation Grid использовал ГРИД с бассейнами, полученными на шаге 3. В качестве ГРИД Flow Directions использовал ГРИД полученный на шаге 3. Initiation threshold 1000000, хотя потом пробовал и 10000 (медленно, принудительно вышел), и 100000 - результат тот же. Результат: пустой грид (значения 0, 0).
5. Попробовал инструмент Terrain Analysis - Channels - Channel Network and Drainage Basins. Получились три шейпа: с небольшими водотоками без основных русел, с точками соединений русел и с водосборчиками. Напоминаю, что хотел я получить один большой водосбор по створу Комсомолабад и умеренно прореженную речную сеть на нем.
6. Узнал, что есть UpslopeArea (Terrain Analysis - Hydrology - Flow Accumulation - Upslope area). После просчёта получился странный грид с очень маленькой upslope areа, однако координаты были заданы правильно, потому что эта площадка прилегала к заданной точке. Точку я нанес на грид с помощью инструмента Shapes - Conversion - Convert Table to Points (из таб файла тхт).

Поскольку все вышеуказанное меня категорически не удовлетворяет, продолжаю исследования и приглашаю знатоков присоединиться. Может быть, вы мне сейчас сразу напишете решение.

Ещё раз сформулирую задачу: на основе файлов ЦМР получить векторные площадь водосбора и речную сеть (первые 3 - 4 порядка) для конкретного створа, координаты которого известны.

Для тех, кто захочет тоже попробовать, выложил свой FilledDEM на Яндекс: https://yadi.sk/d/FKuIKd9v3RPcH3
В нем самом проблемы точно нет, ибо Accumulation дает идеальные водотоки, а водосборы через FillSinks также рисуются замечательно. Значит, проблема в моем незнании инструментов SAGA.

Заранее спасибо всем за помощь и участие.
Что написал - то написал!

Аватара пользователя
darsvid
Активный участник
Сообщения: 147
Зарегистрирован: 29 июн 2012, 12:40
Статьи: 5
Проекты: 1
Репутация: 100
Откуда: Kyїv, Ukraine
Контактная информация:

Re: Гидрологическая обработка рельфа

Сообщение darsvid » 12 янв 2018, 14:38

Вот презентация - там пошагово все расписано
https://www.slideshare.net/DariaSvidzin ... a-32605566

Из вашего описания - есть 2 ошибки:
1. в качестве initation grid должна быть flow accumulation/catchment area
2. flow directions - это flow directions а не гидрокорректированная ЦМР

Есть еще хорошая штучка TAS Whitebox - там тоже гидрологический анализ хорошо сделан
https://whiteboxgeospatial.wordpress.co ... tebox-gat/

Еще важный момент - из вашего описания непонятно - перепроецирован ли растр из географической системы координат в спроектированную. Если нет - то это нужно сделать

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

Re: Гидрологическая обработка рельфа

Сообщение gamm » 12 янв 2018, 14:51

я бы посоветовал посмотреть на TAS / WhiteBox (http://www.uoguelph.ca/~hydrogeo/Whitebox/), и предварительно "прожечь" артефакты (у него в меню есть пункт).

Аватара пользователя
Jasen
Участник
Сообщения: 57
Зарегистрирован: 27 янв 2006, 18:33
Проекты: 1
Репутация: 2
Ваше звание: Специалист
Откуда: Москва
Контактная информация:

Re: Гидрологическая обработка рельфа

Сообщение Jasen » 12 янв 2018, 15:38

darsvid писал(а):
12 янв 2018, 14:38
flow directions - это flow directions а не гидрокорректированная ЦМР
Я понимаю, этот модуль генерирует не только filled sinks :)
Что написал - то написал!

Аватара пользователя
Jasen
Участник
Сообщения: 57
Зарегистрирован: 27 янв 2006, 18:33
Проекты: 1
Репутация: 2
Ваше звание: Специалист
Откуда: Москва
Контактная информация:

Re: Гидрологическая обработка рельфа

Сообщение Jasen » 12 янв 2018, 15:40

darsvid писал(а):
12 янв 2018, 14:38
Вот презентация - там пошагово все расписано
https://www.slideshare.net/DariaSvidzin ... a-32605566
Пожалуйста, дайте рабочую ссылку, тут пишут, что презентация перемещена.
Я смотрел англоязычные презентации, но они не помогли.
Что написал - то написал!

Аватара пользователя
Jasen
Участник
Сообщения: 57
Зарегистрирован: 27 янв 2006, 18:33
Проекты: 1
Репутация: 2
Ваше звание: Специалист
Откуда: Москва
Контактная информация:

Re: Гидрологическая обработка рельфа

Сообщение Jasen » 12 янв 2018, 15:42

darsvid писал(а):
12 янв 2018, 14:38
Еще важный момент - из вашего описания непонятно - перепроецирован ли растр из географической системы координат в спроектированную. Если нет - то это нужно сделать
Нет, все в исходных координатах SRTM, то есть WGS географический.
А точно надо? Почему тогда другие инструменты работали нормально? Вообще, не очень понимаю, почему, если Flow Accumulation нормально считается с таким растром, не работает Channel Network.
Что написал - то написал!

Аватара пользователя
Jasen
Участник
Сообщения: 57
Зарегистрирован: 27 янв 2006, 18:33
Проекты: 1
Репутация: 2
Ваше звание: Специалист
Откуда: Москва
Контактная информация:

Re: Гидрологическая обработка рельфа

Сообщение Jasen » 12 янв 2018, 15:46

darsvid писал(а):
12 янв 2018, 14:38
в качестве initation grid должна быть flow accumulation/catchment area
Я попробовал ещё Garden - Introducing Module Programming - 08: тоже не помогло в качестве Initiation Grid.
А из выпавшего у меня списка это какой инструмент, стало быть? (см. приложенную картинку)
Вложения
saga 1.png
saga 1.png (70.25 КБ) 820 просмотров
Что написал - то написал!

Аватара пользователя
darsvid
Активный участник
Сообщения: 147
Зарегистрирован: 29 июн 2012, 12:40
Статьи: 5
Проекты: 1
Репутация: 100
Откуда: Kyїv, Ukraine
Контактная информация:

Re: Гидрологическая обработка рельфа

Сообщение darsvid » 12 янв 2018, 15:54

Странно, у меня ссылка на презентацию открывается без проблем, но на всякий случай еще раз презентация

Перепроецировать надо

Аватара пользователя
Jasen
Участник
Сообщения: 57
Зарегистрирован: 27 янв 2006, 18:33
Проекты: 1
Репутация: 2
Ваше звание: Специалист
Откуда: Москва
Контактная информация:

Re: Гидрологическая обработка рельфа

Сообщение Jasen » 12 янв 2018, 16:15

@darsvid, все понятно, на территории РФ сайт этот недоступен, как и сайт linkedin.
Что написал - то написал!

Аватара пользователя
Jasen
Участник
Сообщения: 57
Зарегистрирован: 27 янв 2006, 18:33
Проекты: 1
Репутация: 2
Ваше звание: Специалист
Откуда: Москва
Контактная информация:

Re: Гидрологическая обработка рельфа

Сообщение Jasen » 12 янв 2018, 16:18

Нашел презентацию в Ютубе:
https://www.youtube.com/watch?v=IDRs8d6Ma6k
Что написал - то написал!

Аватара пользователя
darsvid
Активный участник
Сообщения: 147
Зарегистрирован: 29 июн 2012, 12:40
Статьи: 5
Проекты: 1
Репутация: 100
Откуда: Kyїv, Ukraine
Контактная информация:

Re: Гидрологическая обработка рельфа

Сообщение darsvid » 12 янв 2018, 16:32

А, понятно - тогда прикрепляю файл к сообщению
Вложения
Гидрологический анализ ЦМР в Открытой ГИС SAGA.pdf
(1.84 МБ) 24 скачивания

Аватара пользователя
Jasen
Участник
Сообщения: 57
Зарегистрирован: 27 янв 2006, 18:33
Проекты: 1
Репутация: 2
Ваше звание: Специалист
Откуда: Москва
Контактная информация:

Re: Гидрологическая обработка рельфа

Сообщение Jasen » 12 янв 2018, 16:59

darsvid писал(а):
12 янв 2018, 15:54
Перепроецировать надо
А чем перепроэцировать? Proj4 я не нашел.
Что написал - то написал!

trir
Гуру
Сообщения: 3459
Зарегистрирован: 09 апр 2010, 19:30
Статьи: 1
Репутация: 571
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Гидрологическая обработка рельфа

Сообщение trir » 12 янв 2018, 17:07

на территории РФ сайт этот недоступен, как и сайт linkedin.
кому это мешало?
А чем перепроэцировать? Proj4 я не нашел.
GDAL

Аватара пользователя
Jasen
Участник
Сообщения: 57
Зарегистрирован: 27 янв 2006, 18:33
Проекты: 1
Репутация: 2
Ваше звание: Специалист
Откуда: Москва
Контактная информация:

Re: Гидрологическая обработка рельфа

Сообщение Jasen » 12 янв 2018, 17:33

trir писал(а):
12 янв 2018, 17:07
GDAL
а через SAGA это никак нельзя сделать? proj4 раздела больше нет. Очень не хочется ставить сейчас gdal
Что написал - то написал!

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

Re: Гидрологическая обработка рельфа

Сообщение rhot » 12 янв 2018, 17:50

Geoprocessing > Projection > Coordinate transformation Grid :?:
Последний раз редактировалось rhot 12 янв 2018, 17:52, всего редактировалось 1 раз.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Ответить

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

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

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