r.mapcalc nie podaje danych wyjściowych w QGIS

11

Od jakiegoś czasu próbuję użyć r.mapcalc z QGIS Processing Toolbox. Jednak algorytm nie daje żadnych wyników. Próbowałem kilku warstw rastrowych i różnych wyrażeń, ale algorytm nigdy nie wypisuje niczego do „Katalogu wyników”. Poniżej znajduje się obraz przedstawiający prosty przykład konfiguracji algorytmu. Może czegoś mi brakuje, ale nie znalazłem czegoś podobnego w Internecie.

Przykład konfiguracji algorytmu

narra89
źródło

Odpowiedzi:

2

Nie jestem pewien, jak go uruchomić z Przybornika przetwarzania, ale zamiast tego możesz użyć tego samego narzędzia z GRASS Tools . Możesz to zrobić przez:


  1. Uruchamianie QGIS Desktop 2.xx z GRASS 7.xx

  1. Następnie z paska menu przejdź do:

    Plugins > GRASS > Open Mapset
    

    Lub kliknij, New Mapsetaby utworzyć nowy, w którym zdefiniujesz katalog do przechowywania warstw importowanych do GRASS.


  1. Zaimportuj raster przy użyciu różnych metod, takich jak r.in.gdalimport za pomocą ścieżki lub r.in.gdal.qgisimport załadowanego rastra w QGIS.

  1. Uruchom r.mapcalcnarzędzie, które jest wyposażone w całkiem niezły modeler GUI. Skonfiguruj swój model:

    GRASS r.mapcalc

    Tam, gdzie „przykład” to nazwa mojego rastra, dodawanie jest operatorem i dodawanie stałej wartości 1. Pamiętaj, że dodanie linii połączenia może być trudne, musisz upewnić się, że punkty połączenia okręgu, które początkowo są czerwone (kiedy nie są połączone) zmieni kolor na szary (podłączony).

    Po utworzeniu modelu podaj nazwę wyjściową i kliknij Uruchom . Poinformuje cię, czy przebiegło pomyślnie, a jeśli tak, to kliknij Wyświetl dane wyjściowe, aby załadować wynik do QGIS.


  1. Wynik modelu, w którym wartość 1 została pomyślnie dodana:

    Wynik

Joseph
źródło