我有两个栅格r
和r2
我想更换一些衣被合计在r
从r1
library (raster)
r <- raster(nrows=10, ncols=10)
r <- setValues(r, 1:ncell(r))
r1 <- raster(nrows=10, ncols=10)
r1 <- setValues(r1, 1:ncell(r))
如果任何像素中的值r
等于,则40
放入对应的值(用代替)r1
。所以最后我会r
用值40
替换为相应的值r1
好,这里的两个栅格是相同的,但是我的数据不一样感谢您的帮助
这是一种方法。首先,找到r
等于的值255
。其次,将这些值替换为中的相应值r1
。
idx <- values(r) == 255
values(r)[idx] <- values(r1)[idx]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句