从Sentinel-2元数据创建STAC项目
项目描述
stactools-sentinel2
用于Sentinel-2数据的stactools包。
示例
运行
pip install stactools-sentinel2
SAFE存档
stac sentinel2 create-item tests/data-files/S2A_MSIL2A_20190212T192651_N0212_R013_T07HFE_20201007T160857.SAFE output/
AWS Open Data bucket sentinel-s2-l2a
stac sentinel2 create-item tests/data-files/S2A_OPER_MSI_L2A_TL_SGS__20181231T210250_A018414_T10SDG output/
Sentinel Hub元数据
stac sentinel2 create-item --asset-href-prefix s3://sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/ \
https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/ output
注意: 目前此功能不适用于使用请求者付费的S3存储桶。
可以将标志 --tolerance
设置为十进制值,以定义Item几何形状的简化容差。这是对Shapely简化方法的传递。
开发
使用以下命令安装pre-commit钩子
pre-commit install
使用以下命令运行这些pre-commit钩子
pre-commit run --all-files
将代码安装到本地python环境,以便您的IDE可以查看它
pip install -e .
使用以下命令运行测试
pytest -vvv
如果您更改了STAC元数据输出,您需要使用以下命令重新创建测试文件
python scripts/create_expected.py
项目详情
关闭
stactools-sentinel2-0.6.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7f30ee963fcc786b79116d2918e031728e1584bccf119c491c7a6e24b9dc640c |
|
MD5 | ed3bfe31ba19d3ba7d89a9b72573ebfb |
|
BLAKE2b-256 | 3064853291e4157a95ca9a92ee2d54a7d4d2534a0b7dc7efd85009d927f7233c |
关闭
stactools_sentinel2-0.6.4-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c4b26b2eff282e71c82e54bf493063cca79dc13d854720f4454e98b00b26f337 |
|
MD5 | 8a8cd0e3cf864a6c5da187bfd23508a8 |
|
BLAKE2b-256 | 85837436057e9f2435b8ef62d327d03fd1a9c1370f591388106961362ab3233d |