Rust Apache-2.0

rstar

R*-tree spatial index for the Rust ecosystem

G

georust

Dernière activité 11 sept. 2026
georust/rstar

561

étoiles

85

forks

48

issues ouvertes

geometryrustspatial

Ce README est souvent en anglais.

GitHub Workflow Status Docs Crates.io MIT/Apache

rstar

A flexible, n-dimensional r*-tree implementation for the Rust ecosystem, suitable for use as a spatial index.

Please refer to the crate README for more information.

r-tree

An r-tree is a data structure containing spatial data and is optimized for nearest neighbor search. Spatial data refers to an object that has the notion of a position and extent, for example points, lines and rectangles in any dimension.

Geometries

Primitives are provided for point, line, and rectangle geometries. The geo crate uses rstar as an efficient spatial index and provides RTreeObject implementations for storing complex geometries such as linestrings and polygons.

Demo

To run the rstar-demo, checkout the repository and run cargo run rstar-demo in the repository root. Demo Image

License

Licensed under either of

at your option.

Projets similaires

Rust geospatial primitives & algorithms

Rustgeographygeometrygeospatial
Ggeorust
1,9 k étoiles269

Rtree: spatial index for Python GIS

Python
TToblerity
683 étoiles130

A Rust crate and Python library for packed, immutable, zero-copy spatial indexes.

Rustflatbushgeorustgeospatial
Ggeorust
200 étoiles18