2016-04-29 8 views
1

ハードディスクにgrdまたはtifフォーマットで保存したい地形マップを表すマルチレイヤーRasterBrickがあります。マルチレイヤーRasterBrickをハードディスクに保存する

これはRasterBrickです:

class  : RasterBrick 
dimensions : 2400, 4200, 10080000, 3 (nrow, ncol, ncell, nlayers) 
resolution : 100, 100 (x, y) 
extent  : 480000, 9e+05, 62000, 302000 (xmin, xmax, ymin, ymax) 
coord. ref. : NA 
data source : in memory 
names  : layer.1, layer.2, layer.3 
min values : 2.8725, 2.8725, 2.8725 
max values : 254.5175, 254.5175, 254.5175 

enter image description here

私は、このコマンドでそれを保存しようとしました:

outfile <- writeRaster(brick, filename='grid.tif', format="GTiff", overwrite=TRUE) 

と、この:

outfile <- writeRaster(m, filename='grid.grd', format="raster", overwrite=TRUE) 

しかし、 tifファイルが壊れていて、grdオブジェクトには1つのレイヤーしか含まれていないため、raster()を使用して再度読み取ると、レイヤーRasterBrickとして認識されません。

目的は、テーママップの背景として地形マップを使用することです。

答えて

1

これを試してみてください:

outfile <- writeRaster(brick, filename='grid.tif', format="GTiff", overwrite=TRUE,options=c("INTERLEAVE=BAND","COMPRESS=LZW")) 
+0

おかげでたくさん! – Mario

関連する問題