CMEMS最近在更新数据库,有一些数据库不能像之前一样在网页上下载了,但是CMEMS推荐了一个工具Copernicus Marine Toolbox,通过脚本进行下载。
环境:Ubuntu20.04
一、 Copernicus Marine Toolbox安装 (原文为mamba或者python,这里用conda安装)
copernicus-marine-client-env.yml
,文件复制内容如下name: cmc-beta
channels:
- conda-forge
dependencies:
- pip
- pip:
- copernicus-marine-client!=0.9.10
- python>=3.9,<3.12
conda env create --file copernicus-marine-client-env.yml
conda activate cmc-beta
二、下载数据
request_file.json
文件 内容如下{
"dataset_id": "cmems_mod_glo_phy_my_0.083deg_P1D-m",
"start_datetime": "2011-08-01T00:00:00",
"end_datetime": "2011-08-31T23:59:59",
"minimum_longitude": 155,
"maximum_longitude": 210,
"minimum_latitude": 55,
"maximum_latitude": 70,
"minimum_depth": 0,
"maximum_depth": 3000,
"variables": ["uo", "vo","thetao","so","zos","mlotst"],
"output_filename": "CMEMS_Reanalysis_Aug2011.nc",
"output_directory": "copernicusmarine_data"
}
含义,下载2011年8月1日至8月31日50-70°N,155°E-210°E之间深度0-3000m的流速、位温、盐度、海表高度和混合层厚度的再分析数据,输出到copernicusmarine_data
文件夹下的CMEMS_Reanalysis_Aug2011.nc
dataset_id即为数据库的名称,可在CMEMS产品的Data access页面直接复制Dataset ID
copernicus_marine.subset(
request_file = "request_file.json"
)
运行后再输入用户名和密码即可
三、参考文献