哨兵中心实用程序

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第三方库


热门话题
java Spring MVC 4.0 RequestMapping无值,基于methodname   java Samsung 10 plus不允许wifi p2p发现   春爪哇。伊奥。IOException:找不到文件   java JasperReport饼图示例   java我试图使用mockito注释来测试我的代码,但无法解决mockito异常   命令行界面Java:制作简单的交互式cli应用程序   java jdk1之间的区别是什么。7_9 9和jdk1。7_271   java重载一个被重写的、继承的方法   java LazyInitializationException春季启动   java Play Framework 2.2.1 3个表之间存在大量关系