[pdal-commits] [PDAL/PDAL] d6550d: Compression (#1722)

GitHub noreply at github.com
Tue Nov 28 11:49:07 PST 2017


  Branch: refs/heads/compression
  Home:   https://github.com/PDAL/PDAL
  Commit: d6550d3107e21e4211611e0c0f61e1829ebc119f
      https://github.com/PDAL/PDAL/commit/d6550d3107e21e4211611e0c0f61e1829ebc119f
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-11-09 (Thu, 09 Nov 2017)

  Changed paths:
    M CMakeLists.txt
    M appveyor.yml
    A cmake/lzma.cmake
    A cmake/modules/FindZSTD.cmake
    A cmake/zstd.cmake
    M pdal/Compression.hpp
    M plugins/greyhound/io/GreyhoundReader.cpp
    M plugins/oci/io/OciReader.cpp
    M plugins/oci/io/OciWriter.cpp
    M plugins/sqlite/io/SQLiteCommon.hpp
    M plugins/sqlite/io/SQLiteReader.cpp
    M plugins/sqlite/io/SQLiteWriter.cpp
    M scripts/ci/script.sh
    M scripts/docker/dependencies/Dockerfile
    M scripts/docker/master/alpine/Dockerfile
    M scripts/docker/master/ubuntu/Dockerfile
    M test/unit/CMakeLists.txt
    M test/unit/CompressionTest.cpp

  Log Message:
  -----------
  Compression (#1722)

* Add general deflate/LZMA support.

* Add lzma cmake file

* Add xz to dockerfile.

* Try xz-dev.

* Put xz in the right list.

* Modify travis build script for xz(lzma) compression.

* Update Dockerfile for xz(lzma)

* Use proper casting to avoid warnings on Linux.

* Make interface consistent for compressors.

* Update SQLite for new compression API.

* Update osgeo4w install to grab xz-devel.

* Add support for zstd compression.

* Add zstd to alpine build.

* Add zstd.

* Add zstd-dev pkg.

* Update docker/build files for zstd.

* Convert LazPerfDecompressor to new interface.

* Update Dockerfile(s) for lzma(xz) and zstd.

* Update compression for GreyhoundReader.


  Commit: 08694b0cc096fa32a2e9cc2ecacc32fe2fdb57a5
      https://github.com/PDAL/PDAL/commit/08694b0cc096fa32a2e9cc2ecacc32fe2fdb57a5
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-11-10 (Fri, 10 Nov 2017)

  Changed paths:
    M doc/stages/writers.bpf.rst
    M io/BpfHeader.cpp
    M io/BpfHeader.hpp
    M io/BpfReader.cpp
    M io/BpfWriter.cpp
    M io/BpfWriter.hpp
    M pdal/SpatialReference.cpp
    M pdal/SpatialReference.hpp
    M test/unit/io/BPFTest.cpp

  Log Message:
  -----------
  Auto UTM (#1723)

* attempt to autoassign UTM zone if requested #1716

* add a test for 'autoutm' for writers.bpf #1716

* Move 'autoutm' functionality to 'coord_id' option.


  Commit: 85eb971d79bce1f9a6a28f68e09fa749c6411343
      https://github.com/PDAL/PDAL/commit/85eb971d79bce1f9a6a28f68e09fa749c6411343
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-11-16 (Thu, 16 Nov 2017)

  Changed paths:
    M pdal/PipelineManager.cpp
    M test/unit/PipelineManagerTest.cpp

  Log Message:
  -----------
  Fix replacement of stages in PipelineManager.
Close #1725


  Commit: 07d7260e9e9070138f523e8522ada20dcafb47cf
      https://github.com/PDAL/PDAL/commit/07d7260e9e9070138f523e8522ada20dcafb47cf
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-11-16 (Thu, 16 Nov 2017)

  Changed paths:
    M CMakeLists.txt
    M appveyor.yml
    A cmake/lzma.cmake
    A cmake/modules/FindZSTD.cmake
    A cmake/zstd.cmake
    M doc/stages/writers.bpf.rst
    M io/BpfHeader.cpp
    M io/BpfHeader.hpp
    M io/BpfReader.cpp
    M io/BpfWriter.cpp
    M io/BpfWriter.hpp
    M pdal/Compression.hpp
    M pdal/PipelineExecutor.hpp
    M pdal/SpatialReference.cpp
    M pdal/SpatialReference.hpp
    M pdal/util/Utils.hpp
    M plugins/greyhound/io/GreyhoundReader.cpp
    M plugins/oci/io/OciReader.cpp
    M plugins/oci/io/OciWriter.cpp
    M plugins/sqlite/io/SQLiteCommon.hpp
    M plugins/sqlite/io/SQLiteReader.cpp
    M plugins/sqlite/io/SQLiteWriter.cpp
    M scripts/ci/script.sh
    M scripts/docker/dependencies/Dockerfile
    M scripts/docker/master/alpine/Dockerfile
    M scripts/docker/master/ubuntu/Dockerfile
    M test/unit/CMakeLists.txt
    M test/unit/CompressionTest.cpp
    M test/unit/io/BPFTest.cpp

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


  Commit: 410fc5b71a5a1595637c1e82281cfe41e792275e
      https://github.com/PDAL/PDAL/commit/410fc5b71a5a1595637c1e82281cfe41e792275e
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-11-16 (Thu, 16 Nov 2017)

  Changed paths:
    M plugins/sqlite/io/SQLiteReader.cpp

  Log Message:
  -----------
  Fix dangling reference when there's no LazPerf.


  Commit: f7d6bb8c0089957a83efeb23a51d94044dd0cc89
      https://github.com/PDAL/PDAL/commit/f7d6bb8c0089957a83efeb23a51d94044dd0cc89
  Author: Howard Butler <howard at hobu.co>
  Date:   2017-11-21 (Tue, 21 Nov 2017)

  Changed paths:
    M doc/conf.py
    M doc/rtd_theme/footer.html

  Log Message:
  -----------
  update authors listing to reflect current contribution rate(s)


  Commit: d2cb50c3fcdcabcea6942f50be8b8dba8bfcc6a6
      https://github.com/PDAL/PDAL/commit/d2cb50c3fcdcabcea6942f50be8b8dba8bfcc6a6
  Author: Howard Butler <howard at hobu.co>
  Date:   2017-11-21 (Tue, 21 Nov 2017)

  Changed paths:
    M doc/download.rst
    M doc/workshop/osgeo4w.rst

  Log Message:
  -----------
  fix up download links


  Commit: ab2e0b18ee8413992075593355ebb8e8ef435e90
      https://github.com/PDAL/PDAL/commit/ab2e0b18ee8413992075593355ebb8e8ef435e90
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-11-21 (Tue, 21 Nov 2017)

  Changed paths:
    M pdal/Kernel.hpp
    M pdal/Options.cpp
    M pdal/Options.hpp
    M pdal/Stage.cpp
    M pdal/Stage.hpp
    A test/data/apps/bad_cmd_opt
    A test/data/apps/bad_json_opt
    A test/data/apps/good_cmd_opt
    A test/data/apps/good_json_opt
    M test/unit/apps/AppTest.cpp
    M test/unit/apps/TranslateTest.cpp

  Log Message:
  -----------
  Option file (#1728)

* Add support for stage option files.

* Remove test code.

* Add JSON option file.

* Add tests form option_file.
Add grid_option_file option.

* Make sure there's no "foo.las" sitting around.


  Commit: 87986c5afdfdaf49b64a7bbc9696aa36124c5689
      https://github.com/PDAL/PDAL/commit/87986c5afdfdaf49b64a7bbc9696aa36124c5689
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-11-21 (Tue, 21 Nov 2017)

  Changed paths:
    M io/LasHeader.cpp
    M io/LasHeader.hpp
    M io/LasReader.cpp
    M io/LasWriter.cpp
    M io/LasWriter.hpp
    M test/unit/io/LasWriterTest.cpp

  Log Message:
  -----------
  Make sure we don't write LASzip VLRs more than once. (#1726)

Make LasHeader::findVlr const.


  Commit: d5090e70423e7559c2b65e36263997128c1dd6da
      https://github.com/PDAL/PDAL/commit/d5090e70423e7559c2b65e36263997128c1dd6da
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-11-21 (Tue, 21 Nov 2017)

  Changed paths:
    M doc/conf.py
    M doc/download.rst
    M doc/rtd_theme/footer.html
    M doc/stages/writers.bpf.rst
    M doc/workshop/osgeo4w.rst
    M io/BpfHeader.cpp
    M io/BpfHeader.hpp
    M io/BpfReader.cpp
    M io/BpfWriter.cpp
    M io/BpfWriter.hpp
    M io/LasHeader.cpp
    M io/LasHeader.hpp
    M io/LasReader.cpp
    M io/LasWriter.cpp
    M io/LasWriter.hpp
    M pdal/Kernel.hpp
    M pdal/Options.cpp
    M pdal/Options.hpp
    M pdal/PipelineManager.cpp
    M pdal/SpatialReference.cpp
    M pdal/SpatialReference.hpp
    M pdal/Stage.cpp
    M pdal/Stage.hpp
    M plugins/sqlite/io/SQLiteReader.cpp
    A test/data/apps/bad_cmd_opt
    A test/data/apps/bad_json_opt
    A test/data/apps/good_cmd_opt
    A test/data/apps/good_json_opt
    M test/unit/PipelineManagerTest.cpp
    M test/unit/apps/AppTest.cpp
    M test/unit/apps/TranslateTest.cpp
    M test/unit/io/BPFTest.cpp
    M test/unit/io/LasWriterTest.cpp

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


  Commit: a3ece8ee7a1f1c43715eea4d0f9e707b88891c42
      https://github.com/PDAL/PDAL/commit/a3ece8ee7a1f1c43715eea4d0f9e707b88891c42
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2017-11-22 (Wed, 22 Nov 2017)

  Changed paths:
    M doc/stages/writers.pcd.rst

  Log Message:
  -----------
  Update PCD Writer documentation to reflect new options


  Commit: 4f595c248ce9b1870b47f1666c456dd45e0474a2
      https://github.com/PDAL/PDAL/commit/4f595c248ce9b1870b47f1666c456dd45e0474a2
  Author: Howard Butler <howard at hobu.co>
  Date:   2017-11-26 (Sun, 26 Nov 2017)

  Changed paths:
    M cmake/examples/hobu-windows.bat
    M cmake/modules/FindZSTD.cmake
    M scripts/appveyor/config.cmd

  Log Message:
  -----------
  Get windows happy (#1734)

* be explict about LIBLZMA_LIBRARY for windows

* don't override LIBRARY_SUFFIX in FindZSTD


  Commit: a61011d3ffd33e5cdb786f2816b629b4dd411102
      https://github.com/PDAL/PDAL/commit/a61011d3ffd33e5cdb786f2816b629b4dd411102
  Author: Kristian Evers <kristianevers at gmail.com>
  Date:   2017-11-26 (Sun, 26 Nov 2017)

  Changed paths:
    M python/setup.py

  Log Message:
  -----------
  Fix python install (#1733)

* Don't import Cython directly before doing a fail-safe import of the same module

* Add install requirements to Python setup script


  Commit: f413e65e5de91db6d2271e1752f9249025e85658
      https://github.com/PDAL/PDAL/commit/f413e65e5de91db6d2271e1752f9249025e85658
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-11-27 (Mon, 27 Nov 2017)

  Changed paths:
    M cmake/lzma.cmake
    M cmake/zlib.cmake
    M cmake/zstd.cmake

  Log Message:
  -----------
  Made compression modules optional.


  Commit: 942b23b0998611d59fa125fd5fc7b0a0029ed979
      https://github.com/PDAL/PDAL/commit/942b23b0998611d59fa125fd5fc7b0a0029ed979
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-11-27 (Mon, 27 Nov 2017)

  Changed paths:
    M cmake/examples/hobu-windows.bat
    M cmake/modules/FindZSTD.cmake
    M doc/stages/writers.pcd.rst
    M python/setup.py
    M scripts/appveyor/config.cmd

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


Compare: https://github.com/PDAL/PDAL/compare/54e0bf4f81a7...942b23b09986


More information about the pdal-commits mailing list