Planet卫星影像批量下载代码说明

本文介绍如何使用Python的Planet API批量下载卫星影像,包括处理矢量数据、设定查询条件、避免重复下载和跨IP搜索。支持的数据集包括Planet 4/5/8波段及Landsat8、Sentinel-2、Sentinel-1等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

卫星简介

Planet(曾称为Planet Lab)是一家上市的遥感卫星公司,拥有全球最大的微小卫星群,由数百颗Dove卫星组成,这些卫星也被称为鸽子卫星或鸽群卫星。Dove卫星的使命类似于一个扫描仪,专门为全球提供地球影像数据流。目前,Planet正在运营Dove和SkySat星座。根据最新消息,Planet的下一代卫星星座将是Pelican(鹈鹕),它将提供超高分辨率和快速重访能力,以补充和升级目前在轨的21颗SkySat卫星。
更多信息可参阅:https://zhuanlan.zhihu.com/p/589081189?utm_id=0

说明 planet_download_new

本代码可以根据云量、矢量区域、开始结束日期、特定日期等条件批量下载特定的数据集。有以下攻克点:
(1)不会”矢量过于复杂“的错误,能自动处理矢量,从而成功下载。
(2)能根据矢量批量进行composite,clip或者harmonize,从而减少非必要的面积。
(3)可以判断任务是否已在数据库,避免重复下载。
(4)跨IP搜索影像

设置API

APIkey='PLAK256ecd27fec24f88a079892331322477'#真实账号的API,目前可能无法使用,国内IP可能要被禁
client = planet.Auth.from_key(key=APIkey)
os.environ.setdefault('PL_API_KEY', APIkey)

矢量

在这里插入图片描述

定义查询条件

#定义查询条件
# Iowa crops aoi
# test_aoi_geom = {
   
   
#     "type": "Polygon",
#     "coordinates": [
#         [
#             [
#               120.09351234279188,30.228040056963692
#               ],

#         ]
#     ]
# }


serachitem_type = ['PSScene']
cloud_cover=100
clear_percent=35
startdate=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值