#stac #geospatial #metadata #raster #assets #geo #api-server

stac-api

SpatioTemporal Asset Catalog (STAC) API规范Rust库

8个版本

0.4.1 2024年8月12日
0.4.0 2024年4月29日
0.3.3 2024年4月7日
0.3.2 2023年10月11日
0.1.0 2023年1月14日

#561 in 科学

Download history 241/week @ 2024-04-28 9/week @ 2024-05-05 12/week @ 2024-05-12 30/week @ 2024-05-19 16/week @ 2024-05-26 13/week @ 2024-06-02 18/week @ 2024-06-09 13/week @ 2024-06-16 18/week @ 2024-06-23 6/week @ 2024-06-30 10/week @ 2024-07-07 19/week @ 2024-07-14 10/week @ 2024-07-21 30/week @ 2024-07-28 589/week @ 2024-08-04 152/week @ 2024-08-11

每月783次下载
4 crate 中使用

MIT/Apache

1.5MB
4.5K SLoC

stac-api

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

STAC API规范的数据结构Rust实现。这不是服务器实现。有关用Rust编写的STAC API服务器,请参阅我们的stac-server

用法

要在项目中使用库

[dependencies]
stac-api = "0.4"

stac-api有一个可选功能。 geo启用Search::match

[dependencies]
stac-api = { version = "0.3", features = ["geo"] }

示例

use stac_api::{Root, Conformance, CORE_URI};
use stac::Catalog;

// Build the root (landing page) endpoint.
let root = Root {
    catalog: Catalog::new("an-id", "a description"),
    conformance: Conformance {
        conforms_to: vec![CORE_URI.to_string()],
    }
};

有关更多用法示例,请参阅文档

其他信息

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

依赖关系

~4.5–7MB
~149K SLoC