多个NC时间序列文件合并为一个nc文件

您所在的位置:网站首页 两个tif文件怎么合成一个tif文件 多个NC时间序列文件合并为一个nc文件

多个NC时间序列文件合并为一个nc文件

2024-07-12 04:38| 来源: 网络整理| 查看: 265

当下载的时间序列数据(比如温度、降水、海面高度等)为多个nc文件时,有时我们需要将nc文件进行多维合并,方便后续进行分析(比如EOF正交函数分解等),可以通过Python的xarry包和glob包简单实现:

import # -*- coding: UTF-8 -*- import glob import xarray 文件读取,查看读取结果 path='D:/coastlines/sealevel/nc/' all_files=glob.glob(path+'*.nc') all_files.sort() print(all_files[0]) 循环合并nc数据 file_new=[] for i in range(len(all_files)): file=xarray.open_dataset(all_files[i])['sla'] file_new.append(file) da=xarray.concat(file_new,dim='time') da.to_netcdf('D:/coastlines/sealevel/all_file2.nc') 查看合并后的维度: with xarray.open_dataset(path+'all_file2.nc') as f: sla=f.sla print(sla)

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3