#lidar #point-cloud #full-waveform

bin+lib sdf

Read Riegl's .sdf full-waveform LiDAR data format

3 releases

Uses old Rust 2015

0.1.2 Apr 27, 2016
0.1.1 Nov 29, 2015
0.1.0 Nov 25, 2015

#3 in #li-dar

MIT license

44KB
838 lines

sdf-rs

Rust FFI wrapper around Riegl's .sdf file format, which stores full waveform LiDAR data. This crate also includes a simple executable for querying information about .sdf files.

This library is not created or maintained by Riegl, please do not contact them with any question or to ask for support. Direct everything to pete.gadomski@gmail.com.

License

As much as possible, this code is available under the MIT license (LICENSE.txt). Riegl's stuff is Riegl's stuff.

Contributing

Issues and pull requests.


lib.rs:

Read .sdf files, full waveform data files from Riegl Laser Measurement Systems.

This is in part a wrapper library around libsdfifc.so, Riegl's sdf library. This library also provides functions to convert .sdf files to discrete return .sdc files using Gaussian decomposition.

The sdfifc library is not thread-safe, and so this library should only be used in single-threaded applications. When running this library's test suite, you must set RUST_TEST_THREADS=1 or else you most likely will get a segfault.

Dependencies

~4.5MB
~92K SLoC