geoarrow/geoarrow-rs

Coordinate/Coordinate Array trait to support XYZM

Opened this issue · 1 comments

Should presumably also have a perf boost by eliminating lots of match statements

  • don't use C as the generic name as that overlaps with the name georust/geo gives to the numeric type

pseudocode from my phone:

trait Coord {

}

trait CoordArray {
    type Coord;

}

struct InterleavedXYBuffer<C: Coord> {

}

struct MutableInterleavedXY