我只有一个带有59个变量的栅格,但是当我将栅格打开到R中时,我只能通过level(r)获取ID字段
打开带有ID字段(1个变量)的栅格:
r <- ratify(raster("./path2raster.tif", RAT = TRUE, count = T, append.names = T, att = NULL))
使用所有变量(59个变量)打开属性表:
attable <- foreign::read.dbf("./path2raster.tif.vat.dbf")
如何将ID栅格链接到属性表,以便能够为每个变量导出单个栅格?
答案 0 :(得分:0)
您通常要做的是
library(raster)
r <- raster("./path2raster.tif")
它应该包含属性表。要为属性表中的每个变量创建单独的图层,您可以
x <- deratify(r)