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

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

Добавлено: 04 дек 2012, 16:24
artemiziy
Вопрос от чайника,
Подскажите, как заставить работать 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 КБ) 6254 просмотра
Информация из логов:
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

Re: TauDEM

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

Re: TauDEM

Добавлено: 04 дек 2012, 17:20
artemiziy
я правильно понял, нужно установить:
"TauDEM 5.0.6 Command Line Executables for 64 bit Windows PC"

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

Re: TauDEM

Добавлено: 04 дек 2012, 17:56
Voltron
Правильно.

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

Re: TauDEM

Добавлено: 04 дек 2012, 18:06
artemiziy
а можно для чайников, как проверить, работает ли 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>

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

Добавлено: 04 дек 2012, 19:23
Александр Мурый
Файл D:\DATA\1_DEM1_5.tif точно GeoTIFF? А то TauDEM ругается, что входной файл не геотифф...

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

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

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

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

Добавлено: 05 дек 2012, 13:21
artemiziy
:oops: :oops: :oops:
коллеги, прошу прощения за собственный косяк и спасибо всем откликнувшимся!

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