r.mapcalc no da salida en QGIS

11

Durante un tiempo, he estado tratando de usar r.mapcalc de la Caja de herramientas de procesamiento de QGIS. Sin embargo, el algoritmo no me da ningún resultado. He intentado varias capas ráster y diferentes expresiones, pero el algoritmo nunca muestra nada en el "Directorio de resultados". A continuación hay una imagen que muestra un ejemplo simple de configuración de algoritmo. Tal vez me estoy perdiendo algo, pero no encontré nada similar en línea.

Ejemplo de configuración de algoritmo

narra89
fuente

Respuestas:

2

No estoy seguro de cómo hacer que funcione desde Processing Toolbox, pero en su lugar, podría usar la misma herramienta de GRASS Tools . Puedes hacer esto:


  1. Ejecutando su QGIS Desktop 2.xx con GRASS 7.xx

  1. Luego, desde la barra de menú, vaya a:

    Plugins > GRASS > Open Mapset
    

    O haga clic New Mapsetpara crear uno nuevo donde defina un directorio para almacenar capas importadas en GRASS.


  1. Importe su ráster utilizando varios métodos, como r.in.gdalimportar a través de una ruta o r.in.gdal.qgisimportar un ráster cargado en QGIS.

  1. Ejecute la r.mapcalcherramienta que viene con un buen modelador GUI. Configura tu modelo:

    GRASS r.mapcalc

    Donde "ejemplo" es el nombre de mi ráster, la suma es el operador y agrega un valor constante de 1. Tenga en cuenta que agregar las líneas de conexión puede ser complicado, debe asegurarse de que los puntos de conexión del círculo sean inicialmente rojos (cuando no están conectados) se vuelve gris (conectado).

    Una vez que haya creado su modelo, asigne un nombre a la salida y haga clic en Ejecutar . Le dirá si se ejecutó o no con éxito, de ser así, haga clic en Ver salida para cargar el resultado en QGIS.


  1. Resultado del modelo donde el valor 1 se ha agregado con éxito:

    Resultado

Joseph
fuente