Skip to main content

Module wkb

Module wkb 

Source
Expand description

Well-Known Binary (WKB) serialization for Geometry types.

WKB is the standard binary format for geometry interchange (ISO 13249). Used as the Arrow DataType::Binary backing for spatial columns — avoids JSON parse overhead during DataFusion query execution.

Format (little-endian):

[byte_order: u8] [type: u32] [coordinates...]

Byte order: 1 = little-endian (NDR), 0 = big-endian (XDR). We always write little-endian and accept both on read.

Functions§

geometry_from_wkb
Deserialize a Geometry from WKB bytes.
geometry_to_wkb
Serialize a Geometry to WKB (little-endian).
wkb_bbox
Extract bounding box from WKB without full deserialization.