0

我有一个用rasternetcdf 文件中的包生成的光栅文件,我需要提取填充值、比例因子和偏移量。使用该包ncdf,我可以使用以下代码提取这些属性:

fillvalue <- att.get.ncdf(ncdf,"tp","_FillValue")
scale <- att.get.ncdf(ncdf,"tp","scale_factor")
offset <- att.get.ncdf(ncdf,"tp","add_offset")

但是对于raster包我不知道如何提取它们,有可能吗?还是我必须用 提取它们ncdf

4

1 回答 1

1

我没有要测试的 ncdf 文件,但是如果您使用 读取文件raster并使用 保存它raster,我相信下面应该可以工作。如果不尝试使用readGDALrgdal包中读取 ncdf 图像。

library(raster)    
img <- raster(file_path)
scale <- gain(img)
offset <- offs(img)
fillvalue <- NAvalue(img)
于 2014-01-15T14:43:18.600 回答