我已经安装了wgrib2和degrib,但无法弄清楚如何为特定的lat / lng提取值(人类可读)。
degrib multi_1.nww3.t00z.grib2 -P -pnt -33.883,18.254
给了我:
SWPER, [s], 201403290000, 201403300900, 9999.000
WVDIR, [Degree true], 201403290000, 201403300900, 9999.000
SWDIR, [Degree true], 201403290000, 201403300900, 9999.000
...
谢谢!
答案 0 :(得分:0)
确定。我发现了“错误”:命令是正确的,并且如果有给定点的数据则有效。如果没有给定点的数据,则输出9999.000 ...也许它可以帮助某人
答案 1 :(得分:0)
万一有人想要这样做并且他们没有安装degrib和wgrib2,你可以直接用 cdo 提取一个点并输出到netcdf文件:
cdo -f nc remapnn,lon=18.254,lat=-33.883 in.grb out.nc
" remapnn"表示最近邻居重新映射,因此在没有插值的情况下将最近的网格点提取到所需的lon / lat。然后,您可以使用
检查这些值ncdump out.nc