【问题标题】:downloading multiple parameters with get_gfs.pl partial gfs download使用 get_gfs.pl 下载多个参数部分 gfs 下载
【发布时间】:2021-07-14 03:42:52
【问题描述】:

我尝试在 cmd 中运行以下命令:

perl get_gfs.pl data 2021041900 0 6 3 "TMAX.2 m|TMIN.2 m" .

但是它不返回任何数据。如果我只传一个参数,例如:

perl get_gfs.pl data 2021041900 0 6 3 TMAX.2 m . 

效果很好。

从这里获取的示例和下载脚本:https://www.cpc.ncep.noaa.gov/products/wesley/get_gfs.html

【问题讨论】:

    标签: cmd noaa


    【解决方案1】:

    浏览链接的脚本,它看起来像单变量命令:

    perl get_gfs.pl data 2021041900 0 6 3 TMAX.2 m .
    

    不太对。

    运行似乎只下载库存文件(.tmp 文件),并且正确的调用应该是这样的:

    perl get_gfs.pl data 2021041900 0 6 3 TMAX "2 m" .
    

    将变量列表 (TMAX) 与级别列表 (2 m,匹配 2 m above ground) 分开。

    因此,为多变量情况修改它,您将运行:

    perl get_gfs.pl data 2021041900 0 6 3 TMAX:TMIN "2 m" .
    

    使用: 代替| 是基于脚本顶部的文档;在使用正则表达式之前,它在内部将: 替换为|,但尊重脚本所期望的内容似乎是谨慎的。

    在任何情况下,运行其中任何一个命令都会完全下载 2 个文件,这两个文件都被标识为:

    Gridded binary (GRIB) version 2
    

    在第二个TMAX:TMIN 情况下,文件大约是原来的两倍,似乎表明它们包含所有附加数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 2014-12-15
      • 2012-11-22
      • 1970-01-01
      相关资源
      最近更新 更多