Я пытаюсь построить растр с помощью пакета tmap в R.
Растр - это небольшая часть национальных данных о земном покрове (NLCD) с 15 уникальными классами / значениями
> unique(values(RVA_NLCD))
[1] 43 41 42 21 71 90 81 52 11 22 23 31 82 95 24
Вот подробности для растра:
> RVA_NLCD
class : RasterLayer
dimensions : 3561, 4256, 15155616 (nrow, ncol, ncell)
resolution : 30, 30 (x, y)
extent : 1547985, 1675665, 1709955, 1816785 (xmin, xmax, ymin, ymax)
crs : +proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=23 +lon_0=-96 +x_0=0 +y_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs
source : G:/My Drive/HARD DRIVE MOVE/Teaching/Landscape Ecology/Exercises/Week2_Intro to R/Spatial Data Intro/RVA_NLCD.tif
names : RVA_NLCD
values : 11, 95 (min, max)
attributes :
ID category
from: 0 7854240512
to : 255 0
Когда я пытаюсь построить график с помощью tmap с использованием следующего кода, я не получаю никаких ошибок, скорее создается пустая карта с черной рамкой в качестве единственное, что отображается в окне графиков.
tm_shape(RVA_NLCD)+
tm_raster()
и когда я пытаюсь добавить больше деталей в функцию tm_raster (), например:
colorCount = length(unique(values(RVA_NLCD)))
getPalette = colorRampPalette(brewer.pal(9, "Set1"))
tm_shape(RVA_NLCD)+
tm_raster("values", palette = getPalette(colorCount))
, я получаю следующая ошибка:
Ошибка: неверная спецификация цвета. Доступные растровые переменные: «RVA_NLCD».
Я много искал в Интернете и не могу найти никого, кто бы описал мои ощущения с пустой картой. Спасибо за любую помощь, которую вы можете оказать.