Parser for the CARIS CAF/CBF Lidar waveform format
Python
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.org
cabf.py
caf.py
cbf.py
cbf_dump.py
cbf_simple.py

README.org

Introduction

This software only supports the caris-lads-lidar format and is not associated with Caris or LADS. Both are probably much farther along in their lidar work.

License

LICENSE: BSD http://www.opensource.org/licenses/BSD-2-Clause

-Kurt Schwehr 2011-Oct-13

Things to do

  • Does the code properly match shots to waveforms?
  • 99.99 must be the value for no bottom detect
  • caf splitter… pull apart a caf into one file per cbf
  • create a database from caf/cbf’s
    • Index into the binary file so accessing the waveforms is easy
  • cab to kml
    • line mode. Break into cbf sections
    • thumbtack / placemark mode
    • stacked waveform mode
  • be able to dump specific waveforms into other forms
    • matlab m file
    • python file with plotting code
  • testing, testing, testing. Without testing, don’t trust this library.

Description:

The CARIS Lidar format is fundamentaly broken. The wave form does not appear to have units and mixes the signals from each of the lasers. After writing a decoder for this format, I suggest you avoid using this format if at all possible.

Caris-LADS-Lidar formatted data comes as two files. A CAF ascii file containing shot header information. The CBF binary file contains one waveform per shot.