[pdal-commits] [PDAL/PDAL] 9cc602: Don't write LAS geotiff VLRs if they contain no da...

GitHub noreply at github.com
Tue Apr 10 14:49:00 PDT 2018


  Branch: refs/heads/1.7-maintenance
  Home:   https://github.com/PDAL/PDAL
  Commit: 9cc6025eaf36f72bd490cd8ae2610f964f9fe987
      https://github.com/PDAL/PDAL/commit/9cc6025eaf36f72bd490cd8ae2610f964f9fe987
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-12-19 (Tue, 19 Dec 2017)

  Changed paths:
    M io/LasWriter.cpp

  Log Message:
  -----------
  Don't write LAS geotiff VLRs if they contain no data.


  Commit: 0e5793d8f9780e6557ab634390ae4d25ad504649
      https://github.com/PDAL/PDAL/commit/0e5793d8f9780e6557ab634390ae4d25ad504649
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-04-09 (Mon, 09 Apr 2018)

  Changed paths:
    M .gitignore
    M .travis.yml
    M CMakeLists.txt
    M ChangeLog
    M HOWTORELEASE.txt
    M RELEASENOTES.txt
    M apps/pdal-config-bat.in
    M apps/pdal-config.in
    M apps/pdal.cpp
    M appveyor.yml
    M cmake/examples/hobu-config.sh
    M cmake/examples/hobu-windows.bat
    A cmake/execinfo.cmake
    M cmake/laszip.cmake
    M cmake/lzma.cmake
    M cmake/modules/FindLASzip.cmake
    M cmake/modules/FindZSTD.cmake
    R cmake/pdaljni.cmake
    M cmake/policies.cmake
    M cmake/python.cmake
    M cmake/unix_compiler_options.cmake
    M cmake/win32_compiler_options.cmake
    M cmake/zlib.cmake
    M cmake/zstd.cmake
    M dimbuilder/CMakeLists.txt
    M dimbuilder/DimBuilder.cpp
    M doc/apps/info.rst
    M doc/apps/pipeline.rst
    M doc/apps/translate.rst
    R doc/development/alpine.rst
    M doc/development/compilation/windows.rst
    A doc/development/contributors.rst
    M doc/development/index.rst
    A doc/development/release-notes/1.7.0.md
    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/download.rst
    M doc/faq.rst
    M doc/index.rst
    M doc/pipeline.rst
    A doc/project/Radiant-Solutions-Logo-Color-1920.png
    A doc/project/alpine.rst
    M doc/project/contributors.rst
    M doc/project/docker.rst
    A doc/project/index.rst
    M doc/quickstart.rst
    M doc/references.rst
    M doc/stages/filters.cluster.rst
    M doc/stages/filters.colorization.rst
    R doc/stages/filters.computerange.rst
    M doc/stages/filters.ferry.rst
    M doc/stages/filters.greedyprojection.rst
    M doc/stages/filters.gridprojection.rst
    M doc/stages/filters.hexbin.rst
    M doc/stages/filters.mongus.rst
    A doc/stages/filters.mortonorder.img1.png
    M doc/stages/filters.mortonorder.rst
    M doc/stages/filters.movingleastsquares.rst
    A doc/stages/filters.neighborclassifier.rst
    M doc/stages/filters.pmf.rst
    M doc/stages/filters.poisson.rst
    M doc/stages/filters.python.rst
    A doc/stages/filters.returns.rst
    M doc/stages/filters.rst
    M doc/stages/filters.smrf.rst
    M doc/stages/readers.greyhound.rst
    M doc/stages/readers.las.rst
    A doc/stages/readers.numpy.rst
    M doc/stages/readers.rst
    M doc/stages/readers.text.rst
    M doc/stages/writers.bpf.rst
    M doc/stages/writers.gdal.rst
    A doc/stages/writers.greyhound.rst
    M doc/stages/writers.las.rst
    M doc/stages/writers.pcd.rst
    M doc/stages/writers.rst
    A doc/stages/writers.sbet.rst
    M doc/stages/writers.text.rst
    A doc/tutorial/ground-filters-pipeline.json
    A doc/tutorial/ground-filters.rst
    M doc/tutorial/index.rst
    M doc/tutorial/las.rst
    M doc/tutorial/pcl_spec.rst
    M doc/tutorial/reading.rst
    A doxygen/.gitignore
    A doxygen/Doxyfile
    A doxygen/DoxygenLayout.xml
    M examples/CMakeLists.txt
    M examples/writing-filter/MyFilter.cpp
    M examples/writing-filter/MyFilter.hpp
    M examples/writing-kernel/MyKernel.cpp
    M examples/writing-kernel/MyKernel.hpp
    M examples/writing-reader/MyReader.cpp
    M examples/writing-reader/MyReader.hpp
    M examples/writing-writer/MyWriter.cpp
    M examples/writing-writer/MyWriter.hpp
    M filters/ApproximateCoplanarFilter.cpp
    M filters/ApproximateCoplanarFilter.hpp
    M filters/AssignFilter.cpp
    M filters/AssignFilter.hpp
    M filters/ChipperFilter.cpp
    M filters/ChipperFilter.hpp
    M filters/ClusterFilter.cpp
    M filters/ClusterFilter.hpp
    M filters/ColorinterpFilter.cpp
    M filters/ColorinterpFilter.hpp
    M filters/ColorizationFilter.cpp
    M filters/ColorizationFilter.hpp
    R filters/ComputeRangeFilter.cpp
    R filters/ComputeRangeFilter.hpp
    M filters/CropFilter.cpp
    M filters/CropFilter.hpp
    M filters/DecimationFilter.cpp
    M filters/DecimationFilter.hpp
    M filters/DividerFilter.cpp
    M filters/DividerFilter.hpp
    M filters/ELMFilter.cpp
    M filters/ELMFilter.hpp
    M filters/EigenvaluesFilter.cpp
    M filters/EigenvaluesFilter.hpp
    M filters/EstimateRankFilter.cpp
    M filters/EstimateRankFilter.hpp
    M filters/FerryFilter.cpp
    M filters/FerryFilter.hpp
    M filters/GreedyProjection.cpp
    M filters/GreedyProjection.hpp
    M filters/GroupByFilter.cpp
    M filters/GroupByFilter.hpp
    M filters/HAGFilter.cpp
    M filters/HAGFilter.hpp
    M filters/HeadFilter.cpp
    M filters/HeadFilter.hpp
    M filters/IQRFilter.cpp
    M filters/IQRFilter.hpp
    M filters/KDistanceFilter.cpp
    M filters/KDistanceFilter.hpp
    M filters/LOFFilter.cpp
    M filters/LOFFilter.hpp
    M filters/LocateFilter.cpp
    M filters/LocateFilter.hpp
    M filters/MADFilter.cpp
    M filters/MADFilter.hpp
    M filters/MergeFilter.cpp
    M filters/MergeFilter.hpp
    M filters/MongusFilter.cpp
    M filters/MongusFilter.hpp
    M filters/MortonOrderFilter.cpp
    M filters/MortonOrderFilter.hpp
    A filters/NeighborClassifierFilter.cpp
    A filters/NeighborClassifierFilter.hpp
    M filters/NormalFilter.cpp
    M filters/NormalFilter.hpp
    M filters/OutlierFilter.cpp
    M filters/OutlierFilter.hpp
    M filters/OverlayFilter.cpp
    M filters/OverlayFilter.hpp
    M filters/PMFFilter.cpp
    M filters/PMFFilter.hpp
    M filters/PoissonFilter.cpp
    M filters/PoissonFilter.hpp
    M filters/RadialDensityFilter.cpp
    M filters/RadialDensityFilter.hpp
    M filters/RandomizeFilter.cpp
    M filters/RandomizeFilter.hpp
    M filters/RangeFilter.cpp
    M filters/RangeFilter.hpp
    M filters/ReprojectionFilter.cpp
    M filters/ReprojectionFilter.hpp
    A filters/ReturnsFilter.cpp
    A filters/ReturnsFilter.hpp
    M filters/SMRFilter.cpp
    M filters/SMRFilter.hpp
    M filters/SampleFilter.cpp
    M filters/SampleFilter.hpp
    M filters/SortFilter.cpp
    M filters/SortFilter.hpp
    M filters/SplitterFilter.cpp
    M filters/SplitterFilter.hpp
    M filters/StatsFilter.cpp
    M filters/StatsFilter.hpp
    M filters/StreamCallbackFilter.cpp
    M filters/StreamCallbackFilter.hpp
    M filters/TailFilter.cpp
    M filters/TailFilter.hpp
    M filters/TransformationFilter.cpp
    M filters/TransformationFilter.hpp
    M filters/VoxelCenterNearestNeighborFilter.cpp
    M filters/VoxelCenterNearestNeighborFilter.hpp
    M filters/VoxelCentroidNearestNeighborFilter.cpp
    M filters/VoxelCentroidNearestNeighborFilter.hpp
    A filters/private/pnp/Comparison.hpp
    A filters/private/pnp/Grid.hpp
    A filters/private/pnp/GridPnp.hpp
    A filters/private/pnp/VoxelRayTrace.hpp
    M io/BpfCompressor.cpp
    M io/BpfCompressor.hpp
    M io/BpfReader.cpp
    M io/BpfReader.hpp
    M io/BpfWriter.cpp
    M io/BpfWriter.hpp
    M io/FauxReader.cpp
    M io/FauxReader.hpp
    M io/GDALGrid.cpp
    M io/GDALGrid.hpp
    M io/GDALReader.cpp
    M io/GDALReader.hpp
    M io/GDALWriter.cpp
    M io/GDALWriter.hpp
    M io/GeotiffSupport.cpp
    M io/GeotiffSupport.hpp
    M io/HeaderVal.hpp
    M io/Ilvis2Reader.cpp
    M io/Ilvis2Reader.hpp
    M io/LasHeader.cpp
    M io/LasReader.cpp
    M io/LasReader.hpp
    M io/LasUtils.cpp
    M io/LasUtils.hpp
    M io/LasWriter.cpp
    M io/LasWriter.hpp
    M io/NullWriter.cpp
    M io/NullWriter.hpp
    M io/OGRWriter.cpp
    M io/OGRWriter.hpp
    M io/OGRWriterV1.cpp
    M io/OptechReader.cpp
    M io/OptechReader.hpp
    M io/PlyReader.cpp
    M io/PlyReader.hpp
    M io/PlyWriter.cpp
    M io/PlyWriter.hpp
    M io/PtsReader.cpp
    M io/PtsReader.hpp
    M io/QfitReader.cpp
    M io/QfitReader.hpp
    R io/SbetCommon.cpp
    M io/SbetCommon.hpp
    M io/SbetReader.cpp
    M io/SbetReader.hpp
    M io/SbetWriter.cpp
    M io/SbetWriter.hpp
    M io/TIndexReader.cpp
    M io/TIndexReader.hpp
    M io/TerrasolidReader.cpp
    M io/TerrasolidReader.hpp
    M io/TextReader.cpp
    M io/TextReader.hpp
    M io/TextWriter.cpp
    M io/TextWriter.hpp
    R java/.gitignore
    R java/README.md
    R java/build.sbt
    R java/core-scala/src/main/scala/io/pdal/pipeline/ExprType.scala
    R java/core-scala/src/main/scala/io/pdal/pipeline/FilterTypes.scala
    R java/core-scala/src/main/scala/io/pdal/pipeline/Implicits.scala
    R java/core-scala/src/main/scala/io/pdal/pipeline/PipelineExpressions.scala
    R java/core-scala/src/main/scala/io/pdal/pipeline/ReaderTypes.scala
    R java/core-scala/src/main/scala/io/pdal/pipeline/WriterTypes.scala
    R java/core-scala/src/main/scala/io/pdal/pipeline/json/Implicits.scala
    R java/core-scala/src/main/scala/io/pdal/pipeline/json/package.scala
    R java/core-scala/src/main/scala/io/pdal/pipeline/package.scala
    R java/core-scala/src/test/scala/io/pdal/pipeline/PipelineExpressionsSpec.scala
    R java/core/src/main/scala/io/pdal/DimType.scala
    R java/core/src/main/scala/io/pdal/Native.scala
    R java/core/src/main/scala/io/pdal/Pipeline.scala
    R java/core/src/main/scala/io/pdal/PointCloud.scala
    R java/core/src/main/scala/io/pdal/PointLayout.scala
    R java/core/src/main/scala/io/pdal/PointView.scala
    R java/core/src/main/scala/io/pdal/PointViewIterator.scala
    R java/core/src/main/scala/io/pdal/SizedDimType.scala
    R java/core/src/test/resources/las.json
    R java/core/src/test/scala/io/pdal/PipelineSpec.scala
    R java/core/src/test/scala/io/pdal/PointCloudSpec.scala
    R java/core/src/test/scala/io/pdal/TestEnvironmentSpec.scala
    R java/native/src/Accessors.cpp
    R java/native/src/CMakeLists.txt
    R java/native/src/JavaPipeline.cpp
    R java/native/src/PointViewRawPtr.cpp
    R java/native/src/include/Accessors.hpp
    R java/native/src/include/JavaIterator.hpp
    R java/native/src/include/JavaPipeline.hpp
    R java/native/src/include/PointViewRawPtr.hpp
    R java/native/src/include/io_pdal_Pipeline.h
    R java/native/src/include/io_pdal_PointLayout.h
    R java/native/src/include/io_pdal_PointView.h
    R java/native/src/include/io_pdal_PointViewIterator.h
    R java/native/src/io_pdal_Pipeline.cpp
    R java/native/src/io_pdal_PointLayout.cpp
    R java/native/src/io_pdal_PointView.cpp
    R java/native/src/io_pdal_PointViewIterator.cpp
    R java/project/Commands.scala
    R java/project/Dependencies.scala
    R java/project/Environment.scala
    R java/project/Version.scala
    R java/project/build.properties
    R java/project/plugins.sbt
    R java/sbt
    R java/scripts/publish-212.sh
    R java/scripts/publish-all.sh
    R java/scripts/publish-javastyle.sh
    R java/scripts/publish-local-212.sh
    R java/scripts/publish-local.sh
    R java/scripts/publish.sh
    M kernels/DeltaKernel.cpp
    M kernels/DeltaKernel.hpp
    M kernels/DiffKernel.cpp
    M kernels/DiffKernel.hpp
    M kernels/GroundKernel.cpp
    M kernels/GroundKernel.hpp
    M kernels/HausdorffKernel.cpp
    M kernels/HausdorffKernel.hpp
    M kernels/InfoKernel.cpp
    M kernels/InfoKernel.hpp
    M kernels/MergeKernel.cpp
    M kernels/MergeKernel.hpp
    M kernels/PipelineKernel.cpp
    M kernels/PipelineKernel.hpp
    M kernels/RandomKernel.cpp
    M kernels/RandomKernel.hpp
    M kernels/SortKernel.cpp
    M kernels/SortKernel.hpp
    M kernels/SplitKernel.cpp
    M kernels/SplitKernel.hpp
    M kernels/TIndexKernel.cpp
    M kernels/TIndexKernel.hpp
    M kernels/TranslateKernel.cpp
    M kernels/TranslateKernel.hpp
    A pdal/Artifact.hpp
    A pdal/ArtifactManager.hpp
    R pdal/Compression.hpp
    M pdal/DbWriter.cpp
    M pdal/DimUtil.hpp
    M pdal/Dimension.json
    M pdal/EigenUtils.hpp
    M pdal/Filter.hpp
    M pdal/FlexWriter.hpp
    M pdal/GDALUtils.cpp
    M pdal/GEOSUtils.cpp
    M pdal/Geometry.cpp
    M pdal/Geometry.hpp
    M pdal/KDIndex.hpp
    M pdal/Kernel.hpp
    M pdal/Log.cpp
    M pdal/Log.hpp
    M pdal/Mesh.hpp
    M pdal/Metadata.hpp
    M pdal/PDALUtils.cpp
    M pdal/PDALUtils.hpp
    M pdal/PipelineManager.cpp
    M pdal/PipelineManager.hpp
    M pdal/PipelineReaderJSON.cpp
    A pdal/PluginDirectory.cpp
    A pdal/PluginDirectory.hpp
    A pdal/PluginHelper.hpp
    A pdal/PluginInfo.hpp
    M pdal/PluginManager.cpp
    M pdal/PluginManager.hpp
    M pdal/PointLayout.cpp
    M pdal/PointLayout.hpp
    M pdal/PointTable.cpp
    M pdal/PointTable.hpp
    M pdal/PointView.cpp
    M pdal/PointView.hpp
    M pdal/Polygon.cpp
    M pdal/Polygon.hpp
    R pdal/PyArray.hpp
    M pdal/Reader.hpp
    M pdal/SpatialReference.cpp
    M pdal/Stage.cpp
    M pdal/Stage.hpp
    A pdal/StageExtensions.cpp
    A pdal/StageExtensions.hpp
    M pdal/StageFactory.cpp
    M pdal/StageFactory.hpp
    A pdal/Streamable.cpp
    A pdal/Streamable.hpp
    M pdal/Writer.cpp
    M pdal/Writer.hpp
    M pdal/XMLSchema.hpp
    A pdal/compression/Compression.hpp
    A pdal/compression/DeflateCompression.cpp
    A pdal/compression/DeflateCompression.hpp
    A pdal/compression/LazPerfCompression.cpp
    A pdal/compression/LazPerfCompression.hpp
    A pdal/compression/LazPerfVlrCompression.cpp
    A pdal/compression/LazPerfVlrCompression.hpp
    A pdal/compression/LzmaCompression.cpp
    A pdal/compression/LzmaCompression.hpp
    A pdal/compression/ZstdCompression.cpp
    A pdal/compression/ZstdCompression.hpp
    M pdal/pdal_config.cpp
    M pdal/pdal_config.hpp
    M pdal/pdal_export.hpp
    M pdal/pdal_internal.hpp
    R pdal/pdal_macros.hpp
    R pdal/plugin.hpp
    M pdal/util/CMakeLists.txt
    M pdal/util/FileUtils.cpp
    M pdal/util/ProgramArgs.hpp
    M pdal/util/Utils.cpp
    M pdal/util/Utils.hpp
    M pdal/util/Uuid.hpp
    R pdal_defines.h.in
    A pdal_features.hpp.in
    M plugins/cpd/filters/CpdFilter.cpp
    M plugins/cpd/filters/CpdFilter.hpp
    M plugins/geowave/io/GeoWaveReader.cpp
    M plugins/geowave/io/GeoWaveReader.hpp
    M plugins/geowave/io/GeoWaveWriter.cpp
    M plugins/geowave/io/GeoWaveWriter.hpp
    M plugins/greyhound/CMakeLists.txt
    A plugins/greyhound/io/GreyhoundCommon.cpp
    A plugins/greyhound/io/GreyhoundCommon.hpp
    M plugins/greyhound/io/GreyhoundReader.cpp
    M plugins/greyhound/io/GreyhoundReader.hpp
    A plugins/greyhound/io/GreyhoundWriter.cpp
    A plugins/greyhound/io/GreyhoundWriter.hpp
    M plugins/greyhound/io/bounds.cpp
    M plugins/greyhound/io/bounds.hpp
    M plugins/greyhound/io/point.hpp
    M plugins/greyhound/test/GreyhoundReaderTest.cpp
    M plugins/hexbin/filters/HexBin.cpp
    M plugins/hexbin/filters/HexBin.hpp
    M plugins/hexbin/kernel/DensityKernel.cpp
    M plugins/hexbin/kernel/DensityKernel.hpp
    M plugins/hexbin/kernel/OGR.hpp
    M plugins/hexbin/test/HexbinFilterTest.cpp
    M plugins/icebridge/io/IcebridgeReader.cpp
    M plugins/icebridge/io/IcebridgeReader.hpp
    M plugins/matlab/filters/MatlabFilter.cpp
    M plugins/matlab/filters/MatlabFilter.hpp
    M plugins/matlab/filters/Script.cpp
    M plugins/matlab/io/MatlabReader.cpp
    M plugins/matlab/io/MatlabReader.hpp
    M plugins/matlab/io/MatlabWriter.cpp
    M plugins/matlab/io/MatlabWriter.hpp
    M plugins/mbio/io/MbError.hpp
    M plugins/mbio/io/MbReader.cpp
    M plugins/mbio/io/MbReader.hpp
    M plugins/mrsid/CMakeLists.txt
    M plugins/mrsid/io/MrsidReader.cpp
    M plugins/mrsid/io/MrsidReader.hpp
    M plugins/mrsid/test/MrsidTest.cpp
    M plugins/nitf/io/MetadataReader.cpp
    M plugins/nitf/io/MetadataReader.hpp
    M plugins/nitf/io/NitfFileReader.hpp
    M plugins/nitf/io/NitfFileWriter.hpp
    M plugins/nitf/io/NitfReader.cpp
    M plugins/nitf/io/NitfReader.hpp
    M plugins/nitf/io/NitfWriter.cpp
    M plugins/nitf/io/NitfWriter.hpp
    M plugins/nitf/io/tre_plugins.cpp
    M plugins/nitf/io/tre_plugins.hpp
    M plugins/nitf/test/NitfReaderTest.cpp
    M plugins/oci/io/OciReader.cpp
    M plugins/oci/io/OciReader.hpp
    M plugins/oci/io/OciWrapper.cpp
    M plugins/oci/io/OciWriter.cpp
    M plugins/oci/io/OciWriter.hpp
    M plugins/openscenegraph/io/OSGReader.cpp
    M plugins/openscenegraph/io/OSGReader.hpp
    M plugins/pcl/CMakeLists.txt
    M plugins/pcl/filters/GridProjectionFilter.cpp
    M plugins/pcl/filters/GridProjectionFilter.hpp
    M plugins/pcl/filters/IcpFilter.cpp
    M plugins/pcl/filters/IcpFilter.hpp
    M plugins/pcl/filters/MovingLeastSquaresFilter.cpp
    M plugins/pcl/filters/MovingLeastSquaresFilter.hpp
    M plugins/pcl/filters/PCLBlock.cpp
    M plugins/pcl/filters/PCLBlock.hpp
    M plugins/pcl/filters/VoxelGridFilter.cpp
    M plugins/pcl/filters/VoxelGridFilter.hpp
    R plugins/pcl/io/PcdCommon.cpp
    M plugins/pcl/io/PcdCommon.hpp
    M plugins/pcl/io/PcdReader.cpp
    M plugins/pcl/io/PcdReader.hpp
    M plugins/pcl/io/PcdWriter.cpp
    M plugins/pcl/io/PcdWriter.hpp
    M plugins/pcl/kernel/PCLKernel.cpp
    M plugins/pcl/kernel/PCLKernel.hpp
    M plugins/pcl/kernel/SmoothKernel.cpp
    M plugins/pcl/kernel/SmoothKernel.hpp
    M plugins/pcl/test/IcpFilterTest.cpp
    M plugins/pgpointcloud/io/PgCommon.hpp
    M plugins/pgpointcloud/io/PgReader.cpp
    M plugins/pgpointcloud/io/PgReader.hpp
    M plugins/pgpointcloud/io/PgWriter.cpp
    M plugins/pgpointcloud/io/PgWriter.hpp
    M plugins/python/CMakeLists.txt
    M plugins/python/filters/CMakeLists.txt
    M plugins/python/filters/PythonFilter.cpp
    M plugins/python/filters/PythonFilter.hpp
    A plugins/python/io/CMakeLists.txt
    A plugins/python/io/NumpyReader.cpp
    A plugins/python/io/NumpyReader.hpp
    M plugins/python/plang/Environment.cpp
    M plugins/python/plang/Environment.hpp
    M plugins/python/plang/Invocation.cpp
    M plugins/python/plang/Redirector.cpp
    M plugins/python/plang/Redirector.hpp
    M plugins/python/plang/Script.cpp
    A plugins/python/test/NumpyReaderTest.cpp
    M plugins/python/test/PythonFilterTest.cpp
    A plugins/python/test/make-test-data.py
    M plugins/rxp/io/RxpPointcloud.hpp
    M plugins/rxp/io/RxpReader.cpp
    M plugins/rxp/io/RxpReader.hpp
    M plugins/sqlite/io/SQLiteCommon.hpp
    M plugins/sqlite/io/SQLiteReader.cpp
    M plugins/sqlite/io/SQLiteReader.hpp
    M plugins/sqlite/io/SQLiteWriter.cpp
    M plugins/sqlite/io/SQLiteWriter.hpp
    M plugins/sqlite/test/SQLiteTest.cpp
    R python/CHANGES.txt
    R python/MANIFEST.in
    R python/README.rst
    R python/VERSION.txt
    R python/pdal/PyPipeline.cpp
    R python/pdal/PyPipeline.hpp
    R python/pdal/__init__.py
    R python/pdal/libpdalpython.pyx
    R python/pdal/pipeline.py
    R python/setup.py
    R python/test/__init__.py
    R python/test/test_pipeline.py
    M scripts/appveyor/build.cmd
    M scripts/appveyor/config.cmd
    M scripts/appveyor/install.cmd
    A scripts/appveyor/test.cmd
    M scripts/ci/script.sh
    M scripts/docker/1.4-maintenance/alpine/Dockerfile
    M scripts/docker/1.5-maintenance/alpine/Dockerfile
    M scripts/docker/1.6-maintenance/alpine/Dockerfile
    M scripts/docker/Dockerfile
    M scripts/docker/master/alpine/Dockerfile
    A test/data/gdal/grid_bounds.txt
    A test/data/las/sample_c.las
    A test/data/las/sample_c_thin.las
    A test/data/las/sample_nc.las
    A test/data/pipeline/invalid1.json.in
    A test/data/pipeline/invalid2.json.in
    A test/data/pipeline/nonstreamable.json.in
    A test/data/pipeline/streamable.json.in
    A test/data/plang/1.2-with-color.npy
    A test/data/plang/perlin.npy
    A test/data/text/missingheader.txt
    A test/data/tindex/t1.txt
    A test/data/tindex/t2.txt
    A test/data/tindex/t3.txt
    A test/unit/ArtifactTest.cpp
    M test/unit/CMakeLists.txt
    R test/unit/CompressionTest.cpp
    M test/unit/ConfigTest.cpp
    A test/unit/DeflateTest.cpp
    A test/unit/LazPerfTest.cpp
    A test/unit/LzmaTest.cpp
    M test/unit/MetadataTest.cpp
    M test/unit/PipelineManagerTest.cpp
    M test/unit/PluginManagerTest.cpp
    M test/unit/SegmentationTest.cpp
    M test/unit/SpatialReferenceTest.cpp
    M test/unit/StageFactoryTest.cpp
    M test/unit/TestConfig.hpp.in
    M test/unit/UtilsTest.cpp
    A test/unit/ZstdTest.cpp
    M test/unit/apps/AppTest.cpp
    A test/unit/apps/TIndexTest.cpp
    M test/unit/apps/pc2pcTest.cpp
    M test/unit/apps/pcpipelineTestJSON.cpp
    M test/unit/filters/ColorinterpFilterTest.cpp
    R test/unit/filters/ComputeRangeFilterTest.cpp
    M test/unit/filters/CropFilterTest.cpp
    M test/unit/filters/FerryFilterTest.cpp
    A test/unit/filters/MortonOrderTest.cpp
    A test/unit/filters/NeighborClassifierFilterTest.cpp
    M test/unit/io/BPFTest.cpp
    M test/unit/io/GDALWriterTest.cpp
    M test/unit/io/LasReaderTest.cpp
    M test/unit/io/LasWriterTest.cpp
    M test/unit/io/PlyReaderTest.cpp
    M test/unit/io/TextReaderTest.cpp
    M test/unit/io/TextWriterTest.cpp
    M tools/lasdump/CMakeLists.txt
    M tools/lasdump/Dumper.cpp
    M tools/lasdump/Header.cpp
    M vendor/arbiter/CMakeLists.txt
    M vendor/arbiter/README
    M vendor/arbiter/arbiter.cpp
    M vendor/arbiter/arbiter.hpp
    M vendor/jsoncpp/dist/json/json.h
    M vendor/kazhdan/Geometry.cpp
    M vendor/kazhdan/MultiGridOctreeData.Evaluation.inl
    M vendor/kazhdan/MultiGridOctreeData.IsoSurface.inl
    M vendor/kazhdan/MultiGridOctreeData.System.inl
    M vendor/kazhdan/MultiGridOctreeData.h
    M vendor/kazhdan/Octree.inl
    M vendor/kazhdan/PoissonRecon.h
    M vendor/pdalboost/libs/filesystem/src/windows_file_codecvt.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into lasvlrprune


  Commit: fa85710f80ffaabcef49fbbadf1acba6036b1473
      https://github.com/PDAL/PDAL/commit/fa85710f80ffaabcef49fbbadf1acba6036b1473
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-04-09 (Mon, 09 Apr 2018)

  Changed paths:
    M io/GeotiffSupport.cpp
    M io/GeotiffSupport.hpp
    M io/LasHeader.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into lasvlrprune


  Commit: 74ea12fcdba6ace7a79d745b184b80adafe1b286
      https://github.com/PDAL/PDAL/commit/74ea12fcdba6ace7a79d745b184b80adafe1b286
  Author: Howard Butler <howard at hobu.co>
  Date:   2018-04-10 (Tue, 10 Apr 2018)

  Changed paths:
    M io/LasWriter.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/lasvlrprune' into 1.7-maintenance


Compare: https://github.com/PDAL/PDAL/compare/de2188332d93...74ea12fcdba6


More information about the pdal-commits mailing list