【发布时间】:2017-09-04 23:22:13
【问题描述】:
我从https://www.esrl.noaa.gov/psd/data/gridded/data.cmap.html 下载了一个名为“precip.mon.mean.nc”的 netcdf 文件。月平均降水量数据集,分辨率为2.5x2.5。
我想知道如何使用 Kriging 或反距离加权 (IDW) 等插值方法将降水数据分别重新划分为 1x1 和 3x3 分辨率。谢谢您的帮助。
require(ncdf4)
Precipitation = nc_open(filename = "precip.mon.mean.nc")
Pre=ncvar_get(Precipitation,varid = "precip")
Pre[Pre=-9.96920996838687e+36]=NA
lon=ncvar_get(Precipitation,varid = "lon")
aa=which(lon==181.25)
lon[aa:length(lon)]=lon[aa:length(lon)]-360
lat=ncvar_get(Precipitation,varid = "lat")
Date=ncvar_get(Precipitation,varid = "time")
nc_close(Precipitation)
Time=as.Date(Date/24,origin="1800-01-01")
【问题讨论】:
-
在这里看看我的回答:stackoverflow.com/questions/43006045/…你也可以直接使用
raster::aggregate和raster::disaggregate -
@StatnMap 非常感谢您的回复,但我还是有点困惑,不知道您能否举一个使用我帖子中数据的示例?感谢您的宝贵时间。
标签: r datagrid spatial netcdf4