跳转到主要内容

stactools子包,用于创建sentinel1 STACs

项目描述

stactools-sentinel1

CI PyPI Binder

Sentinel-1子包,用于stactools

本项目包含多个子包,可处理不同的Sentinel 1数据产品。

RTC

stactools.sentinel1.rtc子包和stac sentinel1 rtc命令处理由Indigo Ag产生并托管在AWS上的Sentinel 1辐射地形校正(RTC)数据。这些数据从原始地面距离检测(GRD)场景处理成适合分析的辐射地形校正、分块产品。

有关此数据集的更多信息,请参阅https://registry.opendata.aws/sentinel-1-rtc-indigo

GRD

《stactools.sentinel1.grd》子包和《stac sentinel1 grd》命令用于处理Sentinel 1 地面距离检测 (GRD) 第1级产品。它用于从托管在微软Azure上的数据的SAFE清单格式创建STAC项。

SLC

《stactools.sentinel1.slc》子包和《stac sentinel1 slc》命令用于处理Sentinel 1 单视复数 (SLC) 第1级产品。

输出示例

RTC

GRD

SLC

如何使用

安装包

pip install stactools-sentinel1

RTC使用

创建STAC项(RTC)

stac sentinel1 rtc create-item \
  s3://sentinel-s1-rtc-indigo/tiles/RTC/1/IW/12/S/YJ/2016/S1B_20161121_12SYJ_ASC \
  S1B_20161121_12SYJ_ASC

创建STAC静态目录(RTC)

https://github.com/scottyhq/sentinel1-rtc-stac

GRD使用

命令行函数描述

stac sentinel1 grd create-item source destination

使用stac sentinel1 grd --help查看所有子命令和选项。

SLC使用

命令行函数描述

stac sentinel1 slc create-item source destination

使用stac sentinel1 slc --help查看所有子命令和选项。

开发说明

设置虚拟环境

git clone https://github.com/YOUR_FORK/sentinel1
# Use a virtual environment
conda env create
conda activate stactools-sentinel1
# Development install of dependencies
pip install -e ./
pip install -r requirements-dev.txt

在新的分支上做修改,测试,打开pull request

git checkout -b newfeature
# make changes

# Run CI tests locally
./scripts/cibuild

# Or run individual scripts
./scripts/lint
./scripts/format
./scripts/test

# If you're changing the output STAC metadata, update the examples
./scripts/create_examples.py

# Once tests pass, commit changes and create a pull request

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

stactools-sentinel1-0.8.0.tar.gz (30.2 kB 查看散列值)

上传时间

构建分布

stactools_sentinel1-0.8.0-py3-none-any.whl (37.9 kB 查看散列值)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面