[pdal-commits] [PDAL/PDAL] f07816: Add fully-featured Greyhound reader.

GitHub noreply at github.com
Tue Nov 15 14:28:02 PST 2016


  Branch: refs/heads/radial-crop
  Home:   https://github.com/PDAL/PDAL
  Commit: f078164afa718be18fbdfec53f435ae1b529a9e0
      https://github.com/PDAL/PDAL/commit/f078164afa718be18fbdfec53f435ae1b529a9e0
  Author: Connor Manning <connor at hobu.co>
  Date:   2016-11-14 (Mon, 14 Nov 2016)

  Changed paths:
    M doc/stages/readers.greyhound.rst
    M include/pdal/PointLayout.hpp
    M include/pdal/PointView.hpp
    M plugins/greyhound/CMakeLists.txt
    M plugins/greyhound/io/GreyhoundReader.cpp
    M plugins/greyhound/io/GreyhoundReader.hpp
    R plugins/greyhound/io/bbox.cpp
    R plugins/greyhound/io/bbox.hpp
    A plugins/greyhound/io/bounds.cpp
    A plugins/greyhound/io/bounds.hpp
    M plugins/greyhound/io/dir.hpp
    M plugins/greyhound/io/point.hpp
    A plugins/greyhound/io/pool.cpp
    A plugins/greyhound/io/pool.hpp
    R plugins/greyhound/io/range.hpp
    M plugins/greyhound/test/GreyhoundReaderTest.cpp

  Log Message:
  -----------
  Add fully-featured Greyhound reader.


  Commit: 0589ea05739656213031e0946f8c10294f515947
      https://github.com/PDAL/PDAL/commit/0589ea05739656213031e0946f8c10294f515947
  Author: Connor Manning <connor at hobu.co>
  Date:   2016-11-14 (Mon, 14 Nov 2016)

  Changed paths:
    M CMakeLists.txt
    M apps/CMakeLists.txt
    M cmake/examples/hobu-windows.bat
    M cmake/gdal.cmake
    M cmake/macros.cmake
    M cmake/modules/FindJSONCPP.cmake
    M dimbuilder/CMakeLists.txt
    M doc/apps/translate.rst
    A doc/stages/filters.kdistance.rst
    A doc/stages/filters.radialdensity.rst
    M doc/tutorial/using.rst
    M examples/writing-filter/CMakeLists.txt
    M examples/writing-kernel/CMakeLists.txt
    M examples/writing-reader/CMakeLists.txt
    M examples/writing-writer/CMakeLists.txt
    M examples/writing/CMakeLists.txt
    M filters/CMakeLists.txt
    M filters/approximatecoplanar/ApproximateCoplanarFilter.cpp
    M filters/chipper/ChipperFilter.cpp
    M filters/eigenvalues/EigenvaluesFilter.cpp
    M filters/estimaterank/EstimateRankFilter.cpp
    M filters/hag/HAGFilter.cpp
    A filters/kdistance/CMakeLists.txt
    A filters/kdistance/KDistanceFilter.cpp
    A filters/kdistance/KDistanceFilter.hpp
    M filters/lof/LOFFilter.cpp
    M filters/mongus/MongusFilter.cpp
    M filters/mongus/MongusFilter.hpp
    M filters/normal/NormalFilter.cpp
    M filters/outlier/OutlierFilter.cpp
    M filters/pmf/PMFFilter.cpp
    M filters/pmf/PMFFilter.hpp
    A filters/radialdensity/CMakeLists.txt
    A filters/radialdensity/RadialDensityFilter.cpp
    A filters/radialdensity/RadialDensityFilter.hpp
    M filters/sample/SampleFilter.cpp
    M filters/smrf/SMRFilter.cpp
    M filters/smrf/SMRFilter.hpp
    M filters/stats/StatsFilter.cpp
    M filters/stats/StatsFilter.hpp
    M filters/transformation/TransformationFilter.cpp
    R include/pdal/Eigen.hpp
    A include/pdal/EigenUtils.hpp
    M include/pdal/FlexWriter.hpp
    M include/pdal/KDIndex.hpp
    M include/pdal/PDALUtils.hpp
    A include/pdal/PipelineExecutor.hpp
    M include/pdal/PointLayout.hpp
    M include/pdal/Writer.hpp
    M include/pdal/pdal_macros.hpp
    M include/pdal/plang/Redirector.hpp
    M include/pdal/util/FileUtils.hpp
    M include/pdal/util/IStream.hpp
    M include/pdal/util/ProgramArgs.hpp
    M include/pdal/util/Utils.hpp
    M io/bpf/BpfWriter.cpp
    M io/bpf/BpfWriter.hpp
    M io/derivative/DerivativeWriter.cpp
    M io/derivative/DerivativeWriter.hpp
    M io/gdal/GDALWriter.cpp
    M io/gdal/GDALWriter.hpp
    M io/ilvis2/Ilvis2MetadataReader.cpp
    M io/las/LasWriter.cpp
    M io/las/SummaryData.hpp
    M io/las/VariableLengthRecord.cpp
    M io/ply/PlyWriter.cpp
    M io/ply/PlyWriter.hpp
    M io/sbet/SbetWriter.cpp
    M io/sbet/SbetWriter.hpp
    M io/text/TextWriter.cpp
    M kernels/delta/DeltaKernel.cpp
    M kernels/pipeline/PipelineKernel.cpp
    M kernels/tindex/TIndexKernel.cpp
    M kernels/tindex/TIndexKernel.hpp
    M kernels/translate/TranslateKernel.cpp
    M kernels/translate/TranslateKernel.hpp
    M plugins/matlab/io/MatlabWriter.cpp
    M plugins/matlab/io/MatlabWriter.hpp
    M plugins/mrsid/io/MrsidReader.cpp
    M plugins/mrsid/io/MrsidReader.hpp
    M plugins/nitf/io/NitfWriter.cpp
    M plugins/nitf/io/tre_plugins.cpp
    M plugins/nitf/io/tre_plugins.hpp
    M plugins/oci/io/OciCommon.hpp
    M plugins/p2g/io/P2gWriter.cpp
    M plugins/pcl/io/PcdWriter.cpp
    M plugins/pcl/io/PcdWriter.hpp
    M plugins/pgpointcloud/io/PgCommon.hpp
    M plugins/pgpointcloud/io/PgReader.cpp
    M plugins/pgpointcloud/io/PgWriter.cpp
    M plugins/pgpointcloud/test/PgpointcloudWriterTest.cpp
    M plugins/sqlite/test/SQLiteTest.cpp
    M python/README.rst
    M python/VERSION.txt
    R python/pdal/Pipeline.cpp
    R python/pdal/Pipeline.hpp
    A python/pdal/PyPipeline.cpp
    A python/pdal/PyPipeline.hpp
    M python/pdal/__init__.py
    M python/pdal/libpdalpython.pyx
    A python/pdal/pipeline.py
    R python/pdal/pipeline_xml.py
    M python/setup.py
    M python/test/__init__.py
    R python/test/test_libpdal.py
    M python/test/test_pipeline.py
    M scripts/docker/rivlib/Dockerfile
    M src/CMakeLists.txt
    R src/Eigen.cpp
    A src/EigenUtils.cpp
    M src/GDALUtils.cpp
    M src/PDALUtils.cpp
    A src/PipelineExecutor.cpp
    M src/PipelineReaderJSON.cpp
    M src/PipelineReaderXML.cpp
    M src/Polygon.cpp
    M src/SpatialReference.cpp
    M src/StageFactory.cpp
    M src/Writer.cpp
    M src/plang/CMakeLists.txt
    M src/plang/Environment.cpp
    M src/plang/Invocation.cpp
    M src/plang/Redirector.cpp
    M src/util/FileUtils.cpp
    M test/unit/BoundsTest.cpp
    M test/unit/CMakeLists.txt
    A test/unit/EigenTest.cpp
    M test/unit/FileUtilsTest.cpp
    M test/unit/KDIndexTest.cpp
    M test/unit/XMLSchemaTest.cpp
    A test/unit/apps/TranslateTest.cpp
    M test/unit/filters/StatsFilterTest.cpp
    M test/unit/io/gdal/GDALWriterTest.cpp
    M test/unit/io/optech/OptechReaderTest.cpp
    M tools/lasdump/CMakeLists.txt
    M tools/nitfwrap/CMakeLists.txt

  Log Message:
  -----------
  Merge branch 'master' into greyhound-reader


  Commit: c337f6bde39a9c5e635cb3ed715e9898c51c4abd
      https://github.com/PDAL/PDAL/commit/c337f6bde39a9c5e635cb3ed715e9898c51c4abd
  Author: Connor Manning <connor at hobu.co>
  Date:   2016-11-14 (Mon, 14 Nov 2016)

  Changed paths:
    M doc/stages/readers.greyhound.rst
    M plugins/greyhound/io/GreyhoundReader.cpp
    M plugins/greyhound/io/GreyhoundReader.hpp

  Log Message:
  -----------
  Doc syntax fix and an error handling case.


  Commit: 594b78cadec12ccea86bd40badc90af599038e96
      https://github.com/PDAL/PDAL/commit/594b78cadec12ccea86bd40badc90af599038e96
  Author: Connor Manning <connor at hobu.co>
  Date:   2016-11-14 (Mon, 14 Nov 2016)

  Changed paths:
    M plugins/greyhound/io/GreyhoundReader.cpp
    M plugins/greyhound/io/GreyhoundReader.hpp

  Log Message:
  -----------
  Use the correct layout for Greyhound even if other readers have added other dimensions.  Add some comments.


  Commit: 1e0dbd267b738838730d8cb0d88b2d79681ad020
      https://github.com/PDAL/PDAL/commit/1e0dbd267b738838730d8cb0d88b2d79681ad020
  Author: Connor Manning <connor at hobu.co>
  Date:   2016-11-14 (Mon, 14 Nov 2016)

  Changed paths:
    M filters/transformation/TransformationFilter.cpp
    M include/pdal/DimUtil.hpp

  Log Message:
  -----------
  Fix a warning and a formatting tweak.


  Commit: 673c7ee86d4a03b59d39602c70966491870ff130
      https://github.com/PDAL/PDAL/commit/673c7ee86d4a03b59d39602c70966491870ff130
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-11-14 (Mon, 14 Nov 2016)

  Changed paths:
    M filters/sort/SortFilter.hpp
    M include/pdal/PointViewIter.hpp
    M test/unit/filters/SortFilterTest.cpp

  Log Message:
  -----------
  Have greater-than or equal-to actually do great-than or equal-to.
Close #1382


  Commit: 780c5f68948c5e6dfa330587cc748d01507a0f48
      https://github.com/PDAL/PDAL/commit/780c5f68948c5e6dfa330587cc748d01507a0f48
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-11-14 (Mon, 14 Nov 2016)

  Changed paths:
    M filters/transformation/TransformationFilter.cpp
    M include/pdal/DimUtil.hpp

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


  Commit: 94f0f383015cadd5d42516070c61f7e39ea1de2d
      https://github.com/PDAL/PDAL/commit/94f0f383015cadd5d42516070c61f7e39ea1de2d
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M apps/pdal.cpp
    M include/pdal/Log.hpp
    M include/pdal/PipelineReaderJSON.hpp
    M include/pdal/pdal_types.hpp
    M include/pdal/util/ProgramArgs.hpp
    M src/PipelineReaderJSON.cpp
    M test/unit/CMakeLists.txt

  Log Message:
  -----------
  Handle names in addition to numbers as arguments to verbose.
Provide better feedback for argument errors in the main app.
Close #1299


  Commit: 40c41c44d179f50fd1c4d9d77648700e452d16ed
      https://github.com/PDAL/PDAL/commit/40c41c44d179f50fd1c4d9d77648700e452d16ed
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M cmake/examples/hobu-windows.bat
    M cmake/modules/FindJSONCPP.cmake
    M filters/approximatecoplanar/ApproximateCoplanarFilter.cpp
    M filters/chipper/ChipperFilter.cpp
    M filters/eigenvalues/EigenvaluesFilter.cpp
    M filters/estimaterank/EstimateRankFilter.cpp
    M filters/hag/HAGFilter.cpp
    M filters/kdistance/KDistanceFilter.cpp
    M filters/lof/LOFFilter.cpp
    M filters/normal/NormalFilter.cpp
    M filters/outlier/OutlierFilter.cpp
    M filters/pmf/PMFFilter.cpp
    M filters/radialdensity/RadialDensityFilter.cpp
    M filters/sample/SampleFilter.cpp
    M filters/sort/SortFilter.hpp
    M filters/transformation/TransformationFilter.cpp
    M include/pdal/DimUtil.hpp
    M include/pdal/PDALUtils.hpp
    M include/pdal/PipelineManager.hpp
    M include/pdal/PointLayout.hpp
    M include/pdal/PointViewIter.hpp
    M include/pdal/pdal_macros.hpp
    M include/pdal/plang/Redirector.hpp
    M io/ilvis2/Ilvis2MetadataReader.cpp
    M io/las/SummaryData.hpp
    M kernels/delta/DeltaKernel.cpp
    M plugins/nitf/io/NitfWriter.cpp
    M plugins/nitf/io/tre_plugins.cpp
    M plugins/nitf/io/tre_plugins.hpp
    M plugins/oci/io/OciCommon.hpp
    M plugins/pgpointcloud/io/PgCommon.hpp
    M plugins/pgpointcloud/io/PgReader.cpp
    M plugins/pgpointcloud/io/PgWriter.cpp
    M plugins/pgpointcloud/test/PgpointcloudWriterTest.cpp
    M plugins/sqlite/test/SQLiteTest.cpp
    M src/GDALUtils.cpp
    M src/PipelineReaderXML.cpp
    M src/Polygon.cpp
    M src/SpatialReference.cpp
    M src/plang/Invocation.cpp
    M src/plang/Redirector.cpp
    A test/data/pipeline/tags.json.in
    M test/unit/BoundsTest.cpp
    M test/unit/XMLSchemaTest.cpp
    M test/unit/apps/pcpipelineTestJSON.cpp
    M test/unit/filters/SortFilterTest.cpp
    M test/unit/filters/StatsFilterTest.cpp
    M test/unit/io/optech/OptechReaderTest.cpp

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


  Commit: f123be2afacc2d2de754f4a09734403b5b749aa1
      https://github.com/PDAL/PDAL/commit/f123be2afacc2d2de754f4a09734403b5b749aa1
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    A test/unit/apps/AppTest.cpp

  Log Message:
  -----------
  Missed file.


  Commit: 4638da1cb9ad0cd490db4ed8083b63b9e402dac1
      https://github.com/PDAL/PDAL/commit/4638da1cb9ad0cd490db4ed8083b63b9e402dac1
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    A doc/.gitignore

  Log Message:
  -----------
  Doc-local .gitignore.


  Commit: 9f70f4ba5d3dda281f163ac97ff7ee77e577511a
      https://github.com/PDAL/PDAL/commit/9f70f4ba5d3dda281f163ac97ff7ee77e577511a
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M python/test/test_pipeline.py

  Log Message:
  -----------
  Don't use invalid log level.


  Commit: ee35408be44e6c0a02046d902d18d9c4c316d8c1
      https://github.com/PDAL/PDAL/commit/ee35408be44e6c0a02046d902d18d9c4c316d8c1
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M filters/attribute/AttributeFilter.cpp
    M filters/crop/CropFilter.cpp
    M include/pdal/GEOSUtils.hpp
    A include/pdal/Geometry.hpp
    M include/pdal/Polygon.hpp
    M src/CMakeLists.txt
    M src/GEOSUtils.cpp
    A src/Geometry.cpp
    M src/Polygon.cpp

  Log Message:
  -----------
  pdal::Geometry and pdal::Point refactoring


  Commit: ecbeec8c3f27dfdbdc7225b4f3fb7083ce7f3bac
      https://github.com/PDAL/PDAL/commit/ecbeec8c3f27dfdbdc7225b4f3fb7083ce7f3bac
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M src/PipelineReaderJSON.cpp

  Log Message:
  -----------
  Remove debug.


  Commit: 90a7dd5f1c6cd84e823c7900d8c9c7bc33f3b119
      https://github.com/PDAL/PDAL/commit/90a7dd5f1c6cd84e823c7900d8c9c7bc33f3b119
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M src/GEOSUtils.cpp

  Log Message:
  -----------
  use proper GEOS init if available


  Commit: b77cfe7ad2fe5d9dc723512d7ee13bf3d3683a27
      https://github.com/PDAL/PDAL/commit/b77cfe7ad2fe5d9dc723512d7ee13bf3d3683a27
  Author: Connor Manning <connormanning at users.noreply.github.com>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M doc/stages/readers.greyhound.rst
    M include/pdal/PointLayout.hpp
    M include/pdal/PointView.hpp
    M plugins/greyhound/CMakeLists.txt
    M plugins/greyhound/io/GreyhoundReader.cpp
    M plugins/greyhound/io/GreyhoundReader.hpp
    R plugins/greyhound/io/bbox.cpp
    R plugins/greyhound/io/bbox.hpp
    A plugins/greyhound/io/bounds.cpp
    A plugins/greyhound/io/bounds.hpp
    M plugins/greyhound/io/dir.hpp
    M plugins/greyhound/io/point.hpp
    A plugins/greyhound/io/pool.cpp
    A plugins/greyhound/io/pool.hpp
    R plugins/greyhound/io/range.hpp
    M plugins/greyhound/test/GreyhoundReaderTest.cpp

  Log Message:
  -----------
  Merge pull request #1385 from PDAL/greyhound-reader

Add updated Greyhound reader


  Commit: bf5cc0be08141d866d3d4819582694b92bb6ee3b
      https://github.com/PDAL/PDAL/commit/bf5cc0be08141d866d3d4819582694b92bb6ee3b
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M include/pdal/Geometry.hpp
    M src/Geometry.cpp
    M src/Polygon.cpp

  Log Message:
  -----------
  refactoring cleanup


  Commit: bb6707c43f0543ad48283e808c2dc934f5cf1cef
      https://github.com/PDAL/PDAL/commit/bb6707c43f0543ad48283e808c2dc934f5cf1cef
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M apps/pdal.cpp
    A doc/.gitignore
    M doc/stages/readers.greyhound.rst
    M filters/sort/SortFilter.hpp
    M filters/transformation/TransformationFilter.cpp
    M include/pdal/DimUtil.hpp
    M include/pdal/Log.hpp
    M include/pdal/PointLayout.hpp
    M include/pdal/PointView.hpp
    M include/pdal/PointViewIter.hpp
    M include/pdal/pdal_types.hpp
    M include/pdal/util/ProgramArgs.hpp
    M plugins/greyhound/CMakeLists.txt
    M plugins/greyhound/io/GreyhoundReader.cpp
    M plugins/greyhound/io/GreyhoundReader.hpp
    R plugins/greyhound/io/bbox.cpp
    R plugins/greyhound/io/bbox.hpp
    A plugins/greyhound/io/bounds.cpp
    A plugins/greyhound/io/bounds.hpp
    M plugins/greyhound/io/dir.hpp
    M plugins/greyhound/io/point.hpp
    A plugins/greyhound/io/pool.cpp
    A plugins/greyhound/io/pool.hpp
    R plugins/greyhound/io/range.hpp
    M plugins/greyhound/test/GreyhoundReaderTest.cpp
    M python/test/test_pipeline.py
    M test/unit/CMakeLists.txt
    A test/unit/apps/AppTest.cpp
    M test/unit/filters/SortFilterTest.cpp

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


Compare: https://github.com/PDAL/PDAL/compare/40b340356b9c...bb6707c43f05


More information about the pdal-commits mailing list