#geospatial #metadata #geo

stac

Rust library for the SpatioTemporal Asset Catalog (STAC) specification

28 releases (11 breaking)

0.11.0 Nov 12, 2024
0.10.1 Sep 20, 2024
0.7.2 Jul 24, 2024
0.5.2 Oct 18, 2023
0.0.4 Mar 9, 2022

#269 in Science

Download history 27/week @ 2024-08-21 34/week @ 2024-08-28 233/week @ 2024-09-04 142/week @ 2024-09-11 350/week @ 2024-09-18 166/week @ 2024-09-25 159/week @ 2024-10-02 150/week @ 2024-10-09 227/week @ 2024-10-16 121/week @ 2024-10-23 105/week @ 2024-10-30 161/week @ 2024-11-06 207/week @ 2024-11-13 287/week @ 2024-11-20 163/week @ 2024-11-27 335/week @ 2024-12-04

1,088 downloads per month
Used in 8 crates

MIT/Apache

1.5MB
5.5K SLoC

stac

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

Rust implementation of the SpatioTemporal Asset Catalog (STAC) specification.

Usage

To use the library in your project:

[dependencies]
stac = "0.11"

Examples

use stac::Item;

// Creates an item from scratch.
let item = Item::new("an-id");

// Reads an item from the filesystem.
let item: Item = stac::read("examples/simple-item.json").unwrap();

Please see the documentation for more usage examples.

Other info

This crate is part of the stac-rs monorepo, see its README for contributing and license information.

Dependencies

~5–25MB
~373K SLoC