python使用sentinelsat库下载sentinel影像数据

news/2023/5/28 7:23:02

GIS遥感不分家,最近开始找一些影像的下载脚本了,这两天搞定了哨兵和modis的,分别贴一下

鉴于《Python中使用sentinelsat包自动下载Sentinel系列数据》这篇文章已经写得非常全乎,这里就简单补充一下,放个最简单的下载脚本,方便拿来即用。

from sentinelsat import SentinelAPI, read_geojson, geojson_to_wkt
from datetime import dateif __name__ == '__main__':# 用户名密码自己注册api = SentinelAPI('用户名', '密码', 'https://scihub.copernicus.eu/dhus')footprint = geojson_to_wkt(read_geojson('./QD.geojson'))products = api.query(footprint,date=(date(2023, 1, 17), date(2023, 1, 18)),platformname='Sentinel-2',cloudcoverpercentage=(0, 30))api.download_all(products, "./dataDirect")

一些关键信息:

  • 用户注册地址
    https://scihub.copernicus.eu/dhus/#/self-registration

  • api.query第一个参数接收WKT(Well-Known Text)字符串,这里使用geojson文件转换,用来做空间筛选(默认是Intersects),geojson可以在
    http://geojson.io
    上自己画
    不想用geojson文件的,可以自己拼WKT

  • date参数限制查询日期,可以传字符串或datetime

  • 下面的参数就不是query api本身的了,是copernicus查询接口的参数。查询参数介绍见
    https://scihub.copernicus.eu/twiki/do/view/SciHubUserGuide/FullTextSearch?redirectedfrom=SciHubUserGuide.3FullTextSearch
    比如上边代码里的platformname
    在这里插入图片描述

  • api.download_all下载全部查询出来的数据,第二个参数是存储路径

其他sentinelsat相关操作,建议看官网,文档写的很好
在这里插入图片描述

参考
https://sentinelsat.readthedocs.io/en/stable/api_overview.html
https://blog.csdn.net/lidahuilidahui/article/details/90486402

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4571198.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

Arthas查看SpringBoot配置及ognl-ClassNotFoundException处理

👽个人博客:https://everspring.github.io/ 👽公众号:爱历史的IT男 能看到这篇文章的同学大概率已经知道Arthas是什么了,这里就不多余赘述,本文介绍一下通过Arthas查看SpringBoot工程的配置及曾遇到过的问…

struts中的OGNL表达式和值栈

OGNL表达式语言 概述 OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 Struts2框架使用OGNL作为默认的表达式语言。 OGNL优势 1、支持对象方法调用,如xxx.doSomeSpecial(); …

MyBatis源码通~OGNL的应用

OGNL表达式(Object Graphic Navigation Language) 一、原生OGNL表达式 1、表达式 ONGL表达式执行的所有操作都是根据表达式解析得到的。 例如: “对象名.方法名”表示调用指定对象的指定方法;“[类的完全限定名][静态方法或者静态字段]”表示调用指定…

Confluence OGNL表达式注入漏洞复现与分析(CVE-2022-26134)

文章目录0x01. 漏洞概述0x02. 环境搭建0x03. 漏洞复现0x04. 漏洞分析0x05. EXP0x01. 漏洞概述 在受影响的 Confluence Server 和 Data Center 版本中,存在一个 OGNL 表达式注入漏洞,该漏洞允许未经身份验证的攻击者在 Confluence Server 或 Data Center…

【Arthas】命令之ognl使用姿势

文章目录Althas中的OGNL使用姿势参数说明使用示例1.调用静态属性2.调用静态方法3.读取不同类型的值Ognl 常用用法说明#变量引用 #this 当前对象调用构造方法收集特殊使用姿势参考资料还不了解Arthas怎么安装启动的可以翻阅 【Arthas】初始Arthas,安装使用 本文所有的执行命令,可…

java ognl表达式_OGNL表达式详解

OGNL表达式标签中的值有三种:1.直接是OGNL表达式。2.字符串需转义自OGNL表达式。1)OGNL表达式转换为字符串显示,需要用(单引号)引起来。2)转为OGNL表达式的字符串,需要加%{字符串}来转换3.只能是字符串。标签:一、数据标签1.prope…

如何在Apple产品上省钱(如iPhone,iPad和Mac)

Apple’s computers and phones have a reputation for being expensive. While it’s true that their products are all high end (and priced accordingly), they’re rarely objectively overpriced (dongles and other accessories aside). But if you want to pinch a fe…

当你丢失一部手机时:苹果、FBI以及你的全部生活

最近大家应该都知道了苹果公司和FBI在手机加密上的冲突。前几天苹果提交了一份长达65页的文档,是给法庭关于这个案子的答辩状,除了公司相关负责人的证词,里面还列举了相关的案例,苹果对于法律、案例以及技术的看法。非常精彩&…

《Machine Learning for Algorithmic Trading》Bayesian ML

贝叶斯机器学习 – 动态夏普比率和配对交易 在本章中,我们将介绍机器学习 (ML) 的贝叶斯方法以及它们在开发和评估交易策略时,对不确定性的看法会增加这一看法原本价值的不同之处。 贝叶斯统计使我们能够量化未来事件的不确定性,并在一个新…

3.1 人生规划的秘密:一个人活成一支队伍

第三章 资源配置篇 第一个切入点:增加创收类角色的工作收益; 第二个切入点:在生活类角色合理开支的情况下,尽可能减少时间和内耗; 第三个切入点:学习提升未来收益2~3倍的知识体系。然后不断微…

X年实现1000万|宏伟目标拆解落地与思考

前段时间参加某团队规划会议,2022年的团队目标是:实现收入XXXX万,目标拆分到每月就是XXXX除以12,然后每月变成了总数的十二分之一。这种目标分解方法,就是简单地把大指标一级一级地往下摊派。摊派分解任务的方式没有解…

搭建DHCP服务实现动态分配IP地址-NTP网络时间同步

DHCP服务概述: 名称:DHCP - Dynamic Host Configuration Protocol 动态主机配置协议 功能:DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作 主要有两个用途&#…

0.0.0.0和255.255.255.255这两个IP地址到底有啥用?

按我一贯的答题思路,写的回答就必须得让门外汉都能看明白为宗旨。 啥思路呢? 你看啊,这俩地址实际上是归属于IP地址,所以得先给小白讲讲IP地址是个啥; 其次,这俩地址为啥会被人提出来问,就要…

恭喜Coinversation正式开启第二批波卡平行链插槽拍卖

波卡的平行链模型为区块链技术和 Web3 的未来开启了全新的可能性领域。目前波卡第一轮插槽拍卖已经结束,Acala、Moonbeam、Astar、Parallel、Clover拿下第一轮插槽。相较于Kusama插槽拍卖的参与情况,参与波卡插槽拍卖的人数要多许多,足以看出…

旨在整个元界之上增加 DeFi 层的Oort Digital能成为明日之星吗?

关于Oort Digital项目的亮点以及未来应用会在文章结尾给大家做一个总结。现在针对Oort Digital 与Envelop的合作给大家做一个深度剖析。 德纳社区专注价值项目挖掘 Oort Digital是一个在 NFT 之上添加功能的 DeFi GameFi/Metaverse 项目,已正式宣布与Envelop建立合…

DHCP接口/中继/服务器/客户端介绍与配置

DHCP一,DHCP概念二、DHCP客户端/服务器/中继介绍1.设备作为DHCP服务器2.设备作为DHCP中继3.设备作为DHCP客户端三、DHCP的缺省配置四、DHCP的全局/接口/中继/客户端配置1. 配置接口工作在全局地址池模式2. 配置接口工作在接口模式3. 配置DHCP中继4. 配置DHCP客户端五…

DHCP-HCIA

DHCP - 动态主机配置协议 前言 DHCP:Dynamic Host Configure Protocol, 动态主机配置协议 从BOOTP(Bootstrap Protocol)协议发展而来UDP封装,服务器端口67, 客户端端口68动态分配TCP/IP信息(I…

DHCP协议分析与配置及跨网段分配ip地址

DHCP协议分析 一、概述 Dynamic Host Configuration Protocol,动态主机配置协议,主机通过DHCP获取ip地址,网关地址、DNS地址等信息 1. 报文类型 2. 地址池 接口地址池:会给连接在该接口下的本网段主机分配ip地址全局地址池&am…

网络基础之IP地址与子网划分

IP地址 Ipv4地址格式:点分十进制 IP地址的分类 A类 B类 C类: D类:组播 E类: 公共IP地址 私有IP地址 特殊地址 保留地址 子网掩码 什么是子网掩码 CIDR表示法 子网划分 为啥要…

从头开始学习网络-深挖网络IP地址

大家好,我是程序员soulmate,今天我们继续来聊一下网络中的IP,这是我们熟悉而又陌生的东西,为什么这么说,等会深挖一下你就会发现自己对它的了解真的太浅了。 目录 IP地址是什么 为何IP地址会用尽 IP地址是怎样来的 …