我正在使用 GRASS 和 R 来分析一些高光谱数据。我想将我的光谱层导出到一个与 ENVI 兼容的 .img 文件。到目前为止,我已经使用 g.mlist 来选择合适的图层,现在我使用 i.group 从这些图层创建组,我可以使用 r.out.gdal 导出。
我看到 i.group 接受一个输入参数,即栅格图层名称列表 - 我有大约 100 个,所以我正在寻找一种方法来避免单独输入它们!
我的问题本质上是,我已经将名称从 g.mlist 导出到一个文本文件 - 有没有办法在输入参数中使用这个文件?
这可能是一个非常基本的问题,并且是由于我的编程经验不足。
我想使用类似的东西:
system("i.group 组=MSP1 输入=/home/Documents/MSP/list.txt")
除了 /home/Documents/MSP/list.txt 不是栅格地图。
或者,如果有人知道将多个图像层导出到一个文件中的更好方法,那也很棒。