<div dir="ltr"><div class="gmail_extra">Hi Michael,<br><br></div><div class="gmail_extra">I'm currently looking at the lidar-related functionality, so here is some info.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Apr 30, 2016 at 12:28 PM, Michael Barton <span dir="ltr"><<a href="mailto:Michael.Barton@asu.edu" target="_blank">Michael.Barton@asu.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">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</blockquote><div> </div></div><div class="gmail_extra"><div class="gmail_quote">On Sat, Apr 30, 2016 at 12:36 PM, Michael Barton <span dir="ltr"><<a href="mailto:Michael.Barton@asu.edu" target="_blank">Michael.Barton@asu.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word">The LiDAR tools I was thinking of is PDAL. 
<div><br>
</div>
<div><a href="http://www.pdal.io" target="_blank">http://www.pdal.io</a> </div></div></blockquote><div><br><div>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.<br></div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word">
<div><br>
</div>
<div>I guess it's C++. </div></div></blockquote><div><br></div><div>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 
(<a href="http://pointclouds.org/">http://pointclouds.org/</a>), which is a large point cloud processing 
library which depends on Boost (if I recall correctly).<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><div>But it's open source without some of the legal and compiling issues of LAStools. 
</div></div></blockquote></div><br></div><div class="gmail_extra">With the current GRASS source code we are able to use only libLAS (<a href="http://www.liblas.org/" target="_blank">http://www.liblas.org/</a>), not LAStools (<a href="https://rapidlasso.com/lastools/" target="_blank">https://rapidlasso.com/lastools/</a>) [2].<br><br></div><div class="gmail_extra">Best,<br></div><div class="gmail_extra">Vaclav<br></div><div class="gmail_extra"><br><br>[1] <a href="https://trac.osgeo.org/grass/ticket/2732" target="_blank">https://trac.osgeo.org/grass/ticket/2732</a><br>[2] <a href="https://lists.osgeo.org/pipermail/grass-dev/2015-September/076318.html">https://lists.osgeo.org/pipermail/grass-dev/2015-September/076318.html</a><br></div><br></div></div>