用于VIIRS传感器数据的stactools包
项目描述
stactools-viirs
- 名称:viirs
- 包:
stactools.viirs
- PyPI: https://pypi.ac.cn/project/stactools-viirs/
- 所有者:@pjhartzell
- 数据集主页: https://viirsland.gsfc.nasa.gov/index.html
- 使用的STAC扩展
- 额外字段
viirs:horizontal-tile
viirs:vertical-tile
viirs:tile-id
使用此存储库创建用于VIIRS数据的STAC项和集合。
STAC示例
在examples目录中,为每个此存储库支持的VIIRS产品都有一个示例集合和项。
安装
pip install stactools-viirs
命令行使用
要从VIIRS H5文件创建单个STAC项
$ stac viirs create-item <H5 file path> <output directory>
要为H5文件中的每个子集创建COGs并将它们作为STAC项中的资产包含,请将-c
标志附加到命令中。
要创建STAC集合,将H5文件路径输入到文本文件中,每行一个文件路径。然后将文本文件传递给create-collection
命令
$ stac viirs create-collection <text file path> <output directory>
如果文本文件包含来自多个VIIRS产品的H5文件路径,将创建多个STAC集合。如果H5文件旁边存在COGs,它们将作为集合中包含的STAC项中的资产包含。例如,如果examples/file-list.txt中所有H5文件都存在COGs,则可以使用以下命令创建示例集合和项:
$ stac viirs create-collection examples/file-list.txt examples --antimeridian-strategy normalize
使用 stac viirs --help
查看所有子命令和选项。
贡献
我们使用 pre-commit 来检查任何更改。要设置您的开发环境
$ pip install -e .
$ pip install -r requirements-dev.txt
$ pre-commit install
检查所有文件
$ pre-commit run --all-files
运行测试
$ pytest -vv
项目详情
下载文件
下载您平台上的文件。如果您不确定该选择哪一个,请了解更多关于 安装包 的信息。
源代码发行版
stactools-viirs-0.1.0.tar.gz (30.6 kB 查看散列值)
构建发行版
stactools_viirs-0.1.0-py3-none-any.whl (43.8 kB 查看散列值)
关闭
stactools-viirs-0.1.0.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | ca9cd361ee3d1a37d36a91d916494275c2e90c417f3a0397cc59ddf55214ae41 |
|
MD5 | 1fe941821d6354c7b3dc379a8b02816b |
|
BLAKE2b-256 | 4c4948c210cbcc069d799810bbce4514fa0424ab3e5a1be6ae33ce1b1a29fb7b |
关闭
stactools_viirs-0.1.0-py3-none-any.whl 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 8b810d8a79952b153c8922820f687f327898a97bd51fb9dea6e04babcaf6c1df |
|
MD5 | 627f23b033818043bbd48f5a86156091 |
|
BLAKE2b-256 | 8edc94af502967682149c52e43ed832df0aa773ff3fb57726b7d8bf2b2d188e7 |