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

GitHub noreply at github.com
Wed Sep 16 12:45:19 PDT 2015


  Branch: refs/heads/lasperf
  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: 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: 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: 95b8147a28539cf18f6f289bd27b2b5fba068833
      https://github.com/PDAL/PDAL/commit/95b8147a28539cf18f6f289bd27b2b5fba068833
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M include/pdal/Compression.hpp
    M include/pdal/Options.hpp
    M io/las/LasUtils.hpp
    M io/las/LasWriter.cpp
    M io/las/LasWriter.hpp

  Log Message:
  -----------
  First-cut at LAZperf compression.


  Commit: c5037fb648bf83121844edf0c36341917e324ae7
      https://github.com/PDAL/PDAL/commit/c5037fb648bf83121844edf0c36341917e324ae7
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2015-09-16 (Wed, 16 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
    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/crop/CropFilter.cpp
    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/bpf/BpfReader.hpp
    M io/bpf/BpfWriter.hpp
    M io/las/LasReader.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/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/GlobalEnvironment.cpp
    M src/Kernel.cpp
    M src/KernelSupport.cpp
    M src/PipelineWriter.cpp
    M src/SpatialReference.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

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


Compare: https://github.com/PDAL/PDAL/compare/609b4da5e586...c5037fb648bf


More information about the pdal-commits mailing list