用于验证stac文件的包

stac-validator的Python项目详细描述


时空资产目录(stac)验证器

CircleCI

此实用程序允许用户根据STAC规范或本地stac扩展验证stac json文件。

它可以作为命令行实用程序安装,并与stac版本一起传递本地文件路径或url以进行验证。 示例用法可在下面找到

要求

  • Python3.6
    • 请求
    • docopt

用于测试 *pytest

示例

pip install .
stac_validator --help

Description: Validate a STAC item or catalog against the STAC specification.

Usage:
    stac_validator <stac_file> [--spec_dirs STAC_SPEC_DIRS][--version STAC_VERSION][--threads NTHREADS][--verbose][--timer][--log_level LOGLEVEL][--follow]

Arguments:
    stac_file  Fully qualified path or url to a STAC file.

Options:
    -v, --version STAC_VERSION   Version to validate against. [default: master]
    -h, --help                   Show this screen.
    --spec_dirs STAC_SPEC_DIRS   Path(s) to local directory containing specification files. Separate paths with a comma. [default: None]
    --threads NTHREADS           Number of threads to use. [default: 10]
    --verbose                    Verbose output. [default: False]
    --timer                      Reports time to validate the STAC. (seconds)
    --log_level LOGLEVEL         Standard level of logging to report. [default: CRITICAL]
    --follow                     Follow any child links and validate those links. [default: False]

stac_validator https://cbers-stac.s3.amazonaws.com/CBERS4/MUX/057/122/catalog.json -v v0.5.2

STAC扩展示例

stac-spec/extensions/eo/example-landsat8.json --spec_dirs stac-spec/extensions/eo,local_schema/item_v061/json-schema --verbose

有关不同用法的示例,请参见tests目录。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JPQL中默认查询中的java错误列   java在Swing中设置JComboBox的背景   rest API数据的编码格式,如何在java中解码   java使用RandomAccessFile在中间插入文本之后会删除一些文本   Jackson ObjectMapper JSON to Java对象返回空值   java如何在所有活动上创建一个共享线程?   java无法将UTC转换为IST,它仍然只返回UTC   java main(String[]args)与String[]args={….}不同?   java正则表达式从下面的页面中提取段落   在linux中使用http_代理变量的代理背后的Java应用程序   java视频不会在第二个活动中播放   java将REST响应转换回服务响应   从spring批处理中的java类读取数据   线程“main”中的java异常:0   包含Java containsAll在给定列表时不返回true   安全java许可证实施,创建激活密钥的算法?   java Play框架:将参数传递给自定义标记   java Android Studio从URL获取JSON致命异常   java在安卓中以EditText保存信息