Answers:
QGIS提供了GRASS GIS的接口,该接口从栅格GIS开始就已经存在,因此应提供一些有效的工具来解决此问题。参考其栅格命令手册页,我们可以找到以下解决方案:
r.buffer-白细胞的直接缓冲
r.cost-可以计算到白细胞的距离。在此之后进行比较以选择短距离单元。
r.grow-一种局部形态学操作,专门用于将白细胞扩展为它们的近邻。
r.mfilter-通用焦点滤镜 各种焦点统计数据(例如最大值,平均值,总和,中位数和标准偏差)可以检测局部邻域内白细胞的存在。然后进行比较以选择此类单元格。
r.neighbors-更为通用的焦点滤镜,可以类似于r.mfilter来使用。
r.resample-重采样到更粗糙的网格上是扩展白细胞的一种方法。结果将有些“块状”。
r.spread-让白细胞“扩散”到它们的邻域中将实现所需的缓冲。
我们应该期望r.buffer,r.grow以及r.mfilter使用最有效的代码。(我没有测试这些来找出。)