Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Mon 21 January 2019 16:11

carteq
Participant assidu
Date d'inscription: 8 Mar 2008
Messages: 829

QGIS: Comment utiliser r.mapcalc de Grass ?

Bonjour,

Je n'arrive pas à comprendre comment fonctionne r.mapcalc via QGIS.

Disons que j'ai un raster "a" chargé dans QGIS. Je roule l'expression x = a + a. J'obtiens :

"C:\PROGRA~1\QGIS3~1.2\bin>r.mapcalc expression="x = patch + patch" --overwrite
r était inattendu.
C:\PROGRA~1\QGIS3~1.2\bin>for r in $(g.list type=rast pattern='*'); do

Exécution de <C:\Users\vincentf\AppData\Local\Temp\processing_cd97479a116448faba3e00101361e5ee\grassdata\grass_batch_job.cmd> terminée.

Nettoyage des fichiers temporaires ...

Appuyez sur une touche pour continuer...

Démarrage du SIG GRASS ...

ATTENTION: Le verrouillage concurrent de jeux de cartes n'est pas pris en charge dans Windows

Exécution de <C:\Users\vincentf\AppData\Local\Temp\processing_cd97479a116448faba3e00101361e5ee\grassdata\grass_batch_job.cmd> ...



C:\PROGRA~1\QGIS3~1.2\bin>chcp 1252 1>NUL

r était inattendu.



C:\PROGRA~1\QGIS3~1.2\bin>for r in $(g.list type=rast pattern='*'); do

Exécution de <C:\Users\vincentf\AppData\Local\Temp\processing_cd97479a116448faba3e00101361e5ee\grassdata\grass_batch_job.cmd> terminée.

Nettoyage des fichiers temporaires ...

Appuyez sur une touche pour continuer...


Je n'obtiens aucun résultat. Comment faire pour obtenir ce que j'attends ?

Merci  !

Hors ligne

 

#2 Tue 22 January 2019 11:06

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: QGIS: Comment utiliser r.mapcalc de Grass ?

Bonjour,

C'est comme s'il ne reconnaissait pas la commande r.mapcalc

Quelle est votre version de QGIS ?

- Dans QGIS, allez dans Extension > Grass > Ouvrir les outils GRASS > Ouvrir le shell
- Tapez

Code:

 r.mapcalc

dans l'invite de commandes : que se passe-t-il ?
- Essayez aussi

Code:

r.mapcalc --help

geodata au cerema et petits billets en géomatique

Hors ligne

 

#3 Wed 23 January 2019 15:44

carteq
Participant assidu
Date d'inscription: 8 Mar 2008
Messages: 829

Re: QGIS: Comment utiliser r.mapcalc de Grass ?

Merci Mathieu ! Ça devrait fonctionner maintenant. Je pensais que Grass était activé par défaut après l'installation de QGIS. Les outils GRASS sont disponibles dans la boite à outils de traitement même si ils ne sont pas activés, ce qui porte à confusion.

Vincent

Hors ligne

 

Pied de page des forums

Powered by FluxBB