r.mapcalc gibt keine Ausgabe in QGIS aus


11

Seit einiger Zeit versuche ich, r.mapcalc aus der QGIS Processing Toolbox zu verwenden. Der Algorithmus gibt mir jedoch keine Ausgabe. Ich habe mehrere Rasterebenen und verschiedene Ausdrücke ausprobiert, aber der Algorithmus gibt niemals etwas an das "Ergebnisverzeichnis" aus. Unten sehen Sie ein Bild, das ein einfaches Beispiel für die Einrichtung eines Algorithmus zeigt. Vielleicht fehlt mir etwas, aber ich habe online nichts Ähnliches gefunden.

Beispiel für die Einrichtung eines Algorithmus

Antworten:


2

Sie sind sich nicht sicher, wie Sie es über die Processing Toolbox zum Laufen bringen sollen. Stattdessen können Sie dasselbe Tool von GRASS Tools verwenden . Sie können dies tun durch:


  1. Ausführen Ihres QGIS Desktop 2.xx mit GRASS 7.xx

  1. Gehen Sie dann von der Menüleiste zu:

    Plugins > GRASS > Open Mapset
    

    Oder klicken Sie New Mapset, um ein neues Verzeichnis zu erstellen, in dem Sie ein Verzeichnis zum Speichern von in GRASS importierten Ebenen definieren.


  1. Importieren Sie Ihr Raster mit verschiedenen Methoden, z. B. r.in.gdalzum Importieren über einen Pfad oder r.in.gdal.qgiszum Importieren eines geladenen Rasters in QGIS.

  1. Führen Sie das r.mapcalcTool aus, das mit einem recht netten GUI-Modellierer geliefert wird. Richten Sie Ihr Modell ein:

    GRASS r.mapcalc

    Wenn "Beispiel" der Name meines Rasters ist, ist Addition der Operator und das Hinzufügen eines konstanten Werts von 1. Beachten Sie, dass das Hinzufügen der Verbindungslinien schwierig sein kann. Sie müssen sicherstellen, dass die Kreisverbindungspunkte anfänglich rot sind (wenn keine Verbindung besteht). grau werden (verbunden).

    Wenn Sie Ihr Modell erstellt haben, geben Sie der Ausgabe einen Namen und klicken Sie auf Ausführen . Hier erfahren Sie, ob es erfolgreich ausgeführt wurde oder nicht. Wenn ja, klicken Sie auf Ausgabe anzeigen, um das Ergebnis in QGIS zu laden.


  1. Ergebnis des Modells, bei dem der Wert 1 erfolgreich hinzugefügt wurde:

    Ergebnis

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.