QGIS cung cấp giao diện cho GRASS GIS, khởi đầu là một raster GIS và do đó sẽ cung cấp một số công cụ hiệu quả để giải quyết vấn đề này. Tham khảo các trang hướng dẫn sử dụng các lệnh raster, chúng ta có thể tìm thấy các giải pháp sau:
r.buffer - đệm trực tiếp các tế bào trắng.
r.cost - có thể tính khoảng cách đến các ô trắng. Thực hiện theo điều này với một so sánh để chọn các ô khoảng cách ngắn.
r.grow - một hoạt động hình thái địa phương được thiết kế đặc biệt để mở rộng các tế bào trắng sang các nước láng giềng ngay lập tức của chúng.
r.mfilter - một bộ lọc tiêu cự chung. Các thống kê đầu mối khác nhau, chẳng hạn như tối đa, trung bình, tổng, trung vị và độ lệch chuẩn có thể phát hiện sự hiện diện của các ô trắng trong các vùng lân cận địa phương. Thực hiện theo điều này với một so sánh để chọn các ô như vậy.
r.neighbor - một bộ lọc tiêu cự tổng quát hơn, có thể được sử dụng tương tự như r.mfilter.
r.resample - lấy mẫu lại trên lưới thô hơn là một cách để mở rộng các ô trắng. Kết quả sẽ có phần "khối".
r.s lây lan - để các tế bào trắng "lây lan" vào vùng lân cận của chúng sẽ đạt được bộ đệm mong muốn.
Chúng ta nên mong đợi r.buffer, r.grow và có lẽ r.mfilter sử dụng mã hiệu quả nhất. (Tôi chưa thử những thứ này để tìm hiểu.)