将类名添加到terra SpatRaster中的数值栅格值,可以通过以下步骤实现:
install.packages("terra")
library(terra)
rast()
函数读取栅格数据文件,例如:r <- rast("path/to/raster.tif")
factor()
函数创建一个新的因子变量,例如:class_names <- factor(c("class1", "class2", "class3"))
values()
函数将类别变量赋值给数值栅格的每个像元,例如:values(r) <- class_names
writeRaster()
函数将栅格数据保存为新的文件,例如:writeRaster(r, "path/to/new_raster.tif")
这样,你就成功将类名添加到terra SpatRaster中的数值栅格值了。
领取专属 10元无门槛券
手把手带您无忧上云