Opened 6 years ago

Closed 6 years ago

#2072 closed enhancement (worksforme)

PDAL on OSGeoLive 12

Reported by: darkblueb Owned by: osgeolive@…
Priority: major Milestone: OSGeoLive12.0
Component: OSGeoLive Keywords: pdal
Cc:

Description

status and context for PDAL on OSGeoLive 12

replaces ticket #1341

Change history (5)

comment:1 by darkblueb, 6 years ago

PDAL readthedocs page on installation of binaries

https://pdal.io/download.html#development-source

comment:2 by darkblueb, 6 years ago

related ticket #1451

comment:3 by darkblueb, 6 years ago

PR https://git.osgeo.org/gitea/osgeolive/OSGeoLive/pulls/15

no educational materials or demo data yet

comment:4 by darkblueb, 6 years ago

12dev beta3

no support from the PDAL group; docs deferred

  libpdal-base5 libpdal-plugin-greyhound libpdal-plugin-icebridge
  libpdal-plugin-pgpointcloud libpdal-plugin-python libpdal-plugin-sqlite
  libpdal-plugins libpdal-util5 libsqlite3-mod-spatialite pdal python-pdal
...
Get:1 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libpdal-util5 amd64 1.6.0-1build2 [65.5 kB]
Get:2 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libpdal-base5 amd64 1.6.0-1build2 [1226 kB]
Get:3 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libpdal-plugin-greyhound amd64 1.6.0-1build2 [84.9 kB]
Get:4 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libpdal-plugin-icebridge amd64 1.6.0-1build2 [43.8 kB]
Get:5 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libpdal-plugin-pgpointcloud amd64 1.6.0-1build2 [73.0 kB]
Get:6 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libpdal-plugin-python amd64 1.6.0-1build2 [72.2 kB]
Get:7 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libsqlite3-mod-spatialite amd64 4.3.0a-5build1 [1198 kB]
Get:8 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libpdal-plugin-sqlite amd64 1.6.0-1build2 [85.5 kB]
Get:9 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libpdal-plugins amd64 1.6.0-1build2 [17.0 kB]
Get:10 http://archive.ubuntu.com/ubuntu bionic/universe amd64 pdal amd64 1.6.0-1build2 [53.5 kB]
Get:11 http://archive.ubuntu.com/ubuntu bionic/universe amd64 python-pdal amd64 1.6.0+ds-1 [34.3 kB]

comment:5 by darkblueb, 6 years ago

Resolution: worksforme
Status: newclosed

12dev beta4

PDAL core siliently included, no docs

user@osgeolive:~$ pdal
Usage:
  pdal <options>
  pdal <command> <command options>
  --command        The PDAL command
  --debug          Sets the output level to 3 (option deprecated)
  --verbose, -v    Sets the output level (0-8)
  --drivers        List available drivers
  --help, -h       Display help text
  --list-commands  List available commands
  --version        Show program version
  --options        Show options for specified driver (or 'all')
  --log            Log filename (accepts stderr, stdout, stdlog, devnull as
      special cases)

The following commands are available:
   - kernels.delta
   - kernels.diff
   - kernels.ground
   - kernels.hausdorff
   - kernels.info
   - kernels.merge
   - kernels.pipeline
   - kernels.random
   - kernels.sort
   - kernels.split
   - kernels.tindex
   - kernels.translate
See http://pdal.io/apps/ for more detail
user@osgeolive:~$ pdal --drivers

============================ =======================================================
Name                         Description
============================ =======================================================
filters.approximatecoplanar  ApproximateCoplanar Filter
filters.assign               Assign values for a dimension using a specified value.
filters.chipper              Organize points into spatially contiguous, squarish,
                             and non-overlapping chips.
filters.cluster              Label clusters
filters.colorinterp          Assigns RGB colors based on a dimension and a ramp
filters.colorization         Fetch and assign RGB color information from a
                             GDAL-readable datasource.
filters.computerange         Compute Range Filter
filters.crop                 Filter points inside or outside a bounding box or a
                             polygon
filters.decimation           Rank decimation filter. Keep every Nth point
filters.divider              Divide points into approximately equal sized groups
                             based on a simple scheme
filters.eigenvalues          Eigenvalues Filter
filters.elm                  Extended Local Minimum Filter
filters.estimaterank         EstimateRank Filter
filters.ferry                Copy data from one dimension to another.
filters.greedymesh           Greedy Triangulation filter
filters.groupby              Split data categorically by dimension.
filters.hag                  HAG Filter
filters.head                 Return N points from beginning of the point cloud.
filters.iqr                  Interquartile Range Filter
filters.kdistance            K-Distance Filter
filters.locate               Return a single point with min/max value in the named
                             dimension.
filters.lof                  LOF Filter
filters.mad                  Median Absolute Deviation Filter
filters.merge                Merge data from two different readers into a single
                             stream.
filters.mongus               Mongus and Zalik (2012)
filters.mortonorder          Morton or z-order sorting of points. See
                             http://en.wikipedia.org/wiki/Z-order_curve for more
                             detail.
filters.normal               Normal Filter
filters.outlier              Outlier removal
filters.overlay              Assign values to a dimension based on the extent of an
                             OGR-readable data source or an OGR SQL query.
filters.pmf                  Progressive morphological filter
filters.poisson              Poisson Surface Reconstruction Filter
filters.python               Manipulate data using inline Python
filters.radialdensity        RadialDensity Filter
filters.randomize            Randomize points in a view.
filters.range                Pass only points given a dimension/range.
filters.reprojection         Reproject data using GDAL from one coordinate system
                             to another.
filters.sample               Subsampling filter
filters.smrf                 Simple Morphological Filter (Pingel et al., 2013)
filters.sort                 Sort data based on a given dimension.
filters.splitter             Split data based on a X/Y box length.
filters.stats                Compute statistics about each dimension (mean, min,
                             max, etc.)
filters.tail                 Return N points from end of the point cloud.
filters.transformation       Transform each point using a 4x4 transformation matrix
filters.voxelcenternearestneighbor Voxel Center Nearest Neighbor Filter
filters.voxelcentroidnearestneighbor Voxel Centroid Nearest Neighbor Filter
readers.bpf                  "Binary Point Format" (BPF) reader support. BPF is a
                             simple DoD and research format that is used by some
                             sensor and processing chains.
readers.faux                 Faux Reader
readers.gdal                 Read GDAL rasters as point clouds.
readers.greyhound            Greyhound Reader
readers.icebridge            NASA HDF5-based IceBridge ATM reader. See
                             http://nsidc.org/data/docs/daac/icebridge/ilatm1b/inde
                             x.html for more information.
readers.ilvis2               ILVIS2 Reader
readers.las                  ASPRS LAS 1.0 - 1.4 read support. LASzip support is
                             also enabled through this driver if LASzip was found
                             during compilation.
readers.optech               Optech reader support.
readers.pgpointcloud         Read data from pgpointcloud format. "query" option
                             needs to be a SQL statement selecting the data.
readers.ply                  Read ply files.
readers.pts                  Pts Reader
readers.qfit                 QFIT Reader
readers.sbet                 SBET Reader
readers.sqlite               Read data from SQLite3 database files.
readers.terrasolid           TerraSolid Reader
readers.text                 Text Reader
readers.tindex               TileIndex Reader
writers.bpf                  "Binary Point Format" (BPF) writer support. BPF is a
                             simple DoD and research format that is used by some
                             sensor and processing chains.
writers.gdal                 Write a point cloud as a GDAL raster.
writers.las                  ASPRS LAS 1.0 - 1.4 writer. LASzip support is also
                             available if enabled at compile-time. Note that LAZ
                             does not provide LAS 1.4 support at this time.
writers.null                 Null writer. Provides a sink for points in a pipeline.
                             It's the same as sending pipeline output to /dev/null.
writers.ogr                  Write a point cloud as a set of OGR points/multipoints
writers.pgpointcloud         Write points to PostgreSQL pgpointcloud output
writers.ply                  ply writer
writers.sbet                 SBET Writer
writers.sqlite               Write data to SQLite3 database files.
writers.text                 Text Writer
============================ =======================================================

user@osgeolive:~$ pdal --version
------------------------------------------------------------------------------------
pdal 1.6.0 (git-version: Release)
------------------------------------------------------------------------------------

-

/usr/bin/pdal
/usr/lib/libpdal_base.so.5
/usr/lib/libpdal_base.so.6.1.0
/usr/lib/libpdal_plugin_filter_python.so
/usr/lib/libpdal_plugin_filter_python.so.5
/usr/lib/libpdal_plugin_filter_python.so.6.1.0
/usr/lib/libpdal_plugin_reader_greyhound.so
/usr/lib/libpdal_plugin_reader_greyhound.so.5
/usr/lib/libpdal_plugin_reader_greyhound.so.6.1.0
/usr/lib/libpdal_plugin_reader_icebridge.so
/usr/lib/libpdal_plugin_reader_icebridge.so.5
/usr/lib/libpdal_plugin_reader_icebridge.so.6.1.0
/usr/lib/libpdal_plugin_reader_pgpointcloud.so
/usr/lib/libpdal_plugin_reader_pgpointcloud.so.5
/usr/lib/libpdal_plugin_reader_pgpointcloud.so.6.1.0
/usr/lib/libpdal_plugin_reader_sqlite.so
/usr/lib/libpdal_plugin_reader_sqlite.so.5
/usr/lib/libpdal_plugin_reader_sqlite.so.6.1.0
/usr/lib/libpdal_plugin_writer_pgpointcloud.so
/usr/lib/libpdal_plugin_writer_pgpointcloud.so.5
/usr/lib/libpdal_plugin_writer_pgpointcloud.so.6.1.0
/usr/lib/libpdal_plugin_writer_sqlite.so
/usr/lib/libpdal_plugin_writer_sqlite.so.5
/usr/lib/libpdal_plugin_writer_sqlite.so.6.1.0
/usr/lib/libpdal_util.so.5
/usr/lib/libpdal_util.so.6.1.0
/usr/lib/python2.7/dist-packages/PDAL-1.6.0.egg-info
...
Note: See TracTickets for help on using tickets.