Interface GeometryColumnPlanExperimental

interface GeometryColumnPlan {
    bboxColumn?: string;
    column: string;
    encoding: GeometryEncoding;
    nativeDimensions?: "xyz" | "xy";
}

Hierarchy (view full)

Properties

bboxColumn?: string

Optional GeoParquet 1.1 "bbox covering" struct column (typically bbox with xmin/ymin/xmax/ymax fields). When present, an envelope filter can prune row groups without decoding any geometry.

column: string

Geometry column name in the parquet file.

Physical encoding of that column.

nativeDimensions?: "xyz" | "xy"

Coordinate dimensions physically stored by a geoarrow-* encoding. Required (and only meaningful) when encoding is one of the geoarrow-* values; GeoParquet 1.1 native encodings carry no M.