[pdal-commits] [PDAL/PDAL] 433811: Handle more WKT types.

GitHub noreply at github.com
Sun Jan 15 06:33:52 PST 2017


  Branch: refs/tags/docker-master
  Home:   https://github.com/PDAL/PDAL
  Commit: 43381163027cdcc7306938999e251c645fd2f9aa
      https://github.com/PDAL/PDAL/commit/43381163027cdcc7306938999e251c645fd2f9aa
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-12-13 (Tue, 13 Dec 2016)

  Changed paths:
    M pdal/SpatialReference.cpp
    M pdal/SpatialReference.hpp
    M pdal/util/FileUtils.cpp

  Log Message:
  -----------
  Handle more WKT types.
Handle filenames as SRSes.


  Commit: f6b1106873d727962416e96dc1fdec3db5591e0c
      https://github.com/PDAL/PDAL/commit/f6b1106873d727962416e96dc1fdec3db5591e0c
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-12-13 (Tue, 13 Dec 2016)

  Changed paths:
    M io/GeotiffSupport.cpp
    M io/LasHeader.cpp
    M io/LasReader.cpp
    M io/LasWriter.cpp
    M pdal_defines.h.in
    M scripts/appveyor/config.cmd
    M scripts/ci/script.sh
    M scripts/docker/Dockerfile
    M scripts/docker/Dockerfile.xenial
    M scripts/docker/rivlib/Dockerfile
    M scripts/linux-install-scripts/pdal.sh

  Log Message:
  -----------
  Remove remaining optional geotiff references.


  Commit: 6ab2c6117265e7467ac9f51e75c1c520c6530ba1
      https://github.com/PDAL/PDAL/commit/6ab2c6117265e7467ac9f51e75c1c520c6530ba1
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-12-13 (Tue, 13 Dec 2016)

  Changed paths:
    M doc/pipeline.rst
    M pdal/PipelineReaderJSON.cpp

  Log Message:
  -----------
  Stringify options specified as JSON arrays or objects


  Commit: 3d732228e3dd09e644634b330f7a5068ae9b6352
      https://github.com/PDAL/PDAL/commit/3d732228e3dd09e644634b330f7a5068ae9b6352
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-13 (Tue, 13 Dec 2016)

  Changed paths:
    M plugins/icebridge/test/IcebridgeReaderTest.cpp
    M plugins/python/test/PredicateFilterTest.cpp
    M plugins/python/test/ProgrammableFilterTest.cpp
    R test/data/autzen/autzen-interpolate.xml
    R test/data/autzen/autzen.jpg.aux.xml
    R test/data/autzen/hag.xml.in
    R test/data/bpf/bpf.xml.in
    R test/data/bpf/bpf2nitf.xml.in
    R test/data/filters/attribute.xml.in
    R test/data/filters/chip.xml.in
    R test/data/filters/chipper.xml.in
    R test/data/filters/colorize-multi.xml.in
    R test/data/filters/colorize.xml.in
    R test/data/filters/crop_reproject.xml.in
    R test/data/filters/crop_wkt.xml.in
    R test/data/filters/crop_wkt_2d.xml.in
    R test/data/filters/crop_wkt_2d_classification.xml.in
    R test/data/filters/decimate.xml.in
    R test/data/filters/ferry.xml.in
    R test/data/filters/hexbin-info.xml.in
    R test/data/filters/hexbin.xml.in
    R test/data/filters/merge.xml.in
    R test/data/filters/merge2.xml.in
    R test/data/filters/merge3.xml.in
    R test/data/filters/pcl/passthrough.xml.in
    R test/data/filters/range_classification.xml.in
    R test/data/filters/range_z.xml.in
    R test/data/filters/range_z_classification.xml.in
    R test/data/filters/reproject.xml.in
    R test/data/filters/sort.xml.in
    R test/data/filters/splitter.xml.in
    R test/data/filters/stats.xml.in
    R test/data/hole/crop.xml.in
    A test/data/icebridge/pipeline.json.in
    R test/data/icebridge/pipeline.xml.in
    R test/data/ilvis2/ilvis.xml
    R test/data/io/p2g-writer.xml.in
    R test/data/io/sqlite-reader.xml.in
    R test/data/io/sqlite-writer.xml.in
    R test/data/io/text-writer-csv.xml.in
    R test/data/io/text-writer-geojson.xml.in
    R test/data/nitf/conversion.xml.in
    R test/data/nitf/las2nitf.xml.in
    R test/data/nitf/reader.xml
    R test/data/nitf/write_laz.xml.in
    R test/data/nitf/write_options.xml.in
    R test/data/oracle/big-read.xml
    R test/data/oracle/big-write.xml
    R test/data/oracle/qfit-read.xml
    R test/data/oracle/qfit-write.xml
    R test/data/oracle/read-colorize.xml
    R test/data/oracle/read.xml
    R test/data/oracle/view-read.xml
    R test/data/oracle/write.xml
    R test/data/pipeline/bad/pipeline_bad01.xml
    R test/data/pipeline/bad/pipeline_bad02.xml
    R test/data/pipeline/bad/pipeline_bad03.xml
    R test/data/pipeline/bad/pipeline_bad04.xml
    R test/data/pipeline/bad/pipeline_bad05.xml
    R test/data/pipeline/bad/pipeline_bad06.xml
    R test/data/pipeline/bad/pipeline_bad07.xml
    R test/data/pipeline/bad/pipeline_bad08.xml
    R test/data/pipeline/bad/pipeline_bad09.xml
    R test/data/pipeline/bad/pipeline_bad10.xml
    R test/data/pipeline/drop_color.xml.in
    R test/data/pipeline/pipeline_interpolate.xml.in
    R test/data/pipeline/pipeline_metadata_reader.xml.in
    R test/data/pipeline/pipeline_metadata_writer.xml.in
    R test/data/pipeline/pipeline_mississippi.xml.in
    R test/data/pipeline/pipeline_mississippi_reverse.xml.in
    R test/data/pipeline/pipeline_multioptions.xml.in
    R test/data/pipeline/pipeline_read.xml.in
    R test/data/pipeline/pipeline_read_notype.xml.in
    R test/data/pipeline/pipeline_readcomments.xml.in
    R test/data/pipeline/pipeline_write.xml.in
    R test/data/pipeline/pipeline_write2.xml.in
    R test/data/pipeline/pipeline_writecomments.xml.in
    R test/data/pipeline/tindex.xml.in
    R test/data/plang/from-module.xml.in
    R test/data/plang/predicate-embed.xml.in
    R test/data/plang/predicate-keep-ground-and-unclass.xml.in
    R test/data/plang/predicate-keep-last-return.xml.in
    R test/data/plang/predicate-keep-specified-returns.xml.in
    R test/data/plang/programmable-update-classifications.xml.in
    R test/data/plang/programmable-update-y-dims.xml.in
    R test/data/qfit/conversion.xml.in
    R test/data/qfit/little-endian-conversion.xml.in
    R test/data/qfit/pipeline.xml.in
    R test/data/qfit/reader.xml.in
    R test/data/sbet/pipeline.xml.in
    R test/data/soci/read-cloud.xml
    R test/data/soci/read.xml
    R test/data/soci/sthelens-write.xml
    R test/data/soci/write-utm.xml
    R test/data/soci/write.xml
    M test/unit/filters/FerryFilterTest.cpp
    M test/unit/filters/MergeTest.cpp
    M test/unit/filters/SortFilterTest.cpp
    M test/unit/io/SbetReaderTest.cpp

  Log Message:
  -----------
  Start XML pipeline death by removing XML pipelines from tests (#1437)


  Commit: 7a21ff0007ee1202fd5541c0ebf9a156a49b43c8
      https://github.com/PDAL/PDAL/commit/7a21ff0007ee1202fd5541c0ebf9a156a49b43c8
  Author: Michael D. Smith <michael.smith.erdc at gmail.com>
  Date:   2016-12-13 (Tue, 13 Dec 2016)

  Changed paths:
    M scripts/docker/dependencies/Dockerfile
    R scripts/docker/dependencies/Dockerfile.xenial

  Log Message:
  -----------
  Add time to pdal dependencies (#1436)

* Add time cmd to base dockerfile to track memory usage

* xenial-specific dockerfile no longer needed. PDAL uses Xenial as Docker base for pdal/dependencies


  Commit: e9e22830248d7c5f528d1f224ed9575a4d39ad53
      https://github.com/PDAL/PDAL/commit/e9e22830248d7c5f528d1f224ed9575a4d39ad53
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2016-12-13 (Tue, 13 Dec 2016)

  Changed paths:
    M doc/pipeline.rst
    M pdal/PipelineReaderJSON.cpp

  Log Message:
  -----------
  Merge pull request #1435 from PDAL/stringify-arrays-and-objects

Stringify options specified as JSON arrays or objects


  Commit: 1c3e6d18eaebb64c2d4f20d60fa8077381a43b0d
      https://github.com/PDAL/PDAL/commit/1c3e6d18eaebb64c2d4f20d60fa8077381a43b0d
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-12-14 (Wed, 14 Dec 2016)

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

  Log Message:
  -----------
  Remove duplicate code.
Simplify geotiff code by returning SRS instead of WKT.


  Commit: 00f885da908e56d99e1cbd7395a29f365a44850e
      https://github.com/PDAL/PDAL/commit/00f885da908e56d99e1cbd7395a29f365a44850e
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-12-14 (Wed, 14 Dec 2016)

  Changed paths:
    M doc/pipeline.rst
    M pdal/PipelineReaderJSON.cpp
    M plugins/icebridge/test/IcebridgeReaderTest.cpp
    M plugins/python/test/PredicateFilterTest.cpp
    M plugins/python/test/ProgrammableFilterTest.cpp
    M scripts/docker/dependencies/Dockerfile
    R scripts/docker/dependencies/Dockerfile.xenial
    R test/data/autzen/autzen-interpolate.xml
    R test/data/autzen/autzen.jpg.aux.xml
    R test/data/autzen/hag.xml.in
    R test/data/bpf/bpf.xml.in
    R test/data/bpf/bpf2nitf.xml.in
    R test/data/filters/attribute.xml.in
    R test/data/filters/chip.xml.in
    R test/data/filters/chipper.xml.in
    R test/data/filters/colorize-multi.xml.in
    R test/data/filters/colorize.xml.in
    R test/data/filters/crop_reproject.xml.in
    R test/data/filters/crop_wkt.xml.in
    R test/data/filters/crop_wkt_2d.xml.in
    R test/data/filters/crop_wkt_2d_classification.xml.in
    R test/data/filters/decimate.xml.in
    R test/data/filters/ferry.xml.in
    R test/data/filters/hexbin-info.xml.in
    R test/data/filters/hexbin.xml.in
    R test/data/filters/merge.xml.in
    R test/data/filters/merge2.xml.in
    R test/data/filters/merge3.xml.in
    R test/data/filters/pcl/passthrough.xml.in
    R test/data/filters/range_classification.xml.in
    R test/data/filters/range_z.xml.in
    R test/data/filters/range_z_classification.xml.in
    R test/data/filters/reproject.xml.in
    R test/data/filters/sort.xml.in
    R test/data/filters/splitter.xml.in
    R test/data/filters/stats.xml.in
    R test/data/hole/crop.xml.in
    A test/data/icebridge/pipeline.json.in
    R test/data/icebridge/pipeline.xml.in
    R test/data/ilvis2/ilvis.xml
    R test/data/io/p2g-writer.xml.in
    R test/data/io/sqlite-reader.xml.in
    R test/data/io/sqlite-writer.xml.in
    R test/data/io/text-writer-csv.xml.in
    R test/data/io/text-writer-geojson.xml.in
    R test/data/nitf/conversion.xml.in
    R test/data/nitf/las2nitf.xml.in
    R test/data/nitf/reader.xml
    R test/data/nitf/write_laz.xml.in
    R test/data/nitf/write_options.xml.in
    R test/data/oracle/big-read.xml
    R test/data/oracle/big-write.xml
    R test/data/oracle/qfit-read.xml
    R test/data/oracle/qfit-write.xml
    R test/data/oracle/read-colorize.xml
    R test/data/oracle/read.xml
    R test/data/oracle/view-read.xml
    R test/data/oracle/write.xml
    R test/data/pipeline/bad/pipeline_bad01.xml
    R test/data/pipeline/bad/pipeline_bad02.xml
    R test/data/pipeline/bad/pipeline_bad03.xml
    R test/data/pipeline/bad/pipeline_bad04.xml
    R test/data/pipeline/bad/pipeline_bad05.xml
    R test/data/pipeline/bad/pipeline_bad06.xml
    R test/data/pipeline/bad/pipeline_bad07.xml
    R test/data/pipeline/bad/pipeline_bad08.xml
    R test/data/pipeline/bad/pipeline_bad09.xml
    R test/data/pipeline/bad/pipeline_bad10.xml
    R test/data/pipeline/drop_color.xml.in
    R test/data/pipeline/pipeline_interpolate.xml.in
    R test/data/pipeline/pipeline_metadata_reader.xml.in
    R test/data/pipeline/pipeline_metadata_writer.xml.in
    R test/data/pipeline/pipeline_mississippi.xml.in
    R test/data/pipeline/pipeline_mississippi_reverse.xml.in
    R test/data/pipeline/pipeline_multioptions.xml.in
    R test/data/pipeline/pipeline_read.xml.in
    R test/data/pipeline/pipeline_read_notype.xml.in
    R test/data/pipeline/pipeline_readcomments.xml.in
    R test/data/pipeline/pipeline_write.xml.in
    R test/data/pipeline/pipeline_write2.xml.in
    R test/data/pipeline/pipeline_writecomments.xml.in
    R test/data/pipeline/tindex.xml.in
    R test/data/plang/from-module.xml.in
    R test/data/plang/predicate-embed.xml.in
    R test/data/plang/predicate-keep-ground-and-unclass.xml.in
    R test/data/plang/predicate-keep-last-return.xml.in
    R test/data/plang/predicate-keep-specified-returns.xml.in
    R test/data/plang/programmable-update-classifications.xml.in
    R test/data/plang/programmable-update-y-dims.xml.in
    R test/data/qfit/conversion.xml.in
    R test/data/qfit/little-endian-conversion.xml.in
    R test/data/qfit/pipeline.xml.in
    R test/data/qfit/reader.xml.in
    R test/data/sbet/pipeline.xml.in
    R test/data/soci/read-cloud.xml
    R test/data/soci/read.xml
    R test/data/soci/sthelens-write.xml
    R test/data/soci/write-utm.xml
    R test/data/soci/write.xml
    M test/unit/filters/FerryFilterTest.cpp
    M test/unit/filters/MergeTest.cpp
    M test/unit/filters/SortFilterTest.cpp
    M test/unit/io/SbetReaderTest.cpp

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


  Commit: 8cf7e4dcc7c5b95448111df38a5edaf4ad18fa0a
      https://github.com/PDAL/PDAL/commit/8cf7e4dcc7c5b95448111df38a5edaf4ad18fa0a
  Author: Grisha <gr.pomadchin at gmail.com>
  Date:   2016-12-14 (Wed, 14 Dec 2016)

  Changed paths:
    M CMakeLists.txt
    M HOWTORELEASE.txt
    A cmake/pdaljni.cmake
    A java/.gitignore
    A java/README.md
    A java/build.sbt
    A java/core/src/main/scala/io/pdal/DimType.scala
    A java/core/src/main/scala/io/pdal/Native.scala
    A java/core/src/main/scala/io/pdal/Pipeline.scala
    A java/core/src/main/scala/io/pdal/PointCloud.scala
    A java/core/src/main/scala/io/pdal/PointLayout.scala
    A java/core/src/main/scala/io/pdal/PointView.scala
    A java/core/src/main/scala/io/pdal/PointViewIterator.scala
    A java/core/src/main/scala/io/pdal/SizedDimType.scala
    A java/core/src/test/resources/las.json
    A java/core/src/test/scala/io/pdal/PipelineSpec.scala
    A java/core/src/test/scala/io/pdal/PointCloudSpec.scala
    A java/core/src/test/scala/io/pdal/TestEnvironmentSpec.scala
    A java/native/src/Accessors.cpp
    A java/native/src/CMakeLists.txt
    A java/native/src/JavaPipeline.cpp
    A java/native/src/PointViewRawPtr.cpp
    A java/native/src/include/Accessors.hpp
    A java/native/src/include/JavaIterator.hpp
    A java/native/src/include/JavaPipeline.hpp
    A java/native/src/include/PointViewRawPtr.hpp
    A java/native/src/include/io_pdal_Pipeline.h
    A java/native/src/include/io_pdal_PointLayout.h
    A java/native/src/include/io_pdal_PointView.h
    A java/native/src/include/io_pdal_PointViewIterator.h
    A java/native/src/io_pdal_Pipeline.cpp
    A java/native/src/io_pdal_PointLayout.cpp
    A java/native/src/io_pdal_PointView.cpp
    A java/native/src/io_pdal_PointViewIterator.cpp
    A java/project/Environment.scala
    A java/project/build.properties
    A java/project/plugins.sbt
    A java/sbt
    A java/scripts/publish-212.sh
    A java/scripts/publish-all.sh
    A java/scripts/publish-javastyle.sh
    A java/scripts/publish-local.sh
    A java/scripts/publish.sh
    M scripts/appveyor/config.cmd
    M scripts/ci/script.sh
    M scripts/docker/Dockerfile
    M scripts/docker/Dockerfile.xenial

  Log Message:
  -----------
  Java/JNI Bindings (#1371)

An implementation of Java/JNI bindings for PDAL from [Azavea]'s(https://azavea) @pomadchin and @lossyrob.


  Commit: 5e2a8458d7e299d0b0d071f036e78d8efb99aae6
      https://github.com/PDAL/PDAL/commit/5e2a8458d7e299d0b0d071f036e78d8efb99aae6
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-14 (Wed, 14 Dec 2016)

  Changed paths:
    M HOWTORELEASE.txt
    R doc/api/cpp/algorithm.rst
    M doc/api/cpp/index.rst
    M doc/conf.py
    M doc/quickstart.rst
    M doc/stages/filters.crop.rst
    M doc/stages/readers.pcd.rst
    M doc/stages/writers.matlab.rst
    M doc/stages/writers.p2g.rst
    M doc/stages/writers.pcd.rst

  Log Message:
  -----------
  1.4.0 doc updates (#1441)

* catch up to tree reorg

* make a pass through the docs


  Commit: 040e99d114d68ffccc0124912bb8db448a1bc8da
      https://github.com/PDAL/PDAL/commit/040e99d114d68ffccc0124912bb8db448a1bc8da
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2016-12-14 (Wed, 14 Dec 2016)

  Changed paths:
    M doc/stages/filters.pclblock.rst
    M doc/tutorial/pcl_block_tutorial.rst
    M doc/tutorial/pcl_spec.rst
    M plugins/pcl/CMakeLists.txt
    M plugins/pcl/filters/PCLBlock.cpp
    M plugins/pcl/filters/PCLBlock.hpp
    M plugins/pcl/pipeline/PCLPipeline.h
    M plugins/pcl/pipeline/PCLPipeline.hpp
    M plugins/pcl/test/PCLBlockFilterTest.cpp
    M test/data/filters/pcl/example_PassThrough_1.json
    M test/data/filters/pcl/example_PassThrough_2.json
    M test/data/filters/pcl/filter_ConditionalRemoval_1.json
    M test/data/filters/pcl/filter_ConditionalRemoval_2.json
    M test/data/filters/pcl/filter_GridMinimum.json
    M test/data/filters/pcl/filter_NormalEstimation_1.json
    M test/data/filters/pcl/filter_NormalEstimation_2.json
    M test/data/filters/pcl/filter_PassThrough_1.json
    M test/data/filters/pcl/filter_PassThrough_2.json
    M test/data/filters/pcl/filter_VoxelGrid.json

  Log Message:
  -----------
  Update PCL pipeline spec/implementation (#1439)

* PCL JSON specification is simplified - the heart of the former pipeline, the
  "filters" array is now THE pipeline

* PCL pipeline can be embedded directly in a PDAL pipeline by providing PCL
  JSON as "methods" option to filters.pclblock (avoiding "filters" to avoid
  confusion with PDAL filters)

* PCL pipeline can still be provided as a separate file

* PCL JSON no longer accepted as escaped string passed via the "json" option to
  filters.pclblock

* PCL filters ConditionalRemoval and NormalEstimation had been disabled for
  some time - remove them

* Remove ability to tile the data in filters.pclblock, which was untested, and
  can be done in the PDAL pipeline

* Update documentation throughout


  Commit: 0c757b1a52da601739c50d2e341836ae6a673073
      https://github.com/PDAL/PDAL/commit/0c757b1a52da601739c50d2e341836ae6a673073
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-14 (Wed, 14 Dec 2016)

  Changed paths:
    M pdal/DimUtil.hpp
    M pdal/PipelineManager.cpp
    M pdal/util/Utils.hpp

  Log Message:
  -----------
  MSVC 2013 support (update of #1361) (#1442)


  Commit: c5479b65a562e486c57e8842967af6982b8e4c79
      https://github.com/PDAL/PDAL/commit/c5479b65a562e486c57e8842967af6982b8e4c79
  Author: Connor Manning <connor at hobu.co>
  Date:   2016-12-14 (Wed, 14 Dec 2016)

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

  Log Message:
  -----------
  Handle dimension re-ordering properly in the Greyhound reader.


  Commit: b41fda69eca023294abaef4b489a6b00e51c43b9
      https://github.com/PDAL/PDAL/commit/b41fda69eca023294abaef4b489a6b00e51c43b9
  Author: Connor Manning <connor at hobu.co>
  Date:   2016-12-14 (Wed, 14 Dec 2016)

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

  Log Message:
  -----------
  Add error display to the base-chunk read for Greyhound reader.  Verify filter before launching pooled reads.


  Commit: 6b2646a755c4cbf8d399fa9b7b00f6b36fe777aa
      https://github.com/PDAL/PDAL/commit/6b2646a755c4cbf8d399fa9b7b00f6b36fe777aa
  Author: Connor Manning <connormanning at users.noreply.github.com>
  Date:   2016-12-14 (Wed, 14 Dec 2016)

  Changed paths:
    M plugins/greyhound/io/GreyhoundReader.cpp
    M plugins/greyhound/io/GreyhoundReader.hpp
    M plugins/greyhound/test/GreyhoundReaderTest.cpp
    M test/unit/OptionsTest.cpp
    M test/unit/ProgramArgsTest.cpp

  Log Message:
  -----------
  Add tests for native JSON options.  Convert GreyhoundReader to this usage instead of stringification. (#1444)


  Commit: 406b4f70a70e45be86d5e64af57e954d383a0a6b
      https://github.com/PDAL/PDAL/commit/406b4f70a70e45be86d5e64af57e954d383a0a6b
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-14 (Wed, 14 Dec 2016)

  Changed paths:
    M test/unit/CMakeLists.txt

  Log Message:
  -----------
  program_arg test needs PDAL_JSONCPP_INCLUDE_DIR target_include_directories


  Commit: b3314e3de1b13a546645b1dc328d242fd575271c
      https://github.com/PDAL/PDAL/commit/b3314e3de1b13a546645b1dc328d242fd575271c
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-14 (Wed, 14 Dec 2016)

  Changed paths:
    M cmake/examples/hobu-config.sh

  Log Message:
  -----------
  update my test oracle config


  Commit: e8b8a87b355717513bed4e9b5f433b33d3815cb9
      https://github.com/PDAL/PDAL/commit/e8b8a87b355717513bed4e9b5f433b33d3815cb9
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-14 (Wed, 14 Dec 2016)

  Changed paths:
    M test/unit/CMakeLists.txt

  Log Message:
  -----------
  options test needs PDAL_JSONCPP_INCLUDE_DIR target_include_directories


  Commit: 5ea789748e0946fb2e7ab34185cad31ff772929d
      https://github.com/PDAL/PDAL/commit/5ea789748e0946fb2e7ab34185cad31ff772929d
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
    M CMakeLists.txt
    M python/VERSION.txt
    M python/pdal/__init__.py

  Log Message:
  -----------
  increment version numbers to 1.4.0 in preparation for release


  Commit: 37e01cbaff566b671e41e803516484b3651dc59c
      https://github.com/PDAL/PDAL/commit/37e01cbaff566b671e41e803516484b3651dc59c
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
    M doc/pipeline.rst
    M doc/tutorial/calculating-normalized-heights.rst
    M doc/tutorial/dart-throwing.rst
    M doc/tutorial/pcl_spec.rst
    M doc/tutorial/writing-filter.rst

  Log Message:
  -----------
  doc updates


  Commit: 6b70d872de84ebd68ab49c2ed524cfb850ae697c
      https://github.com/PDAL/PDAL/commit/6b70d872de84ebd68ab49c2ed524cfb850ae697c
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
    M .travis.yml
    M doc/download.rst

  Log Message:
  -----------
  update doc building branches to 1.4-maintenance and point to impending 1.4.0 release


  Commit: 3851ef74cbef164112b6a3709dc09d59c3b70a05
      https://github.com/PDAL/PDAL/commit/3851ef74cbef164112b6a3709dc09d59c3b70a05
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
    M apps/pdal.cpp

  Log Message:
  -----------
  update dead link


  Commit: de7897ffc73b78b740ed1aef64698d6be2c5321d
      https://github.com/PDAL/PDAL/commit/de7897ffc73b78b740ed1aef64698d6be2c5321d
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
    M python/VERSION.txt

  Log Message:
  -----------
  doc updates for website


  Commit: 73dcac3b72564dc9e51884ccc253bd19130ab8d1
      https://github.com/PDAL/PDAL/commit/73dcac3b72564dc9e51884ccc253bd19130ab8d1
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
    M doc/index.rst

  Log Message:
  -----------
  front page doc update


  Commit: f54bc063986343174b504a21bddac272f946055c
      https://github.com/PDAL/PDAL/commit/f54bc063986343174b504a21bddac272f946055c
  Author: Bas Couwenberg <sebastic at xs4all.nl>
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
    M python/test/test_pipeline.py

  Log Message:
  -----------
  Skip tests for missing test data. (#1445)


  Commit: 20bff4543345b14c71c8df3364b73c616397a2d0
      https://github.com/PDAL/PDAL/commit/20bff4543345b14c71c8df3364b73c616397a2d0
  Author: Bas Couwenberg <sebastic at xs4all.nl>
  Date:   2016-12-16 (Fri, 16 Dec 2016)

  Changed paths:
    M pdal/PluginManager.cpp

  Log Message:
  -----------
  Add support for GNU/kFreeBSD. (#1447)


  Commit: a884ef038b2ec54fd0f6ed8b91a33964c8411c37
      https://github.com/PDAL/PDAL/commit/a884ef038b2ec54fd0f6ed8b91a33964c8411c37
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-16 (Fri, 16 Dec 2016)

  Changed paths:
    M doc/stages/writers.rst

  Log Message:
  -----------
  update link to dimensions


  Commit: 39b5202eef45e5f519da24262305ca3d3523178d
      https://github.com/PDAL/PDAL/commit/39b5202eef45e5f519da24262305ca3d3523178d
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-12-16 (Fri, 16 Dec 2016)

  Changed paths:
    A pdal/Segmentation.cpp
    A pdal/Segmentation.hpp
    M test/unit/CMakeLists.txt
    A test/unit/SegmentationTest.cpp

  Log Message:
  -----------
  Add Euclidean Cluster Extraction


  Commit: 5f26fee2a87e0c6a99f97312ffb96f69955444cf
      https://github.com/PDAL/PDAL/commit/5f26fee2a87e0c6a99f97312ffb96f69955444cf
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-16 (Fri, 16 Dec 2016)

  Changed paths:
    M cmake/laszip.cmake

  Log Message:
  -----------
  fix #1446 -- LASZIP_LIBRARY NOTFOUND


  Commit: 6fdc7a63190aed31b1448ca8e470013a3db2b256
      https://github.com/PDAL/PDAL/commit/6fdc7a63190aed31b1448ca8e470013a3db2b256
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-16 (Fri, 16 Dec 2016)

  Changed paths:
    M pdal/Segmentation.cpp

  Log Message:
  -----------
  include Segmentation.cpp for the PDAL_DLL decoration


  Commit: b8402895b2b62f365bfca3d29fa35723d0b63a2c
      https://github.com/PDAL/PDAL/commit/b8402895b2b62f365bfca3d29fa35723d0b63a2c
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2016-12-16 (Fri, 16 Dec 2016)

  Changed paths:
    A pdal/Segmentation.cpp
    A pdal/Segmentation.hpp
    M test/unit/CMakeLists.txt
    A test/unit/SegmentationTest.cpp

  Log Message:
  -----------
  Merge pull request #1449 from PDAL/extract-clusters

Add Euclidean Cluster Extraction


  Commit: 0f15893dcd828ba6a705706def6dcd51b6ad92fc
      https://github.com/PDAL/PDAL/commit/0f15893dcd828ba6a705706def6dcd51b6ad92fc
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-12-19 (Mon, 19 Dec 2016)

  Changed paths:
    M pdal/PointTable.cpp
    M pdal/PointTable.hpp
    M test/unit/PointTableTest.cpp

  Log Message:
  -----------
  Provide ordered SRSes in PointTable.


  Commit: ce543be54f7d4cc6605e09e20ae89cbf5ecf17b9
      https://github.com/PDAL/PDAL/commit/ce543be54f7d4cc6605e09e20ae89cbf5ecf17b9
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-12-19 (Mon, 19 Dec 2016)

  Changed paths:
    A pdal/Segmentation.cpp
    A pdal/Segmentation.hpp
    M test/unit/CMakeLists.txt
    A test/unit/SegmentationTest.cpp

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


  Commit: c9e2f72058698b4c4857ba457f55f23f0fff9528
      https://github.com/PDAL/PDAL/commit/c9e2f72058698b4c4857ba457f55f23f0fff9528
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-20 (Tue, 20 Dec 2016)

  Changed paths:
    M doc/stages/filters.pmf.rst

  Log Message:
  -----------
  filters.pmf notes


  Commit: ac9ce6c1c5b88be16e6372d68b411bf64296ed1e
      https://github.com/PDAL/PDAL/commit/ac9ce6c1c5b88be16e6372d68b411bf64296ed1e
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-12-20 (Tue, 20 Dec 2016)

  Changed paths:
    A doc/stages/filters.groupby.rst
    A filters/GroupByFilter.cpp
    A filters/GroupByFilter.hpp
    M pdal/StageFactory.cpp
    M test/unit/CMakeLists.txt
    A test/unit/filters/GroupByFilterTest.cpp

  Log Message:
  -----------
  Add a filter to split an incoming PointView by data in a given dimension


  Commit: 2eed92256aa48d989ca871888e72a2d5e8a076b7
      https://github.com/PDAL/PDAL/commit/2eed92256aa48d989ca871888e72a2d5e8a076b7
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    A doc/stages/filters.cluster.rst
    A filters/ClusterFilter.cpp
    A filters/ClusterFilter.hpp
    M pdal/StageFactory.cpp

  Log Message:
  -----------
  Add filter that writes cluster IDs to a new dimension


  Commit: ee9062fb48d11baad3b8f0543dce6d214a179fff
      https://github.com/PDAL/PDAL/commit/ee9062fb48d11baad3b8f0543dce6d214a179fff
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    M doc/stages/filters.cluster.rst

  Log Message:
  -----------
  Add options to cluster docs


  Commit: eee70cb5d49f05cc25618e20016a05b872247356
      https://github.com/PDAL/PDAL/commit/eee70cb5d49f05cc25618e20016a05b872247356
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    M pdal/Geometry.cpp
    M pdal/Geometry.hpp

  Log Message:
  -----------
  Formatting.


  Commit: ea269ecf382d8d40ed381aecee5b13322c0a649a
      https://github.com/PDAL/PDAL/commit/ea269ecf382d8d40ed381aecee5b13322c0a649a
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    M filters/private/crop/Point.cpp
    M filters/private/crop/Point.hpp
    M pdal/Geometry.cpp
    M pdal/Geometry.hpp

  Log Message:
  -----------
  Remove code that does nothing.


  Commit: b8b6f76ba113b9aad9a66c5796e262fda3ceeef4
      https://github.com/PDAL/PDAL/commit/b8b6f76ba113b9aad9a66c5796e262fda3ceeef4
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    A doc/stages/filters.groupby.rst
    A filters/GroupByFilter.cpp
    A filters/GroupByFilter.hpp
    M pdal/StageFactory.cpp
    M test/unit/CMakeLists.txt
    A test/unit/filters/GroupByFilterTest.cpp

  Log Message:
  -----------
  Merge pull request #1454 from PDAL/groupby

Add a filter to split an incoming PointView by data in a given dimension


  Commit: f4942fcb68a166e3f6a95347a7d24d68d4d29997
      https://github.com/PDAL/PDAL/commit/f4942fcb68a166e3f6a95347a7d24d68d4d29997
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    A doc/stages/filters.cluster.rst
    A filters/ClusterFilter.cpp
    A filters/ClusterFilter.hpp
    M pdal/StageFactory.cpp

  Log Message:
  -----------
  Merge pull request #1455 from PDAL/label-clusters

Label clusters


  Commit: 52b7a02ef0ebc7e8cb911e86926604d87cb2efc3
      https://github.com/PDAL/PDAL/commit/52b7a02ef0ebc7e8cb911e86926604d87cb2efc3
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    A doc/stages/filters.locatemax.rst
    A filters/LocateMaxFilter.cpp
    A filters/LocateMaxFilter.hpp
    M pdal/StageFactory.cpp
    M test/unit/CMakeLists.txt
    A test/unit/filters/LocateMaxFilterTest.cpp

  Log Message:
  -----------
  Add filter to locate max value in a given dimension

If many points share the max value, this simply gives you the first one.


  Commit: 67fed24a05707c230a5c8b5f6b43ccf631787d44
      https://github.com/PDAL/PDAL/commit/67fed24a05707c230a5c8b5f6b43ccf631787d44
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    A doc/stages/filters.locate.rst
    R doc/stages/filters.locatemax.rst
    A filters/LocateFilter.cpp
    A filters/LocateFilter.hpp
    R filters/LocateMaxFilter.cpp
    R filters/LocateMaxFilter.hpp
    M pdal/StageFactory.cpp
    M test/unit/CMakeLists.txt
    A test/unit/filters/LocateFilterTest.cpp
    R test/unit/filters/LocateMaxFilterTest.cpp

  Log Message:
  -----------
  Locate filter can now locate min or max value


  Commit: c0491d2c64f8a9ad76d35d34352e06d7ba01e588
      https://github.com/PDAL/PDAL/commit/c0491d2c64f8a9ad76d35d34352e06d7ba01e588
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    M doc/stages/filters.locate.rst

  Log Message:
  -----------
  Typo in filters.locate docs


  Commit: 71b0b6c570083e168c161b96abfe9d220bfb08e5
      https://github.com/PDAL/PDAL/commit/71b0b6c570083e168c161b96abfe9d220bfb08e5
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    A doc/stages/filters.locate.rst
    A filters/LocateFilter.cpp
    A filters/LocateFilter.hpp
    M pdal/StageFactory.cpp
    M test/unit/CMakeLists.txt
    A test/unit/filters/LocateFilterTest.cpp

  Log Message:
  -----------
  Merge pull request #1453 from PDAL/locatemax

Add filter to locate max value in a given dimension


  Commit: 67e374111b0256b0e82f9a104c13bd0df6889524
      https://github.com/PDAL/PDAL/commit/67e374111b0256b0e82f9a104c13bd0df6889524
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    M filters/CropFilter.cpp
    M filters/CropFilter.hpp
    M pdal/Geometry.cpp
    M pdal/SpatialReference.cpp

  Log Message:
  -----------
  Remove GeomPkg from crop filter.
Update SRS transforms in crop filter.


  Commit: 73f7fa413f7134fe35f3295f5cfa0af137275c7a
      https://github.com/PDAL/PDAL/commit/73f7fa413f7134fe35f3295f5cfa0af137275c7a
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    M filters/CropFilter.cpp

  Log Message:
  -----------
  Edit comment.


  Commit: 666927259b8fd0874b5ac0889b3ff8f6e6aefabb
      https://github.com/PDAL/PDAL/commit/666927259b8fd0874b5ac0889b3ff8f6e6aefabb
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    A doc/stages/filters.cluster.rst
    A doc/stages/filters.groupby.rst
    A doc/stages/filters.locate.rst
    A filters/ClusterFilter.cpp
    A filters/ClusterFilter.hpp
    A filters/GroupByFilter.cpp
    A filters/GroupByFilter.hpp
    A filters/LocateFilter.cpp
    A filters/LocateFilter.hpp
    M pdal/StageFactory.cpp
    M test/unit/CMakeLists.txt
    A test/unit/filters/GroupByFilterTest.cpp
    A test/unit/filters/LocateFilterTest.cpp

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


  Commit: 79bc4732ca71c48d56148b808bdb174f79c888ff
      https://github.com/PDAL/PDAL/commit/79bc4732ca71c48d56148b808bdb174f79c888ff
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-12-23 (Fri, 23 Dec 2016)

  Changed paths:
    M filters/CropFilter.cpp
    M filters/CropFilter.hpp
    M pdal/Stage.cpp

  Log Message:
  -----------
  Transform bounding boxes for change in SRS.


  Commit: 7125f772af1024e1896cb31ad8144400fbef66c0
      https://github.com/PDAL/PDAL/commit/7125f772af1024e1896cb31ad8144400fbef66c0
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-12-23 (Fri, 23 Dec 2016)

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

  Log Message:
  -----------
  Simplify geotiff conversions.


  Commit: 30b7274b1e8951c6379c0cd0f647de025fba73ee
      https://github.com/PDAL/PDAL/commit/30b7274b1e8951c6379c0cd0f647de025fba73ee
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-12-23 (Fri, 23 Dec 2016)

  Changed paths:
    M io/LasWriter.cpp
    M io/LasWriter.hpp
    M kernels/PipelineKernel.cpp
    M kernels/PipelineKernel.hpp
    M pdal/FlexWriter.hpp
    M pdal/PipelineManager.cpp
    M pdal/PipelineManager.hpp
    M pdal/PointTable.hpp
    M pdal/Stage.cpp
    M pdal/Stage.hpp
    M test/unit/io/LasWriterTest.cpp

  Log Message:
  -----------
  Provide hook for SRS changes during streaming.
Make sure we only call ready() and done() once for each stage in streaming mode.
Add streaming support to pipeline kernel.


  Commit: 379e122915e688a47e23f4aa03a2bba3966955e0
      https://github.com/PDAL/PDAL/commit/379e122915e688a47e23f4aa03a2bba3966955e0
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2016-12-23 (Fri, 23 Dec 2016)

  Changed paths:
    A doc/stages/filters.cluster.rst
    A doc/stages/filters.groupby.rst
    A doc/stages/filters.locate.rst
    A filters/ClusterFilter.cpp
    A filters/ClusterFilter.hpp
    A filters/GroupByFilter.cpp
    A filters/GroupByFilter.hpp
    A filters/LocateFilter.cpp
    A filters/LocateFilter.hpp
    M io/GeotiffSupport.cpp
    M io/GeotiffSupport.hpp
    M io/LasHeader.cpp
    M io/LasWriter.cpp
    M io/LasWriter.hpp
    M kernels/PipelineKernel.cpp
    M kernels/PipelineKernel.hpp
    M pdal/FlexWriter.hpp
    M pdal/PipelineManager.cpp
    M pdal/PipelineManager.hpp
    M pdal/PointTable.hpp
    M pdal/Stage.cpp
    M pdal/Stage.hpp
    M pdal/StageFactory.cpp
    M test/unit/CMakeLists.txt
    A test/unit/filters/GroupByFilterTest.cpp
    A test/unit/filters/LocateFilterTest.cpp
    M test/unit/io/LasWriterTest.cpp

  Log Message:
  -----------
  Merge branch 'master' into geometry


  Commit: 58cf622f6caa5b82cba14fd86d567b4676b08d17
      https://github.com/PDAL/PDAL/commit/58cf622f6caa5b82cba14fd86d567b4676b08d17
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-29 (Thu, 29 Dec 2016)

  Changed paths:
    A doc/images/foss4g-2017.png
    M doc/index.rst

  Log Message:
  -----------
  add foss4g2017 link to front page


  Commit: 5f0af9ff235bd8865cb018b977661b41c27c338a
      https://github.com/PDAL/PDAL/commit/5f0af9ff235bd8865cb018b977661b41c27c338a
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-29 (Thu, 29 Dec 2016)

  Changed paths:
    M doc/pipeline.rst
    M pdal/Options.cpp
    M pdal/Options.hpp
    M pdal/Stage.cpp
    M pdal/Stage.hpp

  Log Message:
  -----------
  Allow 'userata' JSON option to be place on any stage and support serialization #1427

* Allow 'application' JSON option to be place on any stage and support serialization #1427 -- #needstests

* back m_applicationJSON with a std::string

* rename 'application' to 'userData'


  Commit: 7dc01b3de5f157938d87ccc98568176c294a28dc
      https://github.com/PDAL/PDAL/commit/7dc01b3de5f157938d87ccc98568176c294a28dc
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-29 (Thu, 29 Dec 2016)

  Changed paths:
    R Vagrantfile
    M cmake/examples/hobu-config.sh
    M doc/development/compilation/dependencies.rst
    M doc/pipeline.rst
    R doc/stages/writers.p2g.rst
    R doc/stages/writers.rialto.rst
    M doc/workshop/exercises/analysis/dtm/dtm-run-command.txt
    M doc/workshop/exercises/analysis/dtm/dtm.rst
    A doc/workshop/exercises/analysis/dtm/gdal.json
    R doc/workshop/exercises/analysis/dtm/p2g.json
    M doc/workshop/slides/source/dtm.rst
    M plugins/CMakeLists.txt
    R plugins/p2g/CMakeLists.txt
    R plugins/p2g/io/P2gWriter.cpp
    R plugins/p2g/io/P2gWriter.hpp
    M scripts/appveyor/config.cmd
    M scripts/ci/script.sh
    M scripts/docker/Dockerfile
    M scripts/docker/dependencies/Dockerfile
    M scripts/linux-install-scripts/pdal.sh

  Log Message:
  -----------
  Remove writers.p2g and P2G plugin -- use writers.gdal instead (#1459)


  Commit: a01142e55bb317e0b0631f5c53009e14023c79c4
      https://github.com/PDAL/PDAL/commit/a01142e55bb317e0b0631f5c53009e14023c79c4
  Author: Grisha <gr.pomadchin at gmail.com>
  Date:   2016-12-29 (Thu, 29 Dec 2016)

  Changed paths:
    M HOWTORELEASE.txt
    M java/README.md
    M java/build.sbt
    A java/project/Commands.scala
    M java/project/Environment.scala
    M java/scripts/publish-212.sh
    M java/scripts/publish-all.sh
    M java/scripts/publish-javastyle.sh
    A java/scripts/publish-local-212.sh
    M java/scripts/publish-local.sh
    M java/scripts/publish.sh

  Log Message:
  -----------
  PDAL JNI Deployment improvements (#1450)

* improved publish scripts; extended README.md

* extended HOWTORELEASE

* fix README.md and HOWOREADME


  Commit: 94d68ca0ded4ea88583ccfa4a212a03e8722ef46
      https://github.com/PDAL/PDAL/commit/94d68ca0ded4ea88583ccfa4a212a03e8722ef46
  Author: Kristian Evers <kristianevers at gmail.com>
  Date:   2016-12-30 (Fri, 30 Dec 2016)

  Changed paths:
    M doc/stages/filters.reprojection.rst

  Log Message:
  -----------
  How to use of proj strings in filters.reprojection (#1460)

Using Proj.4 to do coordinate transformation was previously undocumented. Example 2 now describes how to do a vertical gridshift with Proj.4.


  Commit: 6bb6a5b92af2ab4590c8ea7de1107a8c405a10cb
      https://github.com/PDAL/PDAL/commit/6bb6a5b92af2ab4590c8ea7de1107a8c405a10cb
  Author: Howard Butler <howard at hobu.co>
  Date:   2016-12-30 (Fri, 30 Dec 2016)

  Changed paths:
    M doc/pipeline.rst
    M pdal/Options.cpp
    M pdal/Options.hpp
    M pdal/Stage.cpp

  Log Message:
  -----------
  rename userData option to user_data for consistency


  Commit: ce622672e26bdc306cb84c8b6db4cc7bbd3a4e29
      https://github.com/PDAL/PDAL/commit/ce622672e26bdc306cb84c8b6db4cc7bbd3a4e29
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-01-03 (Tue, 03 Jan 2017)

  Changed paths:
    M HOWTORELEASE.txt
    R Vagrantfile
    M cmake/examples/hobu-config.sh
    M doc/development/compilation/dependencies.rst
    A doc/images/foss4g-2017.png
    M doc/index.rst
    M doc/pipeline.rst
    M doc/stages/filters.reprojection.rst
    R doc/stages/writers.p2g.rst
    R doc/stages/writers.rialto.rst
    M doc/workshop/exercises/analysis/dtm/dtm-run-command.txt
    M doc/workshop/exercises/analysis/dtm/dtm.rst
    A doc/workshop/exercises/analysis/dtm/gdal.json
    R doc/workshop/exercises/analysis/dtm/p2g.json
    M doc/workshop/slides/source/dtm.rst
    M java/README.md
    M java/build.sbt
    A java/project/Commands.scala
    M java/project/Environment.scala
    M java/scripts/publish-212.sh
    M java/scripts/publish-all.sh
    M java/scripts/publish-javastyle.sh
    A java/scripts/publish-local-212.sh
    M java/scripts/publish-local.sh
    M java/scripts/publish.sh
    M pdal/Options.cpp
    M pdal/Options.hpp
    M pdal/Stage.cpp
    M pdal/Stage.hpp
    M plugins/CMakeLists.txt
    R plugins/p2g/CMakeLists.txt
    R plugins/p2g/io/P2gWriter.cpp
    R plugins/p2g/io/P2gWriter.hpp
    M scripts/appveyor/config.cmd
    M scripts/ci/script.sh
    M scripts/docker/Dockerfile
    M scripts/docker/dependencies/Dockerfile
    M scripts/linux-install-scripts/pdal.sh

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


  Commit: da404d0ab83d3297790693fdbf5a86203c42fb71
      https://github.com/PDAL/PDAL/commit/da404d0ab83d3297790693fdbf5a86203c42fb71
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2017-01-03 (Tue, 03 Jan 2017)

  Changed paths:
    M cmake/options.cmake

  Log Message:
  -----------
  No longer need a CMake option to build P2G (#1461)

P2G support was yanked in 7dc01b3de5f157938d87ccc98568176c294a28dc


  Commit: 2045f640f5a6cd336e9c8ba86116a0e1dcb8956b
      https://github.com/PDAL/PDAL/commit/2045f640f5a6cd336e9c8ba86116a0e1dcb8956b
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-01-03 (Tue, 03 Jan 2017)

  Changed paths:
    M doc/stages/readers.faux.rst
    M io/FauxReader.cpp
    M io/FauxReader.hpp
    M test/unit/io/FauxReaderTest.cpp

  Log Message:
  -----------
  Add grid mode to faux reader.


  Commit: 4099c0813fc11972caf259a2f186c82a0453538f
      https://github.com/PDAL/PDAL/commit/4099c0813fc11972caf259a2f186c82a0453538f
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-01-03 (Tue, 03 Jan 2017)

  Changed paths:
    M cmake/options.cmake

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


  Commit: 8f28c1c77bfd840e77310266568a147b1a51fbb7
      https://github.com/PDAL/PDAL/commit/8f28c1c77bfd840e77310266568a147b1a51fbb7
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-01-03 (Tue, 03 Jan 2017)

  Changed paths:
    M doc/stages/readers.faux.rst
    M io/FauxReader.cpp
    M io/FauxReader.hpp
    M test/unit/io/FauxReaderTest.cpp

  Log Message:
  -----------
  Add grid mode to faux reader.


  Commit: a65aefacb291bf55ca2c1d2a52d94a0ba09c0d2b
      https://github.com/PDAL/PDAL/commit/a65aefacb291bf55ca2c1d2a52d94a0ba09c0d2b
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-01-04 (Wed, 04 Jan 2017)

  Changed paths:
    M filters/CropFilter.cpp
    M filters/CropFilter.hpp
    M filters/private/crop/Point.cpp
    M filters/private/crop/Point.hpp
    M pdal/Geometry.cpp
    M pdal/Geometry.hpp
    M pdal/SpatialReference.cpp

  Log Message:
  -----------
  Merge pull request #1457 from PDAL/geometry

Geometry


  Commit: ceffe7e8b79506ab52c17809e642a6a57f437ac4
      https://github.com/PDAL/PDAL/commit/ceffe7e8b79506ab52c17809e642a6a57f437ac4
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-01-04 (Wed, 04 Jan 2017)

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


  Commit: fcd6062e08cd9e70e035637f9397b9f543bb01ac
      https://github.com/PDAL/PDAL/commit/fcd6062e08cd9e70e035637f9397b9f543bb01ac
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-01-04 (Wed, 04 Jan 2017)

  Changed paths:
    M filters/CropFilter.cpp
    M filters/CropFilter.hpp
    M filters/private/crop/Point.cpp
    M filters/private/crop/Point.hpp
    M pdal/GDALUtils.cpp
    M pdal/GDALUtils.hpp
    M pdal/Polygon.cpp
    M pdal/Polygon.hpp
    M pdal/util/ProgramArgs.hpp
    M test/unit/filters/CropFilterTest.cpp

  Log Message:
  -----------
  Fix circle/sphere cropping.
Remove use of KDIndex (slow, slow, slow).
Don't allow transformation of any geometry type to polygon.


  Commit: f9f5e8f3bc25388667cc8684c2d7892e6ab86046
      https://github.com/PDAL/PDAL/commit/f9f5e8f3bc25388667cc8684c2d7892e6ab86046
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2017-01-04 (Wed, 04 Jan 2017)

  Changed paths:
    M filters/PMFFilter.cpp

  Log Message:
  -----------
  Fix indexing issue in approximate PMF

It was previously possible to attempt to access rows/cols outside their bounds.


  Commit: df3262631b0e4d9025c98b9b332b2b223e087ae9
      https://github.com/PDAL/PDAL/commit/df3262631b0e4d9025c98b9b332b2b223e087ae9
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2017-01-04 (Wed, 04 Jan 2017)

  Changed paths:
    M filters/PMFFilter.cpp

  Log Message:
  -----------
  Merge pull request #1463 from PDAL/approx-pmf-indexing-issue

Fix indexing issue in approximate PMF


  Commit: e45666396d9cbdd20c5e41009639067f953419af
      https://github.com/PDAL/PDAL/commit/e45666396d9cbdd20c5e41009639067f953419af
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2017-01-05 (Thu, 05 Jan 2017)

  Changed paths:
    M pdal/EigenUtils.cpp
    M pdal/EigenUtils.hpp
    M test/unit/EigenTest.cpp

  Log Message:
  -----------
  Update EigenUtils

* Add dilate and erode functions to EigenUtils
* Make padMatrix a templated function


  Commit: a742c6545334146baf2f4d0fa2a30b40c0487278
      https://github.com/PDAL/PDAL/commit/a742c6545334146baf2f4d0fa2a30b40c0487278
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-01-05 (Thu, 05 Jan 2017)

  Changed paths:
    A filters/AssignFilter.cpp
    A filters/AssignFilter.hpp
    M pdal/StageFactory.cpp
    M test/unit/CMakeLists.txt
    A test/unit/filters/AssignFilterTest.cpp

  Log Message:
  -----------
  Split AssignFilter from AttributeFilter.


  Commit: c8a3189258fdcac9241409ed6403873976e3d5f1
      https://github.com/PDAL/PDAL/commit/c8a3189258fdcac9241409ed6403873976e3d5f1
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-01-05 (Thu, 05 Jan 2017)

  Changed paths:
    R filters/AttributeFilter.cpp
    R filters/AttributeFilter.hpp
    A filters/OverlayFilter.cpp
    A filters/OverlayFilter.hpp
    M pdal/StageFactory.cpp
    A test/data/pipeline/assign.json.in
    R test/data/pipeline/attribute.json.in
    A test/data/pipeline/overlay.json.in
    M test/unit/CMakeLists.txt
    M test/unit/apps/pcpipelineTestJSON.cpp
    R test/unit/filters/AttributeFilterTest.cpp
    A test/unit/filters/OverlayFilterTest.cpp

  Log Message:
  -----------
  AttributeFilter -> OverlayFilter


  Commit: e2329b927e1c7554d1245fdd183c73c2426c583d
      https://github.com/PDAL/PDAL/commit/e2329b927e1c7554d1245fdd183c73c2426c583d
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-01-05 (Thu, 05 Jan 2017)

  Changed paths:
    M filters/PMFFilter.cpp

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


  Commit: ec2beb16dfdc60f83b7d3cab873ef0b7f3b29b3c
      https://github.com/PDAL/PDAL/commit/ec2beb16dfdc60f83b7d3cab873ef0b7f3b29b3c
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-01-05 (Thu, 05 Jan 2017)

  Changed paths:
    A doc/stages/filters.assign.rst
    R doc/stages/filters.attribute.rst
    A doc/stages/filters.overlay.rst
    M doc/tutorial/clipping-with-shapefile.rst
    M doc/workshop/exercises/analysis/clipping/clipping.rst
    M doc/workshop/slides/source/clipping.rst
    M doc/workshop/slides/source/pdal_intro.rst

  Log Message:
  -----------
  Update docs for filters.attribute -> filters.overlay & filters.assign


  Commit: 19fbd083e90e3dec24e725879ad49f83553420c3
      https://github.com/PDAL/PDAL/commit/19fbd083e90e3dec24e725879ad49f83553420c3
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2017-01-09 (Mon, 09 Jan 2017)

  Changed paths:
    M pdal/EigenUtils.cpp
    M pdal/EigenUtils.hpp
    M test/unit/EigenTest.cpp

  Log Message:
  -----------
  Merge pull request #1464 from PDAL/eigen-dilate-and-erode

Update EigenUtils


  Commit: 29cad43066a0ac66685f1449df5bbc996e8aaaa1
      https://github.com/PDAL/PDAL/commit/29cad43066a0ac66685f1449df5bbc996e8aaaa1
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-01-10 (Tue, 10 Jan 2017)

  Changed paths:
    M filters/CropFilter.cpp
    M filters/OverlayFilter.cpp
    M filters/OverlayFilter.hpp
    M filters/ReprojectionFilter.cpp
    M pdal/Polygon.cpp
    M pdal/Stage.cpp
    M test/unit/filters/OverlayFilterTest.cpp

  Log Message:
  -----------
  Make OverlayFilter streamable.
Make sure done() gets called ASAP on streaming.
Fix stage on which spatialReferenceChanged() is called.
Simplify error handling for CropFilter::transform.
Simplify spatial reference creation in reprojection filter.
Don't do anything if we try to reproject a polygon with empty SRSes.


  Commit: eccd3f4192db989242035cf7cc7c548cfcb55e6a
      https://github.com/PDAL/PDAL/commit/eccd3f4192db989242035cf7cc7c548cfcb55e6a
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-01-10 (Tue, 10 Jan 2017)

  Changed paths:
    M filters/ColorinterpFilter.cpp
    M filters/ColorizationFilter.cpp
    M filters/ComputeRangeFilter.cpp
    M filters/HAGFilter.cpp
    M filters/IQRFilter.cpp
    M filters/MADFilter.cpp
    M filters/MongusFilter.cpp
    M filters/MortonOrderFilter.cpp
    M filters/NormalFilter.cpp
    M filters/OutlierFilter.cpp
    M filters/PMFFilter.cpp
    M filters/SMRFilter.cpp
    M filters/SampleFilter.cpp
    M filters/StatsFilter.cpp

  Log Message:
  -----------
  Formatting updates.


  Commit: d0ff5b9ecf22af5c402ec1e9c84c9d5964df6759
      https://github.com/PDAL/PDAL/commit/d0ff5b9ecf22af5c402ec1e9c84c9d5964df6759
  Author: Connor Manning <connor at hobu.co>
  Date:   2017-01-11 (Wed, 11 Jan 2017)

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

  Log Message:
  -----------
  Remove scale/offset considerations from the Greyhound reader due to server-side simplifications.


  Commit: 6aabf437153bcd5d4362d2cc7f05b6a347c1b4d0
      https://github.com/PDAL/PDAL/commit/6aabf437153bcd5d4362d2cc7f05b6a347c1b4d0
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2017-01-12 (Thu, 12 Jan 2017)

  Changed paths:
    M pdal/KDIndex.hpp
    M vendor/nanoflann/nanoflann.hpp

  Log Message:
  -----------
  Update decrepit nanoflann code.


  Commit: c2da3ad626822e0d4cd93c301523d359966044e8
      https://github.com/PDAL/PDAL/commit/c2da3ad626822e0d4cd93c301523d359966044e8
  Author: Pete Gadomski <pete.gadomski at gmail.com>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M plugins/rxp/CMakeLists.txt
    M plugins/rxp/test/RxpReaderTest.cpp

  Log Message:
  -----------
  Fix up rivlib tests to actually build and run


Compare: https://github.com/PDAL/PDAL/compare/78437ca7ad78...c2da3ad62682


More information about the pdal-commits mailing list