Saya mencoba menulis skrip pemrosesan menggunakan r.neighborsalgoritma rumput untuk raster. Saat Anda menggunakan Gui untuk algoritme ini, Anda bisa membiarkan bidang luas lapisan GRASS untuk menggunakan batas minimal. Sebaliknya, ketika digunakan di konsol python, saya tidak dapat menemukan cara memasukkan nilai "default" semacam ini.
Saya melihat di https://docs.qgis.org/2.2/en/docs/user_manual/processing/console.html bahwa tampaknya wajib untuk memasukkan empat koordinat untuk parameter sejauh. Saya mencoba menggunakan iface.mapCanvas().extent()tetapi objek yang dikembalikan tidak diterima sebagai parameter dan saya tidak dapat menemukan cara mendapatkan koordinatnya ..
Apakah ada cara untuk mendapatkan xmin, ymin, xmax, ymaxlapisan dalam PyQGIS untuk memasukkannya ke dalam algoritma? Apakah saya salah melakukannya?
extenthilang sehingga tidak berfungsi .. .