greptimedb icon indicating copy to clipboard operation
greptimedb copied to clipboard

feat: Add Point type read/write support

Open sunng87 opened this issue 3 years ago • 1 comments

This is part 1 of our geospatial and trajectory data support. This patch adds Point data type support, and more types like LineString and Polygon may come later.

The internal data layout is following this proposal of GeoArrow spec. It uses StructArray to store coordinates, in order to ensure that Xs and Ys from coordinates are stored together. This memory layout is designed to take advantage of Arrow's performance features, as well as compression considerations.

This part of features is implemented by @Morranto

sunng87 avatar Nov 01 '22 07:11 sunng87

Currently blocked by recordbatch-protocolbuf translation. To be resolved in #381

sunng87 avatar Nov 10 '22 03:11 sunng87