Vaclav,

I agree with all of your points. There was a little discussion about recoding 
GRASS LiDAR tools to use PDAL instead of libLAS. I am just wondering if that 
has gone anywhere or not.

libLAS is missing some of the most sophisticated filtering routines found in 
the non-open-source LAStools. PDAL seems to have them according to the web site 
but I admit that I have not yet tried them. I might have time to do so in the 
coming weeks.

Michael
____________________
C. Michael Barton
Director, Center for Social Dynamics & Complexity
Professor of Anthropology, School of Human Evolution & Social Change
Head, Graduate Faculty in Complex Adaptive Systems Science
Arizona State University

voice:  480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC)
fax: 480-965-7671 (SHESC),  480-727-0709 (CSDC)
www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu



On Apr 30, 2016, at 10:26 AM, Vaclav Petras 
<[email protected]<mailto:[email protected]>> wrote:

Hi Michael,

I'm currently looking at the lidar-related functionality, so here is some info.

On Sat, Apr 30, 2016 at 12:28 PM, Michael Barton 
<[email protected]<mailto:[email protected]>> wrote:
Related to this, is there a plan to replace liblas with the new Python 
alternative (the name escapes me at the moment)? This would further simplify 
making robust LiDAR tools available in GRASS

On Sat, Apr 30, 2016 at 12:36 PM, Michael Barton 
<[email protected]<mailto:[email protected]>> wrote:
The LiDAR tools I was thinking of is PDAL.

http://www.pdal.io<http://www.pdal.io/>

You can try compile GRASS with PDAL right now. Just note that PDAL is not a 
drop-in replacement for libLAS and so far the PDAL functionality is available 
only through special module v.in.pdal. See #2732 [1] for details.


I guess it's C++.

Yes, it's C++ not C or Python and it currently does not have C API, so it might 
be even harder to connect in general. The basic functionality newly (since 
release 1.2) does not depend on Boost but the new C++ (I think C++11) is 
needed. It is important to note that most of the fancy functionality (like 
ground detection) is provided through another dependency, PCL 
(http://pointclouds.org/), which is a large point cloud processing library 
which depends on Boost (if I recall correctly).

But it's open source without some of the legal and compiling issues of LAStools.

With the current GRASS source code we are able to use only libLAS 
(http://www.liblas.org/), not LAStools (https://rapidlasso.com/lastools/) [2].

Best,
Vaclav


[1] https://trac.osgeo.org/grass/ticket/2732
[2] https://lists.osgeo.org/pipermail/grass-dev/2015-September/076318.html


_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to