~ubuntu-branches/ubuntu/trusty/liblas/trusty-proposed

« back to all changes in this revision

Viewing changes to doc/lastools.txt

  • Committer: Package Import Robot
  • Author(s): Francesco Paolo Lovergine
  • Date: 2014-01-05 17:00:29 UTC
  • mfrom: (7.1.2 sid)
  • Revision ID: package-import@ubuntu.com-20140105170029-ddtp0j63x5jvck2u
Tags: 1.7.0+dfsg-2
Fixed missing linking of system boost component.
(closes: #733282)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
.. _lastools_liblas:
 
3
 
 
4
libLAS' Relationship to `LAStools`_
 
5
------------------------------------------------------------------------------
 
6
 
 
7
Licensing
 
8
..............................................................................
 
9
 
 
10
libLAS is available under the terms of the `BSD License`_. Many parts of `LAStools`_, 
 
11
especially those that are similar to those provided by libLAS, are now 
 
12
LGPL.  See http://www.cs.unc.edu/~isenburg/lastools/download/LICENSE.txt for 
 
13
specific details on which utilities and libraries are licensed as free software.
 
14
 
 
15
 
 
16
Utilities
 
17
..............................................................................
 
18
 
 
19
Because libLAS' focus is on being a software development library to enable 
 
20
LAS processing, and not so much a processing library per se, libLAS *did* 
 
21
re-implement many of the `LAStools`_ :ref:`command-line utilities <utilities>` 
 
22
to provide utility and test the functionality of the library.  libLAS' port 
 
23
of these utilities will always lag LAStools implementations, however, and if 
 
24
you are looking for the latest and greatest in functionality, you should 
 
25
look there.  The port that libLAS contains of the LAStools has been blessed 
 
26
by the Isenburg and Shewchuk as BSD-licensed.
 
27
 
 
28
Additionally, the libLAS version of the LAStools utilities are no longer 
 
29
command-line compatible.  So while they may have some common heritage, and 
 
30
the two packages copy each other in terms of features and behaviors, they 
 
31
are now quite divergent.
 
32
 
 
33
Which one to use for what
 
34
..............................................................................
 
35
 
 
36
Use libLAS for:
 
37
 
 
38
* Manipulating LAS files directly in C, C++, Python, .NET, and Ruby (caveats
 
39
  apply)
 
40
* Embedding LAS read/write support in your own commercial software
 
41
* Plucking out first/last returns (:ref:`las2las` or do it yourself with
 
42
  libLAS' programatic API)
 
43
* Reclassifying point data with your own algorithm(s)
 
44
* Decimating data (simple thinning by removing a given number of points)
 
45
* Converting data between formats (1.0 <-> 1.2, etc)
 
46
* Converting data to `OGR-writeable`_ formats
 
47
* Adding coordinate system info to an LAS file
 
48
* Reprojecting data from one coordinate system to another (vertical datum
 
49
  transformation included soon!)
 
50
* Spatially indexing data for fast bounds lookup
 
51
* Working in a commercial setting
 
52
 
 
53
Use LAStools for:
 
54
 
 
55
* Creating DEMs from LAS data
 
56
* Creating TINs from LAS data
 
57
* Calculating convex or concave hulls from LAS data
 
58
* Generating contours from LAS data
 
59
* Advanced LAS command-line attribute processing (`las2las
 
60
  <http://www.cs.unc.edu/~isenburg/lastools/download/las2las_README.txt>`__)
 
61
* Plucking out first/last returns (:ref:`las2las` or yourself with a
 
62
  programatic API)
 
63
* Decimating data (thinning by removing points within a grid or window)
 
64
* Converting data between formats (1.0 <-> 1.2, etc)
 
65
* Working in an academic or non-commercial setting
 
66
 
 
67
.. _`LAStools`: http://www.cs.unc.edu/~isenburg/lastools/
 
68
.. _`BSD license`: http://www.opensource.org/licenses/bsd-license.php
 
69
 
 
70
.. _`OGR-writeable`: http://gdal.org/ogr/ogr_formats.html
 
 
b'\\ No newline at end of file'