Suite

Exécuter TauDEM dans QGIS ?


Comment configurer TauDEM 5.1.2 pour qu'il s'exécute dans QGIS 2.10.1 ?

Plugin TauDEM activé et visible dans la Processing Toolbox (Advanced Interface).

Cependant, les outils TauDEM ne fonctionnent pas.

Je reçois le message '"mpiexec"' n'est pas reconnu comme une commande interne ou externe, un programme opérationnel ou un fichier batch.

REMARQUE: TauDEM s'exécute à partir de l'interface de ligne de commande (mpiexec est reconnu).

Les chemins système ont été mis à jour pour MSMPI et TauDEM. Le système d'exploitation est Windows 8.1 'TauDEM 5.1.2 et QGIS 2.10.1 sont chacun des installations 64 bits (confirmées).


TauDEM apparaît comme une option dans les fournisseurs de traitement de QGIS, mais vous devez quand même l'installer vous-même, ce qui est… malheureux. Les éléments suivants ont fonctionné pour moi :

Système : Windows 7 64 bits, dernier QGIS du programme d'installation OsGeo4w (2.14 Essen)

  • Assurez-vous que les redistribuables MS Visual C++ 2010 recommandés sur la page de support de TauDEM sont correctement installés - j'ai dû supprimer et réinstaller le mien
  • Installez le dernier package MS-MPI, qui est actuellement la v7 - il suffit de google 'MS-MPI' et cela devrait être le résultat #1.
  • Installez TauDEM à partir de la source sur -http://hydrology.usu.edu/taudem/taudem5/downloads.html. Vous devrez fournir un nom et une adresse e-mail pour accéder au programme d'installation de Windows. Cela installera également quelques éléments si vous ne les avez pas déjà, notamment GDAL autonome - il suffit de rouler avec.

Dans QGIS, ouvrez la boîte de dialogue Options de traitement où vous pouvez activer TauDEM. Définissez les options suivantes :

  • Répertoire bin MPICH2/OpenMPI : C:Program FilesMicrosoft MPIin
  • Dossier des outils de ligne de commande TauDEM : C:Program FilesTauDEMTauDEM5Exe

les emplacements de vos dossiers doivent être à peu près identiques à ce qui précède, peut-être avec des différences mineures. La définition de ces chemins dans QGIS doit être identique à la modification des clés de registre mentionnées ci-dessus directement dans regedit.

Redémarrez QGIS, puis testez l'un des outils, vous devriez être prêt à partir.


Veuillez réinstaller le package HPC sous le compte Administrateur. Voici de l'aide de l'auteur du TauDEM : http://hydrology.usu.edu/taudem/taudem5/support.html


J'ai eu le même problème en essayant d'exécuter TauDEM 5.3 sur QGIS 2.14.3 (Assen) (sur un Windows 7). Même si les dossiers mpiexec et taudem se trouvent dans le chemin système, j'ai eu le message : "mpiexec n'est pas reconnu comme une commande interne ou externe, un programme opérationnel ou un fichier batch".

Ensuite, en lisant les commentaires du message d'origine, j'ai vu la suggestion de Terry Morse, qui a manuellement inclus le dossier MPIEXEC dans la clé de registre Windows. Cela a fonctionné, mais a "démasqué" un autre problème avec TauDEM incapable de trouver la grille d'élévation.

À ce stade, j'ai à nouveau vérifié le registre Windows et j'ai remarqué que la clé TAUDEM_FOLDER avait également une valeur vide. J'y ai donc collé le chemin d'accès au dossier TauDEM et, après avoir redémarré QGIS, tout a bien fonctionné ! Je ne sais pas pourquoi cela a fonctionné, mais cela fonctionne.


Voir la vidéo: Configure QGIS Processing (Octobre 2021).