修复 R 中的不规则光栅像素

问题描述

我在尝试创建 1 度全局栅格时遇到问题。当我仔细放大时,我可以看到像素是不规则的,边缘有很多小的细长像素。任何帮助创建方形像素将不胜感激。

不规则像素的光栅截图:

Screenshot of raster w irregular pixels

这是可重现的代码

library(raster)
RollDie = function(n) sample(1:64800,n,replace=T) ## random number generator

# create empty 1 degree raster
ras=raster()
res(ras)=1
ras

# assign value to raster
values(ras)=RollDie(ncell(ras))
plot(ras)

# zoom in,take a screenshot of a tiny area,open in finder,zoom in again

这是我的会话信息:

R 版本 3.6.1 (2019-07-05) 平台:x86_64-apple-darwin15.6.0(64 位) 运行于:macOS Catalina 10.15.2

矩阵产品:认 BLAS:/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib LAPACK:/Library/Frameworks/R.framework/Versions/3.6/Resources/lib/libRlapack.dylib

地区: 2 en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

附加基础包: 2 stats graphics Grdevices utils datasets methods base

其他附加包: 2 raster_3.0-7 sp_1.3-1

通过命名空间加载(且未附加): 2 compiler_3.6.1 rgdal_1.4-7 parallel_3.6.1 tools_3.6.1 Rcpp_1.0.2 codetools_0.2-16 [7] grid_3.6.1 packrat_0.5.0lattice_0.20-38

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)