[GRASS-dev] [GRASS GIS] #2732: Read lidar data as vector points using PDAL

GRASS GIS trac at osgeo.org
Sun Aug 26 06:21:06 PDT 2018


#2732: Read lidar data as vector points using PDAL
-------------------------+-------------------------------------------------
  Reporter:  wenzeslaus  |      Owner:  (none)
      Type:              |     Status:  new
  enhancement            |
  Priority:  major       |  Milestone:  7.6.0
 Component:  Vector      |    Version:  svn-trunk
Resolution:              |   Keywords:  lidar, las, laz, v.in.lidar,
       CPU:              |  v.in.pointcloud, v.in.pdal
  Unspecified            |   Platform:  Unspecified
-------------------------+-------------------------------------------------

Comment (by martinl):

 Replying to [comment:27 hellik]:
 > recent pdal versions (pdal-1.7.2) are only available in 64bit OSGeo4W.

 unfortunately `pdal` has a lot of dependencies:

 {{{
 eigen   (3.2.1-1)
         The Eigen library.
         Required by: pdal

 hexer   (1.4.0-1)
         Hexer: GDAL-based hexagon density and boundary binning
         Required by: pdal

 jq      (1.5.0-0)
         jq: command-line JSON processor
         Required by: pdal

 jsoncpp (1.6.0-1)
         JsonCpp library
         Required by: pdal

 laszip  (3.2.2-1)
         The LASzip compression library
         Required by: pdal

 laz-perf        (0.0.1-2)
         Alternative LAZ implementation for C/C++ and JavaScript
         Required by: pdal

 nitro   (2.8.7-5)
         NITRO: C/C++ library for NITF manipulation
         Required by: pdal

 oci     (12.1.0.1.0-1)
         Oracle Instant Client
         Required by: pdal

 python3-core    (3.6.0-2)
         Python3 core interpreter and runtime
         Required by: python3-numpy, python3-gdal, python3-matplotlib,
 python3-pytz, python3-six, python3-cycler, python3-python-dateutil,
 python3-pyparsing

 python3-cycler  (0.10.0-1)
         Composable style cycles
         Required by: python3-matplotlib

 python3-gdal    (2.2.4-1)
         The GDAL/OGR Python3 Bindings and Scripts
         Required by: pdal

 python3-matplotlib      (2.0.0-1)
         Python plotting package
         Required by: pdal

 python3-numpy   (1.12.0+mkl-1)
         NumPy: array processing for numbers, strings, records, and
 objects.
         Required by: pdal, python3-gdal, python3-matplotlib

 python3-pyparsing       (2.1.10-1)
         Python parsing module
         Required by: python3-matplotlib

 python3-python-dateutil (2.6.0-1)
         Extensions to the standard Python datetime module
         Required by: python3-matplotlib

 python3-pytz    (2018.3-1)
         World timezone definitions, modern and historical
         Required by: python3-matplotlib

 python3-six     (1.11.0-1)
         Python 2 and 3 compatibility utilities
         Required by: python3-matplotlib, python3-cycler, python3-python-
 dateutil

 xz-devel        (5.2.3-1)
         XZ-format compression library - development files
         Required by: pdal
 }}}

 It will enlarge standalone binaries significantly (especially Python3).
 Would be nice to split OSGeo4W packages into `pdal` and `python3-pdal`.

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/2732#comment:29>
GRASS GIS <https://grass.osgeo.org>



More information about the grass-dev mailing list