[pdal-commits] [PDAL/PDAL] 2232b8: Main code samples for libLASC API to PDAL transiti...

GitHub noreply at github.com
Tue Sep 8 14:02:00 PDT 2015


  Branch: refs/heads/python-extension-module
  Home:   https://github.com/PDAL/PDAL
  Commit: 2232b83d1c39a4d68a20d5a9a1371d3b91f873fd
      https://github.com/PDAL/PDAL/commit/2232b83d1c39a4d68a20d5a9a1371d3b91f873fd
  Author: Vaclav Petras <wenzeslaus at gmail.com>
  Date:   2015-09-01 (Tue, 01 Sep 2015)

  Changed paths:
    A doc/tutorial/liblas_to_pdal.rst

  Log Message:
  -----------
  Main code samples for libLASC API to PDAL transition


  Commit: dabf19836a3a182d1194fc8c3f0ea4e80a02a4eb
      https://github.com/PDAL/PDAL/commit/dabf19836a3a182d1194fc8c3f0ea4e80a02a4eb
  Author: Vaclav Petras <wenzeslaus at gmail.com>
  Date:   2015-09-01 (Tue, 01 Sep 2015)

  Changed paths:
    M doc/faq.rst

  Log Message:
  -----------
  Add questions about libLAS


  Commit: faf3b8e896ae29a98ca730111a60e7c7ecab3f1b
      https://github.com/PDAL/PDAL/commit/faf3b8e896ae29a98ca730111a60e7c7ecab3f1b
  Author: Vaclav Petras <wenzeslaus at gmail.com>
  Date:   2015-09-02 (Wed, 02 Sep 2015)

  Changed paths:
    M doc/tutorial/index.rst
    M doc/tutorial/liblas_to_pdal.rst

  Log Message:
  -----------
  Text for from libLAS transition and toc entry


  Commit: 73bb4bd9b9883c4068bfa64499d781bfb03cb2e5
      https://github.com/PDAL/PDAL/commit/73bb4bd9b9883c4068bfa64499d781bfb03cb2e5
  Author: Vaclav Petras <wenzeslaus at gmail.com>
  Date:   2015-09-02 (Wed, 02 Sep 2015)

  Changed paths:
    M doc/faq.rst

  Log Message:
  -----------
  Complete 3 libLAS related questions


  Commit: c178da823bfce79c3bf5badd22704c1a5b689702
      https://github.com/PDAL/PDAL/commit/c178da823bfce79c3bf5badd22704c1a5b689702
  Author: Vaclav Petras <wenzeslaus at gmail.com>
  Date:   2015-09-04 (Fri, 04 Sep 2015)

  Changed paths:
    M doc/tutorial/liblas_to_pdal.rst

  Log Message:
  -----------
  Add error handling and mention other formats


  Commit: d246f6d0f8fc1c67818119388ae0b5986c6655b8
      https://github.com/PDAL/PDAL/commit/d246f6d0f8fc1c67818119388ae0b5986c6655b8
  Author: Vaclav Petras <wenzeslaus at gmail.com>
  Date:   2015-09-04 (Fri, 04 Sep 2015)

  Changed paths:
    M doc/tutorial/liblas_to_pdal.rst

  Log Message:
  -----------
  Improve transition guide heading and fix label


  Commit: 0eadd5629161bdd03785b5537f69d3971e325b1e
      https://github.com/PDAL/PDAL/commit/0eadd5629161bdd03785b5537f69d3971e325b1e
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-05 (Sat, 05 Sep 2015)

  Changed paths:
    M doc/faq.rst
    M doc/tutorial/index.rst
    A doc/tutorial/liblas_to_pdal.rst

  Log Message:
  -----------
  Merge pull request #983 from wenzeslaus/liblas-to-pdal-transition

Add libLAS to PDAL transition guide


  Commit: 3ea6f2e496cdc183a5ce9ff330c18daef3248a2e
      https://github.com/PDAL/PDAL/commit/3ea6f2e496cdc183a5ce9ff330c18daef3248a2e
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2015-09-08 (Tue, 08 Sep 2015)

  Changed paths:
    M doc/apps.rst
    M kernels/translate/CMakeLists.txt
    M kernels/translate/TranslateKernel.cpp
    M kernels/translate/TranslateKernel.hpp
    M test/unit/apps/pc2pcTest.cpp

  Log Message:
  -----------
  Update the translate kernel

We originally proposed the concept of a so-called "Omni" kernel, which in
it's simplest form was a simple, file format conversion utility, but could
optionally apply multiple filtering stages as part of the processing
pipeline. In time, we came to realize that this was just a generalized
form of the existing Translate kernel, and should serve as a drop-in
replacement of that initial capability.

Under the hood, the Translate kernel now uses the PipelineManager class to
construct a pipeline on-the-fly, given the command-line arguments provided
at runtime.

An input and output file name are both required, given by the `--input`
and `--output` flags. The drivers for these stages will be inferred from
the file names, where possible, but can also be explicitly provided using
the `--reader` and `--writer` flags. The input/output arguments can be
provided as positional parameters with a max occurance of 1.

The user may optionally specify multiple filter stages using the
`--filter` flag. The filters will be applied in the order they are
entered. If specifying filter as a positional argument, it must come after
the input and output arguments. As a convenience, users may omit the
leading "filters." in the filter stage names, as the fact that these
stages are filters is already implied. Available filters can be viewed by
executing `pdal --drivers`.

The composed pipeline XML will be written to disk if a valid filename is
provided with the `--pipeline` flag.

Finally, filter-specific options can still be passed via the command-line,
using the filter's full stage name, e.g., `filters.crop`. Filter options
can be viewed by running `pdal --options[=filter stage name]`.

Simple LAS to BPF conversion

```
$ pdal translate input.las output.bpf
```

Apply MortonOrder filter to sort points while converting from input.las to
sorted.las.

```
$ pdal translate input.las sorted.las mortonorder
```

Apply PDAL's native Splitter filter, followed by the plugin Ground filter.

```
$ pdal translate input.las ground.las splitter ground
```

Apply the Sort filter, specifying additional filter-specific options and
writing the resuling pipeline to disk.

```
$ pdal translate input.las sorted.las sort --filters.sort.dimension=X
--pipeline x_sort.xml
```


  Commit: de1a8d5c169b8fe57d6642fe9ee3bd14acc9fcdf
      https://github.com/PDAL/PDAL/commit/de1a8d5c169b8fe57d6642fe9ee3bd14acc9fcdf
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2015-09-08 (Tue, 08 Sep 2015)

  Changed paths:
    M doc/apps.rst
    M kernels/translate/CMakeLists.txt
    M kernels/translate/TranslateKernel.cpp
    M kernels/translate/TranslateKernel.hpp
    M test/unit/apps/pc2pcTest.cpp

  Log Message:
  -----------
  Merge pull request #980 from PDAL/omni-kernel-pipeline-manager

Update translate kernel to accept any supported filter or chain of filters


  Commit: 14d46a0252a75e4fad32ba080982a76986f04512
      https://github.com/PDAL/PDAL/commit/14d46a0252a75e4fad32ba080982a76986f04512
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-08 (Tue, 08 Sep 2015)

  Changed paths:
    M doc/apps.rst
    M doc/faq.rst
    M doc/tutorial/index.rst
    A doc/tutorial/liblas_to_pdal.rst
    M kernels/translate/CMakeLists.txt
    M kernels/translate/TranslateKernel.cpp
    M kernels/translate/TranslateKernel.hpp
    M test/unit/apps/pc2pcTest.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into python-extension-module


  Commit: 4df626cb8f64f14aa735e67e58687ca2c72736d8
      https://github.com/PDAL/PDAL/commit/4df626cb8f64f14aa735e67e58687ca2c72736d8
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-08 (Tue, 08 Sep 2015)

  Changed paths:
    M .gitignore
    M cmake/examples/hobu-config.sh
    M python/MANIFEST.in
    R python/docs/index.rst
    M python/pdal/Pipeline.cpp
    M python/setup.py

  Log Message:
  -----------
  python setup.py tweaks


Compare: https://github.com/PDAL/PDAL/compare/f3a7697ba8f1...4df626cb8f64


More information about the pdal-commits mailing list