[pdal-commits] [PDAL/PDAL] 9b438b: Remove LASzip from public headers (#3347)

Andrew Bell noreply at github.com
Mon Apr 5 07:16:53 PDT 2021


  Branch: refs/heads/issue-3348
  Home:   https://github.com/PDAL/PDAL
  Commit: 9b438bcaab3a04b4aaa4ec623e30c3efe81898fc
      https://github.com/PDAL/PDAL/commit/9b438bcaab3a04b4aaa4ec623e30c3efe81898fc
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-02-09 (Tue, 09 Feb 2021)

  Changed paths:
    M io/LasReader.cpp
    M io/LasReader.hpp
    M test/unit/apps/pc2pcTest.cpp
    M test/unit/io/LasReaderTest.cpp

  Log Message:
  -----------
  Remove LASzip from public headers (#3347)

* Move some private stuff from the LasReader header file to a struct in the cpp file.

* Fix guarded LAZperf code.

* Use args for guardec compression.

* Fix compression name.


  Commit: 951a9e465a8c0a2f41876286c9b5d584c4311fce
      https://github.com/PDAL/PDAL/commit/951a9e465a8c0a2f41876286c9b5d584c4311fce
  Author: Preston Hartzell <preston.hartzell at gmail.com>
  Date:   2021-02-09 (Tue, 09 Feb 2021)

  Changed paths:
    A doc/stages/filters.gpstimeconvert.rst
    A filters/GpsTimeConvert.cpp
    A filters/GpsTimeConvert.hpp
    M test/unit/CMakeLists.txt
    A test/unit/filters/GpsTimeConvertTest.cpp

  Log Message:
  -----------
  Add a filter that converts GPS time between the three standards (#3342)

* Replace bool functions with lambdas

First commit since adapting code for eventual pull request.

* Remove time vector, simplify code

- Pass view to functions rather than extracting and passing a vector of
times.
- Use 'filter' function rather than 'run'.
- Simplify functions that wrap and unwrap GPS Week Seconds.
- Move input validation to 'initialize' function.
- Additional miscellaneous refactoring.

* Remove test pipeline and text input/output files.

* Add documentation file, update conversion names

- Added filters.gpstimeconvert.rst to the doc/stages directory.
- Updated conversion names for consistency.

* Finish documentation, Update style, Edit test

- Final commit before pull request

* Fix typos in doc file, add newlines at file ends


  Commit: a6884661dd180aeacfb6ec7014faac2cd341a1a9
      https://github.com/PDAL/PDAL/commit/a6884661dd180aeacfb6ec7014faac2cd341a1a9
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2021-02-10 (Wed, 10 Feb 2021)

  Changed paths:
    M doc/stages/filters.sample.rst
    M filters/SampleFilter.cpp
    M filters/SampleFilter.hpp

  Log Message:
  -----------
  Make SampleFilter streamable (#3275)


  Commit: 9be0a60d532738a9b618585df54cc1fb7e087f0c
      https://github.com/PDAL/PDAL/commit/9be0a60d532738a9b618585df54cc1fb7e087f0c
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-02-17 (Wed, 17 Feb 2021)

  Changed paths:
    M dimbuilder/DimBuilder.cpp

  Log Message:
  -----------
  Throw errors when appropriate. (#3356)

Close #3353


  Commit: ede0e8c958981fe5308397b8683b73804eb501a2
      https://github.com/PDAL/PDAL/commit/ede0e8c958981fe5308397b8683b73804eb501a2
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-02-17 (Wed, 17 Feb 2021)

  Changed paths:
    M apps/pdal.cpp

  Log Message:
  -----------
  Return an error code if no command is provided. (#3355)

Close #3354


  Commit: e5768caabb5d95159dbe1cb81702ea119725d232
      https://github.com/PDAL/PDAL/commit/e5768caabb5d95159dbe1cb81702ea119725d232
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-02-17 (Wed, 17 Feb 2021)

  Changed paths:
    M doc/stages/filters.reprojection.rst
    M filters/ReprojectionFilter.cpp
    M filters/ReprojectionFilter.hpp

  Log Message:
  -----------
  Add an option to throw an exception if reprojection fails. (#3340)

Close #3316


  Commit: 755b248ad47bea34ec180866b89182a2d5dd251d
      https://github.com/PDAL/PDAL/commit/755b248ad47bea34ec180866b89182a2d5dd251d
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-02-19 (Fri, 19 Feb 2021)

  Changed paths:
    M io/LasHeader.cpp
    M io/LasReader.cpp
    M kernels/InfoKernel.cpp
    M pdal/PDALUtils.cpp
    M pdal/PDALUtils.hpp
    M pdal/util/FileUtils.cpp
    M vendor/arbiter/arbiter.cpp

  Log Message:
  -----------
  Get size for remote files (#3363)

* Fix file size exception.

* Header file.


  Commit: 5c91d7e2dddcfa98f87491c1a993935f9dc0a447
      https://github.com/PDAL/PDAL/commit/5c91d7e2dddcfa98f87491c1a993935f9dc0a447
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-02-20 (Sat, 20 Feb 2021)

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

  Log Message:
  -----------
  Remove errant 's' from 'values'.


  Commit: 7f99f4fb29b82e11d5b67482cb7ef0060779b401
      https://github.com/PDAL/PDAL/commit/7f99f4fb29b82e11d5b67482cb7ef0060779b401
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-02-20 (Sat, 20 Feb 2021)

  Changed paths:
    M io/LasHeader.cpp
    M io/LasReader.cpp
    M kernels/InfoKernel.cpp
    M pdal/PDALUtils.cpp
    M pdal/PDALUtils.hpp
    M pdal/util/FileUtils.cpp
    M vendor/arbiter/arbiter.cpp

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


  Commit: da289b5515c3a94f23d1f02ebffa6e25dc09cbb2
      https://github.com/PDAL/PDAL/commit/da289b5515c3a94f23d1f02ebffa6e25dc09cbb2
  Author: Kurt Schwehr <schwehr at google.com>
  Date:   2021-02-24 (Wed, 24 Feb 2021)

  Changed paths:
    M io/HeaderVal.hpp

  Log Message:
  -----------
  HeaderVal.hpp: Initialize m_defVal in constructor (#3367)


  Commit: 65c5196e043b82f2223cb5d23a86d08b760e5037
      https://github.com/PDAL/PDAL/commit/65c5196e043b82f2223cb5d23a86d08b760e5037
  Author: Kurt Schwehr <schwehr at google.com>
  Date:   2021-02-24 (Wed, 24 Feb 2021)

  Changed paths:
    M pdal/XMLSchema.cpp

  Log Message:
  -----------
  XMLSchema.cpp: Fix memory leak in loadMetadata (#3368)

* XMLSchema.cpp: Fix memory leak in loadMetadata

* XMLSchema.cpp: Remove unused etype in loadMetadata


  Commit: 59e2bad86071aa9a7bdcb86d627442c06e52f127
      https://github.com/PDAL/PDAL/commit/59e2bad86071aa9a7bdcb86d627442c06e52f127
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-02-24 (Wed, 24 Feb 2021)

  Changed paths:
    M test/unit/SpatialReferenceTest.cpp

  Log Message:
  -----------
  Remove worthless test.


  Commit: 2315e9f0fd74fdbbe53f47119ec9d73b924e11d1
      https://github.com/PDAL/PDAL/commit/2315e9f0fd74fdbbe53f47119ec9d73b924e11d1
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-02-24 (Wed, 24 Feb 2021)

  Changed paths:
    M io/HeaderVal.hpp
    M pdal/XMLSchema.cpp

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


  Commit: 357b2cd57f174c3ec64a342cb650013a6e7e5798
      https://github.com/PDAL/PDAL/commit/357b2cd57f174c3ec64a342cb650013a6e7e5798
  Author: Kurt Schwehr <schwehr at google.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

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

  Log Message:
  -----------
  TileTest.cpp: Only check read values if they are actually read (#3369)

* TileTest.cpp: Only check read values if they are actually read

* TileTest.cpp: Do not count partial lines in checkFile


  Commit: e76e330c151499b82c4abc92d595f54d01c43a97
      https://github.com/PDAL/PDAL/commit/e76e330c151499b82c4abc92d595f54d01c43a97
  Author: Aaron Yonas <aaronyonas at google.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M test/unit/FileUtilsTest.cpp
    M test/unit/PipelineManagerTest.cpp
    M test/unit/filters/AdditionalMergeTest.cpp
    M test/unit/filters/FaceRasterTest.cpp

  Log Message:
  -----------
  Made unit tests write to Support:tempath() directory. (#3374)


  Commit: c3f1ae5af1f370aa8659dc2653365846b209a841
      https://github.com/PDAL/PDAL/commit/c3f1ae5af1f370aa8659dc2653365846b209a841
  Author: Aaron Yonas <aaronyonas at google.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    M test/unit/XMLSchemaTest.cpp

  Log Message:
  -----------
  In XMLSchemaTest, fixed null dereference on failure to open file. (#3371)


  Commit: 2f2f684013a3887794b8a257a2bacefc0216af54
      https://github.com/PDAL/PDAL/commit/2f2f684013a3887794b8a257a2bacefc0216af54
  Author: Aaron Yonas <aaronyonas at google.com>
  Date:   2021-02-25 (Thu, 25 Feb 2021)

  Changed paths:
    R test/unit/PointContextTest.cpp

  Log Message:
  -----------
  Deleted broken and unused file test/unit/PointContextTest.cpp (#3376)


  Commit: d0d298f9493a0d4c89b45f199afc099e9abc0635
      https://github.com/PDAL/PDAL/commit/d0d298f9493a0d4c89b45f199afc099e9abc0635
  Author: Philipp Glira <pipppoo at gmail.com>
  Date:   2021-03-01 (Mon, 01 Mar 2021)

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

  Log Message:
  -----------
  Update readers.gdal.rst (#3381)

Changed output format to las in pipeline.


  Commit: 9611754d325c0fd71f5d6e4d87f38e2355edcaf4
      https://github.com/PDAL/PDAL/commit/9611754d325c0fd71f5d6e4d87f38e2355edcaf4
  Author: Aaron Yonas <aaronyonas at google.com>
  Date:   2021-03-02 (Tue, 02 Mar 2021)

  Changed paths:
    M io/GDALWriter.cpp

  Log Message:
  -----------
  io/GDALWriter.cpp: Fixed undefined behavior bug. (#3383)


  Commit: eac6b144a5a8fd25c0d9c3bd5caf252484da4594
      https://github.com/PDAL/PDAL/commit/eac6b144a5a8fd25c0d9c3bd5caf252484da4594
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-03-03 (Wed, 03 Mar 2021)

  Changed paths:
    M io/GDALWriter.cpp

  Log Message:
  -----------
  Guard max.


  Commit: 938e86b24728bf9be810a49b508165fd6d852685
      https://github.com/PDAL/PDAL/commit/938e86b24728bf9be810a49b508165fd6d852685
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-03-03 (Wed, 03 Mar 2021)

  Changed paths:
    M test/unit/filters/FerryFilterTest.cpp

  Log Message:
  -----------
  Fix test due to proj changes (#3386)

* Test proj fix.

* Proj changed.

* Less precision.


  Commit: 79e3045b6b073ba0b7fd4de0858de3fcb70a5ba2
      https://github.com/PDAL/PDAL/commit/79e3045b6b073ba0b7fd4de0858de3fcb70a5ba2
  Author: Mosè Giordano <giordano at users.noreply.github.com>
  Date:   2021-03-03 (Wed, 03 Mar 2021)

  Changed paths:
    M pdal/DynamicLibrary.cpp
    M pdal/util/FileUtils.hpp
    M vendor/arbiter/arbiter.cpp
    M vendor/kazhdan/MemoryUsage.h
    M vendor/kazhdan/PoissonRecon.h

  Log Message:
  -----------
  Use consistent lowercase for Windows header files (#3327)

Windows header files are used with inconsistent cases in the codebase.  When
building on a case-insensitive file system (common when doing native compilation
on Windows) this doesn't matter, but when using case-sensitive file
system (e.g., when cross-compiling on Linux) this leads to errors.


  Commit: a5ef6f3649a734ac1c1d4f3fba4269b0c8cf0946
      https://github.com/PDAL/PDAL/commit/a5ef6f3649a734ac1c1d4f3fba4269b0c8cf0946
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2021-03-03 (Wed, 03 Mar 2021)

  Changed paths:
    M doc/stages/writers.pcd.rst
    M io/PcdWriter.cpp

  Log Message:
  -----------
  XYZ default to single precision float in PCD writer (#3286)

* XYZ default to single precision float

* Fallback to user-provided (or default) precision if no precision
  provided when specifying individual dimension specification

* Update PCD writer documentation


  Commit: 0ba6d703813a05c46a8a46d2a11cfd3b2617ea7d
      https://github.com/PDAL/PDAL/commit/0ba6d703813a05c46a8a46d2a11cfd3b2617ea7d
  Author: Marc Jansen <jansen at terrestris.de>
  Date:   2021-03-04 (Thu, 04 Mar 2021)

  Changed paths:
    M filters/CSFilter.cpp
    M filters/PMFFilter.cpp
    M filters/SMRFilter.cpp

  Log Message:
  -----------
  Fix spelling of 'ReturnNumber' in error messages (#3389)


  Commit: 71e3da06e6e569c72c01bec966bbd8faf24c40d4
      https://github.com/PDAL/PDAL/commit/71e3da06e6e569c72c01bec966bbd8faf24c40d4
  Author: Aaron Yonas <aaronyonas at google.com>
  Date:   2021-03-05 (Fri, 05 Mar 2021)

  Changed paths:
    M pdal/util/IStream.hpp

  Log Message:
  -----------
  IStream.hpp: fixed read from uninitialize memory (#3384)


  Commit: 2d857a6ee27f14ff5b380c27f96c8cae8f2af3c8
      https://github.com/PDAL/PDAL/commit/2d857a6ee27f14ff5b380c27f96c8cae8f2af3c8
  Author: Aaron Yonas <aaronyonas at google.com>
  Date:   2021-03-05 (Fri, 05 Mar 2021)

  Changed paths:
    M kernels/private/density/OGR.cpp

  Log Message:
  -----------
  OGR.cpp: Fixed nonstandard #include paths (#3379)


  Commit: 824ec6b80a7f11d9fd87af09ea1096c78a85dd93
      https://github.com/PDAL/PDAL/commit/824ec6b80a7f11d9fd87af09ea1096c78a85dd93
  Author: Guilhem Villemin <guilhem.villemin at gmail.com>
  Date:   2021-03-08 (Mon, 08 Mar 2021)

  Changed paths:
    M vendor/arbiter/arbiter.cpp
    M vendor/arbiter/arbiter.hpp

  Log Message:
  -----------
  update arbiter to upstream (#3377)

* update arbiter to upstream

* Update readers.gdal.rst (#3381)

Changed output format to las in pipeline.

* io/GDALWriter.cpp: Fixed undefined behavior bug. (#3383)

* Guard max.

* Fix test due to proj changes (#3386)

* Test proj fix.

* Proj changed.

* Less precision.

* Use consistent lowercase for Windows header files (#3327)

Windows header files are used with inconsistent cases in the codebase.  When
building on a case-insensitive file system (common when doing native compilation
on Windows) this doesn't matter, but when using case-sensitive file
system (e.g., when cross-compiling on Linux) this leads to errors.

* XYZ default to single precision float in PCD writer (#3286)

* XYZ default to single precision float

* Fallback to user-provided (or default) precision if no precision
  provided when specifying individual dimension specification

* Update PCD writer documentation

* Fix spelling of 'ReturnNumber' in error messages (#3389)

* IStream.hpp: fixed read from uninitialize memory (#3384)

* OGR.cpp: Fixed nonstandard #include paths (#3379)

* update arbiter to upstream

Co-authored-by: Philipp Glira <pipppoo at gmail.com>
Co-authored-by: Aaron Yonas <aaronyonas at google.com>
Co-authored-by: Andrew Bell <andrew.bell.ia at gmail.com>
Co-authored-by: Mosè Giordano <giordano at users.noreply.github.com>
Co-authored-by: chambbj <brad.chambers at gmail.com>
Co-authored-by: Marc Jansen <jansen at terrestris.de>


  Commit: fa0bfdacd16e95f1c76390cb283875c147927018
      https://github.com/PDAL/PDAL/commit/fa0bfdacd16e95f1c76390cb283875c147927018
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-03-08 (Mon, 08 Mar 2021)

  Changed paths:
    M io/LasHeader.hpp
    M io/LasReader.cpp
    M io/LasWriter.cpp
    M pdal/pdal_config.hpp
    M pdal_features.hpp.in
    M test/unit/io/LasReaderTest.cpp

  Log Message:
  -----------
  Allow ability to start LAS reading at an arbitrary point (#3339)

* Checkpoint.

* Add start option to LAS reader.

* Add PDAL_LAS_START macro.

* Remove config stuff.

* Fix name.

* Add start test.

* Fix arg name.

* Offset count by start index.


  Commit: ce288cbe37864bd8694548048968cdd3b9001b80
      https://github.com/PDAL/PDAL/commit/ce288cbe37864bd8694548048968cdd3b9001b80
  Author: Howard Butler <howard at hobu.co>
  Date:   2021-03-09 (Tue, 09 Mar 2021)

  Changed paths:
    A doc/_static/logo/pdal-logo-big.png

  Log Message:
  -----------
  add a hires PDAL PNG


  Commit: 2687b5890969215f647fb8a0a207a20f232be79a
      https://github.com/PDAL/PDAL/commit/2687b5890969215f647fb8a0a207a20f232be79a
  Author: Howard Butler <howard at hobu.co>
  Date:   2021-03-09 (Tue, 09 Mar 2021)

  Changed paths:
    M .github/workflows/docker.yml

  Log Message:
  -----------
  do not do Docker login unless we are PDAL repo


  Commit: 881aa85dd891b58c6407d063196be6377ced8964
      https://github.com/PDAL/PDAL/commit/881aa85dd891b58c6407d063196be6377ced8964
  Author: Howard Butler <howard at hobu.co>
  Date:   2021-03-09 (Tue, 09 Mar 2021)

  Changed paths:
    M .github/workflows/docker.yml

  Log Message:
  -----------
  only push docker containers if the repository owner is PDAL but build them otherwise


  Commit: 50094b776ab4522c0dbec30a67a63ad9cebd00f2
      https://github.com/PDAL/PDAL/commit/50094b776ab4522c0dbec30a67a63ad9cebd00f2
  Author: Howard Butler <howard at hobu.co>
  Date:   2021-03-16 (Tue, 16 Mar 2021)

  Changed paths:
    M doc/conf.py

  Log Message:
  -----------
  fix doc building


  Commit: 1a802af92a194e99cf551b56579ce21c07f02af8
      https://github.com/PDAL/PDAL/commit/1a802af92a194e99cf551b56579ce21c07f02af8
  Author: Daniel Brookes <26078684+dbrookes96 at users.noreply.github.com>
  Date:   2021-03-16 (Tue, 16 Mar 2021)

  Changed paths:
    M filters/ColorizationFilter.cpp
    M test/unit/filters/ColorizationFilterTest.cpp

  Log Message:
  -----------
  filters.colorization keep points outside raster when streaming (#3391) (#3393)

always return true from ColorizationFilter::processOne regardless of if
the raster read for the x, y position of the point did not succeed. the
output band(s) of points outside the raster are ignored.

the normal mode output and stream mode output should now be equal for
filters.colorization.

added a quick unit test to check this scenario.

Co-authored-by: Daniel Brookes <dbrookes at micromine.com.au>


  Commit: 4ce9042cd01a732a27f4d3acf3b69c458fd7f1b4
      https://github.com/PDAL/PDAL/commit/4ce9042cd01a732a27f4d3acf3b69c458fd7f1b4
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-03-23 (Tue, 23 Mar 2021)

  Changed paths:
    M vendor/arbiter/arbiter.cpp

  Log Message:
  -----------
  Fix "Content-Length" handling in arbiter.


  Commit: 368f066007eb9b4a4b4ed819401ec0c39b093993
      https://github.com/PDAL/PDAL/commit/368f066007eb9b4a4b4ed819401ec0c39b093993
  Author: Stephen Mather <1174901+smathermather at users.noreply.github.com>
  Date:   2021-03-23 (Tue, 23 Mar 2021)

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

  Log Message:
  -----------
  Fix typo in filters.smrf example (#3395)


  Commit: 5356f6773577014c1305cf6958d6c4c2c6703503
      https://github.com/PDAL/PDAL/commit/5356f6773577014c1305cf6958d6c4c2c6703503
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-03-24 (Wed, 24 Mar 2021)

  Changed paths:
    M io/BpfHeader.cpp

  Log Message:
  -----------
  Rearrange order of BPF min/max for V1. (#3396)


  Commit: 1f00a0805b58d736ad637e65a44c45761687712b
      https://github.com/PDAL/PDAL/commit/1f00a0805b58d736ad637e65a44c45761687712b
  Author: Kyle Mann <39525199+kylemann16 at users.noreply.github.com>
  Date:   2021-03-30 (Tue, 30 Mar 2021)

  Changed paths:
    M CMakeLists.txt
    A cmake/draco.cmake
    M cmake/execinfo.cmake
    M cmake/gtest.cmake
    M cmake/tiledb.cmake
    M cmake/unwind.cmake
    A doc/stages/readers.draco.rst
    A doc/stages/writers.draco.rst
    M pdal/StageExtensions.cpp
    M plugins/CMakeLists.txt
    A plugins/draco/CMakeLists.txt
    A plugins/draco/io/DracoReader.cpp
    A plugins/draco/io/DracoReader.hpp
    A plugins/draco/io/DracoWriter.cpp
    A plugins/draco/io/DracoWriter.hpp
    A plugins/draco/test/DracoReaderTest.cpp
    A plugins/draco/test/DracoWriterTest.cpp
    M plugins/tiledb/CMakeLists.txt
    M scripts/ci/linux/cmake.sh
    M scripts/ci/linux/setup.sh
    M scripts/ci/osx/cmake.sh
    M scripts/ci/osx/setup.sh
    M scripts/ci/win/cmake.sh
    M scripts/ci/win/setup.sh
    M scripts/conda/osx-setup.sh
    M scripts/conda/osx.sh
    A test/data/draco/1.2-with-color-test.drc
    A test/data/draco/1.2-with-color.drc
    A test/data/draco/red-rocks.laz
    A test/data/draco/redrocks.drc

  Log Message:
  -----------
  Draco Reader and Writer (#3360)

* scaffolding for draco implementation

* more draco stuff

* stash dead stuff

* scaffold readers.draco and writers.draco

* draco wip

* partially working draco point cloud reader

* enable draco in CI

* turn off windows draco for now

* wip

* wip

* encoding and writing position working

* wip, pdal dimension and draco attribute conversions

* wip

* known draco attributes working

* wip adding generic point data

* wip adding generics to draco reader

* reader seeing attributes, but no data

* wip. erroring on nlohmann inlcude

* wip generics

* wip generic typing

* wip, adding dimension-type mapping

* wip, testing file outputs for correctness

* wip

* wip

* wip

* wip, testing draco reader

* wip

* tests now working

* mino cleaning

* added 1.3.6 pin to draco

* merged master, changed Draco_DIR cmake var and added DRACO_LIBRARY cmake var

* windows build churn

* more churn

* try to get draco linking

* windows build stuff

* compiles correctly but point data is coming out incorrectly

* adding back the accuracy test suite

* wip, getting data from draco without storing it in vectors

* Make draco reader work.

* Fix stop condition.

* minor cleanup

* addressed some comments and added docs

* cleaning up some code, fixing cmake stuff to conform

* fixing link

* Made option descriptions for draco writer better

* addressing PR issues, naming, cleaning

* working locally, tests not working

* tests are satisfied

* satisfy window CI tests

* fixing windows linking?

* zero filling working, tests to come

* tests working

* added comment

* updating docs

Co-authored-by: Howard Butler <howard at hobu.co>
Co-authored-by: Andrew Bell <andrew.bell.ia at gmail.com>


  Commit: 1a8965dc2d35d9947fec39fd1f950cbdf4db8e59
      https://github.com/PDAL/PDAL/commit/1a8965dc2d35d9947fec39fd1f950cbdf4db8e59
  Author: Howard Butler <howard at hobu.co>
  Date:   2021-03-31 (Wed, 31 Mar 2021)

  Changed paths:
    M scripts/docker/ubuntu/Dockerfile
    M scripts/docker/ubuntu/Dockerfile.dependencies

  Log Message:
  -----------
  Fix up docker configuration issues (#3399)

* Fix up docker configuration issues #3375

* updates


  Commit: 31c4dc413b5a980831b321d4bf13f94b51635f44
      https://github.com/PDAL/PDAL/commit/31c4dc413b5a980831b321d4bf13f94b51635f44
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-04-01 (Thu, 01 Apr 2021)

  Changed paths:
    M plugins/i3s/io/Obb.cpp
    M plugins/i3s/io/Obb.hpp
    M plugins/i3s/test/ObbTest.cpp

  Log Message:
  -----------
  Do symmetric intersection test. (#3398)


  Commit: fdee1a5fc3ebfdfd931a56c031832a6fc153ec90
      https://github.com/PDAL/PDAL/commit/fdee1a5fc3ebfdfd931a56c031832a6fc153ec90
  Author: Howard Butler <howard at hobu.co>
  Date:   2021-04-02 (Fri, 02 Apr 2021)

  Changed paths:
    M scripts/docker/ubuntu/Dockerfile

  Log Message:
  -----------
  Docker tweak for CONDA_PREFIX install (#3401)

* Fix up docker configuration issues #3375

* updates

* install PDAL into CONDA_PREFIX


  Commit: ea0ff391723d9920ab768f7e461fab709909e1e9
      https://github.com/PDAL/PDAL/commit/ea0ff391723d9920ab768f7e461fab709909e1e9
  Author: Howard Butler <howard at hobu.co>
  Date:   2021-04-03 (Sat, 03 Apr 2021)

  Changed paths:
    M doc/tutorial/iowa.json

  Log Message:
  -----------
  fix iowa tutorial


  Commit: db3e98b7f2443a2be746bd1041ecbc30b7244595
      https://github.com/PDAL/PDAL/commit/db3e98b7f2443a2be746bd1041ecbc30b7244595
  Author: Howard Butler <howard at hobu.co>
  Date:   2021-04-03 (Sat, 03 Apr 2021)

  Changed paths:
    M scripts/docker/ubuntu/Dockerfile

  Log Message:
  -----------
  Merge branch 'master' of github.com:PDAL/PDAL


  Commit: 46ddd3661e519fcb09dd5d29a27a6dc9907eb974
      https://github.com/PDAL/PDAL/commit/46ddd3661e519fcb09dd5d29a27a6dc9907eb974
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2021-04-05 (Mon, 05 Apr 2021)

  Changed paths:
    M .github/workflows/docker.yml
    M CMakeLists.txt
    M apps/pdal.cpp
    A cmake/draco.cmake
    M cmake/execinfo.cmake
    M cmake/gtest.cmake
    M cmake/tiledb.cmake
    M cmake/unwind.cmake
    M dimbuilder/DimBuilder.cpp
    A doc/_static/logo/pdal-logo-big.png
    M doc/conf.py
    M doc/stages/filters.assign.rst
    A doc/stages/filters.gpstimeconvert.rst
    M doc/stages/filters.reprojection.rst
    M doc/stages/filters.sample.rst
    M doc/stages/filters.smrf.rst
    A doc/stages/readers.draco.rst
    M doc/stages/readers.gdal.rst
    A doc/stages/writers.draco.rst
    M doc/stages/writers.pcd.rst
    M doc/tutorial/iowa.json
    M filters/CSFilter.cpp
    M filters/ColorizationFilter.cpp
    A filters/GpsTimeConvert.cpp
    A filters/GpsTimeConvert.hpp
    M filters/PMFFilter.cpp
    M filters/ReprojectionFilter.cpp
    M filters/ReprojectionFilter.hpp
    M filters/SMRFilter.cpp
    M filters/SampleFilter.cpp
    M filters/SampleFilter.hpp
    M io/BpfHeader.cpp
    M io/GDALWriter.cpp
    M io/HeaderVal.hpp
    M io/LasHeader.cpp
    M io/LasHeader.hpp
    M io/LasReader.cpp
    M io/LasReader.hpp
    M io/LasWriter.cpp
    M io/PcdWriter.cpp
    M kernels/InfoKernel.cpp
    M kernels/private/density/OGR.cpp
    M pdal/DynamicLibrary.cpp
    M pdal/PDALUtils.cpp
    M pdal/PDALUtils.hpp
    M pdal/StageExtensions.cpp
    M pdal/XMLSchema.cpp
    M pdal/pdal_config.hpp
    M pdal/util/FileUtils.cpp
    M pdal/util/FileUtils.hpp
    M pdal/util/IStream.hpp
    M pdal_features.hpp.in
    M plugins/CMakeLists.txt
    A plugins/draco/CMakeLists.txt
    A plugins/draco/io/DracoReader.cpp
    A plugins/draco/io/DracoReader.hpp
    A plugins/draco/io/DracoWriter.cpp
    A plugins/draco/io/DracoWriter.hpp
    A plugins/draco/test/DracoReaderTest.cpp
    A plugins/draco/test/DracoWriterTest.cpp
    M plugins/i3s/io/Obb.cpp
    M plugins/i3s/io/Obb.hpp
    M plugins/i3s/test/ObbTest.cpp
    M plugins/tiledb/CMakeLists.txt
    M scripts/ci/linux/cmake.sh
    M scripts/ci/linux/setup.sh
    M scripts/ci/osx/cmake.sh
    M scripts/ci/osx/setup.sh
    M scripts/ci/win/cmake.sh
    M scripts/ci/win/setup.sh
    M scripts/conda/osx-setup.sh
    M scripts/conda/osx.sh
    M scripts/docker/ubuntu/Dockerfile
    M scripts/docker/ubuntu/Dockerfile.dependencies
    A test/data/draco/1.2-with-color-test.drc
    A test/data/draco/1.2-with-color.drc
    A test/data/draco/red-rocks.laz
    A test/data/draco/redrocks.drc
    M test/unit/CMakeLists.txt
    M test/unit/FileUtilsTest.cpp
    M test/unit/PipelineManagerTest.cpp
    R test/unit/PointContextTest.cpp
    M test/unit/SpatialReferenceTest.cpp
    M test/unit/XMLSchemaTest.cpp
    M test/unit/apps/TileTest.cpp
    M test/unit/apps/pc2pcTest.cpp
    M test/unit/filters/AdditionalMergeTest.cpp
    M test/unit/filters/ColorizationFilterTest.cpp
    M test/unit/filters/FaceRasterTest.cpp
    M test/unit/filters/FerryFilterTest.cpp
    A test/unit/filters/GpsTimeConvertTest.cpp
    M test/unit/io/LasReaderTest.cpp
    M vendor/arbiter/arbiter.cpp
    M vendor/arbiter/arbiter.hpp
    M vendor/kazhdan/MemoryUsage.h
    M vendor/kazhdan/PoissonRecon.h

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


Compare: https://github.com/PDAL/PDAL/compare/a0e7286254ab...46ddd3661e51


More information about the pdal-commits mailing list