1.1 数据概述
欧洲航天局 (ESA) 海面盐度 CCI 联盟制作了涵盖 2010-2019 年期间的全球 4 级多传感器海面盐度图。
该数据集集合包含空间分辨率为 50 公里(0.25)、时间分辨率为1月(周)的海面盐度 (SSS) v2.31 数据。它已在 25 公里的 EASE(等面积可伸缩地球)网格和 1 天的时间采样上进行了空间采样。
The SSS CCI dataset is available at https://catalogue.ceda.ac.uk/uuid/4ce685bff631459fb2a30faa699f3fc5 (last access: 2024.4.25).
已有更新版本的数据,见:https://catalogue.ceda.ac.uk/uuid/5920a2c77e3c45339477acd31ce62c3c
1.2 内容描述
时间范围:2010-01-01至 2019-12-31
空间范围:全球
时间分辨率:每月
空间分辨率:0.25*0.25
1.3 目录结构描述
文件夹下包含所有年份数据文件夹,命名方式为:{year},年份数据文件夹下为月份数据夹,月份数据夹下为本月的每日数据文件,命名方式为:ESACCI-SEASURFACESALINITY-L4-SSS-MERGED_OI_Monthly_CENTRED_15Day_25km-{year}{month}{day}-fv2.31.nc。目录结构如下:
│ └───2010 │ │ │ | ESACCI-SEASURFACESALINITY-L4-SSS-MERGED_OI_Monthly_CENTRED_15Day_25km-20100101-fv2.31.nc │ | ESACCI-SEASURFACESALINITY-L4-SSS-MERGED_OI_Monthly_CENTRED_15Day_25km-20100115-fv2.31.nc │ | ... └───2011 │ | ESACCI-SEASURFACESALINITY-L4-SSS-MERGED_OI_Monthly_CENTRED_15Day_25km-20110101-fv2.31.nc │ | ESACCI-SEASURFACESALINITY-L4-SSS-MERGED_OI_Monthly_CENTRED_15Day_25km-20110115-fv2.31.nc │ | ...
1.4 文件描述
每个文件包含 'latitude', 'longitude', 'sss'等变量。其中'latitude', 'longitude'分别为经纬度, 'sss'为全球盐度值,大小为[1, 584, 1338]
2.1 共享说明
Citable as:Boutin, J.; Vergely, J.-L.; Reul, N.; Catany, R.; Koehler, J.; Martin, A.; Rouffi, F.; Arias, M.; Chakroun, M.; Corato, G.; Estella-Perez, V.; Guimbard, S.; Hasson, A.; Josey, S.; Khvorostyanov, D.; Kolodziejczyk, N.; Mignot, J.; Olivier, L.; Reverdin, G.; Stammer, D.; Supply, A.; Thouvenin-Masson, C.; Turiel, A.; Vialard, J.; Cipollini, P.; Donlon, C. (2020): ESA Sea Surface Salinity Climate Change Initiative (Sea_Surface_Salinity_cci): weekly and monthly sea surface salinity products, v2.31, for 2010 to 2019. Centre for Environmental Data Analysis, 07 September 2020. doi:10.5285/4ce685bff631459fb2a30faa699f3fc5. https://dx.doi.org/10.5285/4ce685bff631459fb2a30faa699f3fc5
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 = '/2010/ESACCI-SEASURFACESALINITY-L4-SSS-MERGED_OI_Monthly_CENTRED_15Day_25km-20100101-fv2.31.nc'
nf = nc.Dataset(os.path.join(folder_path, file_path), 'r')
# 读取所有变量名
print('variables name:', nf.variables.keys())
# 读取sss数据
sss = nf.variables['sss'][0, :, :]
print('shape of sss:', sss.shape)
# 绘制数据图
x = np.linspace(0,sss.shape[1],sss.shape[1])
y = np.linspace(0,sss.shape[0],sss.shape[0])
X,Y = np.meshgrid(x,y)
print('全球盐度:')
plt.pcolormesh(X, Y, sss[:,:], cmap='RdBu_r', zorder=1)