[pdal-commits] [PDAL/PDAL] 67f371: Derivative writer refactor

GitHub noreply at github.com
Thu Dec 8 13:09:22 PST 2016


  Branch: refs/heads/rawsrs
  Home:   https://github.com/PDAL/PDAL
  Commit: 67f3719b6838b01c620ff20ae255a66c44963b3d
      https://github.com/PDAL/PDAL/commit/67f3719b6838b01c620ff20ae255a66c44963b3d
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M doc/stages/writers.derivative.rst
    M filters/PMFFilter.cpp
    M filters/SMRFilter.cpp
    M io/DerivativeWriter.cpp
    M io/DerivativeWriter.hpp
    M pdal/EigenUtils.cpp
    M pdal/EigenUtils.hpp
    M pdal/StageFactory.cpp
    M test/unit/EigenTest.cpp

  Log Message:
  -----------
  Derivative writer refactor


  Commit: 38a6ef10856c37dc164eeeab611a1d1edf3a6f3a
      https://github.com/PDAL/PDAL/commit/38a6ef10856c37dc164eeeab611a1d1edf3a6f3a
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M pdal/EigenUtils.hpp

  Log Message:
  -----------
  Fix pdal_eigen_test

Avoid switch in computeAspectD8. Compute aspect only after finding max
direction. Skip center cell, which is always 0.


  Commit: 95ee718152b69646c90391a9b31b110125670a98
      https://github.com/PDAL/PDAL/commit/95ee718152b69646c90391a9b31b110125670a98
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M filters/MongusFilter.cpp
    M filters/SMRFilter.cpp
    M io/DerivativeWriter.cpp
    M io/DerivativeWriter.hpp
    M pdal/EigenUtils.cpp
    M pdal/EigenUtils.hpp
    M test/unit/EigenTest.cpp

  Log Message:
  -----------
  Fix #1146 while we are updating DerivativeWriter anyway


  Commit: 230b6c9f0f2943091bdb39d82a15efeba5c830c0
      https://github.com/PDAL/PDAL/commit/230b6c9f0f2943091bdb39d82a15efeba5c830c0
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M doc/stages/writers.derivative.rst
    M filters/MongusFilter.cpp
    M filters/PMFFilter.cpp
    M filters/SMRFilter.cpp
    M io/DerivativeWriter.cpp
    M io/DerivativeWriter.hpp
    M pdal/EigenUtils.cpp
    M pdal/EigenUtils.hpp
    M pdal/StageFactory.cpp
    M test/unit/EigenTest.cpp

  Log Message:
  -----------
  Merge pull request #1402 from PDAL/derivative-refactor

DerivativeWriter refactor


  Commit: 7a94de31ec5b78df3b047040572f5744aeb5e691
      https://github.com/PDAL/PDAL/commit/7a94de31ec5b78df3b047040572f5744aeb5e691
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M CMakeLists.txt
    M filters/AttributeFilter.cpp
    M filters/CropFilter.cpp
    M filters/CropFilter.hpp
    A filters/private/crop/Point.cpp
    A filters/private/crop/Point.hpp
    M pdal/GEOSUtils.cpp
    M pdal/GEOSUtils.hpp
    A pdal/Geometry.cpp
    A pdal/Geometry.hpp
    M pdal/Polygon.cpp
    M pdal/Polygon.hpp
    M test/unit/filters/CropFilterTest.cpp

  Log Message:
  -----------
  support point/radius and sphere/radius cropping #1387 (#1388)

* support point/radius and sphere/radius cropping #1387

* #include <limits>

* pdal::Geometry and pdal::Point refactoring

* use proper GEOS init if available

* refactoring cleanup

* RAII for GEOS geometry management

* refactor cropfilter::Point to use new pdal::Geometry stuff

* too many ctx's

* lint cleanup

* lint cleanup

* Geometry.cpp|hpp addition

* Build private .cpp files.
Don't install private .hpp files.
Remove duplicate files.


  Commit: 28003df716821b6aa333f400b4a8156199fe9b81
      https://github.com/PDAL/PDAL/commit/28003df716821b6aa333f400b4a8156199fe9b81
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    R test/data/nitf/write_test1.ntf

  Log Message:
  -----------
  remove unused and invalid NITF test file #1025


  Commit: a115ab49f18d01f95dcc8881c32ba3e6f228e985
      https://github.com/PDAL/PDAL/commit/a115ab49f18d01f95dcc8881c32ba3e6f228e985
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M plugins/oci/test/OCITest.cpp

  Log Message:
  -----------
  no need for property_tree in oci test


  Commit: 779524839c4b05d64698861fa0f12097f96f1720
      https://github.com/PDAL/PDAL/commit/779524839c4b05d64698861fa0f12097f96f1720
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M filters/MongusFilter.cpp
    M filters/MongusFilter.hpp
    M pdal/EigenUtils.cpp
    M pdal/EigenUtils.hpp

  Log Message:
  -----------
  The TPS interpolation in filters.mongus is generic enough to move to EigenUtils

A number of other ground segmentation routines (yet to be implemented) use a
similar approach for estimating the ground surface. Our modified version of
SMRF even uses TPS to fill holes, although we have yet to port that over to
this EigenUtils function, as it differs slightly.


  Commit: 58155dd57794b21e9a843a87429b5ace086eb13f
      https://github.com/PDAL/PDAL/commit/58155dd57794b21e9a843a87429b5ace086eb13f
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M filters/SMRFilter.cpp
    M filters/SMRFilter.hpp

  Log Message:
  -----------
  Fix some issues with SMRF

* Be consistent when addressing rows/cols
* By default, SMRF now writes no debugging outputs, but optional directory
  argument enables it
* Make args more consistent with paper, add scalar arg


  Commit: 1e4ed06f67fb90bdb214fe6667ba2c2722241512
      https://github.com/PDAL/PDAL/commit/1e4ed06f67fb90bdb214fe6667ba2c2722241512
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M filters/SMRFilter.cpp
    M filters/SMRFilter.hpp

  Log Message:
  -----------
  Merge pull request #1424 from PDAL/basic-smrf-fixes

Fix some issues with SMRF


  Commit: 796a89ea0ecdb64371f6a1bcff40692a4cec9a98
      https://github.com/PDAL/PDAL/commit/796a89ea0ecdb64371f6a1bcff40692a4cec9a98
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M filters/MongusFilter.cpp
    M filters/MongusFilter.hpp
    M pdal/EigenUtils.cpp
    M pdal/EigenUtils.hpp

  Log Message:
  -----------
  Merge pull request #1394 from PDAL/tps-as-eigenutil

The TPS interpolation in filters.mongus is generic enough to move to EigenUtils


  Commit: 7f35d84c8d828400dee19dc69139d53d73a2a741
      https://github.com/PDAL/PDAL/commit/7f35d84c8d828400dee19dc69139d53d73a2a741
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
    M doc/index.rst

  Log Message:
  -----------
  docker.com, not org


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

  Changed paths:
    M CMakeLists.txt
    M doc/index.rst
    M doc/stages/writers.derivative.rst
    M filters/AttributeFilter.cpp
    M filters/CropFilter.cpp
    M filters/CropFilter.hpp
    M filters/MongusFilter.cpp
    M filters/MongusFilter.hpp
    M filters/PMFFilter.cpp
    M filters/SMRFilter.cpp
    M filters/SMRFilter.hpp
    A filters/private/crop/Point.cpp
    A filters/private/crop/Point.hpp
    M io/DerivativeWriter.cpp
    M io/DerivativeWriter.hpp
    M pdal/EigenUtils.cpp
    M pdal/EigenUtils.hpp
    M pdal/GEOSUtils.cpp
    M pdal/GEOSUtils.hpp
    A pdal/Geometry.cpp
    A pdal/Geometry.hpp
    M pdal/Polygon.cpp
    M pdal/Polygon.hpp
    M pdal/SpatialReference.hpp
    M pdal/StageFactory.cpp
    M plugins/oci/test/OCITest.cpp
    R test/data/nitf/write_test1.ntf
    M test/unit/EigenTest.cpp
    M test/unit/filters/CropFilterTest.cpp

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


Compare: https://github.com/PDAL/PDAL/compare/f086b4efce21...fc2233b9d877


More information about the pdal-commits mailing list