Ссылка ID растра на таблицу атрибутов - PullRequest
0 голосов
/ 16 октября 2018

У меня есть один растр с 59 переменными, но когда я открываю растр в R, я могу получить поле идентификатора только через уровни (r)

Открытие растра с полем 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")

Как связать растр идентификатора с таблицей атрибутов, чтобы можно было экспортироватьодин растр для каждой переменной?

1 Ответ

0 голосов
/ 19 октября 2018

Что вы обычно делаете, это

library(raster)
r <- raster("./path2raster.tif")

Оно должно содержать таблицу атрибутов.Чтобы создать отдельные слои для каждой переменной в таблице атрибутов, вы можете сделать

x <- deratify(r)
...