[pdal] branch master updated (8955d14 -> 431d606)
Bas Couwenberg
sebastic at debian.org
Mon Apr 3 19:25:25 UTC 2017
This is an automated email from the git hooks/post-receive script.
sebastic pushed a change to branch master
in repository pdal.
from 8955d14 Set distribution to experimental.
new 9ae234c Imported Upstream version 1.5.0~rc1
new ec0600a Merge tag 'upstream/1.5.0_rc1'
new 14e3f90 New upstream release candidate.
new 2a2c08f Update copyright years for Hobu, Inc & Bradley J Chambers.
new 2f65707 Enable PIE hardening buildflags.
new 06f669c Drop kfreebsd.patch, applied upstream.
new 6e4738f Add patch to fix build without LASzip.
new b3136fc Set distribution to experimental.
new 431d606 Mark laszip.patch as Forwarded.
The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.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 +-
debian/changelog | 11 +
debian/copyright | 4 +-
.../0001-Add-include.-Should-fix-1484.patch | 16 -
debian/patches/kfreebsd.patch | 16 -
debian/patches/laszip.patch | 21 +
debian/patches/series | 3 +-
debian/pdal.lintian-overrides | 3 -
debian/rules | 2 +-
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 +++---
415 files changed, 11268 insertions(+), 8164 deletions(-)
delete mode 100644 Vagrantfile
create mode 100644 cmake/modules/FindMBSystem.cmake
delete mode 100644 debian/patches/0001-Add-include.-Should-fix-1484.patch
delete mode 100644 debian/patches/kfreebsd.patch
create mode 100644 debian/patches/laszip.patch
delete mode 100644 debian/pdal.lintian-overrides
rename doc/{workshop/pdal-introduction.rst => about.rst} (67%)
delete mode 100644 doc/development/compilation/python.rst
create mode 100644 doc/development/docker.rst
rename doc/{tutorial => development}/overview.rst (92%)
rename doc/{tutorial => development}/pipeline.png (100%)
create mode 100644 doc/images/docker-maintenance-branch.png
create mode 100644 doc/images/docker-master-branch.png
create mode 100644 doc/images/foss4g-2017.png
create mode 100644 doc/images/las-reproject-pgpointcloud.png
create mode 100644 doc/images/python-pdal-pipeline.png
create mode 100644 doc/python.rst
create mode 100644 doc/stages/filters.assign.rst
create mode 100644 doc/stages/filters.cluster.rst
create mode 100644 doc/stages/filters.groupby.rst
create mode 100644 doc/stages/filters.locate.rst
rename doc/stages/{filters.attribute.rst => filters.overlay.rst} (66%)
delete mode 100644 doc/stages/ranges.rst
create mode 100644 doc/stages/readers.mbio.rst
delete mode 100644 doc/stages/writers.derivative.rst
delete mode 100644 doc/stages/writers.p2g.rst
delete mode 100644 doc/stages/writers.rialto.rst
create mode 100644 doc/tutorial/las.rst
rename doc/workshop/exercises/analysis/dtm/{p2g.json => gdal.json} (89%)
create mode 100644 filters/AssignFilter.cpp
copy io/PlyWriter.hpp => filters/AssignFilter.hpp (74%)
copy filters/{OutlierFilter.hpp => ClusterFilter.cpp} (61%)
copy filters/{OutlierFilter.hpp => ClusterFilter.hpp} (74%)
copy filters/{OutlierFilter.hpp => GroupByFilter.cpp} (54%)
copy filters/{OutlierFilter.hpp => GroupByFilter.hpp} (74%)
copy filters/{MortonOrderFilter.cpp => LocateFilter.cpp} (50%)
copy filters/{OutlierFilter.hpp => LocateFilter.hpp} (74%)
rename filters/{AttributeFilter.cpp => OverlayFilter.cpp} (51%)
rename filters/{AttributeFilter.hpp => OverlayFilter.hpp} (80%)
create mode 100644 filters/private/DimRange.cpp
copy filters/{OutlierFilter.hpp => private/DimRange.hpp} (57%)
delete mode 100644 io/DerivativeWriter.cpp
delete mode 100644 io/DerivativeWriter.hpp
copy java/project/{Environment.scala => Commands.scala} (79%)
create mode 100755 java/scripts/publish-local-212.sh
create mode 100644 pdal/Segmentation.cpp
copy plugins/cpd/kernel/Cpd.hpp => pdal/Segmentation.hpp (55%)
delete mode 100644 pdal/plang/BufferedInvocation.cpp
copy filters/private/crop/Point.hpp => pdal/util/NullOStream.hpp (70%)
rename plugins/cpd/kernel/{Cpd.cpp => CpdKernel.cpp} (52%)
rename plugins/cpd/kernel/{Cpd.hpp => CpdKernel.hpp} (92%)
delete mode 100644 plugins/cpd/test/CpdKernelTest.cpp
create mode 100644 plugins/mbio/CMakeLists.txt
copy pdal/PipelineWriter.cpp => plugins/mbio/io/MbError.cpp (51%)
copy test/unit/LogTest.cpp => plugins/mbio/io/MbError.hpp (81%)
create mode 100644 plugins/mbio/io/MbFormat.cpp
rename pdal/plang/BufferedInvocation.hpp => plugins/mbio/io/MbFormat.hpp (79%)
create mode 100644 plugins/mbio/io/MbReader.cpp
copy io/Ilvis2Reader.hpp => plugins/mbio/io/MbReader.hpp (66%)
copy test/unit/LogTest.cpp => plugins/mbio/test/MBSystemTest.cpp (69%)
delete mode 100644 plugins/p2g/CMakeLists.txt
delete mode 100644 plugins/p2g/io/P2gWriter.cpp
delete mode 100644 plugins/p2g/io/P2gWriter.hpp
create mode 100644 test/data/gdal/grid2.txt
create mode 100644 test/data/las/spec_3.las
delete mode 100644 test/data/logs/logtest_1.txt
delete mode 100644 test/data/logs/logtest_123.txt
delete mode 100644 test/data/logs/logtest_2.txt
delete mode 100644 test/data/logs/logtest_3.txt
create mode 100644 test/data/logs/t1
create mode 100644 test/data/mbio/mbf_em300raw.mb56
create mode 100644 test/data/pipeline/assign.json.in
create mode 100644 test/data/pipeline/options.json.in
rename test/data/pipeline/{attribute.json.in => overlay.json.in} (77%)
create mode 100644 test/data/pts/autzen.pts
create mode 100644 test/data/text/crlf_test.txt
delete mode 100644 test/temp/SbetWriterTest.sbet
delete mode 100644 test/temp/colorized.las
delete mode 100644 test/temp/crop-wkt-2d-classification.las
delete mode 100644 test/temp/foo.las
delete mode 100644 test/temp/issue895.sqlite
delete mode 100644 test/temp/meta.json
delete mode 100644 test/temp/mylog_three.txt
delete mode 100644 test/temp/out.las
delete mode 100644 test/temp/out.ply
delete mode 100644 test/temp/out2.las
delete mode 100644 test/temp/outfile.txt
delete mode 100644 test/temp/simple.las
delete mode 100644 test/temp/spat.sqlite
delete mode 100644 test/temp/spver.sqlite
delete mode 100644 test/temp/temp-SqliteWriterTest_test_simple_las.sqlite
delete mode 100644 test/temp/temp_nitf.ntf
delete mode 100644 test/temp/test.bpf
delete mode 100644 test/temp/test_1.bpf
delete mode 100644 test/temp/test_1.las
delete mode 100644 test/temp/test_1.ntf
delete mode 100644 test/temp/test_2.bpf
delete mode 100644 test/temp/test_2.las
delete mode 100644 test/temp/test_2.ntf
delete mode 100644 test/temp/test_3.bpf
delete mode 100644 test/temp/test_3.las
delete mode 100644 test/temp/test_3.ntf
delete mode 100644 test/temp/test_flex.bpf
delete mode 100644 test/temp/test_flex.las
delete mode 100644 test/temp/test_flex.ntf
delete mode 100644 test/temp/tmp.bpf
delete mode 100644 test/temp/tmp.las
delete mode 100644 test/temp/tmp.tif
delete mode 100644 test/temp/trimtest.las
delete mode 100644 test/temp/triple.las
delete mode 100644 test/temp/utm17.txt
create mode 100644 test/unit/SegmentationTest.cpp
delete mode 100644 test/unit/apps/pcpipelineTest.cpp
create mode 100644 test/unit/filters/AssignFilterTest.cpp
copy test/unit/{LogTest.cpp => filters/GroupByFilterTest.cpp} (67%)
copy filters/PMFFilter.hpp => test/unit/filters/LocateFilterTest.cpp (57%)
rename test/unit/filters/{AttributeFilterTest.cpp => OverlayFilterTest.cpp} (81%)
--
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