10 个版本

0.2.0 2024 年 8 月 12 日
0.1.0 2024 年 4 月 29 日
0.0.8 2024 年 4 月 22 日
0.0.6 2023 年 10 月 18 日
0.0.1 2022 年 5 月 20 日

#1028科学

Download history 216/week @ 2024-04-29 4/week @ 2024-05-20 1/week @ 2024-06-10 79/week @ 2024-07-29 123/week @ 2024-08-12

202 每月下载量

MIT/Apache

275KB
724 代码行

stac-cli

GitHub Workflow Status docs.rs Crates.io Crates.io Contributor Covenant

由 stac-rs 构建 STAC 的命令行界面 (CLI)。

stac-cli gif

安装

安装 rust,例如使用 rustup。然后

cargo install stac-cli

Homebrew

如果您使用 homebrew,可以使用 gadomski 的 tap 进行安装

brew install gadomski/gadomski/stac

用法

stac-cli 提供以下子命令

  • stac item:创建 STAC 项目并将它们组合成项目集合
  • stac search:搜索 STAC API
  • stac serve:提供 STAC API
  • stac sort:对 STAC 项目、目录和集合的字段进行排序
  • stac translate:将 STAC 值从一种格式转换为另一种格式
  • stac validate:使用 json-schema 验证 STAC 项目、目录和集合

使用 --help 标志查看 CLI 和子命令的所有可用选项

特性

默认情况下,CLI 与 GDAL 支持一起构建,如果您的系统上未安装 GDAL,则将产生错误。如果您不想使用 GDAL,可以禁用默认功能

cargo install stac-cli --no-default-features

其他信息

此 crate 是 stac-rs monorepo 的一部分,有关贡献和许可信息,请参阅其 README。

依赖关系

~19–34MB
~531K SLoC