Skip to main content

LAS 1.0/1.1/1.2 LiDAR data format translation

Project description

libLAS is a C/C++ library for reading and writing ASPRS LAS versions 1.0, 1.1 and 1.2 data. The LAS format is a sequential binary format used to store data from sensors and as intermediate processing storage by some LiDAR-related applications.

libLAS is available under the terms of the BSD License. It builds on work by Martin Isenburg and Jonathan Shewchuk of the University of North Carolina in their LAStools project by replacing the base C++ library with new development and porting Martin’s tools this new code.

libLAS’ initial development was supported by the IGSB of the Iowa DNR for use in its state-wide LIDAR project.

Download

The 1.2.1 version of libLAS can be downloaded from http://liblas.org/wiki/1.2.1

Older releases may be obtained from http://liblas.org/wiki/Releases

Binaries

Windows binaries of libLAS are provided in two forms. The easiest form is to obtain OSGeo4W and select the libLAS package to install. Alternatively, you can download a Windows package with full spatial reference support from the release page. GDAL support is only provided with the OSGeo4W package, however.

Linux, Mac OS X, and Solaris binaries are not provided. The source code uses the standard GNU autotools/automake stack for compilation and installation.

Documentation

LAStools / libLAS Command-line Utilities

Software Development with libLAS

  • FOSS4G 2008 presentation that provides a basic overview of the design and philosophy of libLAS

  • ASPRS Workshop Demo by Jason Woolard of NOAA describing how to use libLAS with Python

  • Tutorials - tutorials on using libLAS from C++, Python and .NET/Mono languages

  • LAS C API- doxygen docs that describe the libLAS C API

  • dotnetLibLAS API - docs for the .NET API

  • LAS Doxygen Docs - doxygen docs of the entire C/C++ API

  • LAS Format Elements - comparison of elements of LAS Format 1.0 and 1.1

  • Software - a list of geospatial software with reading and writing capabilities of LAS Format

  • Resources - a list of general LiDAR/LAS resources

LAS Format Specifications

The LAS Format Standard is maintained by ASPRS Standards Committee. LAS format standard documents are available in PDF format:

License

libLAS is available under the terms of the BSD License. See License for a copy.

FAQ

The FAQ is available from http://liblas.org/wiki/FAQ

Features of libLAS

Open Source

libLAS is open source software. You can embed it in your own applications (and even resell it) as long as you follow the crediting restriction of the BSD license. See License for more detail.

Multiple APIs

libLAS has C, C++, .NET, and Python APIs.

Spatial Reference System Support

Linked against a 1.2.5+ version of libgeotiff, you can set and get the spatial reference systems of LAS files using simple proj.4 coordinate system definitions. Alternatively, with libLAS 1.2, you can link against GDAL to be able to manipulate spatial references using WKT.

Simple Variable Length Record Abstraction

libLAS provides a sensible abstraction for working with variable length records (VLR) in LAS files, and it transparently manages the VLRs related to spatial referencing systems for you.

Command-line Utilities

libLAS provides ports of the LAStools utilities by Martin Isenburg for doing things like translating from one version of the LAS format to another, inspecting header information, and translating LAS data to and from text.

Cross-platform operation

libLAS is known to work on all editions of Microsoft Visual C++ 7.1+ (Windows) and GCC 4.1+ (Mac OS X and Linux) platforms on both big- and little-endian architectures.

Development

Authors

The libLAS development team are:

Special thanks to Martin Isenburg and Jonathan Shewchuk for their LAStools pioneering implementation of the ASPRS LAS standard that made development of the libLAS library possible.

Subversion Tree

The SVN repository URL is available at http://liblas.org/svn

svn checkout http://liblas.org/svn/trunk/

Information about Trac

Community

IRC

Find the libLAS developers on IRC on #liblas at Freenode.

Mailing Lists

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

libLAS-1.2.1.tar.gz (14.2 kB view details)

Uploaded Source

Built Distributions

libLAS-1.2.1.win32.exe (421.7 kB view details)

Uploaded Source

libLAS-1.2.1-py2.6.egg (370.1 kB view details)

Uploaded Source

libLAS-1.2.1-py2.5.egg (370.1 kB view details)

Uploaded Source

libLAS-1.2.1-py2.4.egg (370.3 kB view details)

Uploaded Source

File details

Details for the file libLAS-1.2.1.tar.gz.

File metadata

  • Download URL: libLAS-1.2.1.tar.gz
  • Upload date:
  • Size: 14.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for libLAS-1.2.1.tar.gz
Algorithm Hash digest
SHA256 081fda2fef45fd3850b4505edaced96206dc233f529e2463bd4112762ac2f131
MD5 96b283b7510c76558df3ca3f6bd1adff
BLAKE2b-256 f64aae7502876336846933c88b3674bc4c515ca37906b67af099c3f0dd689dbe

See more details on using hashes here.

Provenance

File details

Details for the file libLAS-1.2.1.win32.exe.

File metadata

  • Download URL: libLAS-1.2.1.win32.exe
  • Upload date:
  • Size: 421.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for libLAS-1.2.1.win32.exe
Algorithm Hash digest
SHA256 100943a9c34839809c3d4a7d9a5762d5f27a5b6248139c61a147379a27d8bfee
MD5 66401a0763f707fb81a94933b9e1fee7
BLAKE2b-256 5f6254fed393362d7a4f65aef6b7269ae005128a628aa2e3e0ad6d0d947d04bc

See more details on using hashes here.

Provenance

File details

Details for the file libLAS-1.2.1-py2.6.egg.

File metadata

  • Download URL: libLAS-1.2.1-py2.6.egg
  • Upload date:
  • Size: 370.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for libLAS-1.2.1-py2.6.egg
Algorithm Hash digest
SHA256 82a6187631d007074ad26534c7bc0316c2cbe837d888a319e2f9742d1b3c57fc
MD5 63f24ba00c1b0ac1278995e5dbd0b915
BLAKE2b-256 a6ff79c32bb3fdc36ea0035ee36fdf72a0dfac3569b42dbd8e4c01d23d37946b

See more details on using hashes here.

Provenance

File details

Details for the file libLAS-1.2.1-py2.5.egg.

File metadata

  • Download URL: libLAS-1.2.1-py2.5.egg
  • Upload date:
  • Size: 370.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for libLAS-1.2.1-py2.5.egg
Algorithm Hash digest
SHA256 b8e0e92b665589f56eb30831f2071f67b3d8c4537555f27522f2b69cb23d5a4d
MD5 0ecba0ccbc4744f9c74895093e3742fb
BLAKE2b-256 64fbbdb3400dd16c568cab8fd9c65b4b4bbc6ec468157940c6ea8ae794fcb646

See more details on using hashes here.

Provenance

File details

Details for the file libLAS-1.2.1-py2.4.egg.

File metadata

  • Download URL: libLAS-1.2.1-py2.4.egg
  • Upload date:
  • Size: 370.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for libLAS-1.2.1-py2.4.egg
Algorithm Hash digest
SHA256 29350c4b55fe6dbee5d505ed6ce4c610fabfa0447742e2099424dc07cc3479f0
MD5 04c1e020e7073ace0b87cea46c94f749
BLAKE2b-256 70bf80198162c3749ae357ef24b951abe2d4a876ffbfbaf79090c9f06d548d3c

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page