Release of LAStools@Linux

This article is obsolete now. 
Please see the new article about "LAStools@linux".

We announce the release of LAStools@Linux. Please read the following instructions carefully to complete the installation.

Download

This download was removed. If you want to use this old binaries please contact our support.

Docker script

To build your environment you need to provide some dependent external libraries. We didn’t create a universal docker but share a docker script (special thanks to Mark Robinson!), so you can create it yourself or use the commands. This is probably the easiest way to provide all the necessary dependencies.

Dependencies

Optionally, you can go through them one by one. These are the libs we link against:

: jpg – version: 62 / 6b

https://sourceforge.net/projects/libjpeg/files/libjpeg/6b/jpegsrc.v6b.tar.gz/download

: tiff – tiff_api64/tiff.lib – version: 4.0.9

http://download.osgeo.org/libtiff/tiff-4.0.9.tar.gz

or see https://libtiff.gitlab.io/libtiff/

: png – version: 14

http://www.libpng.org/pub/png/   

https://github.com/glennrp/libpng

: geotiff – version: 1430

http://download.osgeo.org/geotiff/libgeotiff/libgeotiff-1.4.3.tar.gz    

or  https://github.com/OSGeo/libgeotiff/releases/tag/1.4.3

./libgeotiff/bin

: glibc – 2.29

If you use another glibc version on your machine and cannot update to this version, you may run an alternative GLIBC library:

mkdir ~/glibc_install; cd ~/glibc_install
wget http://ftp.gnu.org/gnu/glibc/glibc-2.29.tar.gz
tar zxvf glibc-2.29.tar.gz
cd glibc-2.29
mkdir build
cd build
../configure --prefix=/opt/glibc-2.29
make -j4
sudo make install

then, run the command:

     LD_PRELOAD=/opt/glibc-2.29/lib/libm.so.6 ./lasinfo64

this will load the libm.so.6 of the required version.

Licensing

If you don’t own a commercial license, the same limitations apply as in the Windows version: The number of points is limited, usually to 3 million points. If you own a license, place your license file („lastoolslicense.txt“) in the .\LAStools\bin directory of the distribution.

Optionally, you can reference the license file in a different directory:

export LAStoolsLicenseFile=~/somewhere/lastoolslicense.txt

This location is checked if the license file is not found in the current path.

Outlook

We are still in the process of optimizing LAStools@Linux in many aspects. However, once you have completed the installation described, you can already run all the tools under Linux.

  • The -gui option has not been ported because most users run LAStools@Linux on the command line for batch processing.
  • Multi-core option support is a high priority: See here for the beta of LAStools@linux in multicore.
  • Upgrades to newer versions of the external dependencies are made at the LAStools@linux in multicore as well.

Technical background

The build was done on an Intel x64 Debian 11 Linux.
We test against Debian 11 and Ubuntu 22.

Warranty

Kindly note our license agreement. Please check all your results always carefully.

Feedback

Suggestions for optimizing LAStools@Linux or this documentation are welcome. Your feedback is greatly appreciated.

Happy LAStooling@Linux!

Nach oben scrollen