Hej all,
Я пытаюсь создать объект RasterLayer в R из файла .tif.
Я использую функцию растра () из растрового пакета. Я перепробовал все команды в этой функции (указав ncol, nrow, res, ...), но изображение, которое я получаю, всегда сильно пикселировано (в то время как оригинал .tif очень резкий).
Может ли кто-нибудь помочь мне найти способ загрузить файл, чтобы результат также был резким?
Спасибо за помощь !!
[Как это должно выглядеть(кроме цветов)] [1] [Как это выглядит] [2]
Файл можно найти здесь: https://www.dropbox.com/s/2x58sbjgamkh15f/mammal_richness.tif?dl=0
#load data
x <- "./mammal_richness.tif"
RasterData <- raster(x)
#plot data
worldPlot <- ggplot() +
geom_raster(data= RasterData, aes(x = long, y = lat, fill = mammal_richness))+
scale_fill_gradient("Mammal richness",
low = "grey96", high = "black", na.value = "grey96",
guide = guide_colourbar(direction = "horizontal", barwidth = 10,
title.position = "top"))```
[1]: https://i.stack.imgur.com/vTG88.png
[2]: https://i.stack.imgur.com/AwtZ7.png