部分原因是我想限制内存的使用,所以我想要创建一个带有整数值的光栅。我正在使用R中的包光栅,虽然我似乎能够创建一个带有整数值的栅格,但提取的值是数字的。下面是一个简单的例子。library(raster)r <- raster(nrow=10,ncol=10)r[] <- 1:100
# It look like it's a integer ra
当程序运行时,它应该在开始时给我一个红色的屏幕,每当我按'1‘时。如果我按“2”,它就会给我一个黑白梯度屏幕。程序运行,但当我按'2‘时,它会给出这个错误
线程“主”java.lang.IllegalArgumentException中的异常:剩余缓冲区元素数为0,必须至少为3686400。因为最多可以返回3686400个元素,所以需要至少有3686400个元素的缓冲区,而不管实际返回的元素数如何。for(int i =0; i< ra
我在试着匹配两个RasterBricks。我在old_data中找到了old_data的百分位数,我们称之为p。然后我在p^th的new_data中找到每个单元格的值。我预计new_data中的分位数匹配值在250左右或以下,对随机单元进行的几次抽查证实了这一假设:y <- raster::extracty <- r