Skip to main content

Crate oxigdal_copc

Crate oxigdal_copc 

Source
Expand description

Pure Rust COPC (Cloud Optimized Point Cloud) reader.

Implements an ASPRS LAS 1.4 public header parser (las_header) and COPC-specific VLR types (copc_vlr). In-memory point storage and spatial indexing are provided by the point, octree and profile modules.

Re-exports§

pub use copc_vlr::CopcInfo;
pub use copc_vlr::Vlr;
pub use copc_vlr::VlrKey;
pub use error::CopcError;
pub use las_header::LasHeader;
pub use las_header::LasVersion;
pub use octree::Octree;
pub use octree::OctreeNode;
pub use octree::PointCloudStats;
pub use point::BoundingBox3D;
pub use point::Point3D;
pub use profile::GroundFilter;
pub use profile::HeightProfile;
pub use profile::ProfileSegment;

Modules§

copc_vlr
COPC Variable Length Record (VLR) types.
error
Error types for oxigdal-copc
las_header
ASPRS LAS 1.x file header parser.
octree
In-memory octree spatial index for point cloud data.
point
LAS/LAZ point record types and 3D bounding box.
profile
Height profile extraction and ground filtering for point clouds.