Tôi đang cố gắng viết một kịch bản xử lý bằng r.neighbors
thuật toán cỏ cho các trình quét. Khi bạn sử dụng Gui cho thuật toán này, bạn có thể để lại phạm vi trường phạm vi lớp GRASS để sử dụng phạm vi tối thiểu. Ngược lại, khi được sử dụng trong bảng điều khiển python, tôi không thể tìm thấy cách nhập loại giá trị "mặc định" này.
Tôi thấy trên https://docs.qgis.org/2.2/en/docs/user_manual/ Processing / console.html rằng dường như bắt buộc phải nhập bốn tọa độ cho một tham số phạm vi. Tôi đã thử sử dụng iface.mapCanvas().extent()
nhưng đối tượng trả về không được chấp nhận làm tham số và tôi không thể tìm cách lấy tọa độ của nó ..
Có cách nào để có được xmin, ymin, xmax, ymax
lớp trong PyQGIS để nhập chúng vào thuật toán không? Tôi đang làm điều đó hoàn toàn sai?
extent
bị thiếu nên nó không hoạt động .. .