[pdal] 02/09: Merge tag 'upstream/1.5.0_rc1'
Bas Couwenberg
sebastic at debian.org
Mon Apr 3 19:25:26 UTC 2017
This is an automated email from the git hooks/post-receive script.
sebastic pushed a commit to branch master
in repository pdal.
commit ec0600a11bcd75ef19801f68c698c0dbc0cb1076
Merge: 8955d14 9ae234c
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Mon Apr 3 20:30:52 2017 +0200
Merge tag 'upstream/1.5.0_rc1'
Upstream version 1.5.0~rc1
.travis.yml | 2 +-
CMakeLists.txt | 5 +-
HOWTORELEASE.txt | 43 +-
LICENSE.txt | 4 +-
Vagrantfile | 140 ---
apps/pdal-config | 4 +-
apps/pdal.cpp | 7 +-
cmake/curl.cmake | 2 +
cmake/laszip.cmake | 3 +
cmake/modules/FindLASzip.cmake | 10 +-
cmake/modules/FindMBSystem.cmake | 57 +
cmake/options.cmake | 9 +-
dimbuilder/DimBuilder.cpp | 4 +-
doc/{workshop/pdal-introduction.rst => about.rst} | 207 ++--
doc/api/index.rst | 3 +-
doc/apps/delta.rst | 10 +-
doc/apps/density.rst | 16 +-
doc/apps/diff.rst | 8 +-
doc/apps/ground.rst | 4 -
doc/apps/index.rst | 16 +-
doc/apps/info.rst | 35 +-
doc/apps/merge.rst | 5 +-
doc/apps/pcl.rst | 10 +-
doc/apps/pipeline.rst | 69 +-
doc/apps/random.rst | 22 +-
doc/apps/sort.rst | 8 +-
doc/apps/split.rst | 11 +-
doc/apps/tindex.rst | 48 +-
doc/apps/translate.rst | 42 +-
doc/community.rst | 14 +-
doc/development/compilation/dependencies.rst | 14 +-
doc/development/compilation/index.rst | 1 -
doc/development/compilation/python.rst | 35 -
doc/development/docker.rst | 85 ++
doc/development/index.rst | 3 +-
doc/development/integration.rst | 3 +-
doc/development/metadata.rst | 281 ++---
doc/{tutorial => development}/overview.rst | 57 +-
doc/{tutorial => development}/pipeline.png | Bin
doc/download.rst | 12 +-
doc/faq.rst | 4 +
doc/images/docker-maintenance-branch.png | Bin 0 -> 21212 bytes
doc/images/docker-master-branch.png | Bin 0 -> 21749 bytes
doc/images/foss4g-2017.png | Bin 0 -> 21420 bytes
doc/images/las-reproject-pgpointcloud.png | Bin 0 -> 71518 bytes
doc/images/python-pdal-pipeline.png | Bin 0 -> 97244 bytes
doc/images/reproject-merge-pipeline.png | Bin 72049 -> 165082 bytes
doc/index.rst | 43 +-
doc/pipeline.rst | 85 +-
doc/python.rst | 128 ++
doc/quickstart.rst | 31 +-
doc/stages/filters.assign.rst | 41 +
doc/stages/filters.cluster.rst | 41 +
doc/stages/filters.crop.rst | 6 +-
doc/stages/filters.groupby.rst | 29 +
doc/stages/filters.locate.rst | 38 +
.../{filters.attribute.rst => filters.overlay.rst} | 53 +-
doc/stages/filters.pmf.rst | 31 +
doc/stages/filters.predicate.rst | 8 +
doc/stages/filters.programmable.rst | 129 +-
doc/stages/filters.range.rst | 60 +
doc/stages/filters.reprojection.rst | 46 +-
doc/stages/filters.smrf.rst | 35 +-
doc/stages/filters.sort.rst | 16 +-
doc/stages/ranges.rst | 57 -
doc/stages/readers.faux.rst | 28 +-
doc/stages/readers.gdal.rst | 19 +-
doc/stages/readers.las.rst | 17 +-
doc/stages/readers.mbio.rst | 53 +
doc/stages/readers.nitf.rst | 8 +
doc/stages/readers.ply.rst | 10 +-
doc/stages/readers.pts.rst | 3 +-
doc/stages/readers.tindex.rst | 11 +-
doc/stages/writers.derivative.rst | 81 --
doc/stages/writers.gdal.rst | 13 +-
doc/stages/writers.las.rst | 88 +-
doc/stages/writers.oci.rst | 4 +
doc/stages/writers.p2g.rst | 84 --
doc/stages/writers.pgpointcloud.rst | 2 +-
doc/stages/writers.rialto.rst | 48 -
doc/stages/writers.rst | 2 +-
doc/tutorial/clipping-with-shapefile.rst | 16 +-
doc/tutorial/index.rst | 2 +-
doc/tutorial/las.rst | 608 ++++++++++
doc/tutorial/pcl_ground.rst | 17 +-
doc/tutorial/pcl_spec.rst | 16 +-
doc/workshop/agenda.rst | 2 +-
.../exercises/analysis/boundary/boundary.rst | 2 +-
.../exercises/analysis/clipping/clipping.json | 2 +-
.../exercises/analysis/clipping/clipping.rst | 9 +-
.../exercises/analysis/dtm/dtm-run-command.txt | 2 +-
doc/workshop/exercises/analysis/dtm/dtm.rst | 8 +-
.../exercises/analysis/dtm/{p2g.json => gdal.json} | 2 +-
doc/workshop/exercises/info/metadata.rst | 4 +-
doc/workshop/includes/substitutions.rst | 7 +-
doc/workshop/index.rst | 1 -
doc/workshop/slides/source/clipping.rst | 4 +-
doc/workshop/slides/source/dtm.rst | 6 +-
doc/workshop/slides/source/pdal_intro.rst | 2 +-
filters/ApproximateCoplanarFilter.cpp | 9 +-
filters/AssignFilter.cpp | 155 +++
io/PlyWriter.hpp => filters/AssignFilter.hpp | 39 +-
filters/{OutlierFilter.hpp => ClusterFilter.cpp} | 72 +-
filters/{OutlierFilter.hpp => ClusterFilter.hpp} | 39 +-
filters/ColorinterpFilter.cpp | 70 +-
filters/ColorizationFilter.cpp | 87 +-
filters/ComputeRangeFilter.cpp | 9 +-
filters/CropFilter.cpp | 168 +--
filters/CropFilter.hpp | 36 +-
filters/DividerFilter.cpp | 33 +-
filters/EigenvaluesFilter.cpp | 2 +-
filters/FerryFilter.cpp | 24 +-
filters/{OutlierFilter.hpp => GroupByFilter.cpp} | 84 +-
filters/{OutlierFilter.hpp => GroupByFilter.hpp} | 37 +-
filters/HAGFilter.cpp | 7 +-
filters/IQRFilter.cpp | 26 +-
.../{MortonOrderFilter.cpp => LocateFilter.cpp} | 106 +-
filters/{OutlierFilter.hpp => LocateFilter.hpp} | 36 +-
filters/MADFilter.cpp | 14 +-
filters/MongusFilter.cpp | 24 +-
filters/MortonOrderFilter.cpp | 3 +-
filters/NormalFilter.cpp | 12 +-
filters/OutlierFilter.cpp | 92 +-
filters/OutlierFilter.hpp | 16 +-
filters/{AttributeFilter.cpp => OverlayFilter.cpp} | 171 ++-
filters/{AttributeFilter.hpp => OverlayFilter.hpp} | 36 +-
filters/PMFFilter.cpp | 312 +++--
filters/PMFFilter.hpp | 82 +-
filters/RangeFilter.cpp | 131 +-
filters/RangeFilter.hpp | 38 +-
filters/ReprojectionFilter.cpp | 52 +-
filters/SMRFilter.cpp | 1264 +++++++-------------
filters/SMRFilter.hpp | 132 +-
filters/SampleFilter.cpp | 2 +-
filters/SortFilter.cpp | 52 +
filters/SortFilter.hpp | 39 +-
filters/StatsFilter.cpp | 15 +-
filters/TransformationFilter.cpp | 4 +-
filters/private/DimRange.cpp | 168 +++
.../{OutlierFilter.hpp => private/DimRange.hpp} | 75 +-
filters/private/crop/Point.cpp | 16 +-
filters/private/crop/Point.hpp | 7 +-
io/BpfCompressor.cpp | 6 +-
io/BpfCompressor.hpp | 9 +-
io/BpfHeader.cpp | 7 +-
io/BpfHeader.hpp | 6 +
io/BpfReader.cpp | 43 +-
io/BpfWriter.cpp | 79 +-
io/DerivativeWriter.cpp | 191 ---
io/DerivativeWriter.hpp | 103 --
io/FauxReader.cpp | 84 +-
io/FauxReader.hpp | 9 +-
io/GDALGrid.cpp | 67 +-
io/GDALGrid.hpp | 9 +
io/GDALReader.cpp | 4 +-
io/GDALWriter.cpp | 131 +-
io/GDALWriter.hpp | 24 +-
io/GeotiffSupport.cpp | 250 ++--
io/GeotiffSupport.hpp | 56 +-
io/Ilvis2MetadataReader.cpp | 71 +-
io/Ilvis2MetadataReader.hpp | 8 +-
io/Ilvis2Reader.cpp | 104 +-
io/Ilvis2Reader.hpp | 7 +-
io/LasHeader.cpp | 74 +-
io/LasHeader.hpp | 6 +
io/LasReader.cpp | 97 +-
io/LasSummaryData.cpp | 2 +-
io/LasSummaryData.hpp | 6 +
io/LasUtils.cpp | 22 +-
io/LasUtils.hpp | 6 +
io/LasWriter.cpp | 241 ++--
io/LasWriter.hpp | 10 +-
io/LasZipPoint.cpp | 10 +-
io/LasZipPoint.hpp | 14 +-
io/OptechCommon.hpp | 11 -
io/OptechReader.cpp | 21 +-
io/PlyReader.cpp | 205 ++--
io/PlyReader.hpp | 6 +
io/PlyWriter.cpp | 71 +-
io/PlyWriter.hpp | 8 +-
io/PtsReader.cpp | 14 +-
io/QfitReader.cpp | 26 +-
io/QfitReader.hpp | 9 -
io/SbetReader.cpp | 2 +-
io/TIndexReader.cpp | 54 +-
io/TerrasolidReader.cpp | 11 +-
io/TerrasolidReader.hpp | 9 -
io/TextReader.cpp | 133 +-
io/TextReader.hpp | 20 +-
io/TextWriter.cpp | 14 +-
java/README.md | 63 +-
java/build.sbt | 10 +-
java/project/{Environment.scala => Commands.scala} | 21 +-
java/project/Environment.scala | 4 +-
java/scripts/publish-212.sh | 30 +-
java/scripts/publish-all.sh | 6 +-
java/scripts/publish-javastyle.sh | 30 +-
java/scripts/publish-local-212.sh | 19 +
java/scripts/publish-local.sh | 16 +
java/scripts/publish.sh | 30 +-
kernels/GroundKernel.cpp | 8 +-
kernels/InfoKernel.cpp | 112 +-
kernels/PipelineKernel.cpp | 34 +-
kernels/PipelineKernel.hpp | 3 +
kernels/RandomKernel.cpp | 5 +-
kernels/SortKernel.cpp | 10 +-
kernels/TIndexKernel.cpp | 16 +-
kernels/TranslateKernel.cpp | 97 +-
kernels/TranslateKernel.hpp | 2 +-
pdal/EigenUtils.cpp | 118 +-
pdal/EigenUtils.hpp | 188 ++-
pdal/FlexWriter.hpp | 11 +-
pdal/GDALUtils.cpp | 32 +-
pdal/GDALUtils.hpp | 2 +
pdal/Geometry.cpp | 53 +-
pdal/Geometry.hpp | 4 +-
pdal/KDIndex.hpp | 40 +-
pdal/Kernel.cpp | 132 +-
pdal/Kernel.hpp | 9 +-
pdal/Log.cpp | 34 +-
pdal/Log.hpp | 5 +-
pdal/Options.cpp | 24 +-
pdal/Options.hpp | 9 +-
pdal/PDALUtils.hpp | 1 -
pdal/PipelineExecutor.cpp | 5 +-
pdal/PipelineManager.cpp | 207 +++-
pdal/PipelineManager.hpp | 30 +-
pdal/PipelineReaderJSON.cpp | 15 +-
pdal/PipelineReaderXML.cpp | 53 +-
pdal/PipelineWriter.cpp | 27 +-
pdal/PluginManager.cpp | 2 +-
pdal/PointLayout.cpp | 19 +
pdal/PointLayout.hpp | 4 +
pdal/PointTable.cpp | 28 +-
pdal/PointTable.hpp | 10 +-
pdal/PointView.hpp | 4 +-
pdal/PointViewIter.hpp | 4 +-
pdal/Polygon.cpp | 14 +-
pdal/Polygon.hpp | 5 +-
pdal/Segmentation.cpp | 146 +++
.../cpd/kernel/Cpd.hpp => pdal/Segmentation.hpp | 61 +-
pdal/SpatialReference.cpp | 27 +-
pdal/Stage.cpp | 97 +-
pdal/Stage.hpp | 35 +-
pdal/StageFactory.cpp | 21 +-
pdal/gitsha.cpp | 2 +-
pdal/pdal_config.cpp | 2 +-
pdal/pdal_types.hpp | 5 +-
pdal/plang/BufferedInvocation.cpp | 121 --
pdal/plang/CMakeLists.txt | 1 -
pdal/plang/Environment.cpp | 63 +-
pdal/plang/Invocation.cpp | 185 ++-
pdal/plang/Invocation.hpp | 14 +-
pdal/private/PipelineReaderXML.hpp | 4 +-
pdal/util/Bounds.cpp | 16 +-
pdal/util/Bounds.hpp | 23 +-
.../crop/Point.hpp => pdal/util/NullOStream.hpp | 46 +-
pdal/util/ProgramArgs.hpp | 128 +-
pdal/util/Utils.hpp | 66 +-
plugins/CMakeLists.txt | 8 +-
plugins/cpd/CMakeLists.txt | 22 +-
plugins/cpd/kernel/{Cpd.cpp => CpdKernel.cpp} | 185 ++-
plugins/cpd/kernel/{Cpd.hpp => CpdKernel.hpp} | 24 +-
plugins/cpd/test/CpdKernelTest.cpp | 118 --
plugins/greyhound/CMakeLists.txt | 4 +-
plugins/greyhound/io/GreyhoundReader.cpp | 78 +-
plugins/greyhound/io/GreyhoundReader.hpp | 2 -
plugins/greyhound/test/GreyhoundReaderTest.cpp | 10 +-
plugins/hexbin/CMakeLists.txt | 5 +-
plugins/hexbin/kernel/DensityKernel.cpp | 19 +-
plugins/hexbin/kernel/DensityKernel.hpp | 5 +
plugins/icebridge/io/Hdf5Handler.cpp | 18 +-
plugins/icebridge/io/Hdf5Handler.hpp | 6 +
plugins/icebridge/io/IcebridgeReader.cpp | 19 +-
plugins/matlab/io/MatlabWriter.cpp | 58 +-
plugins/mbio/CMakeLists.txt | 27 +
.../mbio/io/MbError.cpp | 103 +-
.../LogTest.cpp => plugins/mbio/io/MbError.hpp | 24 +-
plugins/mbio/io/MbFormat.cpp | 194 +++
.../mbio/io/MbFormat.hpp | 26 +-
plugins/mbio/io/MbReader.cpp | 238 ++++
.../mbio/io/MbReader.hpp | 89 +-
.../mbio/test/MBSystemTest.cpp | 35 +-
plugins/mrsid/io/MrsidReader.cpp | 2 +-
plugins/nitf/CMakeLists.txt | 6 +-
plugins/nitf/io/MetadataReader.cpp | 74 +-
plugins/nitf/io/MetadataReader.hpp | 6 +
plugins/nitf/io/NitfFileReader.cpp | 38 +-
plugins/nitf/io/NitfFileReader.hpp | 6 +
plugins/nitf/io/NitfFileWriter.cpp | 40 +-
plugins/nitf/io/NitfFileWriter.hpp | 10 +-
plugins/nitf/io/NitfReader.cpp | 15 +-
plugins/nitf/io/NitfWriter.cpp | 24 +-
plugins/oci/io/OciCommon.cpp | 3 +-
plugins/oci/io/OciCommon.hpp | 18 -
plugins/oci/io/OciReader.cpp | 28 +-
plugins/oci/io/OciWriter.cpp | 188 +--
plugins/oci/io/OciWriter.hpp | 1 +
plugins/p2g/CMakeLists.txt | 14 -
plugins/p2g/io/P2gWriter.cpp | 203 ----
plugins/p2g/io/P2gWriter.hpp | 92 --
plugins/pcl/filters/PCLBlock.cpp | 4 +-
plugins/pcl/io/PcdReader.cpp | 2 +-
plugins/pcl/kernel/PCLKernel.cpp | 11 +-
plugins/pcl/kernel/SmoothKernel.cpp | 10 +-
plugins/pgpointcloud/io/PgReader.cpp | 13 +-
plugins/pgpointcloud/io/PgWriter.cpp | 35 +-
.../pgpointcloud/test/PgpointcloudWriterTest.cpp | 17 +
plugins/python/CMakeLists.txt | 4 +-
plugins/python/filters/CMakeLists.txt | 4 +-
plugins/python/filters/PredicateFilter.cpp | 14 +-
plugins/python/filters/PredicateFilter.hpp | 7 +-
plugins/python/filters/ProgrammableFilter.cpp | 10 +-
plugins/python/filters/ProgrammableFilter.hpp | 7 +-
plugins/python/test/ProgrammableFilterTest.cpp | 61 +-
plugins/rxp/CMakeLists.txt | 4 +-
plugins/rxp/test/RxpReaderTest.cpp | 1 -
plugins/sqlite/io/SQLiteReader.cpp | 24 +-
plugins/sqlite/io/SQLiteWriter.cpp | 25 +-
python/README.rst | 4 +-
python/VERSION.txt | 2 +-
python/pdal/__init__.py | 2 +-
python/test/test_pipeline.py | 14 +-
scripts/appveyor/config.cmd | 1 -
scripts/ci/script.sh | 3 -
scripts/docker/Dockerfile | 25 +-
scripts/docker/dependencies/Dockerfile | 207 ++--
scripts/docker/docbuild/Dockerfile | 2 -
scripts/linux-install-scripts/pdal.sh | 1 -
test/data/gdal/grid2.txt | 8 +
test/data/las/spec_3.las | Bin 0 -> 898 bytes
test/data/logs/logtest_1.txt | 1 -
test/data/logs/logtest_123.txt | 5 -
test/data/logs/logtest_2.txt | 2 -
test/data/logs/logtest_3.txt | 2 -
test/data/logs/t1 | 2 +
test/data/mbio/mbf_em300raw.mb56 | Bin 0 -> 127066 bytes
test/data/pipeline/assign.json.in | 14 +
test/data/pipeline/options.json.in | 15 +
.../{attribute.json.in => overlay.json.in} | 9 +-
test/data/pts/autzen.pts | 11 +
test/data/text/crlf_test.txt | 11 +
test/temp/SbetWriterTest.sbet | Bin 272 -> 0 bytes
test/temp/colorized.las | Bin 36687 -> 0 bytes
test/temp/crop-wkt-2d-classification.las | Bin 1825 -> 0 bytes
test/temp/foo.las | Bin 27257 -> 0 bytes
test/temp/issue895.sqlite | Bin 3072 -> 0 bytes
test/temp/meta.json | 91 --
test/temp/mylog_three.txt | 1 -
test/temp/out.las | Bin 3740744 -> 0 bytes
test/temp/out.ply | Bin 21176 -> 0 bytes
test/temp/out2.las | Bin 27353 -> 0 bytes
test/temp/outfile.txt | 3 -
test/temp/simple.las | Bin 68425 -> 0 bytes
test/temp/spat.sqlite | Bin 5808128 -> 0 bytes
test/temp/spver.sqlite | 0
.../temp-SqliteWriterTest_test_simple_las.sqlite | Bin 5824512 -> 0 bytes
test/temp/temp_nitf.ntf | Bin 37941 -> 0 bytes
test/temp/test.bpf | Bin 21756 -> 0 bytes
test/temp/test_1.bpf | Bin 16412 -> 0 bytes
test/temp/test_1.las | Bin 12297 -> 0 bytes
test/temp/test_1.ntf | Bin 2955 -> 0 bytes
test/temp/test_2.bpf | Bin 16412 -> 0 bytes
test/temp/test_2.las | Bin 12297 -> 0 bytes
test/temp/test_2.ntf | Bin 2955 -> 0 bytes
test/temp/test_3.bpf | Bin 16412 -> 0 bytes
test/temp/test_3.las | Bin 12297 -> 0 bytes
test/temp/test_3.ntf | Bin 2955 -> 0 bytes
test/temp/test_flex.bpf | Bin 47652 -> 0 bytes
test/temp/test_flex.las | Bin 36437 -> 0 bytes
test/temp/test_flex.ntf | Bin 5335 -> 0 bytes
test/temp/tmp.bpf | Bin 47768 -> 0 bytes
test/temp/tmp.las | Bin 82155 -> 0 bytes
test/temp/tmp.tif | Bin 808 -> 0 bytes
test/temp/trimtest.las | Bin 3740744 -> 0 bytes
test/temp/triple.las | Bin 1497 -> 0 bytes
test/temp/utm17.txt | 11 -
test/unit/CMakeLists.txt | 14 +-
test/unit/EigenTest.cpp | 139 ++-
test/unit/KernelTest.cpp | 22 +-
test/unit/LogTest.cpp | 57 +-
test/unit/OldPCLBlockTest.cpp | 274 +++--
test/unit/PluginManagerTest.cpp | 9 +-
test/unit/PointTableTest.cpp | 28 +-
test/unit/SegmentationTest.cpp | 97 ++
test/unit/StageFactoryTest.cpp | 5 +
test/unit/apps/AppTest.cpp | 6 +-
test/unit/apps/RandomTest.cpp | 12 +-
test/unit/apps/TranslateTest.cpp | 126 +-
test/unit/apps/pcpipelineTest.cpp | 299 -----
test/unit/apps/pcpipelineTestJSON.cpp | 102 +-
test/unit/filters/AssignFilterTest.cpp | 129 ++
test/unit/filters/CropFilterTest.cpp | 110 +-
.../{LogTest.cpp => filters/GroupByFilterTest.cpp} | 40 +-
.../unit/filters/LocateFilterTest.cpp | 87 +-
...tributeFilterTest.cpp => OverlayFilterTest.cpp} | 87 +-
test/unit/filters/SortFilterTest.cpp | 29 +-
test/unit/io/FauxReaderTest.cpp | 70 ++
test/unit/io/GDALWriterTest.cpp | 94 ++
test/unit/io/Ilvis2ReaderWithMDReaderTest.cpp | 3 +-
test/unit/io/LasWriterTest.cpp | 174 ++-
test/unit/io/TextReaderTest.cpp | 113 +-
tools/lasdump/Dumper.cpp | 4 +-
tools/nitfwrap/NitfWrap.cpp | 5 +-
vendor/arbiter/arbiter.cpp | 1251 ++++++++++++-------
vendor/arbiter/arbiter.hpp | 627 +++++++---
vendor/nanoflann/nanoflann.hpp | 353 +++---
407 files changed, 11232 insertions(+), 8124 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/pdal.git
More information about the Pkg-grass-devel
mailing list