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§
- algorithm
- Contains vectorized algorithms implemented on and returning GeoArrow arrays.
- array
- Contains implementations of GeoArrow arrays.
- datatypes
- error
- Defines
GeoArrowError
, representing all errors returned by this crate. - geo_
traits - Contains an implementation of geometry access traits.
- io
- scalar
- Contains implementations of GeoArrow scalars, which are references onto a full GeoArrow array at a specific index.
- table
- Abstractions for Arrow tables. Useful for dataset IO where data will have geometries and attributes.
- trait_
- Defines
GeometryArrayTrait
, which all geometry arrays implement.
Macros§
- geometry_
array_ delegate_ impl - Implements the common pattern where a
GeometryArray
enum simply delegates its trait impl to it’s inner type.