如何串联具有不同尺寸大小的多个netCDF文件?

时间:2019-05-31 07:04:51

标签: netcdf nco

我有20个包含海洋CTD数据的netCDF文件。每个文件包含相同的尺寸和变量名称,但是它们的垂直坐标大小不同(即,岸上CTD剖面的深度范围小于岸上CTD的深度范围)。我需要将这些单独的文件连接到一个带有记录变量“ station”的netCDF文件中。

我尝试过:

ncecat -u station *.nc outfile.nc

这以正确的方式连接文件,但是它占用了第一个netCDF文件的尺寸大小(这是最小的),因此对于其余的netCDF文件,我丢失了低于最浅CTD轮廓深度的数据。

我假设我需要添加FillValues(或类似值)来代替比最深CTD轮廓的最大深度浅的数据。

是否可以使用ncecat做到这一点?

1 个答案:

答案 0 :(得分:1)

单独使用ncecat可以得到的最接近的结果是,使用group aggregation将每个电台配置文件作为自己的组存储在netCDF4文件中。然后,您无需搜索并填写任何丢失的数据:

ncecat --gag *.nc outfile.nc