[pdal-commits] [PDAL/PDAL] 91206b: Enable clamping in colorinterp filter
Andrew Bell
noreply at github.com
Tue May 26 12:28:52 PDT 2020
Branch: refs/heads/master
Home: https://github.com/PDAL/PDAL
Commit: 91206b895521b83a7c061326a679b4e247f5ed4f
https://github.com/PDAL/PDAL/commit/91206b895521b83a7c061326a679b4e247f5ed4f
Author: Matt Csencsits <matt.csencsits at minevisionsystems.com>
Date: 2020-01-31 (Fri, 31 Jan 2020)
Changed paths:
M filters/ColorinterpFilter.cpp
M filters/ColorinterpFilter.hpp
M test/unit/filters/ColorinterpFilterTest.cpp
Log Message:
-----------
Enable clamping in colorinterp filter
Fixes #2729.
Previously values outside a determined range would be left with
default values, potentially providing unexpected results. This
commit adds a `clamp` parameter to a user can explicitly control
whether values outside the given range will be colored.
There apparently an explicit design decision to not include
values equal to the maximum in the coloring. When clamping, this
design then resulted in values that were greated than the max to
still be left uncolored. Since nothing in the available user
documentation explicitly states that the valid range is exclusive
of the maximum value it has been changed to be inclusive.
This required modifying two unit tests which were testing for
maximum values to be excluded from the coloring.
An other approach could have beent to clamp to a value slightly
less than m_max (e.g. m_max - DBL_EPSILON). But this would still
leave a discrepancy between the documentation and the implementation.
Commit: 7bde55ad76706a331e678dc8abecc58a4cdafbbe
https://github.com/PDAL/PDAL/commit/7bde55ad76706a331e678dc8abecc58a4cdafbbe
Author: Matt Csencsits <matt.csencsits at minevisionsystems.com>
Date: 2020-04-27 (Mon, 27 Apr 2020)
Changed paths:
M filters/ColorinterpFilter.cpp
Log Message:
-----------
Address comments from PR PDAL/PDAL#3046
* Removed single line `if` statements
* Simplified clamping `position` to use `std::min`
Commit: 074211c7f1ca5a7c70a2540d1926321daa35ecaf
https://github.com/PDAL/PDAL/commit/074211c7f1ca5a7c70a2540d1926321daa35ecaf
Author: Andrew Bell <andrew.bell.ia at gmail.com>
Date: 2020-04-28 (Tue, 28 Apr 2020)
Changed paths:
M filters/ColorinterpFilter.cpp
M filters/ColorinterpFilter.hpp
M test/unit/filters/ColorinterpFilterTest.cpp
Log Message:
-----------
Merge branch 'issue-2729' of https://github.com/MattCsencsits/PDAL
Commit: fe20ce7f0c7951991e25b317cb8ad295a465f9a4
https://github.com/PDAL/PDAL/commit/fe20ce7f0c7951991e25b317cb8ad295a465f9a4
Author: Andrew Bell <andrew.bell.ia at gmail.com>
Date: 2020-04-30 (Thu, 30 Apr 2020)
Changed paths:
M CMakeLists.txt
M PDALConfig.cmake.in
M cmake/config.cmake
M filters/ColorinterpFilter.cpp
M filters/ELMFilter.cpp
M filters/MortonOrderFilter.cpp
M filters/PMFFilter.cpp
M filters/SMRFilter.cpp
M filters/VoxelCenterNearestNeighborFilter.cpp
M io/GDALWriter.cpp
M pdal/EigenUtils.cpp
M pdal/EigenUtils.hpp
M pdal/KDIndex.hpp
M pdal/Kernel.cpp
M pdal/Kernel.hpp
M pdal/PointView.cpp
M plugins/e57/libE57Format/CMakeLists.txt
M plugins/rdb/CMakeLists.txt
M test/unit/EigenTest.cpp
M test/unit/KernelTest.cpp
M test/unit/filters/ChipperTest.cpp
M test/unit/filters/SplitterTest.cpp
M vendor/nanoflann/nanoflann.hpp
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: d4734afe16d3e2c0c7aee80c346462beb8385150
https://github.com/PDAL/PDAL/commit/d4734afe16d3e2c0c7aee80c346462beb8385150
Author: Andrew Bell <andrew.bell.ia at gmail.com>
Date: 2020-05-09 (Sat, 09 May 2020)
Changed paths:
M doc/stages/filters.crop.rst
M doc/stages/filters.smrf.rst
M filters/CovarianceFeaturesFilter.cpp
M filters/SMRFilter.cpp
M io/GltfWriter.cpp
M io/GltfWriter.hpp
M kernels/DeltaKernel.cpp
M pdal/Dimension.json
A pdal/KDIndex.cpp
M pdal/KDIndex.hpp
A pdal/private/KDImpl.hpp
M test/unit/CMakeLists.txt
A test/unit/io/GltfWriterTest.cpp
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: ac1295c476fd765352e20e0a4e1a7c647cb82ff3
https://github.com/PDAL/PDAL/commit/ac1295c476fd765352e20e0a4e1a7c647cb82ff3
Author: Andrew Bell <andrew.bell.ia at gmail.com>
Date: 2020-05-14 (Thu, 14 May 2020)
Changed paths:
M doc/about.rst
A doc/stages/filters.julia.rst
M doc/stages/filters.rst
M doc/stages/readers.pcd.rst
M doc/stages/writers.pcd.rst
M doc/tutorial/iowa-entwine.rst
M filters/SMRFilter.cpp
M test/unit/CMakeLists.txt
A test/unit/filters/MiniballFilterTest.cpp
A test/unit/filters/PlaneFitFilterTest.cpp
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 8e3008d1fe85ab5604a4920ec419312aeeb544cf
https://github.com/PDAL/PDAL/commit/8e3008d1fe85ab5604a4920ec419312aeeb544cf
Author: Andrew Bell <andrew.bell.ia at gmail.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
M CMakeLists.txt
M HOWTORELEASE.txt
M doc/Makefile
M doc/_static/breathe.css
M doc/_static/dummy
M doc/_static/files/2011_Codesprint_libpc_design.pdf
M doc/_static/files/2011_Codesprint_libpc_implementation.pdf
M doc/_static/logo/big_bubbles.png
M doc/_static/logo/big_text.png
M doc/_static/logo/dongle/back.ai
M doc/_static/logo/dongle/front.ai
M doc/_static/logo/favicon.ico
M doc/_static/logo/pdal_favicon.svg
M doc/_static/logo/pdal_logo-horizontal.svg
M doc/_static/logo/pdal_logo.svg
M doc/_static/logo/pdal_logo_only.png
M doc/_static/logo/sticker/front.ai
M doc/_static/logo/sticker/iheartpdal.ai
M doc/_static/logo/sticker/iheartpdal.png
M doc/_static/logo/sticker/sticker.ai
M doc/_static/pdal_bubbles_only.png
M doc/_static/pdal_logo.png
M doc/_static/sphinx.css
M doc/_templates/layout.html
M doc/about.rst
M doc/api/cpp/bounds.rst
M doc/api/cpp/charbuf.rst
M doc/api/cpp/dimension.rst
M doc/api/cpp/extractor.rst
M doc/api/cpp/fileutils.rst
M doc/api/cpp/filter.rst
M doc/api/cpp/index.rst
M doc/api/cpp/istream.rst
M doc/api/cpp/log.rst
M doc/api/cpp/metadata.rst
M doc/api/cpp/options.rst
M doc/api/cpp/pointtable.rst
M doc/api/cpp/pointview.rst
M doc/api/cpp/programargs.rst
M doc/api/cpp/reader.rst
M doc/api/cpp/stage.rst
M doc/api/cpp/stagefactory.rst
M doc/api/cpp/utils.rst
M doc/api/cpp/writer.rst
M doc/api/index.rst
M doc/api/transition/index.rst
M doc/apps/delta.rst
M doc/apps/density.rst
M doc/apps/ground.rst
M doc/apps/hausdorff.rst
M doc/apps/index.rst
M doc/apps/info.rst
M doc/apps/merge.rst
M doc/apps/pipeline.rst
M doc/apps/random.rst
M doc/apps/sort.rst
M doc/apps/split.rst
M doc/apps/tile.rst
M doc/apps/tindex.rst
M doc/apps/translate.rst
M doc/community.rst
M doc/conf.py
M doc/copyright.rst
M doc/development/cmake.rst
M doc/development/compilation/dependencies.rst
M doc/development/compilation/index.rst
M doc/development/compilation/media/ccmake-osx-start.png
M doc/development/compilation/media/cmake-gui-osx-configured.png
M doc/development/compilation/media/cmake-gui-osx-start.png
M doc/development/compilation/media/xcode-lasinfo-arguments.png
M doc/development/compilation/media/xcode-set-default-executable.png
M doc/development/compilation/media/xcode-start.png
M doc/development/compilation/unix.rst
M doc/development/compilation/windows.rst
M doc/development/errorhandling.rst
M doc/development/index.rst
M doc/development/metadata.rst
M doc/development/nsf1.png
M doc/development/overview.rst
M doc/development/pipeline.png
M doc/development/release-notes/1.3.0.md
M doc/development/release-notes/1.4.0.md
M doc/development/release-notes/1.5.0.md
M doc/development/release-notes/1.6.0.md
M doc/development/release-notes/1.7.0.md
M doc/development/release-notes/1.8.0.md
M doc/development/release-notes/1.9.0.md
M doc/development/release-notes/1.9.1.md
M doc/development/release-notes/2.0.0.md
M doc/development/release-notes/2.1.0.md
M doc/development/rsgis_logo.png
M doc/development/uoh.png
M doc/development/writing-filter.rst
M doc/development/writing-kernel.rst
M doc/development/writing-reader.rst
M doc/development/writing-writer.rst
M doc/development/writing.rst
M doc/dimensions.rst
M doc/download.rst
M doc/doxygen/doxygen.conf
M doc/doxygen/doxygen.css
M doc/embed.py
M doc/faq.rst
M doc/images/awesome-green.png
M doc/images/black-orange.png
M doc/images/blue-hue.png
M doc/images/blue-orange.png
M doc/images/blue-red.png
M doc/images/docker-maintenance-branch.png
M doc/images/docker-master-branch.png
M doc/images/docker-print-one.png
M doc/images/docker-quickstart-env.png
M doc/images/docker-quickstart-pull.png
M doc/images/docker-quickstart-share.png
M doc/images/docker-quickstart-terminal.png
M doc/images/foss4g-2017.png
M doc/images/heat-map.png
M doc/images/iheartpdal.png
M doc/images/las-crop-bpf-pipeline.png
M doc/images/las-reproject-pgpointcloud.png
M doc/images/pestel-shades.png
M doc/images/pestel_scaled_helheim.png
M doc/images/pestel_scaled_plasio.png
M doc/images/pipeline-example-filters.assign.png
M doc/images/pipeline-example-filters.range1.png
M doc/images/pipeline-example-filters.range2.png
M doc/images/pipeline-example-filters.reprojection.png
M doc/images/pipeline-example-filters.smrf.png
M doc/images/pipeline-example-iowa-colors.png
M doc/images/pipeline-example-overview.png
M doc/images/pipeline-example-readers.ept.png
M doc/images/pipeline-example-writers.gdal.png
M doc/images/pipeline-example-writers.las.png
M doc/images/poisson_edges.png
M doc/images/poisson_points.png
M doc/images/python-pdal-pipeline.png
M doc/images/reproject-merge-pipeline.png
M doc/index.rst
M doc/java.rst
M doc/make.bat
M doc/pdal_rtd/README.md
M doc/pdal_rtd/breadcrumbs.html
M doc/pdal_rtd/footer.html
M doc/pdal_rtd/searchbox.html
M doc/pdal_rtd/static/css/pdal.css
M doc/pdal_rtd/static/fonts/proximanova-light-webfont.eot
M doc/pdal_rtd/static/fonts/proximanova-light-webfont.otf
M doc/pdal_rtd/static/fonts/proximanova-light-webfont.svg
M doc/pdal_rtd/static/fonts/proximanova-light-webfont.ttf
M doc/pdal_rtd/static/fonts/proximanova-light-webfont.woff
M doc/pdal_rtd/static/fonts/proximanova-sbold-webfont.eot
M doc/pdal_rtd/static/fonts/proximanova-sbold-webfont.otf
M doc/pdal_rtd/static/fonts/proximanova-sbold-webfont.svg
M doc/pdal_rtd/static/fonts/proximanova-sbold-webfont.ttf
M doc/pdal_rtd/static/fonts/proximanova-sbold-webfont.woff
M doc/pdal_rtd/static/fonts/sourcecodepro-regular-webfont.eot
M doc/pdal_rtd/static/fonts/sourcecodepro-regular-webfont.svg
M doc/pdal_rtd/static/fonts/sourcecodepro-regular-webfont.ttf
M doc/pdal_rtd/static/fonts/sourcecodepro-regular-webfont.woff
M doc/pdal_rtd/static/img/hobu-emblem-32x32.png
M doc/pdal_rtd/theme.conf
M doc/pdal_rtd/versions.html
M doc/pipeline.rst
M doc/presentations/location_tech_8_30_12/css/main.css
M doc/presentations/location_tech_8_30_12/css/print/paper.css
M doc/presentations/location_tech_8_30_12/css/print/pdf.css
M doc/presentations/location_tech_8_30_12/css/theme/beige.css
M doc/presentations/location_tech_8_30_12/css/theme/default.css
M doc/presentations/location_tech_8_30_12/css/theme/simple.css
M doc/presentations/location_tech_8_30_12/images/Untitled.png
M doc/presentations/location_tech_8_30_12/images/autzen-lasview.png
M doc/presentations/location_tech_8_30_12/images/basic-pipeline.png
M doc/presentations/location_tech_8_30_12/images/complex-pipeline.png
M doc/presentations/location_tech_8_30_12/images/nero1.jpg
M doc/presentations/location_tech_8_30_12/images/reader-writer.png
M doc/presentations/location_tech_8_30_12/index.html
M doc/presentations/location_tech_8_30_12/js/reveal.js
M doc/presentations/location_tech_8_30_12/js/reveal.min.js
M doc/presentations/location_tech_8_30_12/lib/css/zenburn.css
M doc/presentations/location_tech_8_30_12/lib/font/league_gothic-webfont.svg
M doc/presentations/location_tech_8_30_12/lib/font/league_gothic-webfont.ttf
M doc/presentations/location_tech_8_30_12/lib/font/league_gothic-webfont.woff
M doc/presentations/location_tech_8_30_12/lib/font/league_gothic_license
M doc/presentations/location_tech_8_30_12/lib/js/classList.js
M doc/presentations/location_tech_8_30_12/lib/js/data-markdown.js
M doc/presentations/location_tech_8_30_12/lib/js/head.min.js
M doc/presentations/location_tech_8_30_12/lib/js/highlight.js
M doc/presentations/location_tech_8_30_12/lib/js/html5shiv.js
M doc/presentations/location_tech_8_30_12/lib/js/showdown.js
M doc/project/Radiant-Solutions-Logo-Color-1920.png
M doc/project/alpine.rst
M doc/project/contributors.rst
M doc/project/conventions.rst
M doc/project/docker.rst
M doc/project/docs.rst
M doc/project/index.rst
M doc/project/integration.rst
M doc/project/testing.rst
M doc/python.rst
M doc/quickstart.rst
M doc/references.rst
M doc/stages/filters.approximatecoplanar.rst
M doc/stages/filters.assign.rst
M doc/stages/filters.chipper.img1.png
M doc/stages/filters.chipper.img2.png
M doc/stages/filters.chipper.rst
M doc/stages/filters.cluster.rst
M doc/stages/filters.colorinterp.rst
M doc/stages/filters.colorization.img1.jpg
M doc/stages/filters.colorization.rst
M doc/stages/filters.covariancefeatures.rst
M doc/stages/filters.cpd.rst
M doc/stages/filters.crop.rst
M doc/stages/filters.csf.rst
M doc/stages/filters.dbscan.rst
M doc/stages/filters.decimation.rst
M doc/stages/filters.delaunay.rst
M doc/stages/filters.dem.rst
M doc/stages/filters.divider.rst
M doc/stages/filters.eigenvalues.rst
M doc/stages/filters.elm.rst
M doc/stages/filters.estimaterank.rst
M doc/stages/filters.farthestpointsampling.rst
M doc/stages/filters.ferry.rst
M doc/stages/filters.greedyprojection.rst
M doc/stages/filters.groupby.rst
M doc/stages/filters.hag.rst
M doc/stages/filters.hag_delaunay.rst
M doc/stages/filters.hag_dem.rst
M doc/stages/filters.hag_nn.rst
M doc/stages/filters.head.rst
M doc/stages/filters.hexbin.img1.jpg
M doc/stages/filters.hexbin.rst
M doc/stages/filters.icp.rst
M doc/stages/filters.info.rst
M doc/stages/filters.iqr.rst
M doc/stages/filters.julia.rst
M doc/stages/filters.locate.rst
M doc/stages/filters.lof.rst
M doc/stages/filters.mad.rst
M doc/stages/filters.matlab.rst
M doc/stages/filters.merge.rst
M doc/stages/filters.miniball.rst
M doc/stages/filters.mongo.rst
M doc/stages/filters.mortonorder.img1.png
M doc/stages/filters.mortonorder.rst
M doc/stages/filters.neighborclassifier.rst
M doc/stages/filters.nndistance.rst
M doc/stages/filters.normal.rst
M doc/stages/filters.outlier.rst
M doc/stages/filters.overlay.rst
M doc/stages/filters.planefit.rst
M doc/stages/filters.pmf.rst
M doc/stages/filters.poisson.rst
M doc/stages/filters.projpipeline.rst
M doc/stages/filters.python.rst
M doc/stages/filters.radialdensity.rst
M doc/stages/filters.randomize.rst
M doc/stages/filters.range.rst
M doc/stages/filters.reciprocity.rst
M doc/stages/filters.reprojection.rst
M doc/stages/filters.returns.rst
M doc/stages/filters.rst
M doc/stages/filters.sample.rst
M doc/stages/filters.separatescanline.rst
M doc/stages/filters.shell.rst
M doc/stages/filters.skewnessbalancing.rst
M doc/stages/filters.smrf.rst
M doc/stages/filters.sort.rst
M doc/stages/filters.splitter.rst
M doc/stages/filters.stats.rst
M doc/stages/filters.streamcallback.rst
M doc/stages/filters.tail.rst
M doc/stages/filters.transformation.rst
M doc/stages/filters.voxelcenternearestneighbor.rst
M doc/stages/filters.voxelcentroidnearestneighbor.rst
M doc/stages/filters.voxeldownsize.rst
M doc/stages/images/autzen-elevation.png
M doc/stages/images/autzen-hag-delaunay.png
M doc/stages/images/autzen-hag-dem.png
M doc/stages/images/autzen-hag-nn.png
M doc/stages/images/autzen-height.png
M doc/stages/reader_opts.rst
M doc/stages/readers.bpf.rst
M doc/stages/readers.buffer.rst
M doc/stages/readers.e57.rst
M doc/stages/readers.ept.rst
M doc/stages/readers.faux.rst
M doc/stages/readers.gdal.rst
M doc/stages/readers.geowave.rst
M doc/stages/readers.hdf.rst
M doc/stages/readers.i3s.rst
M doc/stages/readers.ilvis2.metadata.png
M doc/stages/readers.ilvis2.rst
M doc/stages/readers.las.rst
M doc/stages/readers.matlab.rst
M doc/stages/readers.mbio.rst
M doc/stages/readers.memoryview.rst
M doc/stages/readers.mrsid.rst
M doc/stages/readers.nitf.rst
M doc/stages/readers.numpy.rst
M doc/stages/readers.oci.rst
M doc/stages/readers.optech.rst
M doc/stages/readers.pcd.rst
M doc/stages/readers.pgpointcloud.rst
M doc/stages/readers.ply.rst
M doc/stages/readers.pts.rst
M doc/stages/readers.qfit.rst
M doc/stages/readers.rdb.rst
M doc/stages/readers.rst
M doc/stages/readers.rxp.rst
M doc/stages/readers.sbet.rst
M doc/stages/readers.slpk.rst
M doc/stages/readers.sqlite.rst
M doc/stages/readers.terrasolid.rst
M doc/stages/readers.text.rst
M doc/stages/readers.tiledb.rst
M doc/stages/readers.tindex.rst
M doc/stages/references.bib
M doc/stages/writers.bpf.rst
M doc/stages/writers.e57.rst
M doc/stages/writers.ept_addon.rst
M doc/stages/writers.fbx.rst
M doc/stages/writers.gdal.rst
M doc/stages/writers.geowave.rst
M doc/stages/writers.gltf.rst
M doc/stages/writers.las.rst
M doc/stages/writers.matlab.png
M doc/stages/writers.matlab.rst
M doc/stages/writers.nitf.rst
M doc/stages/writers.null.rst
M doc/stages/writers.oci.rst
M doc/stages/writers.ogr.rst
M doc/stages/writers.pcd.rst
M doc/stages/writers.pgpointcloud.rst
M doc/stages/writers.ply.rst
M doc/stages/writers.rst
M doc/stages/writers.sbet.rst
M doc/stages/writers.sqlite.rst
M doc/stages/writers.text.rst
M doc/stages/writers.tiledb.rst
M doc/tutorial/clipping/autzen-shapes-clipped.png
M doc/tutorial/clipping/autzen-shapes-point-cloud.png
M doc/tutorial/clipping/autzen-shapes-to-clip.png
M doc/tutorial/clipping/index.rst
M doc/tutorial/ground-filters-pipeline.json
M doc/tutorial/ground-filters.rst
M doc/tutorial/index.rst
M doc/tutorial/iowa-entwine.rst
M doc/tutorial/iowa.json
M doc/tutorial/las.rst
M doc/tutorial/python-filtering.rst.save
M doc/tutorial/reading.rst
M doc/tutorial/sampling/index.rst.save
M doc/tutorial/sampling/subsample-ex1.png
M doc/tutorial/sampling/subsample-ex2.png
M doc/tutorial/sampling/subsample-ex3.png
M doc/tutorial/sampling/subsample-ex4.png
M doc/tutorial/sampling/subsample-ex5.png
M doc/type-table.csv
M doc/types.rst
M doc/workshop/.gitattributes
M doc/workshop/.gitignore
M doc/workshop/Makefile
M doc/workshop/R/pulse.R
M doc/workshop/agenda.rst
M doc/workshop/bibliography.bib
M doc/workshop/capstone.rst
M doc/workshop/conda.rst
M doc/workshop/conf.py
M doc/workshop/docker.rst.save
M doc/workshop/exercises/analysis/boundary/boundary-command-boundary.txt
M doc/workshop/exercises/analysis/boundary/boundary-command-tindex-win.txt
M doc/workshop/exercises/analysis/boundary/boundary-command-tindex.txt
M doc/workshop/exercises/analysis/boundary/boundary.rst
M doc/workshop/exercises/analysis/clipping/attributes.json
M doc/workshop/exercises/analysis/clipping/attributes.vrt
M doc/workshop/exercises/analysis/clipping/clipping-run-command.txt
M doc/workshop/exercises/analysis/clipping/clipping.json
M doc/workshop/exercises/analysis/clipping/clipping.rst
M doc/workshop/exercises/analysis/colorization/colorization-run-command.txt
M doc/workshop/exercises/analysis/colorization/colorization.rst
M doc/workshop/exercises/analysis/colorization/colorize.json
M doc/workshop/exercises/analysis/denoising/denoise.json
M doc/workshop/exercises/analysis/denoising/denoising-run-command.txt
M doc/workshop/exercises/analysis/denoising/denoising.rst
M doc/workshop/exercises/analysis/density/density-command-win.txt
M doc/workshop/exercises/analysis/density/density-command.txt
M doc/workshop/exercises/analysis/density/density.rst
M doc/workshop/exercises/analysis/dtm/dtm-hillshade-command-win.txt
M doc/workshop/exercises/analysis/dtm/dtm-hillshade-command.txt
M doc/workshop/exercises/analysis/dtm/dtm-run-command.txt
M doc/workshop/exercises/analysis/dtm/dtm.rst
M doc/workshop/exercises/analysis/dtm/gdal.json
M doc/workshop/exercises/analysis/ground/ground-run-ground-only-win.txt
M doc/workshop/exercises/analysis/ground/ground-run-ground-only.txt
M doc/workshop/exercises/analysis/ground/ground-run-no-filter-win.txt
M doc/workshop/exercises/analysis/ground/ground-run-no-filter.txt
M doc/workshop/exercises/analysis/ground/ground.rst
M doc/workshop/exercises/analysis/ground/translate-run-ground-only-win.txt
M doc/workshop/exercises/analysis/ground/translate-run-ground-only.txt
M doc/workshop/exercises/analysis/meshing/meshing-buildings-win.txt
M doc/workshop/exercises/analysis/meshing/meshing-buildings.txt
M doc/workshop/exercises/analysis/meshing/meshing-terrain.txt
M doc/workshop/exercises/analysis/meshing/meshing-win.txt
M doc/workshop/exercises/analysis/meshing/meshing.rst
M doc/workshop/exercises/analysis/meshing/meshing.txt
M doc/workshop/exercises/analysis/rasterize/classification.json
M doc/workshop/exercises/analysis/rasterize/classify-command.txt
M doc/workshop/exercises/analysis/rasterize/gdaldem-run-command.txt
M doc/workshop/exercises/analysis/rasterize/intensity-run-command-win.txt
M doc/workshop/exercises/analysis/rasterize/intensity-run-command.txt
M doc/workshop/exercises/analysis/rasterize/ramp.txt
M doc/workshop/exercises/analysis/rasterize/rasterize-run-command.txt
M doc/workshop/exercises/analysis/rasterize/rasterize.rst
M doc/workshop/exercises/analysis/thinning/thinning-run-dartsample-win.txt
M doc/workshop/exercises/analysis/thinning/thinning-run-dartsample.txt
M doc/workshop/exercises/analysis/thinning/thinning.rst
M doc/workshop/exercises/batch_processing/batch-dtm-bash.txt
M doc/workshop/exercises/batch_processing/batch-dtm-powershell.txt
M doc/workshop/exercises/batch_processing/batch-processing.rst
M doc/workshop/exercises/batch_processing/batch_srs_gdal.json
M doc/workshop/exercises/georeferencing/georeferencing-command-win.txt
M doc/workshop/exercises/georeferencing/georeferencing-command.txt
M doc/workshop/exercises/georeferencing/index.rst
M doc/workshop/exercises/index.rst
M doc/workshop/exercises/info/metadata-command-jq-win.txt
M doc/workshop/exercises/info/metadata-command-jq.txt
M doc/workshop/exercises/info/metadata-command.txt
M doc/workshop/exercises/info/metadata.rst
M doc/workshop/exercises/info/near-command-1.txt
M doc/workshop/exercises/info/near-command-2.txt
M doc/workshop/exercises/info/near.rst
M doc/workshop/exercises/info/single-point-command.txt
M doc/workshop/exercises/info/single-point.rst
M doc/workshop/exercises/python/histogram-command.txt
M doc/workshop/exercises/python/histogram.json
M doc/workshop/exercises/python/histogram.py
M doc/workshop/exercises/python/histogram.rst
M doc/workshop/exercises/translation/compression-command-verify-win.txt
M doc/workshop/exercises/translation/compression-command-verify.txt
M doc/workshop/exercises/translation/compression-command-win.txt
M doc/workshop/exercises/translation/compression-command.txt
M doc/workshop/exercises/translation/compression.rst
M doc/workshop/exercises/translation/entwine-build-command.txt
M doc/workshop/exercises/translation/entwine-cd-command.txt
M doc/workshop/exercises/translation/entwine-command.txt
M doc/workshop/exercises/translation/entwine-info-command.txt
M doc/workshop/exercises/translation/entwine.json
M doc/workshop/exercises/translation/entwine.rst
M doc/workshop/exercises/translation/reprojection-command-1-win.txt
M doc/workshop/exercises/translation/reprojection-command-1.txt
M doc/workshop/exercises/translation/reprojection-command-2-win.txt
M doc/workshop/exercises/translation/reprojection-command-2.txt
M doc/workshop/exercises/translation/reprojection.rst
M doc/workshop/images/agenda-usb-drive.jpg
M doc/workshop/images/batch-processing-dtm-qgis.png
M doc/workshop/images/blizzard-eight.gif
M doc/workshop/images/boundary-qgis-view.png
M doc/workshop/images/boundary-text-output.png
M doc/workshop/images/boundary-tindex-run.png
M doc/workshop/images/clipping-autzen-view.png
M doc/workshop/images/clipping-run-command.png
M doc/workshop/images/clipping-stadium-clipped.png
M doc/workshop/images/clipping-view-polygons.png
M doc/workshop/images/colorize-run-command.png
M doc/workshop/images/colorize-umpaghre-colored.png
M doc/workshop/images/compression-verify.png
M doc/workshop/images/denoise-fugro.png
M doc/workshop/images/denoise-plasio.png
M doc/workshop/images/denoise-run-command.png
M doc/workshop/images/density-add-layer.png
M doc/workshop/images/density-command-run.png
M doc/workshop/images/density-count-attribute.png
M doc/workshop/images/density-file-open.png
M doc/workshop/images/density-final-render.png
M doc/workshop/images/density-graduated-symbols-pick.png
M doc/workshop/images/density-graduated-symbols.png
M doc/workshop/images/density-select-layer.png
M doc/workshop/images/docker-file-navigate.png
M doc/workshop/images/docker-image-loaded.png
M doc/workshop/images/docker-install-options.png
M doc/workshop/images/docker-install-progress.png
M doc/workshop/images/docker-run-help.png
M doc/workshop/images/docker-status.png
M doc/workshop/images/dtm-add-raster-layer.png
M doc/workshop/images/dtm-add-raster-mean.png
M doc/workshop/images/dtm-batch-result.png
M doc/workshop/images/dtm-qgis-added.png
M doc/workshop/images/dtm-qgis-classify.png
M doc/workshop/images/dtm-qgis-colorize-dtm.png
M doc/workshop/images/dtm-qgis-gdaldem.png
M doc/workshop/images/dtm-qgis-hillshade-done.png
M doc/workshop/images/dtm-qgis-save-hillshade.png
M doc/workshop/images/dtm-qgis-select-hillshade.png
M doc/workshop/images/dtm-run-command.png
M doc/workshop/images/entwine-command.png
M doc/workshop/images/entwine-info-verify.png
M doc/workshop/images/entwine-view.png
M doc/workshop/images/first-mesh.png
M doc/workshop/images/georeference-plasio.png
M doc/workshop/images/georeferencing-run-command.png
M doc/workshop/images/greyhound-command.png
M doc/workshop/images/greyhound-info-verify.png
M doc/workshop/images/greyhound-view.png
M doc/workshop/images/ground-classified-included-side.png
M doc/workshop/images/ground-classified-included.png
M doc/workshop/images/ground-filtered.png
M doc/workshop/images/ground-ground-only-view.png
M doc/workshop/images/ground-run-command.png
M doc/workshop/images/info-interesting-metadata-jq.png
M doc/workshop/images/info-interesting-metadata.png
M doc/workshop/images/info-interesting-single-point.png
M doc/workshop/images/info-near-bbox.png
M doc/workshop/images/info-near-point.png
M doc/workshop/images/intro-pdal-simple-pipeline.png
M doc/workshop/images/meshing-building-result.png
M doc/workshop/images/meshing-buildings.png
M doc/workshop/images/meshing.png
M doc/workshop/images/osgeo4w-advanced-selection.png
M doc/workshop/images/osgeo4w-dep-selection.png
M doc/workshop/images/osgeo4w-license-selection.png
M doc/workshop/images/osgeo4w-pdal-selection.png
M doc/workshop/images/osgeo4w-qgis-selection.png
M doc/workshop/images/pdal-architecture-overview.png
M doc/workshop/images/pdal-reader-writer.png
M doc/workshop/images/python-histogram-command.png
M doc/workshop/images/python-histogram.png
M doc/workshop/images/qgis-add-raster-layer.png
M doc/workshop/images/qgis-choose-raster.png
M doc/workshop/images/qgis-install-progress.png
M doc/workshop/images/qgis-select-qgis.png
M doc/workshop/images/qgis-start-install.png
M doc/workshop/images/qgis-view-raster.png
M doc/workshop/images/rasterization-classification-run-command.png
M doc/workshop/images/rasterization-colored-classification.png
M doc/workshop/images/rasterization-colored-intensity.png
M doc/workshop/images/rasterization-denmark-no-ramp.png
M doc/workshop/images/rasterization-qgis-load-color-palette.png
M doc/workshop/images/reference-pulse.png
M doc/workshop/images/reprojection-first-point.png
M doc/workshop/images/reprojection-proper-scale.png
M doc/workshop/images/reprojection-run-command.png
M doc/workshop/images/reprojection-run-with-scale.png
M doc/workshop/images/reprojection-wrong-scale.png
M doc/workshop/images/return-pulse.png
M doc/workshop/images/thinning-command-run.png
M doc/workshop/images/thinning-full-res.png
M doc/workshop/images/thinning-overview.png
M doc/workshop/images/thinning-poisson-thin.png
M doc/workshop/images/thinning-select-data.png
M doc/workshop/includes/substitutions.rst
M doc/workshop/index.rst
M doc/workshop/lidar-introduction.rst
M doc/workshop/notes.rst
M doc/workshop/qgis.rst
M doc/workshop/slides/source/_static/custom.css
M doc/workshop/slides/source/_static/liblaslogo.png
M doc/workshop/slides/source/_static/pdal_logo.png
M doc/workshop/slides/source/_static/rsgis_logo.png
M doc/workshop/slides/source/agenda-include.txt
M doc/workshop/slides/source/analysis.rst
M doc/workshop/slides/source/basic_info.rst
M doc/workshop/slides/source/boundary.rst
M doc/workshop/slides/source/clipping.rst
M doc/workshop/slides/source/colorization.rst
M doc/workshop/slides/source/conf.py
M doc/workshop/slides/source/denoising.rst
M doc/workshop/slides/source/density.rst
M doc/workshop/slides/source/dtm.rst
M doc/workshop/slides/source/georeferencing.rst
M doc/workshop/slides/source/ground.rst
M doc/workshop/slides/source/img/docker-diagram.png
M doc/workshop/slides/source/img/georeferencing.png
M doc/workshop/slides/source/img/google-car.jpg
M doc/workshop/slides/source/img/guinea.gif
M doc/workshop/slides/source/img/life-so-hard.gif
M doc/workshop/slides/source/img/osgeo4w-shell.png
M doc/workshop/slides/source/img/ricopter.jpg
M doc/workshop/slides/source/img/scanner.svg
M doc/workshop/slides/source/img/terminal.png
M doc/workshop/slides/source/img/vm-diagram.png
M doc/workshop/slides/source/index.rst
M doc/workshop/slides/source/introduction.rst
M doc/workshop/slides/source/lidar_intro.rst
M doc/workshop/slides/source/meshing.rst
M doc/workshop/slides/source/pdal_intro.rst
M doc/workshop/slides/source/rasterization.rst
M doc/workshop/slides/source/software.rst
M doc/workshop/slides/source/thinning.rst
M doc/workshop/slides/source/translation.rst
M doc/workshop/software.rst
M filters/ClusterFilter.cpp
M filters/ClusterFilter.hpp
M filters/CovarianceFeaturesFilter.cpp
M filters/CovarianceFeaturesFilter.hpp
M filters/DBSCANFilter.cpp
M filters/DBSCANFilter.hpp
M filters/GroupByFilter.cpp
M filters/IterativeClosestPoint.cpp
M filters/SMRFilter.cpp
M filters/SMRFilter.hpp
M filters/private/Segmentation.cpp
M filters/private/Segmentation.hpp
M filters/private/delaunator.cpp
M io/LasReader.cpp
M pdal/Dimension.json
M test/unit/SegmentationTest.cpp
M test/unit/filters/IcpFilterTest.cpp
M test/unit/io/LasReaderTest.cpp
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 1e35c091aef07cf6a305e1924f2776872f547e42
https://github.com/PDAL/PDAL/commit/1e35c091aef07cf6a305e1924f2776872f547e42
Author: Andrew Bell <andrew.bell.ia at gmail.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
M filters/CovarianceFeaturesFilter.cpp
Log Message:
-----------
Type comparison fix.
Commit: 948df43e70beefef32250d849f6785705de5387a
https://github.com/PDAL/PDAL/commit/948df43e70beefef32250d849f6785705de5387a
Author: Andrew Bell <andrew.bell.ia at gmail.com>
Date: 2020-05-26 (Tue, 26 May 2020)
Changed paths:
M io/GltfWriter.cpp
Log Message:
-----------
Remove unused variable.
Compare: https://github.com/PDAL/PDAL/compare/837913456c9b...948df43e70be
More information about the pdal-commits
mailing list