【发布时间】:2021-11-13 15:02:19
【问题描述】:
我有一个 netcdf 文件,其中包含每个纬度和经度的每日降水量(整十年),格式为 (lon,lat,time)。我想获得经度=-118.25:-84.75 和纬度=13.25:33.25 的月平均值。我需要编写另一个 netcdf 文件,其中变量是 (lon,lat,time) 给出的月降水量,但我不知道如何提取范围以及如何获得月平均值,因为这些月份每年都会重复。
【问题讨论】:
标签: netcdf
我有一个 netcdf 文件,其中包含每个纬度和经度的每日降水量(整十年),格式为 (lon,lat,time)。我想获得经度=-118.25:-84.75 和纬度=13.25:33.25 的月平均值。我需要编写另一个 netcdf 文件,其中变量是 (lon,lat,time) 给出的月降水量,但我不知道如何提取范围以及如何获得月平均值,因为这些月份每年都会重复。
【问题讨论】:
标签: netcdf
只需使用名为cdo 的工具和操作员sellonlatbox:
cdo -sellonlatbox -118.25,-84.75,13.25,33.25 filein fileout
filein 是输入文件的名称,fileout 是输出文件的名称。
之后您可以使用运算符monmean 计算月均值:
cdo -monmean fileout final_file
【讨论】: