我已经下载了 USDA 作物数据层(数据可在此处获得,请注意大文件: http: //www.nass.usda.gov/research/Cropland/SARS1a.htm)并希望将其导入 R 进行分析。我导入了其他大型 GTIFF 文件(例如 LANDSAT 数据),但在调用该函数时出现以下错误:
r <- raster(file)
Error in .rasterObjectFromFile(x, band = band, objecttype = "RasterLayer", :
Cannot create a RasterLayer object from this file.
其中“文件”是美国农业部提供的任何 .tif 文件(我使用的是中西部地区汇编)。
我怀疑问题是 GTiff 是分类数据(土地利用类别)而不是真正的序数/光谱数据,但我不明白为什么它会在图像编辑器(例如预览)中呈现良好并在 R / GDAL 中退缩.
谢谢您的帮助。
编辑:如果这应该在 GIS 论坛上进行,请告诉我。一般来说,空间问题的编程方法似乎就在这里,不是吗?