如何使用光栅包识别图像的所有波段(图层)?

时间:2014-11-13 14:41:22

标签: r package layer raster rgdal

我试图使用de raster包来读取多层(多频段)图像(ENVI格式[.hdr]),这些图像具有160个refletance值和160个每像素波长值,但是当我使用代码时我开发的程序只返回1个波段和相关的refletance值。section1=raster("./x") getValuesBlock(section1, row=1, nrows=1, col=1, ncol=1 )

1 个答案:

答案 0 :(得分:0)

从它的外观来看,在我看来,您想将光栅文件的特定范围读入R环境中,

require("raster")
dir.file<-"dir/file.hdf"
#Reading the first band of the raster image
band1<-raster(dir.file,band=1)

更改band方法的raster()参数的值以控制栅格的波段ID。 希望这会有所帮助