r.mapcalc tidak memberikan output dalam QGIS

11

Untuk sementara sekarang saya telah mencoba menggunakan r.mapcalc dari QGIS Processing Toolbox. Namun, algoritme tidak memberikan saya output apa pun. Saya telah mencoba beberapa layer raster dan ekspresi yang berbeda, tetapi algoritma tidak pernah menampilkan apa pun ke "Direktori Hasil". Di bawah ini ada gambar yang menunjukkan contoh sederhana pengaturan algoritma. Mungkin saya kehilangan sesuatu, tetapi saya tidak menemukan sesuatu yang serupa secara online.

Contoh pengaturan algoritma

narra89
sumber

Jawaban:

2

Tidak yakin bagaimana cara kerjanya dari Toolbox Pemrosesan tetapi sebaliknya, Anda bisa menggunakan alat yang sama dari GRASS Tools . Anda dapat melakukannya dengan:


  1. Menjalankan QGIS Desktop 2.xx Anda dengan GRASS 7.xx

  1. Lalu dari menubar, buka:

    Plugins > GRASS > Open Mapset
    

    Atau klik New Mapsetuntuk membuat yang baru di mana Anda menentukan direktori untuk menyimpan lapisan yang diimpor ke GRASS.


  1. Impor raster Anda menggunakan berbagai metode seperti r.in.gdalmengimpor melalui jalur atau r.in.gdal.qgismengimpor raster yang dimuat di QGIS.

  1. Jalankan r.mapcalcalat yang dilengkapi dengan pemodel GUI yang cukup bagus. Siapkan model Anda:

    GRASS r.mapcalc

    Di mana "contoh" adalah nama raster saya, penambahan adalah operator dan menambahkan nilai konstan 1. Perhatikan bahwa menambahkan jalur koneksi bisa rumit, Anda perlu memastikan titik-titik koneksi lingkaran yang awalnya merah (ketika tidak terhubung) berubah menjadi abu-abu (terhubung).

    Setelah Anda membuat model, beri nama dan klik Jalankan . Ini akan memberi tahu Anda apakah berhasil atau tidak, jika demikian maka klik Lihat output untuk memuat hasilnya ke QGIS.


  1. Hasil model di mana nilai 1 telah berhasil ditambahkan:

    Hasil

Yusuf
sumber