geoarrow-rs
geoarrow-rs copied to clipboard
Blanket traits for broadcast implementation
Right now we duplicate implementations for geoarrow and geo scalars. Instead, since we own these traits, we should implement blanket implementations on scalars for anything that implements the geometry trait.
In the short term, until georust adopts traits for its algorithms, this would need a conversion from PointTrait to geo::Point, and from LineStringTrait to geo::LineString, so that the implementation could convert the input scalar to a geo scalar for use in the function