[liblas] 05/08: Also include ts2las program in liblas-bin.

Bas Couwenberg sebastic at xs4all.nl
Sat Jun 7 16:44:08 UTC 2014


This is an automated email from the git hooks/post-receive script.

sebastic-guest pushed a commit to branch master
in repository liblas.

commit af3f560978b0017be1728c90d25e464d7ecdf460
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Fri Jun 6 18:18:50 2014 +0200

    Also include ts2las program in liblas-bin.
---
 debian/changelog           |   2 +-
 debian/liblas-bin.install  |   1 +
 debian/liblas-bin.manpages |   1 +
 debian/man/ts2las.1.xml    | 357 +++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 360 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 4f31339..b7a9403 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,7 +2,7 @@ liblas (1.7.0+dfsg-6) UNRELEASED; urgency=medium
 
   * Add build dependency on liblaszip-dev for compression support.
   * Use dh_install --list-install.
-  * Also include lasblock program in liblas-bin.
+  * Also include lasblock & ts2las programs in liblas-bin.
 
  -- Bas Couwenberg <sebastic at xs4all.nl>  Fri, 06 Jun 2014 13:56:59 +0200
 
diff --git a/debian/liblas-bin.install b/debian/liblas-bin.install
index ebc37f7..dca6fcd 100644
--- a/debian/liblas-bin.install
+++ b/debian/liblas-bin.install
@@ -4,4 +4,5 @@
 /usr/bin/lasblock
 /usr/bin/lasinfo
 /usr/bin/lasmerge
+/usr/bin/ts2las
 /usr/bin/txt2las
diff --git a/debian/liblas-bin.manpages b/debian/liblas-bin.manpages
index f92db64..96570cd 100644
--- a/debian/liblas-bin.manpages
+++ b/debian/liblas-bin.manpages
@@ -4,4 +4,5 @@ debian/man/las2txt.1
 debian/man/lasblock.1
 debian/man/lasinfo.1
 debian/man/lasmerge.1
+debian/man/ts2las.1
 debian/man/txt2las.1
diff --git a/debian/man/ts2las.1.xml b/debian/man/ts2las.1.xml
new file mode 100644
index 0000000..eb3f2d9
--- /dev/null
+++ b/debian/man/ts2las.1.xml
@@ -0,0 +1,357 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
+<refentry id='ts2las'>
+
+  <refmeta>
+    <refentrytitle>ts2las</refentrytitle>
+    <manvolnum>1</manvolnum>
+  </refmeta>
+
+  <refnamediv>
+    <refname>ts2las</refname>
+    <refpurpose>convert TerraSolid .bin files into LAS files</refpurpose>
+  </refnamediv>
+
+  <refsynopsisdiv id='synopsis'>
+    <cmdsynopsis>
+      <command>ts2las</command>
+      <group>
+        <arg choice='opt'><option>-h</option></arg>
+        <arg choice='plain'>
+          <option>-i</option> <replaceable>arg</replaceable>
+          <arg choice='opt'><option>-o</option> <replaceable>arg</replaceable></arg>
+          <arg choice='opt'><option>-v</option></arg>
+          <arg choice='opt'><replaceable>Filtering options</replaceable></arg>
+        </arg>
+      </group>
+    </cmdsynopsis>
+  </refsynopsisdiv>
+
+  <refsect1 id='description'>
+    <title>DESCRIPTION</title>
+    <para>
+      <command>ts2las</command> converts TerraSolid .bin files into LAS files
+      with optional output filters.
+    </para>
+  </refsect1>
+
+  <refsect1 id='options'>
+    <title>OPTIONS</title>
+
+    ts2las options:
+    <variablelist>
+
+      <varlistentry>
+        <term><option>-h</option></term>
+        <term><option>--help</option></term>
+        <listitem>
+          <para>
+            Produce help message
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>-i</option> <replaceable>arg</replaceable></term>
+        <term><option>--input</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            input TerraSolid .bin file
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>-o</option> <replaceable>arg</replaceable></term>
+        <term><option>--output</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            The output .las file (defaults to input filename + .las)
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>-v</option></term>
+        <term><option>--verbose</option></term>
+        <listitem>
+          <para>
+            Verbose message output
+          </para>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+    Filtering options:
+    <variablelist>
+
+      <varlistentry>
+        <term><option>-e</option> <replaceable>arg</replaceable></term>
+        <term><option>--extent</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            Extent window that points must fall within to keep.
+            Use a comma-separated or quoted, space-separated list,
+            for example, 
+            <option>-e minx, miny, maxx, maxy</option>
+            or 
+            <option>-e minx, miny, minz, maxx, maxy, maxz</option>
+            <option>-e "minx miny minz maxx maxy maxz"</option>
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--minx</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            Extent must be greater than or equal to minx to be kept. 
+            <option>--minx 1234.0</option>
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--miny</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            Extent must be greater than or equal to miny to be kept. 
+            <option>--miny 5678.0</option>
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--minz</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            Extent must be greater than or equal to minz to be kept.
+            If maxx and maxy are set but not minz *and maxz,
+            all z values are kept.
+            <option>--minz 0.0</option>
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--maxx</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            Extent must be less than or equal to maxx to be kept. 
+            <option>--maxx 1234.0</option>
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--maxy</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            Extent must be less than or equal to maxy to be kept. 
+            <option>--maxy 5678.0</option>
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--maxz</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            Extent must be less than or equal to maxz to be kept. 
+            If maxx and maxy are set but not maxz *and minz,
+            all z values are kept. 
+            <option>--maxz 10.0</option>
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>-t</option> <replaceable>arg</replaceable></term>
+        <term><option>--thin</option> <replaceable>arg</replaceable> (=0)</term>
+        <listitem>
+          <para>
+            Simple decimation-style thinning.
+            Thin the file by removing every t'th point from the file.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--last_return_only</option></term>
+        <listitem>
+          <para>
+            Keep last returns
+            (cannot be used with <option>--first_return_only</option>)
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--first_return_only</option></term>
+        <listitem>
+          <para>
+            Keep first returns
+            (cannot be used with <option>--last_return_only</option>)
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--keep-returns</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            A list of return numbers to keep in the output file: 
+            <option>--keep-returns 1 2 3</option>
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--drop-returns</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            Return numbers to drop.
+            For example, <option>--drop-returns 2 3 4 5</option>
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--valid_only</option></term>
+        <listitem>
+          <para>
+            Keep only valid points
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--keep-classes</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            A list of classifications to keep:
+            <option>--keep-classes 2 4 12</option>
+            <option>--keep-classes 2</option>
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--drop-classes</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            A comma-separated list of classifications to drop:
+            <option>--drop-classes 1,7,8</option>
+            <option>--drop-classes 2</option>
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--keep-intensity</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            Range in which to keep intensity.
+            The following expression types are supported:  
+            <option>--keep-intensity 0-100</option>
+            <option>--keep-intensity <200</option>
+            <option>--keep-intensity >400</option>
+            <option>--keep-intensity >=200</option>
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--drop-intensity</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            Range in which to drop intensity.
+            The following expression types are supported:  
+            <option>--drop-intensity <200</option>
+            <option>--drop-intensity >400</option>
+            <option>--drop-intensity >=200</option>
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--keep-time</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            Range in which to keep time.
+            The following expression types are supported:  
+            <option>--keep-time 413665.2336-414092.8462</option>
+            <option>--keep-time <414094.8462</option>
+            <option>--keep-time >413665.2336</option>
+            <option>--keep-time >=413665.2336</option>
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--drop-time</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            Range in which to drop time.
+            The following expression types are supported:  
+            <option>--drop-time <413666.2336</option>
+            <option>--drop-time >413665.2336</option>
+            <option>--drop-time >=413665.2336</option>
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--keep-scan-angle</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            Range in which to keep scan angle.
+            The following expression types are supported:  
+            <option>--keep-scan-angle 0-100</option>
+            <option>--keep-scan-angle <100</option>
+            <option>--keep-scan-angle <=100</option>
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--drop-scan-angle</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            Range in which to drop scan angle.
+            The following expression types are supported:  
+            <option>--drop-scan-angle <30</option>
+            <option>--drop-scan-angle >100</option>
+            <option>--drop-scan-angle >=100</option>
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--keep-color</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            Range in which to keep colors.
+            Define colors as two 3-tuples (R,G,B-R,G,B):  
+            <option>--keep-color '0,0,0-125,125,125'</option>
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--drop-color</option> <replaceable>arg</replaceable></term>
+        <listitem>
+          <para>
+            Range in which to drop colors.
+            Define colors as two 3-tuples (R,G,B-R,G,B):  
+            <option>--drop-color '255,255,255-65536,65536,65536'</option>
+          </para>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </refsect1>
+
+</refentry>

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/liblas.git



More information about the Pkg-grass-devel mailing list