sentinelsat包介绍
这次主要介绍sentinelsat包,包括查询条件和相关的API等。
主要记录自己学习过程~~
- 首先我们需要知道欧空局ESA的数据,因为考虑数据存储等问题,会将sentinel数据从在线存档中删除。
- 对于长期存档的数据,会出现offline情况,在下载的时候,需要先激活然后再下载(这也就是在官网手动下载数据时,对于offline的数据,需要等一段时间才能下载的原因)
- 因此,如果需要下载很多offline,也就是历史数据,需要利用sentinelsat包,sentinelsat可以检索和下载sentinel系列数据,对于offline数据,download函数会先激活数据,然后再进行下载。
- 但是sentinelsat数据下载,很容易出现突然就不下载的问题,然后重新启动程序,又会重新下载。所以也有大佬利用sentinelsat结合IDM来下载,可参考:https://blog.csdn.net/mrzhy1/article/details/107044828
1.根据条件筛选数据api.query()
在官网我们可以手动设定条件,然后下载数据。利用sentinelsat下载数据的时候,只需设置api.query()
中的内容即可。
具体内容参考:
https://scihub.copernicus.eu/twiki/do/view/SciHubUserGuide/FullTextSearch?redirectedfrom=SciHubUserGuide.3FullTextSearch
这里举例:比如我想下载下面的数据
(1) 通配符的使用
(2)footprint
The maximum footprint extent possible is defined by the Mercator projection used on DHuS, i.e. LAT [-180, + 180] and LONG [-85.05, +85.05].
使用方法:footprint:"Intersects(POLYGON((-4.53 29.85, 26.75 29.85, 26.75 46.80,-4.53 46.80,-4.53 29.85)))"
(3)producttype
Sentinel-3: SR_1_SRA___, SR_1_SRA_A, SR_1_SRA_BS, SR_2_LAN___, OL_1_EFR___, OL_1_ERR___, OL_2_LFR___, OL_2_LRR___, SL_1_RBT___, SL_2_LST___, SY_2_SYN___, SY_2_V10___, SY_2_VG1___, SY_2_VGP___, SY_2_AOD__, SL_2_FRP__.
可以参考:https://scihub.copernicus.eu/twiki/do/view/SciHubUserGuide/FullTextSearch?redirectedfrom=SciHubUserGuide.3FullTextSearch
根据自己要求设置:
下载sentinel-3代码:
from sentinelsat import SentinelAPI, read_geojson, geojson_to_wktapi = SentinelAPI('user', 'code')
footprint = geojson_to_wkt(read_geojson('map.geojson'))
products = api.query(footprint,platformname = 'Sentinel-3',# filename = 'S3A_SR_2_LAN____*',producttype='SR_2_LAN___',# timeliness = 'NTC',# orbitdirection='ASCENDING',# limit=10)
for product in products:product_info = api.get_product_odata(product) print(product_info['title'])api.download(product)
sentinelsat包介绍相关推荐
- 使用sentinelsat包和IDM批量下载offline的sentinel数据
目录 1.问题描述 2.下载思路 3.源码 4.结果 建了一个QQ群,大家可以在里边聊聊水色遥感数据下载和数据处理方面的事情:1087024529 1.问题描述 Sentinel数据(包括1,2,3) ...
- Python中使用sentinelsat包自动下载Sentinel系列数据
Python中使用sentinelsat包自动下载Sentinel系列数据 前言 普通下载 使用工具批量下载Sentinel 数据 使用SNAP批量下载 第三方软件或网站批量下载 Sentinel-1 ...
- 安装软件包的三种方法、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库...
为什么80%的码农都做不了架构师?>>> 安装软件包的三种方法 rpm工具 yum工具 源码包 rpm rpm命令是RPM软件包的管理工具.rpm原本是Red Hat Linu ...
- 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库...
7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库 三种方法 rpm工具----->类型windows下的exe程序 ...
- java中的jsonjar_java中使用json之相关jar包介绍
1.JSON产生的背景 Web开发过程中,在客户端与服务器之间离不开数据的交互,这就需要规定交互数据的相关格式,通常来说都是使用JSON来传递数据. 2.JSON对象以及JSON字符串 JSON对象和 ...
- Spring目录结构和基础JAR包介绍
目前 Spring 框架的最新版本是 5.1.8,本教程是基于 Spring 的稳定版本 3.2.13 进行讲解的.读者可以通过网址 http://repo.spring.io/simple/libs ...
- 《PHP挖宝》2—Symfony包介绍
<PHP挖宝>2-Symfony包介绍 文章目录 <PHP挖宝>2-Symfony包介绍 Hello World示例 Symfony使用的包 部分Symfony包介绍 < ...
- go语言negroni包介绍
go语言negroni包介绍 前言 go语言很好地支持了网络编程,go 语言与web 框架相关的包有很多,本文主要介绍go语言的negroni包. 前置参考博客:HTTP 协议 与 golang we ...
- golang办公工作流workflow js-ojus/flow包介绍——系列一
golang语言的办公工作流的包介绍--系列一 golang办公工作流workflow利用js-ojus/flow做测试--系列二 golang办公流程引擎初体验js-ojus/flow--系列三 g ...
- Java编程那些事儿74——java.lang包介绍1
Java编程那些事儿74--java.lang包介绍1 陈跃峰 出自:http://blog.csdn.net/mailbomb 9.4 JDK API包名综述 在整个JDK API中,大约包含1.2 ...
最新文章
- PageOffice实现js执行在线编辑时Word文档中的宏命令
- upload总结及一般处理思路步骤
- 最简单的基于FFMPEG的Helloworld程序
- Ubuntu环境使用conda安装轻量级中文ocr开源项目chineseocr_lite,最简单的方式
- 3-11 Matplotlib数据可视化基础
- 分布式数据库中间件的实现原理介绍四:平滑扩容
- python随机抽奖程序代码_详解用python写一个抽奖程序
- 网络安全 实验五 :破解密码
- Mac M1 安装JDK8
- python正弦函数幂级数展开_正余弦函数的幂级数展开
- 毕业设计 - 题目: 基于深度学习的疲劳驾驶检测 深度学习
- 蓝字冲销是什么意思_会计上的红字蓝字是什么意思?正常记录是什么...
- R语言笔记3_回归分析(EDA OLS Power)
- 如何清理微信文件夹占用的巨大空间
- 怎么用计算机求平均值,电脑教程:计算机平均值怎么求
- SitePoint播客#126:蛋黄在我们身上
- 第五章 人工神经网络
- 如何删除Word文档中表格最后一行多出的空白页
- android Studio Crunching Cruncher
- 大数据----2.基础环境搭建
热门文章
- python短期预测图_用Python预测「周期性时间序列」的正确姿势
- pandas之交叉表crosstab()
- Nacos服务注册发现
- php中fgetss函数,fgetss-函数用法_PHP教程
- java feign请求pathvariable_8、服务发现amp;服务消费者Feign
- scanf(%d,%d,a,b)在c语言所代表的含义,在C语言中,有语句“inta,b;scanf(a=%db=%d,a,b);”,下.._简答题试题答案...
- python适用于什么系统_Python适合在什么系统
- java 多项式拟合最多的项数_Matlab polyfit 详解 | 方程组求解的稳定性 | 条件数
- 计算机学院李成伟,【迎新专题二】校长李成伟带队视察迎新工作
- linux把test目录打包,linux复制、压缩打包、解压缩等操作