我在tiff file有一个tiff文件(属于土地用途),其图例为legend file。当我在R中绘制tiff文件时,它以数字形式显示图例,但是我要求图例是分类形式,以便在我的tiff文件中显示他不同的土地利用变化。如何在R中导入图例csv并使用栅格对其进行处理,以使生成的图例成为类别?
我的代码是这样的。 :
`ctab <- read.csv("ESACCI-LC-Legend.csv",header=TRUE)
head(ctab)
ctable = rep(NA,max(ctab$value)+1)
ctable[ctab$value+1] =
rgb(ctab$red,ctab$green,ctab$blue,maxColorValue=255)
r@legend@colortable = ctable
plot(r)`
r是栅格。但是,在此过程中存在一些错误。我知道这有一个很好的解决方案,但是找不到适合我的问题的解决方案。帮助将不胜感激! 我调查了这个question,但没有实现我的目标