【问题标题】:How to extract readable values from .grib2如何从 .grib2 中提取可读值
【发布时间】:2014-05-11 21:41:13
【问题描述】:

我已经安装了 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
...

谢谢!

【问题讨论】:

    标签: grib cdo-climate


    【解决方案1】:

    以防万一有人想要这样做并且他们没有安装 degrib 和 wgrib2,您可以使用 cdo 直接提取一个点并输出到 netcdf 文件:

    cdo -f nc remapnn,lon=18.254/lat=-33.883 in.grb out.nc
    

    “remapnn”表示最近邻重映射,因此无需插值即可将最近的网格点提取到所需的经度/纬度。然后,您可以使用

    检查这些值
    ncdump out.nc
    

    【讨论】:

      【解决方案2】:

      好的。我发现了“错误”:如果给定点有数据,该命令是正确的并且有效。如果给定点没有数据,则输出 9999.000.. 也许它可以帮助某人

      【讨论】:

      • 如果您使用-nMissing,它将删除所有缺失值的记录。
      猜你喜欢
      • 2016-01-14
      • 1970-01-01
      • 2016-11-26
      • 2018-02-14
      • 2016-05-05
      • 2022-01-14
      • 2013-04-16
      • 2021-03-13
      • 2015-03-21
      相关资源
      最近更新 更多