#1 Wed 11 February 2015 14:16
- fanchec
- Participant occasionnel
- Date d'inscription: 17 Dec 2009
- Messages: 49
lancer un module en ligne de commande GRASS
Bonjour
QGIS 2.31 Grass 6.4.3 Windows 7
Je suis en train de me débattre avec un module récalcitrant : r.stream.order (cf. post du du 10/02/2015) et je procède par étape dans mon enquête.
Mon premier souci :
comment lancer un module en ligne de commande sous Grass ?
le module est bien chargé :
Downloading precompiled GRASS Addons <r.stream.order>...
Updating metadata file...
Installation of <r.stream.order> successfully finished
mais quand je lance la commande
r.stream.order
via la console de commande (et pas la console python) le message de retour :
unable to fetch interface description for command 'r.stream.order'
Merci d'avance pour votre aide
(qui me sortirai bine d'une galère noire !)
Hors ligne
#2 Wed 11 February 2015 15:41
- fanchec
- Participant occasionnel
- Date d'inscription: 17 Dec 2009
- Messages: 49
Re: lancer un module en ligne de commande GRASS
J'essaye de lancer le module r.stream.order directement depuis le .exe.
Résultats en cascade :
il manque libintl-8.dll
puis libconv-2.dll
puis libgrass_dbmiclient.6.4.3.dll
puis l'application ne peut pas s'exécuter correctement
Même résultats après désinstallation/réinstallation de QGIS et du module avec reboot.
Bref, j'ai largement dépassé mes compétences.
Hors ligne
#3 Wed 11 February 2015 16:17
- fanchec
- Participant occasionnel
- Date d'inscription: 17 Dec 2009
- Messages: 49
Re: lancer un module en ligne de commande GRASS
Complément
Je viens d'installer plusieurs autres modules et r.stream.order n'est pas seul à poser des soucis; c'est le cas par exemple de :
r.stream.extract ou r.stream.basins
ou
r.basin
dont l'exécution via le .exe génère le m^me type d'erreur : dll manquante.
Par contre
r.strahler est OK;
Hors ligne
#4 Thu 12 February 2015 11:03
- fanchec
- Participant occasionnel
- Date d'inscription: 17 Dec 2009
- Messages: 49
Re: lancer un module en ligne de commande GRASS
PROBLEME RESOLU
Ne pas confondre Grass inclus dans QGIS avec un package Grass 'autonome'.
Si l'interface est la même, l'une fait référence au package QGIS-GRASS et l'autre au seul package GRASS.
J'ai donc installé Grass 6.4.4.
J'ai installé les modules r.stream.*.
Et la ligne de commande r.stream.xxx déclenche bien le module afférent.
Par contre je ne comprends pas que Qgis offre la possibilité de visualiser des modules via "Boites à outils" qui ne soient pas opérationnels dans son univers : le module semble tourner mais aucun fichier n'est créé.
Hors ligne
#5 Fri 13 February 2015 13:25
Re: lancer un module en ligne de commande GRASS
même remarque que dans http://georezo.net/forum/viewtopic.php? … 98#p264398
Hors ligne