[pdal-commits] [PDAL/PDAL] 3d27f9: cache TileDB attributes and remove extraneous call...

Howard Butler noreply at github.com
Fri Dec 27 06:37:42 PST 2019


  Branch: refs/heads/readers.z5
  Home:   https://github.com/PDAL/PDAL
  Commit: 3d27f95493bf053238436d6c3005d50f496a03b2
      https://github.com/PDAL/PDAL/commit/3d27f95493bf053238436d6c3005d50f496a03b2
  Author: Norman Barker <norman at tiledb.io>
  Date:   2019-11-25 (Mon, 25 Nov 2019)

  Changed paths:
    M plugins/tiledb/io/TileDBWriter.cpp

  Log Message:
  -----------
  cache TileDB attributes and remove extraneous call to schema (#2820)

* cache TileDB attributes and remove extraneous call to schema

* fixed tiledb error with calling schema


  Commit: 3df0d04f97499fa9391ab12d3931b840e0224162
      https://github.com/PDAL/PDAL/commit/3df0d04f97499fa9391ab12d3931b840e0224162
  Author: Howard Butler <howard at hobu.co>
  Date:   2019-11-27 (Wed, 27 Nov 2019)

  Changed paths:
    M plugins/CMakeLists.txt
    M scripts/conda/osx.sh

  Log Message:
  -----------
  Z5 building


  Commit: ec08617b363e5f0772ff7289d8777326868ee2cd
      https://github.com/PDAL/PDAL/commit/ec08617b363e5f0772ff7289d8777326868ee2cd
  Author: Connor Manning <connor at hobu.co>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M filters/SkewnessBalancingFilter.cpp

  Log Message:
  -----------
  Avoid potential descending for-loop wrapping (#2778)

* Avoid potential descending for-loop wrapping in the skewness balancing filter.

* Change to do-while loop to improve readability


  Commit: 3346e2bd0713defe14afbccf924d3d189b11ed5e
      https://github.com/PDAL/PDAL/commit/3346e2bd0713defe14afbccf924d3d189b11ed5e
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2019-12-03 (Tue, 03 Dec 2019)

  Changed paths:
    M filters/OverlayFilter.cpp
    M filters/private/pnp/GridPnp.hpp
    M io/EptReader.cpp
    M io/EptReader.hpp
    M pdal/Geometry.cpp
    M pdal/Geometry.hpp
    M pdal/Polygon.cpp
    M pdal/Polygon.hpp

  Log Message:
  -----------
  Put faster point-in-polygon in Polygon class (#2827)

* Temp

* Revert "Temp"

This reverts commit aeddaa7ebaf9acca1097e033b135e1e5dbe15043.

* Add pnpGrid point-in-polygon method to Polygon.
Use in OverlayFilter.
Close #2812

* Use polygon's contains() for points in EPT.

* Remove unnecessary header.


  Commit: fce5d58ddc83dccc92bedf73033d8ee2e2e0dfcf
      https://github.com/PDAL/PDAL/commit/fce5d58ddc83dccc92bedf73033d8ee2e2e0dfcf
  Author: Howard Butler <howard at hobu.co>
  Date:   2019-12-04 (Wed, 04 Dec 2019)

  Changed paths:
    M plugins/python/plang/Invocation.cpp
    M scripts/azp/osx.yml

  Log Message:
  -----------
  make sure to initialize outArrays (#2831)

* make sure to initialize outArrays

* conda channel ordering


  Commit: 55195c4511f658a94aeb37cdd044d50207de89e2
      https://github.com/PDAL/PDAL/commit/55195c4511f658a94aeb37cdd044d50207de89e2
  Author: Connor Manning <connor at hobu.co>
  Date:   2019-12-09 (Mon, 09 Dec 2019)

  Changed paths:
    M io/EptReader.cpp
    M io/EptReader.hpp
    M io/private/EptSupport.cpp
    M io/private/EptSupport.hpp
    A test/data/ept/ellipsoid-zstandard/ept-build.json
    A test/data/ept/ellipsoid-zstandard/ept-data/0-0-0-0.zst
    A test/data/ept/ellipsoid-zstandard/ept-hierarchy/0-0-0-0.json
    A test/data/ept/ellipsoid-zstandard/ept-sources/0.json
    A test/data/ept/ellipsoid-zstandard/ept-sources/list.json
    A test/data/ept/ellipsoid-zstandard/ept.json
    M test/unit/io/EptReaderTest.cpp

  Log Message:
  -----------
  EPT Zstandard support (#2783)

* Try to support zstandard compression back-end

* Test

* Removed non necessary move

* Properly distinguish EPT remote schema from the local PointLayout for binary datatype.  Add coresponding test.  Make the laszip test less intentionally degenerate.  Make lack of 'points' metadata non-fatal.

* Add Zstandard sample dataset and unit test.

* Make EPT streaming occur asynchronously with a lookahead buffer of nodes.

* Handle zero-point overlaps in streaming EPT reader, for when octree bounds overlap a query but no contained points overlap.

* Respect the threads option for EPT reader streaming.

* Update EPT streaming test, correct usage of the output point layout.

* Remove constness changes unrelated to EPT streaming for PR.

* Add zstandard stream test.

* Remove merge artifact that duplicated some code.

* Hook up Zstandard dataType for streaming.

* Add zstandard ifdefs.

* Re-check EPT data-type enum during processing.

* Explicitly check another EPT data-type during processing.

* Fix zstandard ifdef so tests run properly, move the reader's zstandard check out of the pooled processing loop to error out earlier if it's missing.

* Add utility function for processing binary data according to the remote EPT schema.

* Remove duplicate declaration.


  Commit: 672a711cc608bfe6b8b98801b0e087fd230deca8
      https://github.com/PDAL/PDAL/commit/672a711cc608bfe6b8b98801b0e087fd230deca8
  Author: Norman Barker <norman at tiledb.io>
  Date:   2019-12-09 (Mon, 09 Dec 2019)

  Changed paths:
    M doc/stages/writers.tiledb.rst
    M plugins/tiledb/CMakeLists.txt
    M plugins/tiledb/io/TileDBWriter.cpp
    M plugins/tiledb/io/TileDBWriter.hpp
    M plugins/tiledb/test/TileDBWriterTest.cpp

  Log Message:
  -----------
  tiledb: support attribute filters (#2828)


  Commit: 85db16bc79245de5cf2db884cb8e14862926ba30
      https://github.com/PDAL/PDAL/commit/85db16bc79245de5cf2db884cb8e14862926ba30
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2019-12-10 (Tue, 10 Dec 2019)

  Changed paths:
    M io/EptReader.cpp

  Log Message:
  -----------
  Guard against not having zstandard. (#2836)


  Commit: 07bffa7b89991d082cad8d300b984cb4f1f4aa7a
      https://github.com/PDAL/PDAL/commit/07bffa7b89991d082cad8d300b984cb4f1f4aa7a
  Author: Norman Barker <norman at tiledb.io>
  Date:   2019-12-11 (Wed, 11 Dec 2019)

  Changed paths:
    M plugins/tiledb/io/TileDBWriter.cpp

  Log Message:
  -----------
  tiledb: check attributes (#2837)


  Commit: 510bc65ca222fcbda3be90b51f5055a82367699a
      https://github.com/PDAL/PDAL/commit/510bc65ca222fcbda3be90b51f5055a82367699a
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2019-12-12 (Thu, 12 Dec 2019)

  Changed paths:
    M pdal/PipelineManager.cpp
    M pdal/StageFactory.cpp
    M test/unit/apps/TranslateTest.cpp

  Log Message:
  -----------
  Accept null output for pdal translate. (#2842)


  Commit: 25939eead241838adb7bf637f0d2e14763cabba5
      https://github.com/PDAL/PDAL/commit/25939eead241838adb7bf637f0d2e14763cabba5
  Author: Norman Barker <norman at tiledb.io>
  Date:   2019-12-13 (Fri, 13 Dec 2019)

  Changed paths:
    M plugins/tiledb/io/TileDBReader.cpp
    M plugins/tiledb/test/TileDBReaderTest.cpp

  Log Message:
  -----------
  tiledb: fix bbox option (#2844)


  Commit: 1064ae8c7a332cbc700103c803da2e69808a3ba2
      https://github.com/PDAL/PDAL/commit/1064ae8c7a332cbc700103c803da2e69808a3ba2
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2019-12-18 (Wed, 18 Dec 2019)

  Changed paths:
    M doc/stages/filters.hag.rst
    M filters/HAGFilter.cpp
    M filters/HAGFilter.hpp
    M pdal/EigenUtils.cpp
    M pdal/KDIndex.hpp
    A test/data/filters/hagtest.jpg
    A test/data/filters/hagtest.txt
    M test/unit/CMakeLists.txt
    A test/unit/filters/HAGFilterTest.cpp

  Log Message:
  -----------
  Improve filters.hag for delaunay case (#2846)

* First cut streamlining HAG filter.
Add first test and test data.

* Add filters.hag tests.
Update filters.hag documentation.

* Protect macro expansion of min/max.

* Eliminate case to simplify.

* Update delaunay creation.

* Merge fix.

* Don't calculate distance when we already have it.

* Refactor to clarify handling and eliminate potential divide-by-zero issues.

* Remove assertion.

* Update doc text.

* Update text for max_distance.


  Commit: e75ec01398dbe3c1069b922747bd44632f6596d1
      https://github.com/PDAL/PDAL/commit/e75ec01398dbe3c1069b922747bd44632f6596d1
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2019-12-18 (Wed, 18 Dec 2019)

  Changed paths:
    M doc/stages/filters.cluster.rst

  Log Message:
  -----------
  Explicitly state the name of the cluster ID dimension.


  Commit: b606d5ba2ea67868dd6a398b1e5ea946c453fbea
      https://github.com/PDAL/PDAL/commit/b606d5ba2ea67868dd6a398b1e5ea946c453fbea
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2019-12-18 (Wed, 18 Dec 2019)

  Changed paths:
    M doc/stages/filters.hag.rst
    M filters/HAGFilter.cpp
    M filters/HAGFilter.hpp
    M pdal/EigenUtils.cpp
    M pdal/KDIndex.hpp
    A test/data/filters/hagtest.jpg
    A test/data/filters/hagtest.txt
    M test/unit/CMakeLists.txt
    A test/unit/filters/HAGFilterTest.cpp

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


  Commit: 124061dde7fc8d80dae9a5d2fff94e80e138457c
      https://github.com/PDAL/PDAL/commit/124061dde7fc8d80dae9a5d2fff94e80e138457c
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2019-12-19 (Thu, 19 Dec 2019)

  Changed paths:
    M plugins/tiledb/io/TileDBReader.cpp
    M plugins/tiledb/io/TileDBReader.hpp
    M plugins/tiledb/io/TileDBWriter.cpp

  Log Message:
  -----------
  Fix filename handling for tiledb. (#2853)

* Fix filename handling for tiledb.
Handle tiledb exceptions.

* Update writer to match reader behavior.


  Commit: 7396fb209f8a784f048b83415b661a0a5fcf204e
      https://github.com/PDAL/PDAL/commit/7396fb209f8a784f048b83415b661a0a5fcf204e
  Author: Pravin Shinde <pshinde825 at gmail.com>
  Date:   2019-12-19 (Thu, 19 Dec 2019)

  Changed paths:
    M filters/private/delaunator.hpp
    M plugins/e57/CMakeLists.txt
    M plugins/e57/io/E57Reader.cpp
    M plugins/e57/io/E57Reader.hpp
    M plugins/e57/io/E57Writer.cpp
    M plugins/e57/io/E57Writer.hpp
    M plugins/e57/io/Scan.cpp
    M plugins/e57/io/Scan.hpp
    M plugins/e57/io/Utils.cpp
    M plugins/e57/io/Utils.hpp
    M plugins/e57/io/Uuid.cpp
    M plugins/e57/io/Uuid.hpp
    M plugins/e57/test/E57ReaderTest.cpp
    M plugins/e57/test/E57UtilsTest.cpp
    M plugins/e57/test/E57UuidTest.cpp
    M plugins/e57/test/E57WriterTest.cpp
    M plugins/e57/test/ScanTest.cpp
    A test/data/e57/A_B_different_dims.e57

  Log Message:
  -----------
  Adding enhancements in E57 plugins (#2847)

* Refactored E57 Reader.

* Added remote file reading support in E57

* fixed indents

* Resolved namespaces, chunksize and spelling mistakes.

* Combined switch cases, resolved e57 namespace in ScanTest.cpp

* Use Array instead of Map for rescale factors.

* Added rescaling optimizations.

* Minor adjustments

* Fixed windows build failure.

* Changed WIN32 to WINDOWS

* fixing CI

* Added more enhancements and features in E57 plugins

* Added test data

* Fixed linux build failure

* Addressing comments

* Changed chunk size to 10000.

* Correction in info text


  Commit: 743d44cf439ad7fd4f837de84261a5e3177264c0
      https://github.com/PDAL/PDAL/commit/743d44cf439ad7fd4f837de84261a5e3177264c0
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2019-12-20 (Fri, 20 Dec 2019)

  Changed paths:
    M filters/ClusterFilter.cpp
    M filters/ClusterFilter.hpp
    M pdal/Dimension.json

  Log Message:
  -----------
  Make ClusterID a built-in dimension. (#2854)


  Commit: ec934b2bb70c90d630d743cfe8f7017e804cb2cf
      https://github.com/PDAL/PDAL/commit/ec934b2bb70c90d630d743cfe8f7017e804cb2cf
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2019-12-20 (Fri, 20 Dec 2019)

  Changed paths:
    A test/data/filters/elm1.txt
    M test/unit/CMakeLists.txt
    A test/unit/filters/ELMFilterTest.cpp

  Log Message:
  -----------
  Add simple test for ELM filter. (#2855)


  Commit: f96fbc76ae239cc0df34743cb005c72f2a2ded44
      https://github.com/PDAL/PDAL/commit/f96fbc76ae239cc0df34743cb005c72f2a2ded44
  Author: Howard Butler <howard at hobu.co>
  Date:   2019-12-27 (Fri, 27 Dec 2019)

  Changed paths:
    M doc/stages/filters.cluster.rst
    M doc/stages/filters.hag.rst
    M doc/stages/writers.tiledb.rst
    M filters/ClusterFilter.cpp
    M filters/ClusterFilter.hpp
    M filters/HAGFilter.cpp
    M filters/HAGFilter.hpp
    M filters/OverlayFilter.cpp
    M filters/SkewnessBalancingFilter.cpp
    M filters/private/delaunator.hpp
    M filters/private/pnp/GridPnp.hpp
    M io/EptReader.cpp
    M io/EptReader.hpp
    M io/private/EptSupport.cpp
    M io/private/EptSupport.hpp
    M pdal/Dimension.json
    M pdal/EigenUtils.cpp
    M pdal/Geometry.cpp
    M pdal/Geometry.hpp
    M pdal/KDIndex.hpp
    M pdal/PipelineManager.cpp
    M pdal/Polygon.cpp
    M pdal/Polygon.hpp
    M pdal/StageFactory.cpp
    M plugins/e57/CMakeLists.txt
    M plugins/e57/io/E57Reader.cpp
    M plugins/e57/io/E57Reader.hpp
    M plugins/e57/io/E57Writer.cpp
    M plugins/e57/io/E57Writer.hpp
    M plugins/e57/io/Scan.cpp
    M plugins/e57/io/Scan.hpp
    M plugins/e57/io/Utils.cpp
    M plugins/e57/io/Utils.hpp
    M plugins/e57/io/Uuid.cpp
    M plugins/e57/io/Uuid.hpp
    M plugins/e57/test/E57ReaderTest.cpp
    M plugins/e57/test/E57UtilsTest.cpp
    M plugins/e57/test/E57UuidTest.cpp
    M plugins/e57/test/E57WriterTest.cpp
    M plugins/e57/test/ScanTest.cpp
    M plugins/python/plang/Invocation.cpp
    M plugins/tiledb/CMakeLists.txt
    M plugins/tiledb/io/TileDBReader.cpp
    M plugins/tiledb/io/TileDBReader.hpp
    M plugins/tiledb/io/TileDBWriter.cpp
    M plugins/tiledb/io/TileDBWriter.hpp
    M plugins/tiledb/test/TileDBReaderTest.cpp
    M plugins/tiledb/test/TileDBWriterTest.cpp
    M scripts/azp/osx.yml
    A test/data/e57/A_B_different_dims.e57
    A test/data/ept/ellipsoid-zstandard/ept-build.json
    A test/data/ept/ellipsoid-zstandard/ept-data/0-0-0-0.zst
    A test/data/ept/ellipsoid-zstandard/ept-hierarchy/0-0-0-0.json
    A test/data/ept/ellipsoid-zstandard/ept-sources/0.json
    A test/data/ept/ellipsoid-zstandard/ept-sources/list.json
    A test/data/ept/ellipsoid-zstandard/ept.json
    A test/data/filters/elm1.txt
    A test/data/filters/hagtest.jpg
    A test/data/filters/hagtest.txt
    M test/unit/CMakeLists.txt
    M test/unit/apps/TranslateTest.cpp
    A test/unit/filters/ELMFilterTest.cpp
    A test/unit/filters/HAGFilterTest.cpp
    M test/unit/io/EptReaderTest.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into readers.z5


Compare: https://github.com/PDAL/PDAL/compare/1b2ae140a6ad...f96fbc76ae23


More information about the pdal-commits mailing list