CMEMS自动批量下载海浪数据


在这里插入图片描述

小记
  科研任务需要,仅分享🛵~~

官网注册账号

官网地址https://data.marine.copernicus.eu/product/GLOBAL_MULTIYEAR_WAV_001_032/services

“注册账号(so easy),才可以下载数据集哦~~“

在这里插入图片描述

CMEMS下载数据集脚本

🍕🍕整个脚本自己修改需要的时间、变量以及经纬度!!!🌈🌈

脚本中下载的是0.2度分辨率的全球有效波高,
时间分辨率3h,
每天0、3、6、9、12、15、18、21的数据,
年份是1990-1999.

import copernicusmarine
import os

# Copernicus Marine Service 用户认证
USERNAME = "***"  # 自己用户名
PASSWORD = "*****"  # 自己账户密码

# 设置下载参数
DATASET_ID = "cmems_mod_glo_wav_my_0.2deg_PT3H-i"  # 数据集ID,按需修改即可
VARIABLES = ["VHM0"]  # 需要下载的变量,修改名称即可
MIN_LON, MAX_LON = -180, 179.8000030517578  # 经度范围
MIN_LAT, MAX_LAT = -89.80000305175781, 89.80000305175781  # 纬度范围
OUTPUT_DIR = "./SWH/"  # 输出目录
os.makedirs(OUTPUT_DIR, exist_ok=True)  # 创建目录

# 下载函数
def download_data(year):
    start_datetime = f"{year}-01-01T00:00:00"  # 这里也是按照自己需求修改时间
    end_datetime = f"{year}-12-31T23:00:00"
    output_filename = f"wave_{year}.nc"
    output_path = os.path.join(OUTPUT_DIR, output_filename)

    try:
        print(f"Downloading data for year {year}...")
        result_path = copernicusmarine.subset(
            dataset_id=DATASET_ID,
            variables=VARIABLES,
            minimum_longitude=MIN_LON,
            maximum_longitude=MAX_LON,
            minimum_latitude=MIN_LAT,
            maximum_latitude=MAX_LAT,
            start_datetime=start_datetime,
            end_datetime=end_datetime,
            output_filename=output_filename,
            output_directory=OUTPUT_DIR,
            username=USERNAME,
            password=PASSWORD
        )
        print(f"Year {year} download complete! File saved to: {result_path}")
    except Exception as e:
        print(f"Error downloading data for year {year}: {str(e)}")

# 主程序:遍历年份下载数据
if __name__ == "__main__":
    for year in range(1990, 2000):  # 下载年份自行修改
        download_data(year)

print("All downloads completed!")

欢迎大家使用🎯 !!!

### 海浪光学数据集的获取 为了满足对海浪光学相关数据集的需求,可以从多个公开渠道和平台获取高质量的数据。以下是几个可能的选择: #### 1. 哥白尼海洋气候信息服务 哥白尼海洋气候信息服务由欧盟提供,涵盖了广泛的海洋参数,包括波浪场、海面温度以及海流等信息[^2]。该服务不仅提供了高精度、高频次的时间序列数据,还支持通过API接口访问。因此,可以优先考虑从哥白尼官方网站下载海浪相关的光学数据。 - **网址**: https://marine.copernicus.eu/ - **特点**: 高分辨率、长时间序列、全球覆盖。 ```python import requests url = "https://marine.copernicus.eu/services-portfolio/access-to-products/" response = requests.get(url) if response.status_code == 200: print("成功连接到哥白尼海洋气候信息服务") else: print(f"无法访问网站,状态码: {response.status_code}") ``` --- #### 2. MODIS 数据库 MODIS(Moderate Resolution Imaging Spectroradiometer)是一个重要的地球观测系统,能够捕捉到关于海表反射率和其他光学特性的详细信息。这些数据可以通过NASA LANCE-MODIS 或者 LAADS DAAC 平台获得[^3]。 - **网址**: https://ladsweb.modaps.eosdis.nasa.gov/archive/allData/ - **特点**: 提供每日更新的卫星影像,适合用于分析海浪表面特征及其变化规律。 --- #### 3. SAR 数据处理工具箱 虽然SAR本身属于微波成像技术而非传统意义上的“光学”,但它同样能反映某些特定条件下水体波动情况。如果希望结合两者优势,则可尝试探索如下链接中的资源集合[^1]: - **推荐站点**: http://glcf.umiacs.umd.edu/data/ 此页面列出了许多遥感影像源,其中部分项目涉及融合不同传感器类型的实验成果,或许有助于揭示更深层次的现象关联性。 --- #### 4. 其他潜在来源 除了上述主流选项外,《具身人工智能全面调查》一文中提及的一些综合性科研资料也可能隐藏着意想不到的价值所在[^4]。尽管主要聚焦于计算机视觉领域内的任务挑战,但仍不排除个别案例会触及至我们所关心的主题范畴之内。 --- ### 注意事项 在实际操作过程中需要注意版权归属问题以及具体应用场景下的许可协议条款约束;另外还要考虑到存储空间大小限制等因素影响最终决策过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一休哥※

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值