[Liblas-commits] hg: add full help listing

liblas-commits at liblas.org liblas-commits at liblas.org
Tue Sep 28 12:07:38 EDT 2010


changeset f5c582719379 in /Volumes/Data/www/liblas.org/hg
details: http://hg.liblas.orghg?cmd=changeset;node=f5c582719379
summary: add full help listing

diffstat:

 doc/utilities/las2las2.txt |  118 ++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 117 insertions(+), 1 deletions(-)

diffs (136 lines):

diff -r a5eb61966315 -r f5c582719379 doc/utilities/las2las2.txt
--- a/doc/utilities/las2las2.txt	Tue Sep 28 11:05:08 2010 -0500
+++ b/doc/utilities/las2las2.txt	Tue Sep 28 11:07:33 2010 -0500
@@ -22,7 +22,7 @@
 While `lasinfo` can do a few simple operations like 
 updating header information, more drastic changes, like removing points or 
 altering values, will require :ref:`las2las2 <las2las2>`.  :ref:`las2las` is expected to be used for 
-modifying single files at a time, and some :ref:`las2las` operations require multiple 
+modifying single files at a time, and some :ref:`las2las2 <las2las2>` operations require multiple 
 read passes through the points.   Some examples of operations `las2las` can be 
 used for include:
 
@@ -236,6 +236,122 @@
 
 removes all VLRs from in.las when writing the new output.las file.   
 
+Help listing
+---------------
+
+::
+
+    --------------------------------------------------------------------
+        las2las (libLAS 1.6.0 with GeoTIFF 1.3.0 GDAL 1.8dev)
+    --------------------------------------------------------------------
+
+    las2las2 options:
+      -h [ --help ]                     produce help message
+      --split-mb arg (=0)               Split file into multiple files with each 
+                                        being this size in MB or less. If this 
+                                        value is 0, no splitting is done
+      --split-pts arg (=0)              Split file into multiple files with each 
+                                        being this many points or less. If this 
+                                        value is 0, no splitting is done
+      -i [ --input ] arg                input LAS file
+      -o [ --output ] arg (=output.las) output LAS file
+      -v [ --verbose ]                  Verbose message output
+
+    Header modification options:
+      --a_srs arg           Coordinate system to assign to input LAS file
+      --a_vertcs arg        Override vertical coordinate system information.  Use 
+                            --a_vertcs "verticalCSType [citation [verticalDatum 
+                            [verticalUnits]]]"
+                            For example: --a_vertcs 5703 "North American Vertical 
+                            Datum of 1988 (NAVD88)" 5103 9001
+      --offset arg          A list of offsets to set on the output file: 
+                            --offset 0 0 0
+      --scale arg           A list of scales to set on the output file: 
+                            --scale 0.1 0.1 0.00001
+      -f [ --format ] arg   Set the LAS format of the new file (only 1.0-1.2 
+                            supported at this time): 
+                            --format 1.2
+                            -f 1.1
+      --pad-header arg      Add extra bytes to the existing header
+      --min-offset          Set the offset of the header to the minimums of all 
+                            values in the file.  Note that this requires multiple 
+                            read passes through the file to achieve.
+      --file-creation arg   Set the header's day/year.  Specify either as "1 2010" 
+                            for the first day of 2010, or as "now" to specify the 
+                            current day/year
+      --add-schema          Add the liblas.org schema VLR record to the file.
+
+    Transformation options:
+      --t_srs arg           Coordinate system to reproject output LAS file to.  Use
+                            --a_srs or verify that your input LAS file has a 
+                            coordinate system according to lasinfo
+
+    Filtering options:
+      -e [ --extent ] arg    Extent window that points must fall within to keep.
+                             For example, 
+                               -e minx miny maxx maxy
+                               or 
+                               -e minx miny minz maxx maxy maxz
+      -t [ --thin ] arg (=0) Simple decimation-style thinning.
+                             Thin the file by removing every t'th point from the 
+                             file.
+      --last_return_only     Keep last returns (cannot be used with 
+                             --first_return_only)
+      --first_return_only    Keep first returns (cannot be used with 
+                             --last_return_only
+      --keep-returns arg     A list of return numbers to keep in the output file: 
+                             --keep-returns 1 2 3
+      --drop-returns arg     Return numbers to drop.
+                             For example, --drop-returns 2 3 4 5
+      --valid_only           Keep only valid points
+      --keep-classes arg     A list of classifications to keep:
+                             --keep-classes 2 4 12
+                             --keep-classes 2
+      --drop-classes arg     A comma-separated list of classifications to drop:
+                             --drop-classes 1,7,8
+                             --drop-classes 2
+      --keep-intensity arg   Range in which to keep intensity.
+                             The following expression types are supported:  
+                             --keep-intensity 0-100 
+                             --keep-intensity <200 
+                             --keep-intensity >400 
+                             --keep-intensity >=200
+      --drop-intensity arg   Range in which to drop intensity.
+                             The following expression types are supported:  
+                             --drop-intensity <200 
+                             --drop-intensity >400 
+                             --drop-intensity >=200
+      --keep-time arg        Range in which to keep time.
+                             The following expression types are supported:  
+                             --keep-time 413665.2336-414092.8462 
+                             --keep-time <414094.8462 
+                             --keep-time >413665.2336 
+                             --keep-time >=413665.2336
+      --drop-time arg        Range in which to drop time.
+                             The following expression types are supported:  
+                             --drop-time <413666.2336 
+                             --drop-time >413665.2336 
+                             --drop-time >=413665.2336
+      --keep-scan-angle arg  Range in which to keep scan angle.
+                             The following expression types are supported:  
+                             --keep-scan-angle 0-100 
+                             --keep-scan-angle <100
+                             --keep-scan-angle <=100
+      --drop-scan-angle arg  Range in which to drop scan angle.
+                             The following expression types are supported:  
+                             --drop-scan-angle <30 
+                             --drop-scan-angle >100 
+                             --drop-scan-angle >=100
+      --keep-color arg       Range in which to keep colors.
+                             Define colors as two 3-tuples (R,G,B-R,G,B):  
+                             --keep-color '0,0,0-125,125,125'
+      --drop-color arg       Range in which to drop colors.
+                             Define colors as two 3-tuples (R,G,B-R,G,B):  
+                             --drop-color '255,255,255-65536,65536,65536'
+
+    For more information, see the full documentation for las2las2 at:
+     http://liblas.org/utilities/las2las2.html
+    ----------------------------------------------------------
  
 .. _`GDAL`: http://www.gdal.org
 .. _`LAStools`: http://www.cs.unc.edu/~isenburg/lastools/
\ No newline at end of file


More information about the Liblas-commits mailing list