Crate geoarrow2

Source
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.