[pdal-commits] [PDAL/PDAL] 036412: Merge branch 'master' of github.com:PDAL/PDAL

GitHub noreply at github.com
Tue Nov 15 11:20:00 PST 2016


  Branch: refs/heads/compute-gm-ranges
  Home:   https://github.com/PDAL/PDAL
  Commit: 036412ea3a5f5b89721948cc2f29a01a366302a2
      https://github.com/PDAL/PDAL/commit/036412ea3a5f5b89721948cc2f29a01a366302a2
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-11-09 (Wed, 09 Nov 2016)

  Changed paths:
    M include/pdal/util/IStream.hpp
    M io/las/VariableLengthRecord.cpp

  Log Message:
  -----------
  Merge branch 'master' of github.com:PDAL/PDAL


  Commit: 53236dca087ed998abbc8e51e4fdee595e4a9e58
      https://github.com/PDAL/PDAL/commit/53236dca087ed998abbc8e51e4fdee595e4a9e58
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-11-09 (Wed, 09 Nov 2016)

  Changed paths:
    M doc/apps/translate.rst
    M filters/pmf/PMFFilter.cpp
    M filters/pmf/PMFFilter.hpp
    M filters/stats/StatsFilter.cpp
    M filters/stats/StatsFilter.hpp
    A include/pdal/PipelineExecutor.hpp
    M kernels/pipeline/PipelineKernel.cpp
    M kernels/translate/TranslateKernel.cpp
    M kernels/translate/TranslateKernel.hpp
    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 src/CMakeLists.txt
    M src/EigenUtils.cpp
    A src/PipelineExecutor.cpp
    M src/plang/Environment.cpp
    M src/util/FileUtils.cpp
    M test/unit/CMakeLists.txt
    A test/unit/apps/TranslateTest.cpp
    M test/unit/filters/StatsFilterTest.cpp

  Log Message:
  -----------
  Merge branch 'master' of github.com:PDAL/PDAL


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

  Changed paths:
    M include/pdal/FlexWriter.hpp
    M include/pdal/Writer.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/las/LasWriter.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 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/p2g/io/P2gWriter.cpp
    M plugins/pcl/io/PcdWriter.cpp
    M plugins/pcl/io/PcdWriter.hpp
    M src/Writer.cpp

  Log Message:
  -----------
  Merge branch 'master' of github.com:PDAL/PDAL


  Commit: 5170d8fb37ee98c092025af36fcfb53cab406802
      https://github.com/PDAL/PDAL/commit/5170d8fb37ee98c092025af36fcfb53cab406802
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-11-10 (Thu, 10 Nov 2016)

  Changed paths:
    M test/unit/apps/TranslateTest.cpp

  Log Message:
  -----------
  try pulling in string_literals namespace for MSVC


  Commit: 34410198f996c4d96862cb3133e81645024c0c70
      https://github.com/PDAL/PDAL/commit/34410198f996c4d96862cb3133e81645024c0c70
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-11-10 (Thu, 10 Nov 2016)

  Changed paths:
    M test/unit/apps/TranslateTest.cpp

  Log Message:
  -----------
  remove string literal because MSVC


  Commit: 6f609d7302989ee824fea30c1362468bb288ea8b
      https://github.com/PDAL/PDAL/commit/6f609d7302989ee824fea30c1362468bb288ea8b
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2016-11-10 (Thu, 10 Nov 2016)

  Changed paths:
    A doc/stages/filters.radialdensity.rst
    M filters/CMakeLists.txt
    A filters/radialdensity/CMakeLists.txt
    A filters/radialdensity/RadialDensityFilter.cpp
    A filters/radialdensity/RadialDensityFilter.hpp
    M src/StageFactory.cpp

  Log Message:
  -----------
  Add a Radial Density filter (#1373)

This filter creates a new dimension called RadialDensity that records the
density of points within a sphere of specified radius and centered at the
current point.


  Commit: e5bdb273e157b9f4dabd6e513b03b44370d2d8c3
      https://github.com/PDAL/PDAL/commit/e5bdb273e157b9f4dabd6e513b03b44370d2d8c3
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2016-11-10 (Thu, 10 Nov 2016)

  Changed paths:
    A doc/stages/filters.kdistance.rst
    M filters/CMakeLists.txt
    A filters/kdistance/CMakeLists.txt
    A filters/kdistance/KDistanceFilter.cpp
    A filters/kdistance/KDistanceFilter.hpp
    M src/StageFactory.cpp

  Log Message:
  -----------
  Add a K-Distance filter (#1374)

This filter creates a new dimension called KDistance that records the Euclidean
distance from the current point to its k-th nearest neighbor.


  Commit: 035ebef17e43c4297f534ab40c941ed912b369d3
      https://github.com/PDAL/PDAL/commit/035ebef17e43c4297f534ab40c941ed912b369d3
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2016-11-10 (Thu, 10 Nov 2016)

  Changed paths:
    M include/pdal/KDIndex.hpp
    M test/unit/KDIndexTest.cpp

  Log Message:
  -----------
  Add KDIndex overloads for specifying query point (#1377)

* PointId from the indexed PointView
* PointRef


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

  Changed paths:
    M io/gdal/GDALWriter.cpp
    M io/gdal/GDALWriter.hpp
    M test/unit/io/gdal/GDALWriterTest.cpp

  Log Message:
  -----------
  Use proper function to determine dimension existence.
Close #1379


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

  Changed paths:
    A doc/stages/filters.kdistance.rst
    A doc/stages/filters.radialdensity.rst
    M filters/CMakeLists.txt
    A filters/kdistance/CMakeLists.txt
    A filters/kdistance/KDistanceFilter.cpp
    A filters/kdistance/KDistanceFilter.hpp
    A filters/radialdensity/CMakeLists.txt
    A filters/radialdensity/RadialDensityFilter.cpp
    A filters/radialdensity/RadialDensityFilter.hpp
    M include/pdal/KDIndex.hpp
    M src/StageFactory.cpp
    M test/unit/KDIndexTest.cpp
    M test/unit/apps/TranslateTest.cpp

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


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

  Changed paths:
    M cmake/gdal.cmake
    M cmake/macros.cmake

  Log Message:
  -----------
  Explicitly accept library type in PDAL_ADD_FREE_LIBRARY macro.


  Commit: 4d43c6598ab807f02d506a4583a46e83f3e5cecb
      https://github.com/PDAL/PDAL/commit/4d43c6598ab807f02d506a4583a46e83f3e5cecb
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-11-13 (Sun, 13 Nov 2016)

  Changed paths:
    M cmake/examples/hobu-windows.bat
    M cmake/modules/FindJSONCPP.cmake
    M filters/chipper/ChipperFilter.cpp
    M filters/transformation/TransformationFilter.cpp
    M include/pdal/PDALUtils.hpp
    M include/pdal/PointLayout.hpp
    M include/pdal/pdal_macros.hpp
    M include/pdal/plang/Redirector.hpp
    M io/ilvis2/Ilvis2MetadataReader.cpp
    M io/las/SummaryData.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/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
    M test/unit/BoundsTest.cpp
    M test/unit/XMLSchemaTest.cpp
    M test/unit/filters/StatsFilterTest.cpp
    M test/unit/io/optech/OptechReaderTest.cpp

  Log Message:
  -----------
  Windows 2015 warnings rollup (#1383)

* STL exporting

Only export functions, not entire class to shut up MSVC about exporting
STL containers

* windows warnings

* cmake warning

* my current configuration

* more windows warnings

* missing PDAL_DLL decl

* Make sure to initialize Everything union

* Only filters.chipper uses lround. Move it into that filter instead of globally

* hobu's current cmake configu that works

* windows warning patrol

* Refactor pg_query_once to return string instead of char* which we end up leaking

* warnings about DLL import redefinition

* unused var

* mismatched types warning

* comparison warnings

* I build project files now

* silence PyTuple_GetItem argument warning

* conversion to doubles warnings

* inconsistent dll linkage w/ python

* more accurate test output

* don't explicitly initialize Everything

* truncation warning in OCI driver


  Commit: 830acd53a1e8c1c8e3469c307d8b3430f6e20510
      https://github.com/PDAL/PDAL/commit/830acd53a1e8c1c8e3469c307d8b3430f6e20510
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2016-11-13 (Sun, 13 Nov 2016)

  Changed paths:
    M filters/approximatecoplanar/ApproximateCoplanarFilter.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 kernels/delta/DeltaKernel.cpp

  Log Message:
  -----------
  KDIndex queries are simplified when using the new PointId/PointRef overloads (#1380)


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

  Changed paths:
    M include/pdal/PipelineManager.hpp
    M include/pdal/PipelineReaderJSON.hpp
    M src/PipelineReaderJSON.cpp
    A test/data/pipeline/tags.json.in
    M test/unit/apps/pcpipelineTestJSON.cpp

  Log Message:
  -----------
  Handle inputs to stages in JSON pipeline as either string or array of strings.
Close #1384


  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: 3d8af4e295e1fde8187fe95d15666afe5784d436
      https://github.com/PDAL/PDAL/commit/3d8af4e295e1fde8187fe95d15666afe5784d436
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    A doc/stages/filters.computerange.rst
    M filters/CMakeLists.txt
    A filters/computerange/CMakeLists.txt
    A filters/computerange/ComputeRangeFilter.cpp
    A filters/computerange/ComputeRangeFilter.hpp
    M src/StageFactory.cpp

  Log Message:
  -----------
  Add a filter to compute the range from the sensor to each return

This only applies to data having frame and pixel numbers, and sensor coords
marked by pixel number equal to -5.


  Commit: 080331d805eef3b60f5a7d4dda660c8c6f99ff0b
      https://github.com/PDAL/PDAL/commit/080331d805eef3b60f5a7d4dda660c8c6f99ff0b
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M filters/computerange/ComputeRangeFilter.cpp

  Log Message:
  -----------
  Minor change, a little more to the point when checking for required dims


  Commit: aa67c16119776fd5cfad0f7119c380255e9a4e0d
      https://github.com/PDAL/PDAL/commit/aa67c16119776fd5cfad0f7119c380255e9a4e0d
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M filters/computerange/ComputeRangeFilter.cpp
    M test/unit/CMakeLists.txt
    A test/unit/filters/ComputeRangeFilterTest.cpp

  Log Message:
  -----------
  Add some tests and refine the way we specify dimensions


  Commit: 52be48e4764a3b02181176f0254dc3877c9ad3f7
      https://github.com/PDAL/PDAL/commit/52be48e4764a3b02181176f0254dc3877c9ad3f7
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Log Message:
  -----------
  Merge branch 'compute-gm-ranges' of https://github.com/PDAL/PDAL into compute-gm-ranges


Compare: https://github.com/PDAL/PDAL/compare/99ad1383776b...52be48e4764a


More information about the pdal-commits mailing list