Skip to main content

LAS 1.0/1.1 LiDAR data format translation

Project description

libLAS is a C/C++ library for reading and writing ASPRS LAS version 1.0 and 1.1 data. LAS-formatted data is heavily used in LiDAR processing operations, and the LAS format is a sequential binary format used to store data from sensors and as intermediate processing storage by some 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. libLAS’ 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.

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

Download

The 1.0.1 version of libLAS can be downloaded from http://liblas.org/wiki/1.0.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

  • 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.

Multiple APIs

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

Spatial Reference System Support

Linked against the latest version of libgeotiff, you can set and get the spatial reference systems of LAS files using simple proj.4 coordinate system definitions.

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.0.1.tar.gz (16.6 kB view details)

Uploaded Source

Built Distributions

libLAS-1.0.1.win32.exe (396.8 kB view details)

Uploaded Source

libLAS-1.0.1-py2.5.egg (40.1 kB view details)

Uploaded Source

libLAS-1.0.1-py2.4.egg (345.7 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for libLAS-1.0.1.tar.gz
Algorithm Hash digest
SHA256 898fb4ac1e8ab76098035c2bcb8fd4e37da02843e8aa13ddf959782baab70091
MD5 def3f938551d79cd742bf1cea9fc212e
BLAKE2b-256 1f15faebd01ed1c29ae498db4d1e91ca8b6b30b21d8045e81a7c36e3097e623b

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for libLAS-1.0.1.win32.exe
Algorithm Hash digest
SHA256 b191f0652f2b6d529bc2f171fa9039f2760eb3e92706ea704dc74fa76c9ac7c1
MD5 ed9b4fa00cbb5f32e753a3208143c9eb
BLAKE2b-256 b3604bf85a26e227d0a4aa173cf9005edae1bff46a83b17aceca3836f8dd776c

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for libLAS-1.0.1-py2.5.egg
Algorithm Hash digest
SHA256 d0dac54149d159808085405006e7785a32279db80e8b092074d2ba86195412c1
MD5 b8cba0176b2bb1b2d250d5e1c11505f0
BLAKE2b-256 39c8bcbd204b029950cc19cf8e51485cc8232c246919fc7797a6e6b2dda8f346

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for libLAS-1.0.1-py2.4.egg
Algorithm Hash digest
SHA256 97904ffa68034ebe125082d455aa886c4b6cbdeb502d21fd9df67bb6f59c3b9c
MD5 714a2f1266bd136e7d02a70f10146c3c
BLAKE2b-256 abdeb818b7d069868b48a110e535dd9e3604f2ec706a6faefddde7f52fd17442

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