lag
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:LiDAR Analysis GUI
LAG - LiDAR Analysis GUI
========================

This file contains the following sections:

GENERAL NOTES
INSTALLATION
LICENSE

GENERAL NOTES
=============
LAG is a software for visualisation, analysis and processing of LiDAR data. It has
been initially created at NERC Airborne Reasearch Faciliy Data Analysis Node (NERC-ARF-DAN) in Plymouth Marine
Laboratory to help with data processing.

For user's guide see: https://nerc-arf-dan.pml.ac.uk/trac/wiki/Processing/laguserguide

If you are a developer see: https://nerc-arf-dan.pml.ac.uk/trac/wiki/Processing/lagdevelopersfaq

INSTALLATION
============

Required Dependencies
---------------------

To be able to build LAG you will need a compiled version of lidarquadtree and
you may need to modify Makefile.am to point to its location.

The following libraries are required to make LAG compile.
   * boost
   * GTKmm
   * GTKGLextmm
   * GThread
   * libgeotiff

   * laslib
   * lidarquadtree

laslib
------

LASlib, courtesy of Martin Isenburg, is a component of LAStools used in LAG for
handling LAS reading and writing. However, the version provided on the LAStools
website (http://www.cs.unc.edu/~isenburg/lastools/) is not made or intended for
use as a standard linux library. This means that every program intending to use
it must bundle the entire library with every distribution.

In keeping with a more standard linux/gnu build+release process, a patched
version of LAStools, forked from the main version, is available from:

https://github.com/arsf/LAStools

This patch changes only the Makefiles used to build LASlib, to support both 
static and dynamic linking, and an installation procedure which allows other 
programs to utilise laslib as though it were a standard linux library.

This also renames "liblas" to "liblaslib" to be more distinct from the
(unsupported) libLAS library. This should make it possible to use libLAS and
laslib alongside each other on the same system, but as a side effect, also
breaks backwards compatibility with any existing laslib programs.

lidarquadtree
-------------

Lidarquadtree is a library originally built and used for LAG. It features disk
caching of points to allow it to load potentially very huge datasets and still
support spatial indexing, meaning it can be using for LAS processing.

It will need to be built and installed before LAG can be compiled.

Ubuntu Linux Users
------------------

Ubuntu linux users will find, and other linux users dependent on distribution,
may find that ubuntu fails to compile towards the end of the process, with a
lot of messages including "undefined reference to" about halfway through.

This has been seen in Ubuntu 11.10 and 12.04.

If this happens, you have two options:
1) Install the binutils-gold package before compiling
2) After ./configure and before running make, apply the provided patch:
   patch Makefile < ubuntu-Makefile.patch

Compiling on GNU/Linux x86
--------------------------

This codebase uses the GNU packaging tools.  To get things to a sane state
after checkout, do:

libtoolize && autoheader && aclocal && automake --add-missing && autoconf

Depending on where you've installed laslib, you may need to do the following 
to allow configure to find it:

export PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig/

Then you can do the normal:

./configure
make
make install

Compiling on win32
------------------

Hopefully in the future. :-)

LICENSE
=======

LAG is licensed under the GNU General Public License, version 2. 
Read the file COPYING in the source distribution for details.

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。