stac-rs icon indicating copy to clipboard operation
stac-rs copied to clipboard

Command line interface (CLI) and Rust libraries for the SpatioTemporal Asset Catalog (STAC) specification

Results 69 stac-rs issues
Sort by recently updated
recently updated
newest added

Currently you can only write to a local file path with GeoparquetWriter. It would be nice to be able to write to an ObjectStore.

[crate] core

Right now it's pretty manual, let's see if we can leverage `cargo-release` and other tools to make this a bit more automatic.

This currently fails: ```sh cat items.ndjson | rustac translate - items.parquet ``` This would be really nice, so let's support it.

[crate] core

Things like `stac_version`, `type`, and `collection` are invariant (or mostly so), so we should use dictionary encoding for them.

[crate] core

We should provide a way for folks to write partitioned **stac-geoparquet**. Since there's an infinite number of ways folks might want to partition, we have to limit our scope by...

[crate] duckdb

Probably by default, the `TableBuilder` should sort items by: 1. collection 2. datetime 3. id cc @bitner

[crate] core

Right now we do two passes through our items to create a table: 1. Pop geometries and add them to their geometry builders, explode bbox to an object 2. Infer...

[crate] core

Currently, we can't write a **stac-geoparquet** with an empty `assets` structure: ```text GeoArrow(External(ArrowError("Parquet does not support writing empty structs"))) ``` Simple code to trigger the error (from the **stac** crate):...

[crate] core

That way, the **stac-api** crate is just data structures.

[crate] api
[crate] io