oxigdal-copc
Pure Rust COPC (Cloud Optimized Point Cloud) and LAS 1.4 reader for the OxiGDAL ecosystem. No C/Fortran dependencies.
Features
- ASPRS LAS 1.4 public header parser (
LasHeader,LasVersion) - COPC-specific VLR parsing (
CopcInfo,Vlr,VlrKey) - Full 3D point representation with LAS 1.4 fields and ASPRS classification codes 0-18
- Octree spatial index with bbox/sphere queries, k-nearest neighbours, and voxel downsampling
- Height profile extraction and ground filtering
Usage
use ;
// Build an octree from point cloud data
let bbox = new;
let mut octree = new; // max depth = 8
let point = new;
octree.insert;
// Spatial query
let query_box = new;
let results = octree.query_bbox;
Status
- 139 tests passing, 0 failures
License
See the top-level OxiGDAL repository for license details.