2022-11-07 11:34:20
从新版哥白尼数据空间生态系统批量下载哨兵Sentinel数据的步骤:
一、准备工作
注册账号:
访问[哥白尼数据空间生态系统](
注册一个账号,该账号将用于登录和下载数据。
获取批量下载程序:
关注卫星公众号“海研人”。
在后台回复“哨兵”领取批量下载代码。
二、配置参数
起止日期(startDate endDate):
设置需要下载数据的起止日期,确保startDate早于或等于endDate。
注意:由于检索结果上限为1000条,如果日期跨度过大,可能需要调整日期设置以获取所需数据。
所需卫星数据(satellite):
根据需要选择Sentinel-2、Sentinel-3等卫星数据。
官方文档支持多种卫星数据,但请确保所选数据在系统中可用。
包含特定字符串(str_in_name):
在检索时筛选出包含特定字符串的数据,如区块名称、产品级别等。
例如,对于Sentinel-2 MSI数据,可以设置为特定区块名称(如'RUQ')或产品级别(如'L1C')。
检索区域(roi_geojson):
使用
在程序中读取geojson文件,并编写为检索时需要的格式。
数据保存路径(output_dir):
设置数据保存的路径,注意使用正确的斜杠(/)。
账号密码(email password):
输入在哥白尼数据空间生态系统注册的账号和密码。
三、运行程序
设置环境:
确保已安装Python和相关依赖库(如requests、wget等)。
将批量下载程序放置在合适的位置,并配置好参数。
运行程序:
在命令行中调用程序,开始批量下载数据。
程序将使用OData API获取数据ID号,生成wget下载字符串,并调用wget进行下载。
四、注意事项
检索数量的上限:
一次检索最多得到1000条数据,如果数据量过大,请调整日期设置或分批下载。
快视图的下载:
快视图的下载链接不需要账号密码,可以将程序中相关部分取消注释,生成包含所有检索到的数据的快视图下载链接的txt文件。
增加/减少检索条件:
每个检索条件之间要用" and "相连(包含左右的空格),在修改检索条件时请注意这一点。
与官方文档及hyzhao_RS文章的不同:
批下载程序遵循hyzhao_RS文章的思路,但在构建wget下载字符串时可能有所不同(如使用双引号而非单引号)。
如遇wget部分报错,请注意检查字符串格式。
以下是一些示例图片,展示了在geojson.io中绘制区域并导出为geojson文件的过程:






按照以上步骤配置并运行程序后,即可从新版哥白尼数据空间生态系统批量下载哨兵Sentinel数据。