我有20个包含海洋CTD数据的netCDF文件。每个文件包含相同的尺寸和变量名称,但是它们的垂直坐标大小不同(即,岸上CTD剖面的深度范围小于岸上CTD的深度范围)。我需要将这些单独的文件连接到一个带有记录变量“ station”的netCDF文件中。
我尝试过:
ncecat -u station *.nc outfile.nc
这以正确的方式连接文件,但是它占用了第一个netCDF文件的尺寸大小(这是最小的),因此对于其余的netCDF文件,我丢失了低于最浅CTD轮廓深度的数据。
我假设我需要添加FillValues(或类似值)来代替比最深CTD轮廓的最大深度浅的数据。
是否可以使用ncecat做到这一点?
答案 0 :(得分:1)
单独使用ncecat
可以得到的最接近的结果是,使用group aggregation将每个电台配置文件作为自己的组存储在netCDF4文件中。然后,您无需搜索并填写任何丢失的数据:
ncecat --gag *.nc outfile.nc