如何导入图例csv文件以将数字图例转换为tiff文件R中的分类图例?

时间:2019-11-14 09:14:45

标签: r legend raster tiff

我在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,但没有实现我的目标

0 个答案:

没有答案