Новейший растровый пакет не будет отображать растровый объект в Windows
Я пытаюсь построить растр с помощью пакета "растр", но у меня работает ошибка
Вот мой код
map = raster("A055E.tif")
plot(map)
Error in `colnames<-`(`*tmp*`, value = "A055E") :
length of 'dimnames' [2] not equal to array extent
sessionInfo()
R version 3.1.1 (2014-07-10)
Platform: i386-w64-mingw32/i386 (32-bit)
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] rgdal_0.9-1 raster_2.3-0 sp_1.0-15
loaded via a namespace (and not attached):
[1] grid_3.1.1 lattice_0.20-29 tools_3.1.1
Тем не менее, когда я запускаю его на машине Linux со следующими версиями: R версия 3.1.1 (2014-07-10) Платформа: i686-pc-linux-gnu (32-разрядная версия), raster_2.2-31 sp_1.0-15)
это не дает мне проблемы
2 ответа
Я думаю, что если вы обновите растровый пакет, все снова заработает.
На компьютере с Windows у меня была похожая проблема - я не мог построить 3-полосную растровую карту с помощью plotRGB(). Решение состояло в том, чтобы вручную удалить пакет 'растр' и просто установить его снова.