[pdal-commits] [PDAL/PDAL] cafff5: Add EptReader for Entwine Point Tile data (#2173)
GitHub
noreply at github.com
Mon Sep 17 13:42:57 PDT 2018
Branch: refs/heads/master
Home: https://github.com/PDAL/PDAL
Commit: cafff53a1c0ea15dc22f8d4b79d182be110ca4bd
https://github.com/PDAL/PDAL/commit/cafff53a1c0ea15dc22f8d4b79d182be110ca4bd
Author: Connor Manning <connor at hobu.co>
Date: 2018-09-17 (Mon, 17 Sep 2018)
Changed paths:
A doc/stages/readers.ept.rst
A io/EptReader.cpp
A io/EptReader.hpp
A io/private/EptSupport.hpp
M pdal/PointRef.hpp
M pdal/StageFactory.cpp
M pdal/util/Bounds.hpp
A test/data/ept/ept-star/0-0-0-0.laz
A test/data/ept/ept-star/1-0-0-0.laz
A test/data/ept/ept-star/1-0-0-1.laz
A test/data/ept/ept-star/1-0-1-0.laz
A test/data/ept/ept-star/1-1-0-0.laz
A test/data/ept/ept-star/1-1-0-1.laz
A test/data/ept/ept-star/1-1-1-0.laz
A test/data/ept/ept-star/1-1-1-1.laz
A test/data/ept/ept-star/2-0-0-1.laz
A test/data/ept/ept-star/2-0-1-1.laz
A test/data/ept/ept-star/2-1-0-1.laz
A test/data/ept/ept-star/2-1-1-1.laz
A test/data/ept/ept-star/2-1-2-1.laz
A test/data/ept/ept-star/2-1-3-1.laz
A test/data/ept/ept-star/2-2-0-1.laz
A test/data/ept/ept-star/2-2-1-1.laz
A test/data/ept/ept-star/2-2-1-2.laz
A test/data/ept/ept-star/2-2-2-1.laz
A test/data/ept/ept-star/2-2-2-2.laz
A test/data/ept/ept-star/2-2-3-1.laz
A test/data/ept/ept-star/2-3-0-1.laz
A test/data/ept/ept-star/2-3-1-1.laz
A test/data/ept/ept-star/2-3-1-2.laz
A test/data/ept/ept-star/2-3-2-1.laz
A test/data/ept/ept-star/2-3-2-2.laz
A test/data/ept/ept-star/2-3-3-1.laz
A test/data/ept/ept-star/2-3-3-2.laz
A test/data/ept/ept-star/3-4-2-2.laz
A test/data/ept/ept-star/3-4-3-2.laz
A test/data/ept/ept-star/3-4-3-3.laz
A test/data/ept/ept-star/3-4-4-2.laz
A test/data/ept/ept-star/3-4-4-3.laz
A test/data/ept/ept-star/3-4-4-4.laz
A test/data/ept/ept-star/3-4-4-5.laz
A test/data/ept/ept-star/3-4-5-2.laz
A test/data/ept/ept-star/3-4-5-3.laz
A test/data/ept/ept-star/3-4-5-4.laz
A test/data/ept/ept-star/3-4-6-2.laz
A test/data/ept/ept-star/3-4-6-3.laz
A test/data/ept/ept-star/3-4-7-2.laz
A test/data/ept/ept-star/3-4-7-3.laz
A test/data/ept/ept-star/3-5-2-2.laz
A test/data/ept/ept-star/3-5-3-2.laz
A test/data/ept/ept-star/3-5-3-3.laz
A test/data/ept/ept-star/3-5-4-2.laz
A test/data/ept/ept-star/3-5-4-3.laz
A test/data/ept/ept-star/3-5-4-4.laz
A test/data/ept/ept-star/3-5-4-5.laz
A test/data/ept/ept-star/3-5-5-2.laz
A test/data/ept/ept-star/3-5-5-3.laz
A test/data/ept/ept-star/3-5-5-4.laz
A test/data/ept/ept-star/3-5-6-2.laz
A test/data/ept/ept-star/3-5-7-2.laz
A test/data/ept/ept-star/3-6-4-2.laz
A test/data/ept/ept-star/3-6-4-3.laz
A test/data/ept/ept-star/3-6-4-4.laz
A test/data/ept/ept-star/3-6-4-5.laz
A test/data/ept/ept-star/3-6-5-2.laz
A test/data/ept/ept-star/3-6-5-3.laz
A test/data/ept/ept-star/3-6-5-4.laz
A test/data/ept/ept-star/3-6-5-5.laz
A test/data/ept/ept-star/3-6-6-2.laz
A test/data/ept/ept-star/3-6-6-3.laz
A test/data/ept/ept-star/3-6-7-2.laz
A test/data/ept/ept-star/3-6-7-3.laz
A test/data/ept/ept-star/entwine-build.json
A test/data/ept/ept-star/entwine-files.json
A test/data/ept/ept-star/entwine.json
A test/data/ept/ept-star/h/0-0-0-0.json
A test/data/ept/ept-star/h/2-0-0-1.json
A test/data/ept/ept-star/h/2-0-1-1.json
A test/data/ept/ept-star/h/2-1-0-1.json
A test/data/ept/ept-star/h/2-1-1-1.json
A test/data/ept/ept-star/h/2-1-2-1.json
A test/data/ept/ept-star/h/2-1-3-1.json
A test/data/ept/ept-star/h/2-2-0-1.json
A test/data/ept/ept-star/h/2-2-1-1.json
A test/data/ept/ept-star/h/2-2-1-2.json
A test/data/ept/ept-star/h/2-2-2-1.json
A test/data/ept/ept-star/h/2-2-2-2.json
A test/data/ept/ept-star/h/2-2-3-1.json
A test/data/ept/ept-star/h/2-3-0-1.json
A test/data/ept/ept-star/h/2-3-1-1.json
A test/data/ept/ept-star/h/2-3-1-2.json
A test/data/ept/ept-star/h/2-3-2-1.json
A test/data/ept/ept-star/h/2-3-2-2.json
A test/data/ept/ept-star/h/2-3-3-1.json
A test/data/ept/ept-star/h/2-3-3-2.json
A test/data/ept/lone-star.laz
A test/data/ept/pipeline.json
A test/data/ept/split-star/split-1.laz
A test/data/ept/split-star/split-2.laz
A test/data/ept/split-star/split-3.laz
A test/data/ept/split-star/split-4.laz
M test/unit/CMakeLists.txt
A test/unit/io/EptReaderTest.cpp
Log Message:
-----------
Add EptReader for Entwine Point Tile data (#2173)
* Initial EPT reader - LAZ dataType only for now.
* Add EptReader support for binary EPT data.
* Move EPT info JSON parsing into its own class.
* Get EPT binary dataType working, move EptSupport to private, add EPT tests.
* Forward declare.
* Add includes.
* Remove unused vars from EptReaderTest, link lib.
* Add EptReader documentation.
* EptReader: use throwError utility for errors.
* EptReader review fixes.
- Explicitly handle unexpected JSON values.
- Thread count specification and note about the 4-thread minimum in the
doc.
- Remove spurious try-catch around SRS handling.
- Absolute-value around scaling math.
- Use Utils::remove, remove confusing default argument, and initialize
values in ready().
* Add a base overlaps() function to isolate the thread-pooled portion.
* Add getLocalHandle comment.
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
More information about the pdal-commits
mailing list