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

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

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

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3103999.html

大家都在问