Expand description
A Rust implementation of the GeoArrow specification, plus algorithms implemented on and returning these GeoArrow arrays.
Re-exports
pub use trait_::GeometryArrayTrait;
Modules
- Contains vectorized algorithms implemented on and returning GeoArrow arrays.
- Contains implementations of GeoArrow arrays.
- Defines
GeoArrowError
, representing all errors returned by this crate. - Contains an implementation of geometry access traits.
- Contains implementations of GeoArrow scalars, which are references onto a full GeoArrow array at a specific index.
- Abstractions for Arrow tables. Useful for dataset IO where data will have geometries and attributes.
- Defines
GeometryArrayTrait
, which all geometry arrays implement.
Macros
- Implements the common pattern where a
GeometryArray
enum simply delegates its trait impl to it’s inner type.