r.mapcalc ne donne pas de sortie dans QGIS

11

Depuis un certain temps, j'essaie d'utiliser r.mapcalc à partir de la boîte à outils de traitement QGIS. Cependant, l'algorithme ne me donne aucune sortie. J'ai essayé plusieurs couches raster et différentes expressions, mais l'algorithme ne produit jamais rien dans le "Répertoire des résultats". Ci-dessous, il y a une image qui montre un exemple simple de configuration d'algorithme. Il me manque peut-être quelque chose, mais je n'ai rien trouvé de similaire en ligne.

Exemple de configuration d'algorithme

narra89
la source

Réponses:

2

Vous ne savez pas comment le faire fonctionner à partir de la boîte à outils de traitement mais à la place, vous pouvez utiliser le même outil à partir des outils GRASS . Vous pouvez le faire en:


  1. Exécution de votre QGIS Desktop 2.xx avec GRASS 7.xx

  1. Ensuite, depuis la barre de menus, accédez à:

    Plugins > GRASS > Open Mapset
    

    Ou cliquez New Mapsetpour en créer un nouveau dans lequel vous définissez un répertoire pour stocker les couches importées dans GRASS.


  1. Importez votre raster à l'aide de diverses méthodes telles que l' r.in.gdalimportation via un chemin d'accès ou r.in.gdal.qgispour importer un raster chargé dans QGIS.

  1. Exécutez l' r.mapcalcoutil qui est livré avec un assez bon modeleur GUI. Configurez votre modèle:

    GRASS r.mapcalc

    "exemple" est le nom de mon raster, l'addition est l'opérateur et l'ajout d'une valeur constante de 1. Notez que l'ajout des lignes de connexion peut être délicat, vous devez vous assurer que les points de connexion du cercle qui sont initialement rouges (lorsqu'ils ne sont pas connectés) devient gris (connecté).

    Une fois que vous avez créé votre modèle, donnez un nom à la sortie et cliquez sur Exécuter . Il vous dira s'il s'est exécuté correctement ou non, si c'est le cas, cliquez sur Afficher la sortie pour charger le résultat dans QGIS.


  1. Résultat du modèle où la valeur 1 a été ajoutée avec succès:

    Résultat

Joseph
la source