我想创建一个带有四个波段的图像子集。因此我在R中使用裁剪功能。
A<-raster("L8_stacked.tif")
subset<-extent(c(639451, 660104, 5469254, 5489566))
B<-crop(A,subset)
结果我在.tif文件中只得到一个带有一个波段的栅格。我是否必须定义其他选项以获得具有4个波段的子集图像?
答案 0 :(得分:4)
正如其他人已经在评论中指出的那样,curl --form upload=@D:\OrderUploads\company\xmls\dt.xml --form press=OK http://gateway.Company.com:5400/CompanyGateway
函数返回一个(单个)RasterLayer对象。如果您需要多层栅格对象,则需要使用raster()
或stack()
函数将图像加载到R. I.e。:
brick()
如果您随后使用A <- stack("L8_stacked.tif")
函数应用范围,则结果应该是包含原始图像中所有波段的栅格堆栈。
要了解有关光栅包的更多信息,请阅读此document。