MODIS数据stactools包
项目描述
stactools-modis
- 名称:modis
- 包:'stactools.modis'
- PyPI: https://pypi.ac.cn/project/stactools-modis/
- 所有者:@gadomski
- 数据集主页: https://modis.gsfc.nasa.gov/
- 使用的STAC扩展
- 额外字段
modis:horizontal-tile
modis:vertical-tile
modis:tile-id
此存储库将帮助您生成MODIS数据集的STAC文件。
示例
在examples/catalog.json
中有一个示例目录
。在该目录中包含几个MODIS v6.0和v6.1 STAC 集合
和项目
。
命令行使用
创建STAC 项目
$ stac modis create-item tests/data-files/MCD12Q1.A2001001.h00v08.006.2018142182903.hdf.xml build
从MODIS资产href列表创建STAC 目录
$ stac modis create-catalog examples/file-list-061.txt examples/modis-061
贡献
如果您对项目或集合结构进行了任何更改,测试将失败,直到您更新预期值。要更新,请运行此脚本
$ scripts/create_expected.py
这将创建、验证并保存新的测试数据项目到tests/data-files/expected
,这些项目用于单元测试。
一旦您的拉取请求准备就绪,请同时更新示例(您需要先下载外部测试数据文件,详见下面)
$ stac modis create-catalog --cogify examples/file-list-061.txt examples/modis-061
请注意,这需要一段时间(约5-10分钟)。如果您稍后需要更新示例,可以省略--cogify
,因为COGs已经创建。
运行测试
由于本库支持大量MODIS产品和它们的资产文件大小,默认测试套件不会下载所有HDF文件。要运行所有测试,请使用pytest
的--runslow
选项
pytest --runslow
这将下载所有061产品的HDF文件到tests/data-files/external
。请注意,这些文件是创建examples/
目录所必需的。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
stactools-modis-0.2.0.tar.gz (42.2 kB 查看哈希)
构建分发
stactools_modis-0.2.0-py3-none-any.whl (94.1 kB 查看哈希)
关闭
stactools-modis-0.2.0.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9f7d07f961507d12deac5691f3286d743efb5c422dfd3312caf6a47a73d28f18 |
|
MD5 | b527bf45161d3c38a9e0cad6ccf842f8 |
|
BLAKE2b-256 | 4299a2a199e74a1ef3c69139360cb12b21d9ddb08439c515babd0220c8df8769 |
关闭
stactools_modis-0.2.0-py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 49559e74cf7f26423f70847d19bfd0172e742c4b26975469b9a8391edd045b2e |
|
MD5 | a6e5f92a3a22583a2fa2f027d26e58e9 |
|
BLAKE2b-256 | 1cf5b0f2dfb0935d9e87e05e7808b4baab69b36dc7544d88cde8c31d544346b0 |