LasVlrParser

Walks the Variable Length Records that follow the public header, extracting the two we care about: the GeoKeyDirectory (CRS) and the LASzip compression recipe. Unknown records are skipped by their declared length. Extended (1.4) VLRs are not walked — the LASzip and GeoKey records always live in the standard VLR block.

Functions

Link copied to clipboard
fun parse(bytes: ByteArray, header: LasHeader): LasVlrData