[GRASS-dev] [GRASS GIS] #3655: Add PDAL to standalone GRASS GIS install

#3655: Add PDAL to standalone GRASS GIS install
-------------------------------------------------+-------------------------
Reporter: wenzeslaus | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: major | Milestone: 7.8.0
Component: Packaging | Version: svn-trunk
Keywords: PDAL v.in.pdal r.in.pdal wingrass | CPU: Unspecified
  standalone |
Platform: MSWindows 8 |
-------------------------------------------------+-------------------------
We have v.in.pdal (#2732) and r.in.pdal, one in core, one in addons, both
at least somewhat usable. The next step is PDAL as dependency. The
discussion was already started in #2732, but creating a separate ticket
for it since it is distinct from the source code issues. Focusing just on
MS Windows standalone installer here.

Why we need PDAL as dependency:

* Compilation of v.in.pdal module
* Command line tool for r.in.pdal addon module
* Command line tool to get around imperfections of GRASS lidar processing
in the same way as libLAS command line tools were used (las to txt, LAS
v1.4 to v1.2, linking with LAZ reading libraries, reprojection before
import, ...)

Previous discussions:

* #2732 (Read lidar data as vector points using PDAL)
* [https://lists.osgeo.org/pipermail/grass-dev/2018-August/089512.html
grass-dev #2732: Read lidar data as vector points using PDAL] (FastAC)

Issues:

* [https://trac.osgeo.org/osgeo4w/ticket/576 OSGeo4W #576: move pdal
python support into a new package]
  * We can also say that we are willing to pay the size price for v7.8 or
even v7.6.
  * No or smaller issue if we switch to Python 3 for v8 or v7.8 (PDAL and
GRASS GIS Python dependencies are similar)
* FastAC license issue (FastAC is in las-perf and LASzip sources)

''Don't we need a generic MSWindows Platform on Trac? Using 8 now.''

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

#3655: Add PDAL to standalone GRASS GIS install
-------------------------+-------------------------------------------------
  Reporter: wenzeslaus | Owner: grass-dev@…
      Type: | Status: new
  enhancement |
  Priority: major | Milestone: 7.8.0
Component: Packaging | Version: svn-trunk
Resolution: | Keywords: PDAL v.in.pdal r.in.pdal wingrass
       CPU: | standalone
  Unspecified | Platform: MSWindows
-------------------------+-------------------------------------------------
Changes (by neteler):

* platform: MSWindows 8 => MSWindows

Comment:

Replying to [ticket:3655 wenzeslaus]:
> ''Don't we need a generic MSWindows Platform on Trac? Using 8 now.''

Done (on trac.osgeo.org:/var/www/trac/env/grass/conf/trac.ini)

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

#3655: Add PDAL to standalone GRASS GIS install
-------------------------+-------------------------------------------------
  Reporter: wenzeslaus | Owner: grass-dev@…
      Type: | Status: new
  enhancement |
  Priority: major | Milestone: 7.8.2
Component: Packaging | Version: svn-trunk
Resolution: | Keywords: PDAL v.in.pdal r.in.pdal wingrass
       CPU: | standalone
  Unspecified | Platform: MSWindows
-------------------------+-------------------------------------------------

Comment (by neteler):

FWIW: there are several GRASS GIS docker images with PDAL included:

https://grass.osgeo.org/download/software/docker-images/

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