[pdal-commits] [PDAL/PDAL] ded16a: Add 'metadata', 'schema', and 'spatialreference' v...

GitHub noreply at github.com
Tue Jan 17 06:50:51 PST 2017


  Branch: refs/heads/master
  Home:   https://github.com/PDAL/PDAL
  Commit: ded16ad1766788e3a04c10ed46fdeb3f8cf56d1f
      https://github.com/PDAL/PDAL/commit/ded16ad1766788e3a04c10ed46fdeb3f8cf56d1f
  Author: Howard Butler <howard at hobu.co>
  Date:   2017-01-17 (Tue, 17 Jan 2017)

  Changed paths:
    M doc/stages/filters.predicate.rst
    M doc/stages/filters.programmable.rst
    M kernels/InfoKernel.cpp
    M pdal/PipelineExecutor.cpp
    M pdal/PointLayout.cpp
    M pdal/PointLayout.hpp
    M pdal/PointTable.cpp
    M pdal/PointView.hpp
    R pdal/plang/BufferedInvocation.cpp
    R pdal/plang/BufferedInvocation.hpp
    M pdal/plang/CMakeLists.txt
    M pdal/plang/Environment.cpp
    M pdal/plang/Invocation.cpp
    M pdal/plang/Invocation.hpp
    M plugins/python/filters/PredicateFilter.cpp
    M plugins/python/filters/PredicateFilter.hpp
    M plugins/python/filters/ProgrammableFilter.cpp
    M plugins/python/filters/ProgrammableFilter.hpp
    M plugins/python/test/ProgrammableFilterTest.cpp

  Log Message:
  -----------
  Add 'metadata', 'schema', and 'spatialreference' variables to filters.programmable and filters.predicate Python filter functions so they can take advantage of this kind of information in their processing chains. (#1471)

* get rid of BufferedInvocation in favor of simply Invocation for plang

* toMetadata should be on PointLayout, forward PointTable::toMetadata

* refactor filters.programmable and filters.predicate metadata. Support passing spatialreference and schema information via JSON to Python modules

* docs for python filters updates

* tighten up reference tracking, metadata addition




More information about the pdal-commits mailing list