1.1 数据概述
该数据由The Copernicus Marine Service提供。高度计卫星网格化海平面异常 (SLA) 根据 20 年 [1993, 2012] 平均值计算。SLA通过最佳插值进行估算,合并了来自不同可用高度计任务的L3沿轨测量值。数据包含每月数据和每日数据,时间范围1993年1月1日至2023年6月7日。数据链接:https://resources.marine.copernicus.eu/product-detail/SEALEVEL_GLO_PHY_L4_MY_008_047/INFORMATION(最后访问:2024/3/26)
该数据可加工全球海洋的其他产品,如绝对动态地形和地转流http://duacs.cls.fr。其中绝对动力地形(ADT)为海平面异常(SLA)与平均动力地形(MDT)之和。相比SLA数据,ADT能保留长时间尺度定常流影响的海平面高度信号。
全部数据近500G,这里提供2010-2018的北大西洋每日数据(cmems_obs-sl_glo_phy-ssh_my_allsat-l4-duacs-0.25deg_P1D-m)(adt),共422M,约为3285条数据(每天数据记为一条)
1.2 内容描述
时间范围:2010年1月1日至2018年12月31日
水平范围:北大西洋(Lat20.125° to 49.875°Lon -75.875° to -6.125°)
时间分辨率:每日
空间分辨率:0.25*0.25
1.3 目录结构描述
所有数据包含在一个文件中,文件名为:ADT_l4_2010_2018.nc,目录结构如下:
│ └───ADT_l4_2010_2018.nc
1.4 文件描述
文件包含'adt', 'latitude', 'longitude', 'time'四个变量。其中'latitude', 'longitude'分别为经纬度, 'adt'为全球盐度值,大小为(3288, 120, 280),表示3288日的北大西洋网格化ADT。
2.1 共享说明
2.2使用说明
数据可使用 python 中的 netCDF4 读取,实例代码如下:
import numpy as np
import netCDF4 as nc
import os
import matplotlib.pyplot as plt
# 文件保存路径
folder_path = 'your file path'
# 读取的文件
file_path = 'ADT_l4_2010_2018.nc'
nf = nc.Dataset(os.path.join(folder_path, file_path), 'r')
# 读取所有变量名
print('variables name:', nf.variables.keys())
# 读取adt数据
adt = nf.variables['adt'][:]
print('shape of adt:', adt.shape)
# 绘制数据图
data = adt[0, ...]
x = np.linspace(0,data.shape[1],data.shape[1])
y = np.linspace(0,data.shape[0],data.shape[0])
X,Y = np.meshgrid(x,y)
print('全球adt:')
plt.pcolormesh(X, Y, data[:,:], cmap='RdBu_r', zorder=1)