哨兵中心实用程序
sentinelhub的Python项目详细描述
说明
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中查看:
博客文章
问题和问题
可以在Sentinel Hub forum上询问有关包及其用例的问题,也可以在GitHub上提出问题。
欢迎您通过Sentinel Hub communication channel中的任何一个将您的反馈发送给包作者Sentinel Hub研究团队。
许可证
见LICENSE。