Python 下载哨兵2影像
发布日期:2021-07-25 13:05:08 浏览次数:10 分类:技术文章

本文共 1110 字,大约阅读时间需要 3 分钟。

调用sentinelAPI,输入.shp文件,查询覆盖shp的影像并下载

from sentinelsat.sentinel import SentinelAPIimport ogr#两个路径都能用# api = SentinelAPI('*', '*', 'https://scihub.copernicus.eu/apihub/')api = SentinelAPI('*', '*', 'https://scihub.copernicus.eu/dhus')download_path=r"*******"shp_path=r"****.shp"shp=ogr.Open(shp_path)layer=shp.GetLayer()feature=layer.GetNextFeature()geometry=feature.geometry()minX,maxX,minY,maxY=geometry.GetEnvelope()#绘制外接矩形ring = ogr.Geometry(ogr.wkbLinearRing)ring.AddPoint(minX, minY)ring.AddPoint(maxX, minY)ring.AddPoint(maxX, maxY)ring.AddPoint(minX, maxY)ring.AddPoint(minX, minY)poly = ogr.Geometry(ogr.wkbPolygon)poly.AddGeometry(ring)footprint = poly.ExportToWkt()# print(footprint)# 定义影像起止时间、数据级别、云量products = api.query(area=footprint, date=('20190401', '20190501'), platformname='Sentinel-2', producttype='S2MSI1C',cloudcoverpercentage=(0,10))# 下载影像for product in products:    product_info = api.get_product_odata(product)    if product_info['Online']:  # 下载可在线下载产品        print(str(i),'/',str(len(products)),product_info['title'])#打印产品文件名        api.download(product, directory_path=download_path)

转载地址:https://blog.csdn.net/qq_33339770/article/details/105732665 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:python投影Himawari-8数据
下一篇:IDL 读取葵花8(Himawari-8)HSD数据

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年03月13日 14时32分04秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

线上banner什么意思_广交会线上直播怎么做 2019-04-21
获取默认值_TarsGo 服务获取自定义模版(配置)值 2019-04-21
启动rocketmq_rocketmq 部署启动指南-Docker 版 2019-04-21
热敏打印_热敏打印机需要碳带吗? 2019-04-21
点击屏幕触发_Flutter 中文文档:点击、拖动和其他手势 2019-04-21
怎么解决_壁挂炉出现e2是怎么回事?一般怎么解决? 2019-04-21
内容换行_内容换行或分段不会影响到SEO优化和搜索引擎收录抓取 2019-04-21
图形化分析工具_酷炫!一款 Go 语言实现的实时图形化分析的性能测试工具 2019-04-21
发动机冷启动和热启动的区别_柴油发动机冬季启动3招小窍门 2019-04-21
怎样将图片弄成白底的_做跨境电商想拍出爆款产品图片,我只用这五招 2019-04-21
苹果手机如何分享安装包_苹果手机显示 Apple ID 被停用该如何恢复? 2019-04-21
python采用单例模式游戏_Python单例模式(Singleton)的N种实现 2019-04-21
python安装第三方库方法_Python安装第三方库的3种方法 2019-04-21
因果信号的傅里叶变换_常用信号的傅里叶变换对 2019-04-21
java中random方法取值范围_Java Random.nextInt()方法,随机产生某个范围内的整数 2019-04-21
java判断题_java判断题 2019-04-21
java算法应用_看得见的算法(java源码)-7个经典应用诠释算法精髓 2019-04-21
java的min函数_java 包含min函数的栈 2019-04-21
jquery java jsonp_JSONP原理及JQUERY JSONP的使用 2019-04-21
html生成jsessionid,H5 APP 使用 JSESSIONID 保持会话登录 2019-04-21