как заставить работать TauDEM в QGIS-SEXTANTE

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
artemiziy
Активный участник
Сообщения: 115
Зарегистрирован: 29 апр 2008, 11:08
Репутация: 7

как заставить работать TauDEM в QGIS-SEXTANTE

Сообщение artemiziy » 04 дек 2012, 16:24

Вопрос от чайника,
Подскажите, как заставить работать TauDEM в QGIS-SEXTANTE?
Скачал "TauDEM Multi-File" 5.2 отсюда: http://hydrology.usu.edu/taudem/taudem5 ... loads.html
Распаковал в C:\GIS\TauDEM5MFExex64
Установил MPICH2 под админскими правами, прописал в переменную, зарегистрировал, все вроде как в инструкции.
В SEXTANTE прописал путь к папке MPICH2 и папке TauDEM5MFExex64.
При запуске алгоритмов выдает сообщение:
TauDEM_error.jpg
TauDEM_error.jpg (62.45 КБ) 6249 просмотров
Информация из логов:
ALGORITHM:
sextante.runalg("taudem:d-infinityflowdirections","D:/WORK2/Maps_Suchek/WORK/DEM/IC/Correct_r9_1/1_DEM_Suchek_UTM37_postobr1_5.tif","D:/WORK2/Maps_Suchek/WORK/TauDEM/Flow_dir.tif",None)

TauDEM execution command
C:\Program Files\MPICH2\mpiexec
-n
2.0
C:\GIS\TauDEM5MFExex64\dinfflowdir
-fel
D:/WORK2/Maps_Suchek/WORK/DEM/IC/Correct_r9_1/1_DEM_Suchek_UTM37_postobr1_5.tif
-ang
D:/WORK2/Maps_Suchek/WORK/TauDEM/Flow_dir.tif
-slp
C:/Users/nikartem/.qgis//sextante/tempdata\taudemdinfinityflowdirections818e2868b58841ae96a5ea2ff44b1a2a.tif

TauDEM execution console output
""C:\Program Files\MPICH2\mpiexec"" ­¥ ï¥âáï ¢­ãâ७­¥© ¨«¨ ¢­¥è­¥©
ª®¬ ­¤®©, ¨á¯®«­ï¥¬®© ¯à®£à ¬¬®© ¨«¨ ¯ ª¥â­ë¬ ä ©«®¬.
Windows 7 64-разрядный, русский.
QGIS 1.8.0
SEXSTANTE 1.0.8
Последний раз редактировалось artemiziy 05 дек 2012, 13:22, всего редактировалось 1 раз.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: TauDEM

Сообщение Voltron » 04 дек 2012, 17:12

Процитирую тут README.TauDEM из архива с оригинальным провайдером
NOTE: you need TauDEM 5.0.6 executables, version 5.2 currently not supported

artemiziy
Активный участник
Сообщения: 115
Зарегистрирован: 29 апр 2008, 11:08
Репутация: 7

Re: TauDEM

Сообщение artemiziy » 04 дек 2012, 17:20

я правильно понял, нужно установить:
"TauDEM 5.0.6 Command Line Executables for 64 bit Windows PC"

эффект точно такой же, см. предыдущее сообщение.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: TauDEM

Сообщение Voltron » 04 дек 2012, 17:56

Правильно.

MPICH2 работает? A TauDEM напрямую?

artemiziy
Активный участник
Сообщения: 115
Зарегистрирован: 29 апр 2008, 11:08
Репутация: 7

Re: TauDEM

Сообщение artemiziy » 04 дек 2012, 18:06

а можно для чайников, как проверить, работает ли MPICH2 и TauDEM напрямую?

как проверить работу MPICH2 так и не понял.
TauDEM напрямую - это запуск через командную строку я правильно понял?
кажется не работает, выдает следующее:
C:\GIS\TauDEM5Exex64>C:\GIS\TauDEM5Exex64\DinfFlowDir.exe D:\DATA\1_DEM1_5.tif
DinfFlowDir version 5.0.6
Error opening file D:\DATA\1_DEM1_5fel.tif.
TauDEM input files have to be GeoTiff files.
application called MPI_Abort(MPI_COMM_WORLD, 21) - process 0

C:\GIS\TauDEM5Exex64>

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

Re: как заставить работать TauDEM в QGIS-SEXTANTE

Сообщение Александр Мурый » 04 дек 2012, 19:23

Файл D:\DATA\1_DEM1_5.tif точно GeoTIFF? А то TauDEM ругается, что входной файл не геотифф...
Редактор материалов, модератор форума

artemiziy
Активный участник
Сообщения: 115
Зарегистрирован: 29 апр 2008, 11:08
Репутация: 7

Re: как заставить работать TauDEM в QGIS-SEXTANTE

Сообщение artemiziy » 04 дек 2012, 19:36

amuriy писал(а):Файл D:\DATA\1_DEM1_5.tif точно GeoTIFF? А то TauDEM ругается, что входной файл не геотифф...
точно GeoTIFF. Вот и QGIS его идентифицирует:
TauDEM_error2.jpg
TauDEM_error2.jpg (121.9 КБ) 6197 просмотров
Может TauDEM'у какой-то параметр в этом GeoTIFF не нравится?
что он в формате float32, или еще что-то не так.

P.S. проверил на фрагменте AsterDEM (там int16 и wgs84) - TauDEM выругался точно также.

artemiziy
Активный участник
Сообщения: 115
Зарегистрирован: 29 апр 2008, 11:08
Репутация: 7

Re: как заставить работать TauDEM в QGIS-SEXTANTE

Сообщение artemiziy » 05 дек 2012, 13:21

:oops: :oops: :oops:
коллеги, прошу прощения за собственный косяк и спасибо всем откликнувшимся!

Ошибка элементарная, но я ее не заметил, написал в настройках SEXTANTE:
"C:\Program Files\MPICH2",
а нужно было - "C:\Program Files\MPICH2\bin".
Поправил, теперь все работает.

Ответить

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

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

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