Кажется, что tm_rgb
не может обрабатывать NA
значения. Вы можете удалить их с помощью raster::reclassify
library(raster)
library(tmap)
library(cartography)
data("NLD_prov")
carto.raster <- getTiles(NLD_prov, type = "cartolight")
r <- reclassify(carto.raster, cbind(NA, 255))
tm_shape(r) + tm_rgb()
чтобы избавиться от белых границ АН, вы можете использовать crop
e <- extent(11000, 288000, 305000, 625000)
x <- crop(r, e)
tm_shape(x) + tm_rgb()