[pdal-commits] [PDAL/PDAL] 8f642f: Fix EPT reader now that XYZ are forced to be doubl...
Connor Manning
noreply at github.com
Tue Feb 11 11:42:26 PST 2020
Branch: refs/heads/issue-2902
Home: https://github.com/PDAL/PDAL
Commit: 8f642f692ea03ce69d90e311b5813e71cd577055
https://github.com/PDAL/PDAL/commit/8f642f692ea03ce69d90e311b5813e71cd577055
Author: Connor Manning <connor at hobu.co>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M .gitattributes
M CMakeLists.txt
M apps/CMakeLists.txt
M azure-pipelines.yml
R cmake/sqlite.cmake
M doc/references.rst
A doc/stages/filters.dbscan.rst
M doc/stages/filters.python.rst
M doc/stages/filters.rst
M doc/stages/filters.transformation.rst
M doc/stages/readers.numpy.rst
M filters/ClusterFilter.cpp
M filters/ClusterFilter.hpp
A filters/DBSCANFilter.cpp
A filters/DBSCANFilter.hpp
M filters/ELMFilter.cpp
M io/EptReader.cpp
M io/LasHeader.cpp
M io/PcdReader.cpp
M io/private/EptSupport.cpp
M io/private/EptSupport.hpp
M kernels/InfoKernel.cpp
M pdal/GDALUtils.cpp
M pdal/Geometry.hpp
M pdal/KDIndex.hpp
M pdal/Polygon.hpp
M pdal/StageExtensions.cpp
M pdal/util/Uuid.hpp
M plugins/CMakeLists.txt
M plugins/e57/CMakeLists.txt
M plugins/e57/io/Utils.cpp
M plugins/e57/libE57Format/CMakeLists.txt
R plugins/e57/libE57Format/cmake/Modules/CMakeGenerateDocumentation.cmake
R plugins/e57/libE57Format/cmake/Modules/FindICU.cmake
R plugins/e57/libE57Format/cmake/Modules/Tags.cmake
R plugins/e57/libE57Format/cmake/c_flag_overrides.cmake
R plugins/e57/libE57Format/cmake/cxx_flag_overrides.cmake
M plugins/e57/libE57Format/src/CheckedFile.cpp
M plugins/e57/libE57Format/src/E57Exception.cpp
M plugins/i3s/lepcc/src/ClusterRGB.cpp
M plugins/i3s/lepcc/src/ClusterRGB.h
M plugins/i3s/lepcc/src/Huffman.cpp
M plugins/i3s/lepcc/src/include/lepcc_types.h
M plugins/matlab/filters/Environment.cpp
R plugins/python/CMakeLists.txt
R plugins/python/filters/CMakeLists.txt
R plugins/python/filters/PythonFilter.cpp
R plugins/python/filters/PythonFilter.hpp
R plugins/python/io/CMakeLists.txt
R plugins/python/io/NumpyReader.cpp
R plugins/python/io/NumpyReader.hpp
R plugins/python/plang/Environment.cpp
R plugins/python/plang/Environment.hpp
R plugins/python/plang/Invocation.cpp
R plugins/python/plang/Invocation.hpp
R plugins/python/plang/Redirector.cpp
R plugins/python/plang/Redirector.hpp
R plugins/python/plang/Script.cpp
R plugins/python/plang/Script.hpp
R plugins/python/test/NumpyReaderTest.cpp
R plugins/python/test/PythonFilterTest.cpp
R plugins/python/test/make-test-data.py
M plugins/rdb/CMakeLists.txt
R plugins/sqlite/CMakeLists.txt
R plugins/sqlite/io/SQLiteCommon.cpp
R plugins/sqlite/io/SQLiteCommon.hpp
R plugins/sqlite/io/SQLiteReader.cpp
R plugins/sqlite/io/SQLiteReader.hpp
R plugins/sqlite/io/SQLiteWriter.cpp
R plugins/sqlite/io/SQLiteWriter.hpp
R plugins/sqlite/test/SQLiteTest.cpp
M plugins/tiledb/CMakeLists.txt
M scripts/azp/doc.yml
A scripts/azp/linux-conda.yml
M scripts/azp/linux.yml
M scripts/azp/osx.yml
M scripts/azp/win.yml
M scripts/ci/script.sh
M scripts/conda/osx.sh
M scripts/conda/win64-setup.bat
M scripts/conda/win64.bat
M scripts/docker/ubuntu/Dockerfile
A test/data/filters/elm2.txt
A test/data/plang/threedim.py
M test/unit/apps/InfoTest.cpp
M test/unit/filters/ELMFilterTest.cpp
M test/unit/filters/SkewnessFilterTest.cpp
M tools/lasdump/Header.cpp
M tools/nitfwrap/NitfWrap.cpp
M vendor/eigen/Eigen/src/Core/ArrayWrapper.h
M vendor/eigen/Eigen/src/Core/util/XprHelper.h
M vendor/pdalboost/boost/iostreams/detail/adapter/concept_adapter.hpp
M vendor/pdalboost/boost/iostreams/detail/functional.hpp
Log Message:
-----------
Fix EPT reader now that XYZ are forced to be doubles (#2926)
* Initial commit of DBSCAN clustering
* Begin playing around with n-dimensional KDIndex
* Finishing KDFlexIndex
* Initialize bbox properly
* Implicit deletes and move ctor to CPP
* Remove the explicit KDNormalIndex as it can be replicated with KDFlexIndex
* Move KDFlexIndex from DBSCANFilter to KDIndex
* Add note about dimensions in the docs
* Default dimensions to X,Y,Z
* Clarification on dimensions when setting min_points
* Initial commit of DBSCAN clustering
* Add a new n-dimensional index called KDFlexIndex to KDIndex
* Add a test for the ELM filter (#2869)
* Add simple test for ELM filter.
* Add a second test.
* bump version to 2.1.0 to eliminate confusion with 2.0.0 builds when using master
* Python filter doc (#2879)
* Add a warning to remember numpy needs to be installed
* Use appropriate key for file name
* Fix some code indent issues
* NitfWrap: Fix compilation error 'pdal::Log::Log(const string&, const string&, bool) is private within this context' (#2877)
* Gdal utils doc (#2884)
* Update docs for GDALUtils.
Fix leaks and such in getPolygons().
* Move dialect declaration.
* Register ClusterID dimension in filters.cluster (#2887)
* Make ClusterID a built-in dimension.
* Make sure cluster dimension gets registered.
* Support passing a reference to a .py script to readers.numpy along with function/module/args options that reference a function that returns a Numpy array (#2867)
* support passing a reference to a .py script to readers.numpy along with function/module/args options that reference a function that returns a Numpy array
* make sure to add nlohman includes
* address review comments in #2867
* increment PDAL version to 2.1 to avoid collision
* remove unused reference to nlohman
* [WIP] Add little description on transformation filter (#2747)
* add graphics and first description
* fix styling
* fix styling
* add description for more tranformations
* fix wrong order for z-axis rotation, add more description about figures
* fix typo
* refine text
* refine text
* Add versionadded
* Force X/Y/Z to 64 bit. (#2893)
* require C++17 #2890 (#2896)
* remove SQLite drivers #2646 (#2897)
* remove SQLite drivers #2646
* remove CMake for sqlite
* update to next OSX azp image (#2901)
* Fix compilation on newer clang.
* RDB windows build tweaks (#2909)
* tiledb and e57 config
* rdb building on windows
* rdb win64.bat
* move Python to https://github.com/PDAL/python (#2895)
* move Python to https://github.com/PDAL/python
* adjust azp scripts for python removal
* remove travis python config
* remove more python cruft
* Don't do memcpy (#2910)
* Don't do memcpy.
* Pair is value-initialized (0'd). No need to memset.
* Gcc9.2 fixes (#2913)
* GCC 9.2 fixes.
* Explicitly delete undefined assignment operators so that we actually
generate copy ctors that we need.
* Eigen fixes for GCC 9.2.
* Implement a Linux build based on Conda with a pinned GDAL dependency (#2911)
* add Linux/Conda build
* fix job name
* conda junk
* set uid/gid
* set uid:gid
* conda user stuff again
* more usermod
* clobber /opt/conda perms
* clobber user to vsts_azpcontainer
* use azp conda
* fix syntax
* remove manual env setting
* conda init
* LD_FLAGS
* no pin
* another swing
* selectively shut off tiledb tests with BUILD_TILEDB_TESTS
* try pinning gdal
* use correct GDAL pin
* Add reader, now, and file_size keys to pdal info output (#2900)
* scratch
* add now, file_size, and reader to 'pdal info' output
* add debug lint
* update test output
* output comparison information when we fail a pdal info test
* fix up comparison test
* Simplify E57 build and fix warnings. (#2914)
* Refined wording of transformation filter documentation (#2915)
* pdal-config on windows
* Windows updates (#2917)
* Updates for VS 2017
* Use constexpr function call for Uuid size.
* make AzP/Windows use GDAL 3 (#2918)
* E57 changes for GCC 9.2.
* add AzP/docs build (#2919)
* add AzP/docs build
* try uploading doc builds to s3
* rejigger variables
* remove extraneous ninja command
* variable settings
* variable quoting
* more variable churn
* more variable churns
* one more time
* azp variable churning some more
* build PDF too
* output URLs
* condition doc upload for only PullRequest
* yaml is whitespace sensitive
* --quiet aws sync
* try var subst again
* quiet file upload
* try quoting var
* reenable the rest of CI
* Revert #2890 – use C++11 as standard instead of C++17
* Check for empty PointView in ELM filter (#2924)
* Add method to EPT's FixedPointLayout to allow it to contain non-double XYZs to match a remote buffer layout.
Co-authored-by: chambbj <brad.chambers at gmail.com>
Co-authored-by: Andrew Bell <andrew.bell.ia at gmail.com>
Co-authored-by: Howard Butler <howard at hobu.co>
Co-authored-by: Jules Robichaud-Gagnon <j.robichaudg at gmail.com>
Co-authored-by: Nick M Cummins <nickmcummins at gmail.com>
Co-authored-by: vvmruder <vvmruder at users.noreply.github.com>
More information about the pdal-commits
mailing list