[pdal-commits] [PDAL/PDAL] 55195c: EPT Zstandard support (#2783)
Connor Manning
noreply at github.com
Mon Dec 9 12:24:38 PST 2019
Branch: refs/heads/master
Home: https://github.com/PDAL/PDAL
Commit: 55195c4511f658a94aeb37cdd044d50207de89e2
https://github.com/PDAL/PDAL/commit/55195c4511f658a94aeb37cdd044d50207de89e2
Author: Connor Manning <connor at hobu.co>
Date: 2019-12-09 (Mon, 09 Dec 2019)
Changed paths:
M io/EptReader.cpp
M io/EptReader.hpp
M io/private/EptSupport.cpp
M io/private/EptSupport.hpp
A test/data/ept/ellipsoid-zstandard/ept-build.json
A test/data/ept/ellipsoid-zstandard/ept-data/0-0-0-0.zst
A test/data/ept/ellipsoid-zstandard/ept-hierarchy/0-0-0-0.json
A test/data/ept/ellipsoid-zstandard/ept-sources/0.json
A test/data/ept/ellipsoid-zstandard/ept-sources/list.json
A test/data/ept/ellipsoid-zstandard/ept.json
M test/unit/io/EptReaderTest.cpp
Log Message:
-----------
EPT Zstandard support (#2783)
* Try to support zstandard compression back-end
* Test
* Removed non necessary move
* Properly distinguish EPT remote schema from the local PointLayout for binary datatype. Add coresponding test. Make the laszip test less intentionally degenerate. Make lack of 'points' metadata non-fatal.
* Add Zstandard sample dataset and unit test.
* Make EPT streaming occur asynchronously with a lookahead buffer of nodes.
* Handle zero-point overlaps in streaming EPT reader, for when octree bounds overlap a query but no contained points overlap.
* Respect the threads option for EPT reader streaming.
* Update EPT streaming test, correct usage of the output point layout.
* Remove constness changes unrelated to EPT streaming for PR.
* Add zstandard stream test.
* Remove merge artifact that duplicated some code.
* Hook up Zstandard dataType for streaming.
* Add zstandard ifdefs.
* Re-check EPT data-type enum during processing.
* Explicitly check another EPT data-type during processing.
* Fix zstandard ifdef so tests run properly, move the reader's zstandard check out of the pooled processing loop to error out earlier if it's missing.
* Add utility function for processing binary data according to the remote EPT schema.
* Remove duplicate declaration.
More information about the pdal-commits
mailing list