copc-rs

Crates.iocopc-rs
lib.rscopc-rs
version0.3.0
sourcesrc
created_at2022-08-10 20:39:05.170115
updated_at2023-08-31 08:13:43.043709
descriptionCloud Optimized Point Cloud (COPC) reader.
homepagehttps://github.com/pka/copc-rs
repositoryhttps://github.com/pka/copc-rs
max_upload_size
id642880
size100,284
Pirmin Kalberer (pka)

documentation

README

copc-rs

crates.io version docs.rs docs

copc-rs is a library for reading Cloud Optimized Point Cloud (COPC) data.

Usage example

let laz_file = BufReader::new(File::open("autzen-classified.copc.laz")?);
let mut copc_reader = CopcReader::open(laz_file)?;
for point in copc_reader.points(LodSelection::Level(0), BoundsSelection::All)?.take(5) {
    println!("Point coordinates: ({}, {}, {})", point.x, point.y, point.z);
}

Run an example:

cargo run --example copc_http

Credits

This library depends heavily on the work of Thomas Montaigu (@tmontaigu) and Pete Gadomski (@gadomski).

Commit count: 41

cargo fmt