读取 .adf 光栅文件时出错

Error when reading in .adf raster file

读取栅格数据集时出现以下错误。以前我已经能够以这种方式在 R 中成功读取相同的栅格数据集,保持对属性 table 的访问和正确的字段名称。我已经尝试使用备份更新文件以消除损坏文件的问题,但我仍然收到以下错误。除了损坏的文件,还有什么可能导致此错误?

dat2 <- raster("data/data_LEMMA/lemma_clip/w001001.adf") Error : GDAL Error 3: Failed reading table field info for table lemma_clip.VAT File may be corrupt?

Warning message: In .rasterFromGDAL(x, band = band, objecttype, ...) : Could not read RAT or Category names

这似乎是一个适用于 Arc 的 ESRI GRID,但不适用于 GDAL(读取栅格属性时 Table(RAT;或 ESRI 中的 VAT))。如果您可以让其他人查看并寻找解决方案,那将会很有用。

A work-around是不读RAT;也许在这种情况下这是可以接受的。

dat2 <- raster("data/data_LEMMA/lemma_clip/w001001.adf", RAT=FALSE)