[Liblas-commits] hg: notes about libPC, Boost requirement

liblas-commits at liblas.org liblas-commits at liblas.org
Tue Jul 27 11:25:37 EDT 2010


changeset f98607cfae91 in /Volumes/Data/www/liblas.org/hg
details: http://hg.liblas.orghg?cmd=changeset;node=f98607cfae91
summary: notes about libPC, Boost requirement

diffstat:

 doc/compilation.txt              |   8 +++++++
 doc/development/release_plan.txt |  42 +++++++++++++++++++++++++++++++++++++--
 doc/utilities/index.txt          |   3 +-
 doc/utilities/ts2las.txt         |  25 +++++++++++++++++++++++
 4 files changed, 74 insertions(+), 4 deletions(-)

diffs (137 lines):

diff -r c7c784b915ca -r f98607cfae91 doc/compilation.txt
--- a/doc/compilation.txt	Tue Jul 27 16:03:29 2010 +0100
+++ b/doc/compilation.txt	Tue Jul 27 10:25:30 2010 -0500
@@ -56,6 +56,13 @@
 * GCC 4.2
 * LLVM 4.2
 
+`Boost`_
+------------------------------------------------------------------------------
+
+`Boost`_ is required to build libLAS 1.6.  Set ``BOOST_INCLUDEDIR`` if 
+cmake cannot find it in a default location.
+
+
 .. _optional_libraries:
 
 Optional libraries
@@ -582,3 +589,4 @@
 .. _`Autoconf`: http://www.gnu.org/software/autoconf/
 .. _`LLVM`: http://llvm.org/
 .. _`OSGeo4W`: http://trac.osgeo.org/osgeo4w/
+.. _`Boost`: http://www.boost.org/
\ No newline at end of file
diff -r c7c784b915ca -r f98607cfae91 doc/development/release_plan.txt
--- a/doc/development/release_plan.txt	Tue Jul 27 16:03:29 2010 +0100
+++ b/doc/development/release_plan.txt	Tue Jul 27 10:25:30 2010 -0500
@@ -7,7 +7,7 @@
 
 :Author: Howard Butler
 :Contact: hobu.inc at gmail dot com
-:Date: 7/19/2010
+:Date: 7/27/2010
 
 .. contents::
     :depth: 3
@@ -38,6 +38,13 @@
 flexibility to add new features and extensibility to allow the reader and 
 writers to be overridden by user code.  
 
+Rudimentary LAS 1.3 support
+..............................................................................
+
+Support for reading and writing LAS 1.3 *point* data is not provided in 
+libLAS 1.6.  Support for reading point formats 4 or 5 is not yet complete, 
+however.
+
 Generic interfaces
 ..............................................................................
 
@@ -79,8 +86,8 @@
 ..............................................................................
 
 
-libLAS has migrated to CMake to manage compilation. See
-`libLAS Compilation <http://liblas.org/compilation.html>`__ for specific details how to use CMake
+libLAS has migrated to CMake to manage compilation. See `libLAS Compilation
+<http://liblas.org/compilation.html>`__ for specific details how to use CMake
 to build libLAS from source.
 
 Minor features
@@ -133,6 +140,35 @@
 * Beta 2: 9/10/2010
 * 1.6.0: 9/30/2010
 
+libPC
+------------------------------------------------------------------------------
 
+There exists a need in the LiDAR and laser scanning fields for a library much
+like `GDAL`_ to provide translation to and from various formats. Further
+development with libLAS has caused it to currently accrete support for reading
+TerraSolid .bin files (:ref:`ts2las`) and write the `Oracle Point Cloud`_
+(:ref:`las2oci`) format into Oracle databases. Additionally, there are a
+multitude of other formats with similar characteristics that would be
+excellent candidates for participating in a GDAL-like library for point cloud
+data. These include:
 
+* LAS
+* `QFIT`_
+* `Oracle Point Cloud`_
+* `BAG`_
+* Fixed schema CSV/text
+* Variable schema CSV/text
+* ...
 
+To that end, I will be embarking on developing a new library in the style of 
+GDAL to provide support for reading and writing (to varying levels of 
+capability) these formats.  The plan is for it to be bootstrapped after the 
+1.6 release of libLAS.
+
+.. _`GDAL`: http://www.gdal.org
+.. _`QFIT`: http://nsidc.org/data/ilatm1b.html
+.. _`Oracle Point Cloud`: http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28400/sdo_pc_pkg_ref.htm
+.. _`BAG`: http://www.opennavsurf.org/papers/ons_fsd.pdf
+
+
+
diff -r c7c784b915ca -r f98607cfae91 doc/utilities/index.txt
--- a/doc/utilities/index.txt	Tue Jul 27 16:03:29 2010 +0100
+++ b/doc/utilities/index.txt	Tue Jul 27 10:25:30 2010 -0500
@@ -15,4 +15,5 @@
    las2ogr
    txt2las
    las2oci
-   lasblock
\ No newline at end of file
+   lasblock
+   ts2las
\ No newline at end of file
diff -r c7c784b915ca -r f98607cfae91 doc/utilities/ts2las.txt
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/utilities/ts2las.txt	Tue Jul 27 10:25:30 2010 -0500
@@ -0,0 +1,25 @@
+.. raw:: pdf
+
+    PageBreak
+    
+.. _ts2las:
+    
+****************************************************************
+  ts2las
+****************************************************************
+
+:Author: Howard Butler
+:Contact: hobu at hobu.net
+
+    
+
+ts2las converts TerraSolid .bin files into LAS files.  
+
+Usage
+-----
+
+::
+
+  $ ts2las -i input.bin -o lidar.las
+
+


More information about the Liblas-commits mailing list