libLAS is a free and open source C++ library for reading and writing LAS LiDAR data. It builds on work by Martin Isenburg and Jonathan Shewchuk of the University of North Carolina in their LAStools project.
The base C++ library that reads and writes LAS 1.0/1.1 data was replaced with new development, and Martin`s tools were ported to use this new code.
The initial development for libLAS was supported by the IGSB of the Iowa DNR for use in its state-wide LIDAR project.
What`s New in This Release: [ read full changelog ]
A number of issues have been resolved since 1.6.0b4 including:
· C API can now reproject data using _*SRS methods again
· C API can read/write compressed data using LASzip
· Fixups of min/max function calls to satisfy evil macros
· Filtering added to ts2las
· Updated other utilities to be able to read (and sometimes write) .laz output
· Python API brought in line with new C API methods for fetching/setting Raw{X|Y|Z} data and header compression values
· LASzip support improved.
· A new LASzip release coincides with 1.6.0, and it can be found at http://laszip.org. A few small and mighty bugs that didn`t effect existing data were found to necessitate new LASzip release.
· A boost::Singleton now protects the DefaultHeader static reference that all points get upon creation. This means that Boost`s "thread" library is now a required dependency of libLAS.
· las2las now provides --locale option to let you have your output with commas :) (only works on Windows and Linux, no OS X due to its busted std::locale)...