哨兵中心实用程序

sentinelhub的Python项目详细描述


Package versionSupported Python versionsBuild statusDocs statusOverall downloadsLast month downloadsCode coverage

说明

python包允许用户创建ogc(wms和wcs) 在python中下载和处理卫星图像的web请求 剧本。它支持sentinel-2l1c和l2a、sentinel-1、landsat 8、modis和dem数据源。

该包还支持从amazon web服务获取数据。它可以提供来自公共bucket的数据 哨兵-2 L1C图像或请求者支付与哨兵-2 L2A图像桶。如果指定,下载的数据可以 以esa.safe格式存储(支持所有类型的.safe格式)。

安装

包需要Python版本& gt=3.5,并安装C/C++编译器。该包在上提供 pypi软件包管理器,可以使用

$ pip install sentinelhub --upgrade

要手动安装软件包,请克隆存储库并

$ python setup.py build
$ python setup.py install

windows上安装sentinelhub-py之前,建议从 Unofficial Windows wheels repository

安装或更新包后,可以根据instructions in documentation进行配置。

内容

ogc网络服务

一些主要功能与个人的Sentinel Hub account

  • 使用Sentinel Hub帐户支持Web地图服务(WMS)和Web覆盖服务(WCS)请求;
  • 支持标准和自定义多光谱层,如未经处理的 波段、真彩色图像或ndvi;
  • 支持多时相请求;
  • 支持云覆盖过滤;
  • 支持不同的坐标参考系;
  • 支持在最常见的情况下将下载的数据读写到磁盘 图像和数据格式;
  • 支持各种数据源:
    • 哨兵-2 L1c,
    • 哨兵-2 L2A,
    • 哨兵-1,
    • 陆地卫星8号,
    • modis,
    • 德国马克。

AWS数据下载

该软件包允许从AWS上的Sentinel-2下载Sentinel-2数据 把数据重建成ESA安全格式。

执行以下操作:

  • 支持Sentinel-2 L1C和Sentinel-2 L2A数据;
  • 支持新旧(即紧凑型)。安全格式;
  • 支持下载整个产品或.safe的地图 仅限结构;
  • 支持命令行条目;
  • >可调线程下载和现有数据的可选配置(非默认);
  • 需要S-2产品ID或产品的磁贴名称和日期。

如果是Sentinel-2 L2A数据,则需要AWS访问密钥。

文件

有关包和访问文档的更多信息,请访问readthedocs

示例

关于如何使用模块执行ogc请求的jupyter笔记本,或者 从aws下载原始数据。可以在examples中找到安全格式 文件夹,或在docs中查看:

  • 使用ogc web服务(link
  • 使用大型地理区域的实用程序(link
  • aws数据下载(link
  • 从命令行以.safe格式下载aws数据(link

博客文章

问题和问题

可以在Sentinel Hub forum上询问有关包及其用例的问题,也可以在GitHub上提出问题。

欢迎您通过Sentinel Hub communication channel中的任何一个将您的反馈发送给包作者Sentinel Hub研究团队。

许可证

LICENSE

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用applets查询的多人java游戏?   java如何基于字符串生成数组   基于java多边形的路径查找   java如何对多列ArrayList排序   java批处理更新从更新中返回了意外的行数(Spring/Hibernate)   java如何使用SeleniumWebDriver列出<tr>标记内的所有<td>   java如何使用SimpleFlatMapper将前缀为CSV的列别名到映射?   java为什么通过eclipse运行/调试TomCat时会出现ClassNotFoundException   java Android滚动视图上次视图未显示内部线性布局   替换字符串中不带空格的字符序列   调用方法时Java Swing GUI冻结   java是否允许/建议重用收集器?   在同步方法中使用java hashmap迭代器时   在java XMLDecoder XMLEncoder中写入XMLdatabase   java I无法在活动的片段中填充recyclerview   java Jitsi在调用过程中播放WAV文件如果可能,与音频混合   java JPA为什么我看到DB中每行有两个实体实例?