[pdal-commits] [PDAL/PDAL] 7396fb: Adding enhancements in E57 plugins (#2847)

Andrew Bell noreply at github.com
Fri Jan 17 09:32:32 PST 2020


  Branch: refs/heads/elm-test
  Home:   https://github.com/PDAL/PDAL
  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: 3b09a694d3372d4c9a1daffb80131daac592fd8f
      https://github.com/PDAL/PDAL/commit/3b09a694d3372d4c9a1daffb80131daac592fd8f
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-01-02 (Thu, 02 Jan 2020)

  Changed paths:
    M cmake/gtest.cmake

  Log Message:
  -----------
  Remove what seem to be unnecessary property settings. (#2859)


  Commit: 1c3b53c0961327d87d78e568032faf0034149b1d
      https://github.com/PDAL/PDAL/commit/1c3b53c0961327d87d78e568032faf0034149b1d
  Author: Howard Butler <howard at hobu.co>
  Date:   2020-01-02 (Thu, 02 Jan 2020)

  Changed paths:
    M filters/TransformationFilter.cpp
    A test/data/filters/transform-newlines.txt
    A test/data/filters/transform-oneline.txt
    M test/unit/filters/TransformationFilterTest.cpp

  Log Message:
  -----------
  support providing 'matrix' option to filters.transformation via filenames (#2856)


  Commit: adf3d5bf0b5c0ab64506008044b39e1b55ff0883
      https://github.com/PDAL/PDAL/commit/adf3d5bf0b5c0ab64506008044b39e1b55ff0883
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-01-06 (Mon, 06 Jan 2020)

  Changed paths:
    M doc/stages/writers.las.rst
    M io/LasWriter.cpp

  Log Message:
  -----------
  Add "filesource_id" as an argument for the LAS writer. (#2863)


  Commit: 31c03321aff7909b2be6974d410452d17f99ca14
      https://github.com/PDAL/PDAL/commit/31c03321aff7909b2be6974d410452d17f99ca14
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-01-07 (Tue, 07 Jan 2020)

  Changed paths:
    M plugins/e57/io/E57Reader.hpp

  Log Message:
  -----------
  Fix compiler warning.


  Commit: f88c8ee0e5a225d8c16dae917d302b1eaa352028
      https://github.com/PDAL/PDAL/commit/f88c8ee0e5a225d8c16dae917d302b1eaa352028
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-01-08 (Wed, 08 Jan 2020)

  Changed paths:
    M filters/HexBinFilter.cpp
    M pdal/Geometry.hpp
    M pdal/Polygon.cpp
    M pdal/Polygon.hpp
    M test/unit/PolygonTest.cpp

  Log Message:
  -----------
  Remove any rings enclosing area deemed too small. (#2865)


  Commit: 19e491d648b5a64c4fd36fc75993d0a56e9a58de
      https://github.com/PDAL/PDAL/commit/19e491d648b5a64c4fd36fc75993d0a56e9a58de
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-01-10 (Fri, 10 Jan 2020)

  Changed paths:
    M test/unit/apps/InfoTest.cpp

  Log Message:
  -----------
  Comment out currently-broken test.


  Commit: 6e62b56c2cd8c287507d821b1d5969f9cc081812
      https://github.com/PDAL/PDAL/commit/6e62b56c2cd8c287507d821b1d5969f9cc081812
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-01-10 (Fri, 10 Jan 2020)

  Changed paths:
    M filters/HexBinFilter.cpp
    M pdal/Geometry.hpp
    M pdal/Polygon.cpp
    M pdal/Polygon.hpp
    M test/unit/PolygonTest.cpp

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


  Commit: 66243ab90364972ef60fe581e75eb8fc0bf1c831
      https://github.com/PDAL/PDAL/commit/66243ab90364972ef60fe581e75eb8fc0bf1c831
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-01-10 (Fri, 10 Jan 2020)

  Changed paths:
    M filters/SkewnessBalancingFilter.cpp
    M filters/SkewnessBalancingFilter.hpp
    M test/unit/CMakeLists.txt
    M test/unit/apps/InfoTest.cpp
    A test/unit/filters/SkewnessFilterTest.cpp

  Log Message:
  -----------
  More cleanup of skewness filter (#2866)

* Hope this addresses the issue Even brought up.  We need a test.

* Change the processing a bit to simplify and eliminate array OOB problem.

* Compilation fixes.

* Rework to make more clear (hopefully) and eliminate potential OOB situations.

* Missed test file.

* Update arg names from begin/end to first/last.
Set class to non-ground.

* Find build error.

* More test.


  Commit: 97df6f0d544de420da369fba346d977aa4b98688
      https://github.com/PDAL/PDAL/commit/97df6f0d544de420da369fba346d977aa4b98688
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-01-10 (Fri, 10 Jan 2020)

  Changed paths:
    M test/unit/apps/InfoTest.cpp

  Log Message:
  -----------
  Remove debug.


  Commit: 58b41990bada8d9f2f84c010e87299e087f9bb56
      https://github.com/PDAL/PDAL/commit/58b41990bada8d9f2f84c010e87299e087f9bb56
  Author: Ryan Pals <ryan at hobu.co>
  Date:   2020-01-14 (Tue, 14 Jan 2020)

  Changed paths:
    M examples/writing-reader/MyReader.cpp

  Log Message:
  -----------
  Fix uninitialized variable (#2871)


  Commit: a42fe29ab01891f3d9232451ede78d56533c199f
      https://github.com/PDAL/PDAL/commit/a42fe29ab01891f3d9232451ede78d56533c199f
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-01-15 (Wed, 15 Jan 2020)

  Changed paths:
    M doc/stages/readers.text.rst
    M io/TextReader.cpp
    M io/TextReader.hpp
    A test/data/text/quoted.txt
    M test/unit/io/TextReaderTest.cpp

  Log Message:
  -----------
  Handle quoted header lines in readers.text (#2872)

* Stronger dimension name checking.

* Trim spaces.

* Add missed test file.


  Commit: a321b57116ec4687bb7984df2892827ce687c8e0
      https://github.com/PDAL/PDAL/commit/a321b57116ec4687bb7984df2892827ce687c8e0
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-01-15 (Wed, 15 Jan 2020)

  Changed paths:
    M plugins/e57/CMakeLists.txt
    M plugins/e57/io/E57Reader.hpp
    M plugins/e57/io/E57Writer.hpp

  Log Message:
  -----------
  Remove E57 dependencies from headers. (#2868)


  Commit: a8955601947438f6c5e2daf033b88029819a7dfa
      https://github.com/PDAL/PDAL/commit/a8955601947438f6c5e2daf033b88029819a7dfa
  Author: Even Rouault <even.rouault at spatialys.com>
  Date:   2020-01-15 (Wed, 15 Jan 2020)

  Changed paths:
    M io/BpfCompressor.cpp
    M io/BpfReader.cpp
    M io/BpfReader.hpp
    M io/Ilvis2MetadataReader.cpp
    M io/OptechReader.cpp
    M io/PcdReader.cpp
    M io/PlyReader.cpp
    M kernels/TIndexKernel.cpp
    M pdal/Geometry.cpp
    M plugins/pgpointcloud/io/PgCommon.hpp
    M test/unit/io/Ilvis2MetadataReaderTest.cpp

  Log Message:
  -----------
  Fixes memory leaks found when runing ctest (#2874)

Found with a -fsanitize=address build


  Commit: 18728009d70ef4a4e6896c7fca56584d4ecc437c
      https://github.com/PDAL/PDAL/commit/18728009d70ef4a4e6896c7fca56584d4ecc437c
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2020-01-16 (Thu, 16 Jan 2020)

  Changed paths:
    M filters/ELMFilter.cpp
    M filters/HAGFilter.cpp
    M filters/OutlierFilter.cpp
    M filters/PMFFilter.cpp
    M filters/SMRFilter.cpp
    M filters/SkewnessBalancingFilter.cpp
    M pdal/pdal_types.hpp
    M test/unit/filters/AssignFilterTest.cpp
    M test/unit/filters/ELMFilterTest.cpp
    M test/unit/filters/HAGFilterTest.cpp
    M test/unit/filters/OverlayFilterTest.cpp
    M test/unit/filters/SMRFilterTest.cpp
    M test/unit/filters/SkewnessFilterTest.cpp
    M test/unit/io/EptAddonWriterTest.cpp
    M test/unit/io/TerrasolidReaderTest.cpp

  Log Message:
  -----------
  Create enum for classification labels (#2875)

* Create enum for classification labels

* Make mapping explicit to avoid unintentional breakage

* Switch to int and remove some casts (add a cast in PointView)

* No enum, no conversion


  Commit: 49de562fed7afa39e6a8eda7213d2173bf82fd27
      https://github.com/PDAL/PDAL/commit/49de562fed7afa39e6a8eda7213d2173bf82fd27
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-01-17 (Fri, 17 Jan 2020)

  Changed paths:
    M doc/stages/readers.text.rst

  Log Message:
  -----------
  Add an example to readers.text.


  Commit: 9c189df9a6e56757525b86e27feae331a5c6f833
      https://github.com/PDAL/PDAL/commit/9c189df9a6e56757525b86e27feae331a5c6f833
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-01-17 (Fri, 17 Jan 2020)

  Changed paths:
    M cmake/gtest.cmake
    M doc/stages/readers.text.rst
    M doc/stages/writers.las.rst
    M examples/writing-reader/MyReader.cpp
    M filters/ClusterFilter.cpp
    M filters/ClusterFilter.hpp
    M filters/ELMFilter.cpp
    M filters/HAGFilter.cpp
    M filters/HexBinFilter.cpp
    M filters/OutlierFilter.cpp
    M filters/PMFFilter.cpp
    M filters/SMRFilter.cpp
    M filters/SkewnessBalancingFilter.cpp
    M filters/SkewnessBalancingFilter.hpp
    M filters/TransformationFilter.cpp
    M filters/private/delaunator.hpp
    M io/BpfCompressor.cpp
    M io/BpfReader.cpp
    M io/BpfReader.hpp
    M io/Ilvis2MetadataReader.cpp
    M io/LasWriter.cpp
    M io/OptechReader.cpp
    M io/PcdReader.cpp
    M io/PlyReader.cpp
    M io/TextReader.cpp
    M io/TextReader.hpp
    M kernels/TIndexKernel.cpp
    M pdal/Dimension.json
    M pdal/Geometry.cpp
    M pdal/Geometry.hpp
    M pdal/Polygon.cpp
    M pdal/Polygon.hpp
    M pdal/pdal_types.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
    M plugins/pgpointcloud/io/PgCommon.hpp
    A test/data/e57/A_B_different_dims.e57
    A test/data/filters/transform-newlines.txt
    A test/data/filters/transform-oneline.txt
    A test/data/text/quoted.txt
    M test/unit/CMakeLists.txt
    M test/unit/PolygonTest.cpp
    M test/unit/apps/InfoTest.cpp
    M test/unit/filters/AssignFilterTest.cpp
    M test/unit/filters/ELMFilterTest.cpp
    M test/unit/filters/HAGFilterTest.cpp
    M test/unit/filters/OverlayFilterTest.cpp
    M test/unit/filters/SMRFilterTest.cpp
    A test/unit/filters/SkewnessFilterTest.cpp
    M test/unit/filters/TransformationFilterTest.cpp
    M test/unit/io/EptAddonWriterTest.cpp
    M test/unit/io/Ilvis2MetadataReaderTest.cpp
    M test/unit/io/TerrasolidReaderTest.cpp
    M test/unit/io/TextReaderTest.cpp

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


Compare: https://github.com/PDAL/PDAL/compare/9012559cc5ac...9c189df9a6e5


More information about the pdal-commits mailing list