【问题标题】:How to write raster files to ENVI format as BIP如何将光栅文件写入 ENVI 格式作为 BIP
【发布时间】:2015-03-05 18:24:09
【问题描述】:

我想将一些 Landsat 波段/tiff 文件堆叠并写入 ENVI 格式的 BIP 交错。然而,结果总是以 BSQ 的形式出现,即使我将 bandorder 更改为 BIP。

下面是我的代码:

library(raster)
library(rgdal)
library(gdalUtils)

inbands <-list.files(pattern= "*.tif")
stk<-stack(inbands[2], inbands[3], inbands[4])
writeRaster(stk, "BIP_test", format="ENVI", bandorder='BIP') 

这也没用

writeRaster(stk, "BIP_test", format="ENVI",  options="INTERLEAVE=PIXEL", overwrite=TRUE) 

感谢任何帮助。

【问题讨论】:

    标签: r rgdal r-raster


    【解决方案1】:

    我认为这应该可行:

    writeRaster(stk, "BIP_test", format="ENVI",  options="INTERLEAVE=BIP", overwrite=TRUE)
    

    根据GDAL formats page on the ENVI format,“BIP”(不是“PIXEL”)是“INTERLEAVE”的参数。根据我对WriteRaster 帮助文件的阅读,bandorder='BIP' 仅适用于光栅包的本机文件格式。

    【讨论】:

      猜你喜欢
      • 2019-12-15
      • 1970-01-01
      • 1970-01-01
      • 2017-01-14
      • 2022-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多