Работа с большим многополосным растром: чтение фрагментов нескольких растровых слоев - PullRequest
0 голосов
/ 05 февраля 2020

Я работаю с многоканальным растром с 66024 ячейками и 326 слоями. Я могу прочитать это в память и выполнить несколько функций. Однако, когда я пытаюсь сделать это с большим многоканальным растром, у меня заканчивается память. Есть ли простой способ читать по-отдельности по частям и делать вычисления одновременно? может быть, первые 10-20 строк растра?

EightMileTest_HDW<-brick("Original_data/Test_imagery_HDW/EightMile_TSTIMG")
EightMileTest_HDW
class      : RasterBrick 
dimensions : 252, 262, 66024, 326  (nrow, ncol, ncell, nlayers)
resolution : 9.384046e-07, 4.131825e-07  (x, y)
extent     : -149.2549, -149.2547, 63.87663, 63.87674  (xmin, xmax, ymin, ymax)
crs        : +proj=longlat +datum=WGS84 +no_defs +ellps=WGS84 +towgs84=0,0,0 
source     : F:/Alaska_Spectral_Library_KBRANCH/Original_data/Test_imagery_HDW/EightMile_TSTIMG 
names      : Resize..Resize..Band.1.raw_5968_rd_rf_or..EightMile_clipped...397.593000.Nanometers., Resize..Resize..Band.2.raw_5968_rd_rf_or..EightMile_clipped...399.444000.Nanometers., Resize..Resize..Band.3.raw_5968_rd_rf_or..EightMile_clipped...401.296000.Nanometers., Resize..Resize..Band.4.raw_5968_rd_rf_or..EightMile_clipped...403.148000.Nanometers., Resize..Resize..Band.5.raw_5968_rd_rf_or..EightMile_clipped...405.000000.Nanometers., Resize..Resize..Band.6.raw_5968_rd_rf_or..EightMile_clipped...406.851000.Nanometers., Resize..Resize..Band.7.raw_5968_rd_rf_or..EightMile_clipped...408.703000.Nanometers., ...

Кто-то познакомил меня с пакетом TileManager, но я не уверен, как go прочитать о тайлах многоканального растра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...