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

GitHub noreply at github.com
Fri Sep 18 10:23:37 PDT 2015


  Branch: refs/heads/chunk
  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: dcef66cebb9ea14dec3843f9c3447a3c38a3af36
      https://github.com/PDAL/PDAL/commit/dcef66cebb9ea14dec3843f9c3447a3c38a3af36
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-09-03 (Thu, 03 Sep 2015)

  Changed paths:
    M doc/stages/writers.las.rst
    M include/pdal/Metadata.hpp
    M io/las/LasReader.cpp
    M io/las/LasReader.hpp
    M io/las/LasWriter.cpp
    M io/las/LasWriter.hpp
    M test/unit/io/las/LasWriterTest.cpp

  Log Message:
  -----------
  Add support for VLR forwarding.


  Commit: 38f7267862968580ceb26216f5ed9148fa4aeb10
      https://github.com/PDAL/PDAL/commit/38f7267862968580ceb26216f5ed9148fa4aeb10
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-09-04 (Fri, 04 Sep 2015)

  Changed paths:
    M include/pdal/util/Utils.hpp
    M io/las/LasReader.cpp
    M plugins/mrsid/io/MrsidReader.cpp

  Log Message:
  -----------
  Remove Utils::saturation_cast.


  Commit: 95bd0876f13dc737f49e333b5e7d059dd4a6f154
      https://github.com/PDAL/PDAL/commit/95bd0876f13dc737f49e333b5e7d059dd4a6f154
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-09-04 (Fri, 04 Sep 2015)

  Changed paths:
    M include/pdal/Metadata.hpp
    M plugins/python/filters/PredicateFilter.cpp
    M plugins/python/filters/ProgrammableFilter.cpp
    M plugins/python/filters/ProgrammableFilter.hpp
    M plugins/python/plang/BufferedInvocation.cpp
    M plugins/python/plang/BufferedInvocation.hpp
    M plugins/python/plang/CMakeLists.txt
    M plugins/python/plang/Invocation.cpp
    M plugins/python/plang/Invocation.hpp
    A plugins/python/plang/Plang.cpp
    A plugins/python/plang/Plang.hpp
    M plugins/python/test/PLangTest.cpp
    M plugins/python/test/ProgrammableFilterTest.cpp
    M src/CMakeLists.txt
    M src/SpatialReference.cpp

  Log Message:
  -----------
  Metadata for python filters.


  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: b304f5be243f6d6711393dc0238514d2d2cb8fda
      https://github.com/PDAL/PDAL/commit/b304f5be243f6d6711393dc0238514d2d2cb8fda
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    A src/plang/Invocation.cpp

  Log Message:
  -----------
  init plang environment in Invocation constructor


  Commit: 5fef86c069fd7c2652c2d7eb245e40ca9257f443
      https://github.com/PDAL/PDAL/commit/5fef86c069fd7c2652c2d7eb245e40ca9257f443
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    A src/plang/Array.cpp
    A src/plang/BufferedInvocation.cpp
    A src/plang/CMakeLists.txt
    A src/plang/Environment.cpp
    A src/plang/Redirector.cpp
    A src/plang/Script.cpp

  Log Message:
  -----------
  python3-compatible unicode handling


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

  Changed paths:
    M .gitignore
    M CMakeLists.txt
    M apps/CMakeLists.txt
    M cmake/examples/hobu-config.sh
    M filters/crop/CropFilter.cpp
    M include/pdal/PipelineWriter.hpp
    M include/pdal/PointView.hpp
    A include/pdal/plang/Array.hpp
    A include/pdal/plang/BufferedInvocation.hpp
    A include/pdal/plang/Environment.hpp
    A include/pdal/plang/Invocation.hpp
    A include/pdal/plang/Redirector.hpp
    A include/pdal/plang/Script.hpp
    M include/pdal/util/Bounds.hpp
    M plugins/mrsid/io/MrsidReader.cpp
    M plugins/python/CMakeLists.txt
    M plugins/python/filters/CMakeLists.txt
    M plugins/python/filters/PredicateFilter.cpp
    M plugins/python/filters/PredicateFilter.hpp
    M plugins/python/filters/ProgrammableFilter.cpp
    M plugins/python/filters/ProgrammableFilter.hpp
    R plugins/python/plang/BufferedInvocation.cpp
    R plugins/python/plang/BufferedInvocation.hpp
    R plugins/python/plang/Environment.cpp
    R plugins/python/plang/Environment.hpp
    R plugins/python/plang/Invocation.cpp
    R plugins/python/plang/Invocation.hpp
    R plugins/python/plang/Redirector.cpp
    R plugins/python/plang/Redirector.hpp
    R plugins/python/plang/Script.cpp
    R plugins/python/plang/Script.hpp
    M plugins/python/test/PLangTest.cpp
    M plugins/python/test/PredicateFilterTest.cpp
    M plugins/python/test/ProgrammableFilterTest.cpp
    A python/CHANGES.txt
    A python/MANIFEST.in
    A python/README.rst
    A python/VERSION.txt
    A python/pdal/Pipeline.cpp
    A python/pdal/Pipeline.hpp
    M python/pdal/__init__.py
    A python/pdal/libpdalpython.pyx
    M python/pdal/pipeline_xml.py
    R python/pdal/test.py
    R python/pdal/version.py
    A python/setup.py
    A python/test/__init__.py
    A python/test/test_libpdal.py
    A python/test/test_pipeline.py
    M src/GlobalEnvironment.cpp
    M src/PipelineWriter.cpp
    M src/plang/Environment.cpp

  Log Message:
  -----------
  Python 2 compatible string handling


  Commit: 77d32ef5394372b4f967f9cd1069ef94ae15ee99
      https://github.com/PDAL/PDAL/commit/77d32ef5394372b4f967f9cd1069ef94ae15ee99
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M apps/CMakeLists.txt
    M apps/pdal-config.in
    A apps/pdal.pc.in
    M python/setup.py

  Log Message:
  -----------
  fix up pkg-config and pdal-config scripts #984


  Commit: 7984261eda032e5250055ed2f2af383dab8b4d3e
      https://github.com/PDAL/PDAL/commit/7984261eda032e5250055ed2f2af383dab8b4d3e
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M include/pdal/XMLSchema.hpp
    M src/XMLSchema.cpp

  Log Message:
  -----------
  Add version number to XMLSchema output #961


  Commit: 87a22cdded5c29c2d2a20cb7b6d7b1997b529e68
      https://github.com/PDAL/PDAL/commit/87a22cdded5c29c2d2a20cb7b6d7b1997b529e68
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M include/pdal/Metadata.hpp
    M src/plang/Environment.cpp

  Log Message:
  -----------
  Don't overload add() with default arguments.
Close #985


  Commit: fd64d19e7b35852e440ed59c80341fc5dad7d9b6
      https://github.com/PDAL/PDAL/commit/fd64d19e7b35852e440ed59c80341fc5dad7d9b6
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M apps/CMakeLists.txt
    M apps/pdal-config.in
    A apps/pdal.pc.in
    M python/setup.py

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: 5254d76197e44f7ab4f180f0225bd9d7b234ab0c
      https://github.com/PDAL/PDAL/commit/5254d76197e44f7ab4f180f0225bd9d7b234ab0c
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M schemas/LAS.xsd
    M src/XMLSchema.cpp
    M test/unit/XMLSchemaTest.cpp

  Log Message:
  -----------
  XSD/XML Schema version tweaking


  Commit: 827ad046daafaff86e20d3983b254b6b6044982d
      https://github.com/PDAL/PDAL/commit/827ad046daafaff86e20d3983b254b6b6044982d
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M include/pdal/XMLSchema.hpp
    M schemas/LAS.xsd
    M src/XMLSchema.cpp
    M test/unit/XMLSchemaTest.cpp

  Log Message:
  -----------
  Add optional version number to XMLSchema output #961


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

  Changed paths:
    M apps/pdal-config.in

  Log Message:
  -----------
  add --plugin-dir to pdal-config output


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

  Changed paths:
    M python/setup.py

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


  Commit: 8e10a8520b7454b7a5f50b216171a9b3eb82dbf3
      https://github.com/PDAL/PDAL/commit/8e10a8520b7454b7a5f50b216171a9b3eb82dbf3
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-10 (Thu, 10 Sep 2015)

  Changed paths:
    M apps/pdal-config.in

  Log Message:
  -----------
  add -std=c++11 to --cxxflags output for pdal-config #984


  Commit: 5cc9a5536c603e4f54ad01f55b42e173404660b2
      https://github.com/PDAL/PDAL/commit/5cc9a5536c603e4f54ad01f55b42e173404660b2
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-10 (Thu, 10 Sep 2015)

  Changed paths:
    M doc/stages/readers.bpf.rst
    M doc/stages/writers.bpf.rst
    M io/bpf/BpfReader.hpp
    M io/bpf/BpfWriter.hpp

  Log Message:
  -----------
  link to BPF specification in docs


  Commit: 7070101dd26801a2a876f51180fa2a4262d9a93f
      https://github.com/PDAL/PDAL/commit/7070101dd26801a2a876f51180fa2a4262d9a93f
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2015-09-10 (Thu, 10 Sep 2015)

  Changed paths:
    M kernels/translate/TranslateKernel.cpp

  Log Message:
  -----------
  Be sure to set the compression flag when inferring LAZ


  Commit: 8f6dda3e22b35b6c448ba7770502731f0f98ce5e
      https://github.com/PDAL/PDAL/commit/8f6dda3e22b35b6c448ba7770502731f0f98ce5e
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-10 (Thu, 10 Sep 2015)

  Changed paths:
    M kernels/translate/TranslateKernel.cpp

  Log Message:
  -----------
  Merge pull request #988 from PDAL/issue/987-pc2pc

Be sure to set the compression flag when inferring LAZ


  Commit: c568f15784f384e66094f03a4907aaf905a879c4
      https://github.com/PDAL/PDAL/commit/c568f15784f384e66094f03a4907aaf905a879c4
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-10 (Thu, 10 Sep 2015)

  Log Message:
  -----------
  Merge pull request #986 from PDAL/issues-961-xml-schema-version

Add version number to XMLSchema output #961


  Commit: 89eea705470bbb83c9109532759a012b2c802670
      https://github.com/PDAL/PDAL/commit/89eea705470bbb83c9109532759a012b2c802670
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-10 (Thu, 10 Sep 2015)

  Changed paths:
    M CMakeLists.txt
    M src/CMakeLists.txt
    M src/plang/CMakeLists.txt
    M src/util/CMakeLists.txt

  Log Message:
  -----------
  increment versions and add SOVERSION for 1.0.0 release


  Commit: 96ce93027846353c75efcbd48d9437c0b4ef674e
      https://github.com/PDAL/PDAL/commit/96ce93027846353c75efcbd48d9437c0b4ef674e
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-10 (Thu, 10 Sep 2015)

  Changed paths:
    M doc/download.rst

  Log Message:
  -----------
  point to 1.0.0 release


  Commit: 9e84652096b9702fbd41e12848ec100a17b18944
      https://github.com/PDAL/PDAL/commit/9e84652096b9702fbd41e12848ec100a17b18944
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Fix main CMakeLists


  Commit: feb4415a4a39b70a1b631f798a1ce58277b94dae
      https://github.com/PDAL/PDAL/commit/feb4415a4a39b70a1b631f798a1ce58277b94dae
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

  Changed paths:
    M CMakeLists.txt
    M apps/CMakeLists.txt
    A package.sh

  Log Message:
  -----------
  add package.sh for release generation, use pdal-config for fetching version for packaging


  Commit: 6ae072a9729324934f1eae7365928a1670202ea6
      https://github.com/PDAL/PDAL/commit/6ae072a9729324934f1eae7365928a1670202ea6
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

  Changed paths:
    M package.sh

  Log Message:
  -----------
  make sure to 'make dist' in package.sh


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

  Changed paths:
    M apps/pdal-config.in

  Log Message:
  -----------
  clean up usage() for pdal-config


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

  Changed paths:
    A HOWTORELEASE.txt

  Log Message:
  -----------
  add HOWTORELEASE doc


  Commit: a9d6693901c7f8c7bb8e57f640a2954c9115343f
      https://github.com/PDAL/PDAL/commit/a9d6693901c7f8c7bb8e57f640a2954c9115343f
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  incrememnt version to 1.0.1 for release


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

  Changed paths:
    M doc/download.rst

  Log Message:
  -----------
  point to 1.0.1 release


  Commit: 66371b9b8734deda324a406cde15b07c5747e78e
      https://github.com/PDAL/PDAL/commit/66371b9b8734deda324a406cde15b07c5747e78e
  Author: Even Rouault <even.rouault at spatialys.com>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

  Changed paths:
    M kernels/info/InfoKernel.cpp

  Log Message:
  -----------
  Fix 'pdal info --help' regarding --all option


  Commit: 931e098031b3f7babd3eeb79d245d3c0a5c8918a
      https://github.com/PDAL/PDAL/commit/931e098031b3f7babd3eeb79d245d3c0a5c8918a
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

  Changed paths:
    M kernels/info/InfoKernel.cpp

  Log Message:
  -----------
  Merge pull request #989 from rouault/fix_pdal_info_help

Fix 'pdal info --help' regarding --all option


  Commit: bead179970fa5cb65e4ce5ec0024ba7bd30a2986
      https://github.com/PDAL/PDAL/commit/bead179970fa5cb65e4ce5ec0024ba7bd30a2986
  Author: Even Rouault <even.rouault at spatialys.com>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

  Changed paths:
    M include/pdal/Kernel.hpp
    M src/Kernel.cpp

  Log Message:
  -----------
  Add destructor to Kernel class to fix memleaks

This for examples fixes leaks reported by
valgrind --leak-check=full ./bin/pdal  info --all ../test/data/las/simple.las


  Commit: 19fdddf26be9708208d5db6174da8f7e923a29dd
      https://github.com/PDAL/PDAL/commit/19fdddf26be9708208d5db6174da8f7e923a29dd
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

  Changed paths:
    M include/pdal/Kernel.hpp
    M src/Kernel.cpp

  Log Message:
  -----------
  Merge pull request #990 from rouault/fix_kernel_memleaks

Add destructor to Kernel class to fix memleaks


  Commit: 8698e09a230208e060af5600a35ac23d31fa0dac
      https://github.com/PDAL/PDAL/commit/8698e09a230208e060af5600a35ac23d31fa0dac
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

  Changed paths:
    M include/pdal/KernelSupport.hpp
    M include/pdal/PipelineManager.hpp
    M kernels/info/InfoKernel.hpp
    M src/KernelSupport.cpp

  Log Message:
  -----------
  Replace raw pointer with unique_ptr.


  Commit: d9417b0f77052738ff86b2a1fc4477aad3b450dc
      https://github.com/PDAL/PDAL/commit/d9417b0f77052738ff86b2a1fc4477aad3b450dc
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

  Changed paths:
    M kernels/info/InfoKernel.cpp

  Log Message:
  -----------
  No longer need cast.


  Commit: 61bcbf5f29ab9c25321abc34fedb02f7eb9be7cf
      https://github.com/PDAL/PDAL/commit/61bcbf5f29ab9c25321abc34fedb02f7eb9be7cf
  Author: Even Rouault <even.rouault at spatialys.com>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

  Changed paths:
    M plugins/pgpointcloud/test/PgpointcloudWriterTest.cpp

  Log Message:
  -----------
  Fix failure on PgpointcloudWriterTest

If Postgres is available at runtime but not properly configured for database
creation, or pointcloud extension not available, the tests fail.
Here we sheat by skipping the tests in case of those errors.
It would be good if the infrastructure had a cleaner way of skipping tests
in case a requirement isn't met at runtime.


  Commit: 332c77b50950fdf227815118c7608f2f100eb5ec
      https://github.com/PDAL/PDAL/commit/332c77b50950fdf227815118c7608f2f100eb5ec
  Author: Even Rouault <even.rouault at spatialys.com>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

  Changed paths:
    M doc/tutorial/reading.rst

  Log Message:
  -----------
  Tutorial mentions rst and xml output

It seems there's only JSon right now.


  Commit: b9490d5e73a96e25139be34f50f2140f16204600
      https://github.com/PDAL/PDAL/commit/b9490d5e73a96e25139be34f50f2140f16204600
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

  Changed paths:
    M doc/tutorial/reading.rst

  Log Message:
  -----------
  Merge pull request #993 from rouault/fix_tutorial

Tutorial mentions rst and xml output


  Commit: 170cc9974bed1d3e7f421ff7000ceca35e8772d6
      https://github.com/PDAL/PDAL/commit/170cc9974bed1d3e7f421ff7000ceca35e8772d6
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2015-09-14 (Mon, 14 Sep 2015)

  Changed paths:
    M doc/conf.py
    A doc/stages/filters.greedyprojection.rst
    A doc/stages/filters.gridprojection.rst
    A doc/stages/filters.ground.rst
    A doc/stages/filters.movingleastsquares.rst
    A doc/stages/filters.poisson.rst
    A doc/stages/filters.radiusoutlier.rst
    A doc/stages/filters.statisticaloutlier.rst
    A doc/stages/filters.voxelgrid.rst
    M doc/stages/index.rst
    M plugins/pcl/CMakeLists.txt
    A plugins/pcl/filters/GreedyProjectionFilter.cpp
    A plugins/pcl/filters/GreedyProjectionFilter.hpp
    A plugins/pcl/filters/GridProjectionFilter.cpp
    A plugins/pcl/filters/GridProjectionFilter.hpp
    M plugins/pcl/filters/GroundFilter.cpp
    M plugins/pcl/filters/GroundFilter.hpp
    A plugins/pcl/filters/MovingLeastSquaresFilter.cpp
    A plugins/pcl/filters/MovingLeastSquaresFilter.hpp
    M plugins/pcl/filters/PCLBlock.cpp
    A plugins/pcl/filters/PoissonFilter.cpp
    A plugins/pcl/filters/PoissonFilter.hpp
    A plugins/pcl/filters/RadiusOutlierFilter.cpp
    A plugins/pcl/filters/RadiusOutlierFilter.hpp
    A plugins/pcl/filters/StatisticalOutlierFilter.cpp
    A plugins/pcl/filters/StatisticalOutlierFilter.hpp
    A plugins/pcl/filters/VoxelGridFilter.cpp
    A plugins/pcl/filters/VoxelGridFilter.hpp
    M plugins/pcl/pipeline/PCLPipeline.hpp

  Log Message:
  -----------
  Make some PCL functions accessible as filters

* Statistical Outlier
* Radius Outlier
* Voxel Grid
* Moving Least Squares
* Grid Projection
* Poisson Surface Reconstruction
* Greedy Projection Triangulation

Enable pngmath extension within Sphinx.

Glob readers, writers, and filters in stage documentation.


  Commit: 6a9112f028e5cff4a3f997f0403486cda5b71f82
      https://github.com/PDAL/PDAL/commit/6a9112f028e5cff4a3f997f0403486cda5b71f82
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2015-09-14 (Mon, 14 Sep 2015)

  Changed paths:
    M doc/conf.py
    A doc/stages/filters.greedyprojection.rst
    A doc/stages/filters.gridprojection.rst
    A doc/stages/filters.ground.rst
    A doc/stages/filters.movingleastsquares.rst
    A doc/stages/filters.poisson.rst
    A doc/stages/filters.radiusoutlier.rst
    A doc/stages/filters.statisticaloutlier.rst
    A doc/stages/filters.voxelgrid.rst
    M doc/stages/index.rst
    M plugins/pcl/CMakeLists.txt
    A plugins/pcl/filters/GreedyProjectionFilter.cpp
    A plugins/pcl/filters/GreedyProjectionFilter.hpp
    A plugins/pcl/filters/GridProjectionFilter.cpp
    A plugins/pcl/filters/GridProjectionFilter.hpp
    M plugins/pcl/filters/GroundFilter.cpp
    M plugins/pcl/filters/GroundFilter.hpp
    A plugins/pcl/filters/MovingLeastSquaresFilter.cpp
    A plugins/pcl/filters/MovingLeastSquaresFilter.hpp
    M plugins/pcl/filters/PCLBlock.cpp
    A plugins/pcl/filters/PoissonFilter.cpp
    A plugins/pcl/filters/PoissonFilter.hpp
    A plugins/pcl/filters/RadiusOutlierFilter.cpp
    A plugins/pcl/filters/RadiusOutlierFilter.hpp
    A plugins/pcl/filters/StatisticalOutlierFilter.cpp
    A plugins/pcl/filters/StatisticalOutlierFilter.hpp
    A plugins/pcl/filters/VoxelGridFilter.cpp
    A plugins/pcl/filters/VoxelGridFilter.hpp
    M plugins/pcl/pipeline/PCLPipeline.hpp

  Log Message:
  -----------
  Merge pull request #995 from PDAL/pcl-stuff-as-filters

Make some PCL functions accessible as filters


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

  Changed paths:
    M doc/docs.rst
    M doc/stages/filters.ferry.rst
    M doc/stages/filters.merge.rst
    M doc/stages/filters.mortonorder.rst
    M doc/stages/filters.splitter.rst
    M doc/stages/filters.stats.rst
    M doc/stages/readers.buffer.rst
    M doc/stages/readers.geowave.rst
    M doc/stages/writers.las.rst
    M doc/stages/writers.null.rst
    M doc/stages/writers.text.rst
    M doc/tutorial/liblas_to_pdal.rst
    M doc/tutorial/overview.rst
    M doc/tutorial/pcl_spec.rst
    M doc/vagrant.rst

  Log Message:
  -----------
  clean up a bunch of sphinx doc warnings


  Commit: 70d17e424b2d851f351c5beef0d8858ea5c6a672
      https://github.com/PDAL/PDAL/commit/70d17e424b2d851f351c5beef0d8858ea5c6a672
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-18 (Fri, 18 Sep 2015)

  Changed paths:
    M doc/stages/readers.buffer.rst
    A doc/stages/readers.gdal.rst
    M filters/colorization/ColorizationFilter.cpp
    M filters/colorization/ColorizationFilter.hpp
    M include/pdal/GDALUtils.hpp
    M io/CMakeLists.txt
    A io/gdal/CMakeLists.txt
    A io/gdal/GDALReader.cpp
    A io/gdal/GDALReader.hpp
    M io/ply/PlyReader.cpp
    M src/GDALUtils.cpp
    M src/StageFactory.cpp

  Log Message:
  -----------
  readers.gdal reader for reading in raster data as point clouds #996


  Commit: 09b56fcb3debf710e0fffed623dc4973c8a4aafe
      https://github.com/PDAL/PDAL/commit/09b56fcb3debf710e0fffed623dc4973c8a4aafe
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-18 (Fri, 18 Sep 2015)

  Changed paths:
    M plugins/pgpointcloud/test/PgpointcloudWriterTest.cpp

  Log Message:
  -----------
  Merge pull request #992 from rouault/avoid_failures_on_pgpointcloudtest

Fix failure on PgpointcloudWriterTest


  Commit: 5777b8b7cbdb4c9992ca1ad03bdd6bb7c1a7a07f
      https://github.com/PDAL/PDAL/commit/5777b8b7cbdb4c9992ca1ad03bdd6bb7c1a7a07f
  Author: Howard Butler <howard at hobu.co>
  Date:   2015-09-18 (Fri, 18 Sep 2015)

  Changed paths:
    M plugins/pgpointcloud/test/PgpointcloudWriterTest.cpp

  Log Message:
  -----------
  style tweaks


  Commit: 1c537223344502d12faf23cc0f298b7d5e06c705
      https://github.com/PDAL/PDAL/commit/1c537223344502d12faf23cc0f298b7d5e06c705
  Author: Connor Manning <connor at hobu.co>
  Date:   2015-09-18 (Fri, 18 Sep 2015)

  Changed paths:
    M .gitignore
    M CMakeLists.txt
    A HOWTORELEASE.txt
    M apps/CMakeLists.txt
    M apps/pdal-config.in
    A apps/pdal.pc.in
    M cmake/examples/hobu-config.sh
    M doc/apps.rst
    M doc/conf.py
    M doc/docs.rst
    M doc/download.rst
    M doc/faq.rst
    M doc/stages/filters.ferry.rst
    A doc/stages/filters.greedyprojection.rst
    A doc/stages/filters.gridprojection.rst
    A doc/stages/filters.ground.rst
    M doc/stages/filters.merge.rst
    M doc/stages/filters.mortonorder.rst
    A doc/stages/filters.movingleastsquares.rst
    A doc/stages/filters.poisson.rst
    A doc/stages/filters.radiusoutlier.rst
    M doc/stages/filters.splitter.rst
    A doc/stages/filters.statisticaloutlier.rst
    M doc/stages/filters.stats.rst
    A doc/stages/filters.voxelgrid.rst
    M doc/stages/index.rst
    M doc/stages/readers.bpf.rst
    M doc/stages/readers.buffer.rst
    A doc/stages/readers.gdal.rst
    M doc/stages/readers.geowave.rst
    M doc/stages/writers.bpf.rst
    M doc/stages/writers.las.rst
    M doc/stages/writers.null.rst
    M doc/stages/writers.text.rst
    M doc/tutorial/index.rst
    A doc/tutorial/liblas_to_pdal.rst
    M doc/tutorial/overview.rst
    M doc/tutorial/pcl_spec.rst
    M doc/tutorial/reading.rst
    M doc/vagrant.rst
    M filters/colorization/ColorizationFilter.cpp
    M filters/colorization/ColorizationFilter.hpp
    M filters/crop/CropFilter.cpp
    M include/pdal/GDALUtils.hpp
    M include/pdal/Kernel.hpp
    M include/pdal/KernelSupport.hpp
    M include/pdal/Metadata.hpp
    M include/pdal/PipelineManager.hpp
    M include/pdal/PipelineWriter.hpp
    M include/pdal/PointView.hpp
    M include/pdal/XMLSchema.hpp
    A include/pdal/plang/Array.hpp
    A include/pdal/plang/BufferedInvocation.hpp
    A include/pdal/plang/Environment.hpp
    A include/pdal/plang/Invocation.hpp
    A include/pdal/plang/Redirector.hpp
    A include/pdal/plang/Script.hpp
    M include/pdal/util/Bounds.hpp
    M include/pdal/util/Utils.hpp
    M io/CMakeLists.txt
    M io/bpf/BpfReader.hpp
    M io/bpf/BpfWriter.hpp
    A io/gdal/CMakeLists.txt
    A io/gdal/GDALReader.cpp
    A io/gdal/GDALReader.hpp
    M io/las/LasReader.cpp
    M io/las/LasReader.hpp
    M io/las/LasWriter.cpp
    M io/las/LasWriter.hpp
    M io/ply/PlyReader.cpp
    M kernels/info/InfoKernel.cpp
    M kernels/info/InfoKernel.hpp
    M kernels/translate/CMakeLists.txt
    M kernels/translate/TranslateKernel.cpp
    M kernels/translate/TranslateKernel.hpp
    A package.sh
    M plugins/mrsid/io/MrsidReader.cpp
    M plugins/pcl/CMakeLists.txt
    A plugins/pcl/filters/GreedyProjectionFilter.cpp
    A plugins/pcl/filters/GreedyProjectionFilter.hpp
    A plugins/pcl/filters/GridProjectionFilter.cpp
    A plugins/pcl/filters/GridProjectionFilter.hpp
    M plugins/pcl/filters/GroundFilter.cpp
    M plugins/pcl/filters/GroundFilter.hpp
    A plugins/pcl/filters/MovingLeastSquaresFilter.cpp
    A plugins/pcl/filters/MovingLeastSquaresFilter.hpp
    M plugins/pcl/filters/PCLBlock.cpp
    A plugins/pcl/filters/PoissonFilter.cpp
    A plugins/pcl/filters/PoissonFilter.hpp
    A plugins/pcl/filters/RadiusOutlierFilter.cpp
    A plugins/pcl/filters/RadiusOutlierFilter.hpp
    A plugins/pcl/filters/StatisticalOutlierFilter.cpp
    A plugins/pcl/filters/StatisticalOutlierFilter.hpp
    A plugins/pcl/filters/VoxelGridFilter.cpp
    A plugins/pcl/filters/VoxelGridFilter.hpp
    M plugins/pcl/pipeline/PCLPipeline.hpp
    M plugins/pgpointcloud/test/PgpointcloudWriterTest.cpp
    M plugins/python/CMakeLists.txt
    M plugins/python/filters/CMakeLists.txt
    M plugins/python/filters/PredicateFilter.cpp
    M plugins/python/filters/PredicateFilter.hpp
    M plugins/python/filters/ProgrammableFilter.cpp
    M plugins/python/filters/ProgrammableFilter.hpp
    R plugins/python/plang/BufferedInvocation.cpp
    R plugins/python/plang/BufferedInvocation.hpp
    M plugins/python/plang/CMakeLists.txt
    R plugins/python/plang/Environment.cpp
    R plugins/python/plang/Environment.hpp
    R plugins/python/plang/Invocation.cpp
    R plugins/python/plang/Invocation.hpp
    A plugins/python/plang/Plang.cpp
    A plugins/python/plang/Plang.hpp
    R plugins/python/plang/Redirector.cpp
    R plugins/python/plang/Redirector.hpp
    R plugins/python/plang/Script.cpp
    R plugins/python/plang/Script.hpp
    M plugins/python/test/PLangTest.cpp
    M plugins/python/test/PredicateFilterTest.cpp
    M plugins/python/test/ProgrammableFilterTest.cpp
    A python/CHANGES.txt
    A python/MANIFEST.in
    A python/README.rst
    A python/VERSION.txt
    A python/pdal/Pipeline.cpp
    A python/pdal/Pipeline.hpp
    M python/pdal/__init__.py
    A python/pdal/libpdalpython.pyx
    M python/pdal/pipeline_xml.py
    R python/pdal/test.py
    R python/pdal/version.py
    A python/setup.py
    A python/test/__init__.py
    A python/test/test_libpdal.py
    A python/test/test_pipeline.py
    M schemas/LAS.xsd
    M src/CMakeLists.txt
    M src/GDALUtils.cpp
    M src/GlobalEnvironment.cpp
    M src/Kernel.cpp
    M src/KernelSupport.cpp
    M src/PipelineWriter.cpp
    M src/SpatialReference.cpp
    M src/StageFactory.cpp
    M src/XMLSchema.cpp
    A src/plang/Array.cpp
    A src/plang/BufferedInvocation.cpp
    A src/plang/CMakeLists.txt
    A src/plang/Environment.cpp
    A src/plang/Invocation.cpp
    A src/plang/Redirector.cpp
    A src/plang/Script.cpp
    M src/util/CMakeLists.txt
    M test/unit/XMLSchemaTest.cpp
    M test/unit/apps/pc2pcTest.cpp
    M test/unit/io/las/LasWriterTest.cpp

  Log Message:
  -----------
  Merge branch 'master' into chunk


Compare: https://github.com/PDAL/PDAL/compare/008cd8f6d81d...1c5372233445


More information about the pdal-commits mailing list