R中的光栅包不识别.bil文件

时间:2015-12-03 19:04:14

标签: r raster r-raster

我通常使用R中的raster包将.bil文件加载到R中,如下所示:

require(raster)
require(rgdal)

my.layer<- raster('path/to/file.bil')

这个通用代码正在我的一台计算机上正常工作。但是,在我的群集上运行它时,我收到一个错误:

Error in .local(.Object, ...) : 
  `/path/to/file.bil' not recognised as a supported file format.


Error in .rasterObjectFromFile(x, band = band, objecttype = "RasterLayer",  : 
  Cannot create a RasterLayer object from this file.

我无法弄清楚这里出了什么问题。在我的其他计算机上加载正常的多个光栅文件上的相同错误。我正在运行R版本3.1.2和以下软件包版本:

rgdal_0.8-16     raster_2.2-31    sp_1.0-15

1 个答案:

答案 0 :(得分:4)

当头文件不存在时,无法正确解释.bil文件。这是一个名称相同但扩展名为.hdr的文件。