[GRASS-dev] [GRASS GIS] #3924: Port r.in.lidar to PDAL

#3924: Port r.in.lidar to PDAL
-------------------------------------+-------------------------
Reporter: marisn | Owner: grass-dev@…
     Type: defect | Status: new
Priority: normal | Milestone: 7.8.1
Component: Raster | Version: svn-trunk
Keywords: lblas, pdal, r.in.lidar | CPU: Unspecified
Platform: Unspecified |
-------------------------------------+-------------------------
As libLAS is more/less EOL, we need a PDAL based replacement. At the
moment there is an extension r.in.pdal, but 1) it is extension and not a
core module 2) it uses PDAL CLI instead of working directly with API 3) it
is not feature complete replacement of r.in.lidar.

IMHO we could try to IFDEF libLAS/PDAL code in r.in.lidar and make
PDAL/LibLAS exclusive options in configure. Thus transition from libLAS to
PDAL would be seamless for ordinary r.in.lidar users.

I would love to see any progress on it as I got hit by an old issue
returning on Ubuntu Disco with libLAS C API code resulting in a segfault
and thus far I haven't been able to figure out how to work around it.
https://lists.osgeo.org/pipermail/grass-dev/2014-May/069046.html

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3924&gt;
GRASS GIS <https://grass.osgeo.org>

#3924: Port r.in.lidar to PDAL
--------------------------+-------------------------------------
  Reporter: marisn | Owner: grass-dev@…
      Type: defect | Status: new
  Priority: normal | Milestone: 7.8.1
Component: Raster | Version: svn-trunk
Resolution: | Keywords: lblas, pdal, r.in.lidar
       CPU: Unspecified | Platform: Unspecified
--------------------------+-------------------------------------

Comment (by dnewcomb):

My solution for 14.04 and 16.04 was to compile liblas from source. That
being said, I agree on the need to move to pdal.

Not a C programmer, but willing to compile on the home computer, break
things, and send reports back.

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3924#comment:1&gt;
GRASS GIS <https://grass.osgeo.org>

#3924: Port r.in.lidar to PDAL
--------------------------+-------------------------------------
  Reporter: marisn | Owner: grass-dev@…
      Type: defect | Status: new
  Priority: normal | Milestone: 7.8.1
Component: Raster | Version: svn-trunk
Resolution: | Keywords: lblas, pdal, r.in.lidar
       CPU: Unspecified | Platform: Unspecified
--------------------------+-------------------------------------

Comment (by neteler):

Did you see this?

r.in.pdal - PDAL-based version of r.in.lidar
* https://github.com/OSGeo/grass/pull/61

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3924#comment:2&gt;
GRASS GIS <https://grass.osgeo.org>

#3924: Port r.in.lidar to PDAL
--------------------------+-------------------------------------
  Reporter: marisn | Owner: grass-dev@…
      Type: defect | Status: new
  Priority: normal | Milestone: 7.8.1
Component: Raster | Version: svn-trunk
Resolution: | Keywords: lblas, pdal, r.in.lidar
       CPU: Unspecified | Platform: Unspecified
--------------------------+-------------------------------------

Comment (by dnewcomb):

No, I missed it. I apologize for my inattention.

My contrition, however, is somewhat tempered by my happiness :slight_smile:

Doug

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3924#comment:3&gt;
GRASS GIS <https://grass.osgeo.org>

#3924: Port r.in.lidar to PDAL
--------------------------+-------------------------------------
  Reporter: marisn | Owner: grass-dev@…
      Type: defect | Status: closed
  Priority: normal | Milestone: 8.0.0
Component: Raster | Version: svn-trunk
Resolution: fixed | Keywords: lblas, pdal, r.in.lidar
       CPU: Unspecified | Platform: Unspecified
--------------------------+-------------------------------------
Changes (by marisn):

* status: new => closed
* resolution: => fixed
* milestone: 7.8.3 => 8.0.0

Comment:

r.in.pdal will land 8.0 after merge of PR
https://github.com/OSGeo/grass/pull/1200

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3924#comment:7&gt;
GRASS GIS <https://grass.osgeo.org>