[pdal-commits] [PDAL/PDAL] 02c6ac: set default ZSTD level (#3198)

Andrew Bell noreply at github.com
Thu Sep 10 04:28:35 PDT 2020


  Branch: refs/heads/eigen-3.3.7
  Home:   https://github.com/PDAL/PDAL
  Commit: 02c6ac57d94b64502bb086d6f11afa4c54130bc2
      https://github.com/PDAL/PDAL/commit/02c6ac57d94b64502bb086d6f11afa4c54130bc2
  Author: Norman Barker <norman at tiledb.io>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

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

  Log Message:
  -----------
  set default ZSTD level (#3198)


  Commit: 96395aee14fda22df6b4801a71fb0318145b0c30
      https://github.com/PDAL/PDAL/commit/96395aee14fda22df6b4801a71fb0318145b0c30
  Author: Howard Butler <howard at hobu.co>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M cmake/gtest.cmake
    M scripts/azp/linux-conda.yml

  Log Message:
  -----------
  check cmake version before using CMP0079 cmake policy (#3200)

* check cmake version before using CMP0079 cmake policy

* add absl to build requirements

* use correct package name


  Commit: 4fbc5f1bac4a3ac0f94a9f5af0c627ad11bce7bd
      https://github.com/PDAL/PDAL/commit/4fbc5f1bac4a3ac0f94a9f5af0c627ad11bce7bd
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M test/unit/UtilsTest.cpp

  Log Message:
  -----------
  More split test.


  Commit: 5d8fd987496be4fd9de85a3e4ec57dc18947355e
      https://github.com/PDAL/PDAL/commit/5d8fd987496be4fd9de85a3e4ec57dc18947355e
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M cmake/gtest.cmake
    M plugins/tiledb/io/TileDBWriter.cpp
    M plugins/tiledb/test/TileDBWriterTest.cpp
    M scripts/azp/linux-conda.yml

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


  Commit: 70b52e2cee795cd69bbafbb16d30a63af6e40b49
      https://github.com/PDAL/PDAL/commit/70b52e2cee795cd69bbafbb16d30a63af6e40b49
  Author: Ryan Pals <ryan at hobu.co>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

  Changed paths:
    A doc/stages/readers.obj.rst
    A io/ObjReader.cpp
    A io/ObjReader.hpp
    M pdal/Dimension.json
    M pdal/StageExtensions.cpp
    A test/data/obj/1.2-with-color.obj
    A test/data/obj/1.2-with-color.obj.mtl
    A test/data/obj/box.obj
    A test/data/obj/no_vertex.obj
    A test/data/obj/simple_binary.obj
    M test/unit/CMakeLists.txt
    A test/unit/io/ObjReaderTest.cpp

  Log Message:
  -----------
  readers.obj (#3207)

* Stub.

* Correct return type.

* Vertex indices can be negative.

* WIP

* Copy over test data

* WIP

* Remove swap files

* Add simple test data from paulbourke.net

* WIP

* WIP

* WIP

* WIP

* WIP

* WIP -- feedback from call with Andrew

* Smaller pieces.

* Non-crashing code.

* Add face triangulation

* Read negative vertices correctly

* WIP

* Fix test of file key name.

* Copy unit test files from https://github.com/PDAL/PDAL/tree/readers.obj

* Add mesh

* Copy over unit tests from Hobu's branch

* WIP

* Throw error when no file is found

* WIP

* WIP

* Feedback -- get rid of try/catch blocks

* Feedback -- move reused code into a function

* Convert to lambda

* Tabs -> spaces

* Cleanup

* Add test stubs

* Small changes, mostly formatting.

* Feedback -- ensure entire string is read

* Add docs

* Remove unused file

* Finishing touches, finish tests

* Remove old

* Fix JSON error

* Fix JSON error part 2

* Change vertex init

* Change vertex init part 2

* Fix point ordering

* Potential cmake/windows fix

Co-authored-by: Andrew Bell <andrew.bell.ia at gmail.com>


  Commit: 8ee06df54cc307cfbdae07b1803ae383c318c6f9
      https://github.com/PDAL/PDAL/commit/8ee06df54cc307cfbdae07b1803ae383c318c6f9
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

  Changed paths:
    M doc/stages/filters.assign.rst
    M doc/stages/readers.bpf.rst
    M filters/AssignFilter.cpp
    A filters/private/expr/AssignParser.cpp
    A filters/private/expr/AssignParser.hpp
    A filters/private/expr/AssignStatement.cpp
    A filters/private/expr/AssignStatement.hpp
    A filters/private/expr/BaseParser.cpp
    A filters/private/expr/BaseParser.hpp
    A filters/private/expr/ConditionalExpression.cpp
    A filters/private/expr/ConditionalExpression.hpp
    A filters/private/expr/ConditionalParser.cpp
    A filters/private/expr/ConditionalParser.hpp
    M filters/private/expr/Expression.cpp
    M filters/private/expr/Expression.hpp
    A filters/private/expr/IdentExpression.cpp
    A filters/private/expr/IdentExpression.hpp
    M filters/private/expr/Lexer.cpp
    A filters/private/expr/MathExpression.cpp
    A filters/private/expr/MathExpression.hpp
    A filters/private/expr/MathParser.cpp
    A filters/private/expr/MathParser.hpp
    R filters/private/expr/Parser.cpp
    R filters/private/expr/Parser.hpp
    M filters/private/expr/Token.hpp
    M io/BpfHeader.cpp
    M io/BpfHeader.hpp
    M io/BpfReader.cpp
    M io/BpfReader.hpp
    M io/GDALReader.cpp
    M pdal/DimUtil.hpp
    M pdal/Filter.cpp
    M pdal/PointLayout.cpp
    M pdal/util/ProgramArgs.hpp
    M test/unit/WhereTest.cpp
    M test/unit/filters/AssignFilterTest.cpp
    M test/unit/io/BpfTestBase.cpp
    M test/unit/io/GDALReaderTest.cpp

  Log Message:
  -----------
  Improve expression support in filters.assign (#3202)

* Initial commit with parser.

* Working parser.

* Move stuff around a bit.

* Hook up 'where' expression to filter argument.

* Prepare statements based on registered dimensions.

* Better separation of value/logical.

* Working where for standard mode.

* Streaming support for "where".

* Remove debug.
Accept stage names containing digits.

* Include header.

* Add header.

* What's up with Stage on windows?

* Remove dead code.

* Change "undefined" to be an explicitly deleted function.

* Add where-merge option.

* Add missed file.

* Move all skip processing to StageRunner.
Remove bad m_whereMerge from Filter.

* Add Where test.

* export operators on merge mode.

* Dimension name validation.

* Add assignment to lexer.

* Checkpoint.

* Checkpoint.

* Checkpoint.

* Working checkpoint.

* Change AssignExpression to AssignStatement.

* Fix some error reporting.

* Add doc for value option in filters.assign.


  Commit: 5733c2aaeedf1de2c566e873896a9eb7734005d1
      https://github.com/PDAL/PDAL/commit/5733c2aaeedf1de2c566e873896a9eb7734005d1
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

  Changed paths:
    M filters/LOFFilter.cpp

  Log Message:
  -----------
  Use Eigen SparseMatrix to store knn indices and distances in LOF filter (#3205)

* Use Eigen SparseMatrix to store knn indices and distances in LOF filter

Avoiding the repeated knnSearch in each separate pass results in a 3x
speed up.

Add several Eigen headers that have been relicensed from LGPL to MPL2
(see
https://gitlab.com/libeigen/eigen/-/commit/1dc1677d525b1df3cc32b3df5cd816e150b07185)
since our last refresh.

* Forego use of SparseMatrix and stick with std::map


  Commit: e9065902e7b423a7b5c8782db7106643fc667662
      https://github.com/PDAL/PDAL/commit/e9065902e7b423a7b5c8782db7106643fc667662
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-08-13 (Thu, 13 Aug 2020)

  Changed paths:
    M io/EptReader.cpp
    M pdal/util/ThreadPool.cpp
    M pdal/util/ThreadPool.hpp
    M plugins/i3s/CMakeLists.txt
    M plugins/i3s/io/EsriReader.cpp
    M plugins/i3s/io/EsriReader.hpp
    M plugins/i3s/io/EsriUtil.hpp
    A plugins/i3s/io/PageManager.cpp
    A plugins/i3s/io/PageManager.hpp

  Log Message:
  -----------
  I3S PageManager (#3208)

* Streaming support.

* Remove unnecessary assignment.

* Esri notemp (#3116)

* Remove SLPKExtractor.
Load data from SLPK without writing to temp space.

* Fix type mismatch for threads.

* Typo #1.

* Move win header.

* Fix Windows min.

* More header.

* Fix CreateFileMapping args.

* PDAL_DLL

* Windows build fixes.

* Formatting.

* Clean up esri build file.

* Obb code.

* Specific OBB Test.

* Better comments and separate test.

* Don't try to filter with invalid OBB.
Filter points based on OBB if it's valid.

* Remove dead bounds boxes.

* Add math function to build for plugin.

* Fix incorrect use of m_pointId.

* Page Manager code.

* Thread traverseTree.

* Update to correct?

Co-authored-by: Andrew <acbell at Andrews-MacBook-Pro.local>


  Commit: aaf90bafde6eb0f0d646939412628410e6820d49
      https://github.com/PDAL/PDAL/commit/aaf90bafde6eb0f0d646939412628410e6820d49
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-08-13 (Thu, 13 Aug 2020)

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

  Log Message:
  -----------
  Fix type compatability.


  Commit: 15516488ae1d448a599dc2a10c8da9ee4973b57b
      https://github.com/PDAL/PDAL/commit/15516488ae1d448a599dc2a10c8da9ee4973b57b
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-08-14 (Fri, 14 Aug 2020)

  Changed paths:
    M filters/NeighborClassifierFilter.cpp
    M filters/NeighborClassifierFilter.hpp
    M test/unit/filters/NeighborClassifierFilterTest.cpp

  Log Message:
  -----------
  Don't change point classifications of voting points. (#3212)


  Commit: ba4b9ac4b85ab31a76eebf416e431fbfbd3a6716
      https://github.com/PDAL/PDAL/commit/ba4b9ac4b85ab31a76eebf416e431fbfbd3a6716
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-08-14 (Fri, 14 Aug 2020)

  Changed paths:
    M doc/index.rst
    A doc/stages/stages.rst

  Log Message:
  -----------
  Add a doc page about stages.


  Commit: 48bcb89f4a5d71443add45abbd6f85acad6a62e8
      https://github.com/PDAL/PDAL/commit/48bcb89f4a5d71443add45abbd6f85acad6a62e8
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-08-14 (Fri, 14 Aug 2020)

  Changed paths:
    M filters/NeighborClassifierFilter.cpp
    M filters/NeighborClassifierFilter.hpp
    M test/unit/filters/NeighborClassifierFilterTest.cpp

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


  Commit: 807bdbc3d6921495b171d7b95f6c4a815a7c452b
      https://github.com/PDAL/PDAL/commit/807bdbc3d6921495b171d7b95f6c4a815a7c452b
  Author: foggel <gustafson.erik at gmail.com>
  Date:   2020-08-17 (Mon, 17 Aug 2020)

  Changed paths:
    M pdal/DbReader.cpp
    M pdal/DbReader.hpp
    M plugins/pgpointcloud/CMakeLists.txt
    M plugins/pgpointcloud/io/PgReader.cpp
    M plugins/pgpointcloud/io/PgReader.hpp
    A plugins/pgpointcloud/test/PgpointcloudTest.cpp
    R plugins/pgpointcloud/test/PgpointcloudWriterTest.cpp

  Log Message:
  -----------
  PGPointcloud: Add streaming support to reader (#3188)

* PGPointcloud: Add streaming support to reader

* Changes according to comments on first pull request
	* Altered test to actually read some data from pgpointcloud
	* Reworked DbReader.cpp to remove code duplication


  Commit: f62dae940841b34cc02e47b07052b39ab69ee229
      https://github.com/PDAL/PDAL/commit/f62dae940841b34cc02e47b07052b39ab69ee229
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2020-08-19 (Wed, 19 Aug 2020)

  Changed paths:
    M filters/IterativeClosestPoint.cpp
    M filters/IterativeClosestPoint.hpp
    M test/unit/filters/IcpFilterTest.cpp

  Log Message:
  -----------
  Add max_dist and init parameters to ICP (#3216)

* Add max_dist and init parameters to ICP

max_dist will reject correspondences that exceed the provided maximum
distance.

init is a user provided initial guess at the transformation matrix.

* Reintroduce Eigen namespace for more obscure objects


  Commit: 95602ea5f6176b9b5aae8bddd201c8b3cbc964f0
      https://github.com/PDAL/PDAL/commit/95602ea5f6176b9b5aae8bddd201c8b3cbc964f0
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-08-19 (Wed, 19 Aug 2020)

  Changed paths:
    M pdal/util/ThreadPool.hpp
    M vendor/kazhdan/BSplineData.h

  Log Message:
  -----------
  Fixes for GCC 10.2.


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

  Changed paths:
    M filters/IterativeClosestPoint.cpp
    M filters/IterativeClosestPoint.hpp
    M test/unit/filters/IcpFilterTest.cpp

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


  Commit: b10bf2a102d972c00dac71ddf0d5d06cd6131070
      https://github.com/PDAL/PDAL/commit/b10bf2a102d972c00dac71ddf0d5d06cd6131070
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M package.sh

  Log Message:
  -----------
  Update package script.


  Commit: 0f811fde59042093e7aae4b7456fdf83f2d3c018
      https://github.com/PDAL/PDAL/commit/0f811fde59042093e7aae4b7456fdf83f2d3c018
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M filters/FaceRasterFilter.cpp
    M filters/FaceRasterFilter.hpp
    M io/EptAddonWriter.hpp
    M io/EptReader.cpp
    M io/EptReader.hpp
    M kernels/GroundKernel.cpp
    M kernels/GroundKernel.hpp
    M pdal/PointView.cpp
    M pdal/PointView.hpp
    M test/unit/filters/FaceRasterTest.cpp

  Log Message:
  -----------
  Remove private headers from .hpp files.


  Commit: 797f5946193538e966141cf74427c219d31f15c0
      https://github.com/PDAL/PDAL/commit/797f5946193538e966141cf74427c219d31f15c0
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-08-25 (Tue, 25 Aug 2020)

  Changed paths:
    M filters/IterativeClosestPoint.cpp
    M vendor/arbiter/arbiter.cpp

  Log Message:
  -----------
  Fixes for clang 10.


  Commit: 293c7d3968ab42bd98b629cf8d9cf9261da7ea56
      https://github.com/PDAL/PDAL/commit/293c7d3968ab42bd98b629cf8d9cf9261da7ea56
  Author: trevorskaggs <skaggs.trevor at gmail.com>
  Date:   2020-08-26 (Wed, 26 Aug 2020)

  Changed paths:
    M doc/stages/readers.rst

  Log Message:
  -----------
  Add HDF reader stage to readers page. (#3219)


  Commit: 36a848813d547c0244804ee2271edc7909407866
      https://github.com/PDAL/PDAL/commit/36a848813d547c0244804ee2271edc7909407866
  Author: Ryan Pals <ryan at hobu.co>
  Date:   2020-08-27 (Thu, 27 Aug 2020)

  Changed paths:
    M io/ObjReader.cpp
    M io/ObjReader.hpp
    M pdal/Dimension.json
    A test/data/obj/box_texture.obj
    A test/data/obj/hyper_box.obj
    M test/unit/io/ObjReaderTest.cpp

  Log Message:
  -----------
  Obj texture fix -- simplified. (#3222)

* Texture 2 element fix

* Allow for 0-3 fields in texture and 3-4 fields in vertex position

* Rename texture dimensions, add W

* Allow all dimensions

* Allow more than 4 fields in vertex specification

* Remove unused

* Copy over tests

* Add W dimension

* Check vertex length


  Commit: 2e2247cac25b605919922ffc3298c1a3154c645d
      https://github.com/PDAL/PDAL/commit/2e2247cac25b605919922ffc3298c1a3154c645d
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-08-27 (Thu, 27 Aug 2020)

  Changed paths:
    M kernels/TranslateKernel.cpp
    M pdal/Scaling.cpp
    M vendor/eigen/Eigen/Core
    M vendor/eigen/Eigen/Geometry
    M vendor/eigen/Eigen/src/Core/AssignEvaluator.h
    M vendor/eigen/Eigen/src/Core/products/GeneralMatrixVector.h
    M vendor/kazhdan/Allocator.h

  Log Message:
  -----------
  Fixes for clang10. (#3221)


  Commit: 1c110d9814d04939c50aaf23e247e491d7f8721f
      https://github.com/PDAL/PDAL/commit/1c110d9814d04939c50aaf23e247e491d7f8721f
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Change doc release branch.


  Commit: a7b10a72798668a51cfd7f18fc1f612fa041f0a4
      https://github.com/PDAL/PDAL/commit/a7b10a72798668a51cfd7f18fc1f612fa041f0a4
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M doc/stages/readers.rst
    M filters/IterativeClosestPoint.cpp
    M io/ObjReader.cpp
    M io/ObjReader.hpp
    M kernels/TranslateKernel.cpp
    M pdal/Dimension.json
    M pdal/Scaling.cpp
    A test/data/obj/box_texture.obj
    A test/data/obj/hyper_box.obj
    M test/unit/io/ObjReaderTest.cpp
    M vendor/arbiter/arbiter.cpp
    M vendor/eigen/Eigen/Core
    M vendor/eigen/Eigen/Geometry
    M vendor/eigen/Eigen/src/Core/AssignEvaluator.h
    M vendor/eigen/Eigen/src/Core/products/GeneralMatrixVector.h
    M vendor/kazhdan/Allocator.h

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


  Commit: cbbb898fdf04a63df890104dee25993aadc94b44
      https://github.com/PDAL/PDAL/commit/cbbb898fdf04a63df890104dee25993aadc94b44
  Author: Bas Couwenberg <sebastic at xs4all.nl>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M filters/private/expr/ConditionalExpression.cpp
    M filters/private/expr/Expression.cpp
    M filters/private/miniball/Seb_debug.h
    M io/private/ept/Addon.cpp
    M pdal/Dimension.json
    M vendor/gtest/src/gtest-death-test.cc
    M vendor/pdalboost/boost/date_time/dst_rules.hpp
    M vendor/pdalboost/boost/detail/utf8_codecvt_facet.hpp
    M vendor/pdalboost/boost/iostreams/detail/optional.hpp
    M vendor/pdalboost/boost/type_index.hpp

  Log Message:
  -----------
  Fix spelling errors. (#3223)

* assigment      -> assignment
 * evalutes       -> evaluates
 * lenght         -> length
 * retun          -> return
 * specificiation -> specification


  Commit: b0c4f8d07ba151237919b73d8b624b6f0d72b6ad
      https://github.com/PDAL/PDAL/commit/b0c4f8d07ba151237919b73d8b624b6f0d72b6ad
  Author: Pierre Abbat <phma at bezitopo.org>
  Date:   2020-08-30 (Sun, 30 Aug 2020)

  Changed paths:
    A test/data/las/garbage_nVariableLength.las

  Log Message:
  -----------
  Add test file garbage_nVariableLength.las

This file has a floating-point number in nVariableLength, which should
be the integer 0, since there are no variable-length records. It's a
test file to find out why a program I'm writing, which reads a point cloud
and builds an octree, loses points. The code to write LAS files wasn't
working right yet. I read this file into CloudCompare, which allocated
all RAM and was killed; I reported the bug to CloudCompare, but was told
that the bug is in PDAL.


  Commit: 66c8d133f7fadd5b66ec28dc61e2c22496ca3359
      https://github.com/PDAL/PDAL/commit/66c8d133f7fadd5b66ec28dc61e2c22496ca3359
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

  Changed paths:
    M doc/stages/expression.rst
    M doc/stages/filter_opts.rst

  Log Message:
  -----------
  Doc updates for "where" (#3229)

* Add "where" option support to documentation.

* More examples.

* Filter where documentation updates.


  Commit: ca907d4a304d808941ef85770d4d6d50299d6716
      https://github.com/PDAL/PDAL/commit/ca907d4a304d808941ef85770d4d6d50299d6716
  Author: David Bitner <bitner at dbspatial.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

  Changed paths:
    M io/TextWriter.cpp
    A test/data/text/utm17_1.geojson
    M test/unit/io/TextWriterTest.cpp

  Log Message:
  -----------
  Fix for #3204, Issues with Commas in writers.text GeoJSON output. (#3227)

* fix for commas in geojson output

* Add Tests


  Commit: 8bcc6f69df88b09eb9b5706a195212121e79bc77
      https://github.com/PDAL/PDAL/commit/8bcc6f69df88b09eb9b5706a195212121e79bc77
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

  Changed paths:
    M doc/stages/stages.rst
    A doc/stages/writers.raster.rst
    M doc/stages/writers.rst
    M filters/FaceRasterFilter.cpp
    M filters/FaceRasterFilter.hpp
    M io/GDALWriter.cpp
    M io/GDALWriter.hpp
    A io/RasterWriter.cpp
    A io/RasterWriter.hpp
    M io/private/GDALGrid.cpp
    M io/private/GDALGrid.hpp
    M pdal/PointView.cpp
    M pdal/PointView.hpp
    M pdal/private/Raster.hpp
    M plugins/oci/io/OciReader.cpp
    M test/unit/filters/FaceRasterTest.cpp
    M test/unit/io/GDALWriterTest.cpp

  Log Message:
  -----------
  RasterWriter (#3230)

* FaceRasterFilter.

* Have GDALWriter use Raster.

* Updates to face raster tests.

* Documentation and such.

* Add RasterWriter.

* Remove dead test.

* Doc updates.


  Commit: e5a58f804a3a9e485bc1a7fdfb49cd1070875338
      https://github.com/PDAL/PDAL/commit/e5a58f804a3a9e485bc1a7fdfb49cd1070875338
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

  Changed paths:
    M doc/stages/expression.rst
    M doc/stages/filter_opts.rst
    M doc/stages/stages.rst
    A doc/stages/writers.raster.rst
    M doc/stages/writers.rst
    M filters/FaceRasterFilter.cpp
    M filters/FaceRasterFilter.hpp
    M io/GDALWriter.cpp
    M io/GDALWriter.hpp
    A io/RasterWriter.cpp
    A io/RasterWriter.hpp
    M io/TextWriter.cpp
    M io/private/GDALGrid.cpp
    M io/private/GDALGrid.hpp
    M pdal/PointView.cpp
    M pdal/PointView.hpp
    M pdal/private/Raster.hpp
    M plugins/oci/io/OciReader.cpp
    A test/data/text/utm17_1.geojson
    M test/unit/filters/FaceRasterTest.cpp
    M test/unit/io/GDALWriterTest.cpp
    M test/unit/io/TextWriterTest.cpp

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


  Commit: 556e128d0434591eb546099cb7d3578f52c457e3
      https://github.com/PDAL/PDAL/commit/556e128d0434591eb546099cb7d3578f52c457e3
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

  Changed paths:
    M doc/stages/readers.oci.rst
    M doc/stages/readers.rst
    M doc/stages/writers.oci.rst
    M doc/stages/writers.rst

  Log Message:
  -----------
  Deprecate OCI support.


  Commit: b1953968ad01486c613941fe152d127e1500b291
      https://github.com/PDAL/PDAL/commit/b1953968ad01486c613941fe152d127e1500b291
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

  Changed paths:
    M RELEASENOTES.txt
    A doc/development/release-notes/2.2.0.md

  Log Message:
  -----------
  Update release notes.


  Commit: 4cea4f09918bef12ae3869f21f715cf8f006e92f
      https://github.com/PDAL/PDAL/commit/4cea4f09918bef12ae3869f21f715cf8f006e92f
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-09-03 (Thu, 03 Sep 2020)

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

  Log Message:
  -----------
  TileDB 2.0 (#3030)


  Commit: 93fc55a4ef4e09481af56937aaf3cc87ece4c049
      https://github.com/PDAL/PDAL/commit/93fc55a4ef4e09481af56937aaf3cc87ece4c049
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-09-03 (Thu, 03 Sep 2020)

  Changed paths:
    M plugins/tiledb/io/TileDBReader.cpp
    M plugins/tiledb/io/TileDBWriter.cpp
    M plugins/tiledb/test/TileDBReaderTest.cpp
    R test/data/tiledb/array/__20c2cf6f2bf546adbc7fe83cb44f180b_1554218258459/OffsetTime.tdb
    R test/data/tiledb/array/__20c2cf6f2bf546adbc7fe83cb44f180b_1554218258459/__coords.tdb
    R test/data/tiledb/array/__20c2cf6f2bf546adbc7fe83cb44f180b_1554218258459/__fragment_metadata.tdb
    R test/data/tiledb/array/__array_schema.tdb
    R test/data/tiledb/array/__lock.tdb
    R test/data/tiledb/array/pdal.json

  Log Message:
  -----------
  TileDB stats and read split buffers (#3045)

* refactor tiledb stats to include opening

* Use split coordinates on read


  Commit: 1b7fc36e48db5ec5cbf23b7efd88c64ff9519dd7
      https://github.com/PDAL/PDAL/commit/1b7fc36e48db5ec5cbf23b7efd88c64ff9519dd7
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-09-03 (Thu, 03 Sep 2020)

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

  Log Message:
  -----------
  tiledb: support duplicate coordinate values (#3047)


  Commit: 13d68ef1d7ff61ba5b9192c0f09298f029ea3c46
      https://github.com/PDAL/PDAL/commit/13d68ef1d7ff61ba5b9192c0f09298f029ea3c46
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-09-04 (Fri, 04 Sep 2020)

  Changed paths:
    M RELEASENOTES.txt
    M doc/development/release-notes/2.2.0.md

  Log Message:
  -----------
  Update release notes.


  Commit: 55909cbc39c42e2bbbed5da26cc360161bdef5db
      https://github.com/PDAL/PDAL/commit/55909cbc39c42e2bbbed5da26cc360161bdef5db
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2020-09-10 (Thu, 10 Sep 2020)

  Changed paths:
    M .travis.yml
    M RELEASENOTES.txt
    M cmake/gtest.cmake
    A doc/development/release-notes/2.2.0.md
    M doc/index.rst
    M doc/stages/expression.rst
    M doc/stages/filter_opts.rst
    M doc/stages/filters.assign.rst
    M doc/stages/readers.bpf.rst
    A doc/stages/readers.obj.rst
    M doc/stages/readers.oci.rst
    M doc/stages/readers.rst
    A doc/stages/stages.rst
    M doc/stages/writers.oci.rst
    A doc/stages/writers.raster.rst
    M doc/stages/writers.rst
    M filters/AssignFilter.cpp
    M filters/FaceRasterFilter.cpp
    M filters/FaceRasterFilter.hpp
    M filters/IterativeClosestPoint.cpp
    M filters/IterativeClosestPoint.hpp
    M filters/LOFFilter.cpp
    M filters/LOFFilter.hpp
    M filters/NeighborClassifierFilter.cpp
    M filters/NeighborClassifierFilter.hpp
    A filters/private/expr/AssignParser.cpp
    A filters/private/expr/AssignParser.hpp
    A filters/private/expr/AssignStatement.cpp
    A filters/private/expr/AssignStatement.hpp
    A filters/private/expr/BaseParser.cpp
    A filters/private/expr/BaseParser.hpp
    A filters/private/expr/ConditionalExpression.cpp
    A filters/private/expr/ConditionalExpression.hpp
    A filters/private/expr/ConditionalParser.cpp
    A filters/private/expr/ConditionalParser.hpp
    M filters/private/expr/Expression.cpp
    M filters/private/expr/Expression.hpp
    A filters/private/expr/IdentExpression.cpp
    A filters/private/expr/IdentExpression.hpp
    M filters/private/expr/Lexer.cpp
    A filters/private/expr/MathExpression.cpp
    A filters/private/expr/MathExpression.hpp
    A filters/private/expr/MathParser.cpp
    A filters/private/expr/MathParser.hpp
    R filters/private/expr/Parser.cpp
    R filters/private/expr/Parser.hpp
    M filters/private/expr/Token.hpp
    M filters/private/miniball/Seb_debug.h
    M io/BpfHeader.cpp
    M io/BpfHeader.hpp
    M io/BpfReader.cpp
    M io/BpfReader.hpp
    M io/EptAddonWriter.hpp
    M io/EptReader.cpp
    M io/EptReader.hpp
    M io/GDALReader.cpp
    M io/GDALWriter.cpp
    M io/GDALWriter.hpp
    A io/ObjReader.cpp
    A io/ObjReader.hpp
    A io/RasterWriter.cpp
    A io/RasterWriter.hpp
    M io/TextWriter.cpp
    M io/private/GDALGrid.cpp
    M io/private/GDALGrid.hpp
    M io/private/ept/Addon.cpp
    M kernels/GroundKernel.cpp
    M kernels/GroundKernel.hpp
    M kernels/TranslateKernel.cpp
    M package.sh
    M pdal/DbReader.cpp
    M pdal/DbReader.hpp
    M pdal/DimUtil.hpp
    M pdal/Dimension.json
    M pdal/Filter.cpp
    M pdal/PointLayout.cpp
    M pdal/PointView.cpp
    M pdal/PointView.hpp
    M pdal/Scaling.cpp
    M pdal/StageExtensions.cpp
    M pdal/private/Raster.hpp
    M pdal/util/ProgramArgs.hpp
    M pdal/util/ThreadPool.cpp
    M pdal/util/ThreadPool.hpp
    M plugins/i3s/CMakeLists.txt
    M plugins/i3s/io/EsriReader.cpp
    M plugins/i3s/io/EsriReader.hpp
    M plugins/i3s/io/EsriUtil.hpp
    A plugins/i3s/io/PageManager.cpp
    A plugins/i3s/io/PageManager.hpp
    M plugins/oci/io/OciReader.cpp
    M plugins/pgpointcloud/CMakeLists.txt
    M plugins/pgpointcloud/io/PgReader.cpp
    M plugins/pgpointcloud/io/PgReader.hpp
    A plugins/pgpointcloud/test/PgpointcloudTest.cpp
    R plugins/pgpointcloud/test/PgpointcloudWriterTest.cpp
    M plugins/tiledb/io/TileDBReader.cpp
    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/linux-conda.yml
    A test/data/las/garbage_nVariableLength.las
    A test/data/obj/1.2-with-color.obj
    A test/data/obj/1.2-with-color.obj.mtl
    A test/data/obj/box.obj
    A test/data/obj/box_texture.obj
    A test/data/obj/hyper_box.obj
    A test/data/obj/no_vertex.obj
    A test/data/obj/simple_binary.obj
    A test/data/text/utm17_1.geojson
    R test/data/tiledb/array/__20c2cf6f2bf546adbc7fe83cb44f180b_1554218258459/OffsetTime.tdb
    R test/data/tiledb/array/__20c2cf6f2bf546adbc7fe83cb44f180b_1554218258459/__coords.tdb
    R test/data/tiledb/array/__20c2cf6f2bf546adbc7fe83cb44f180b_1554218258459/__fragment_metadata.tdb
    R test/data/tiledb/array/__array_schema.tdb
    R test/data/tiledb/array/__lock.tdb
    R test/data/tiledb/array/pdal.json
    M test/unit/CMakeLists.txt
    M test/unit/UtilsTest.cpp
    M test/unit/WhereTest.cpp
    M test/unit/filters/AssignFilterTest.cpp
    M test/unit/filters/FaceRasterTest.cpp
    M test/unit/filters/IcpFilterTest.cpp
    M test/unit/filters/NeighborClassifierFilterTest.cpp
    M test/unit/io/BpfTestBase.cpp
    M test/unit/io/GDALReaderTest.cpp
    M test/unit/io/GDALWriterTest.cpp
    A test/unit/io/ObjReaderTest.cpp
    M test/unit/io/TextWriterTest.cpp
    M vendor/arbiter/arbiter.cpp
    M vendor/eigen/Eigen/Core
    M vendor/eigen/Eigen/Geometry
    M vendor/eigen/Eigen/src/Core/products/GeneralMatrixVector.h
    M vendor/gtest/src/gtest-death-test.cc
    M vendor/kazhdan/Allocator.h
    M vendor/kazhdan/BSplineData.h
    M vendor/pdalboost/boost/date_time/dst_rules.hpp
    M vendor/pdalboost/boost/detail/utf8_codecvt_facet.hpp
    M vendor/pdalboost/boost/iostreams/detail/optional.hpp
    M vendor/pdalboost/boost/type_index.hpp

  Log Message:
  -----------
  Merge branch 'master' into eigen-3.3.7


Compare: https://github.com/PDAL/PDAL/compare/178b3e4f87ca...55909cbc39c4


More information about the pdal-commits mailing list