[pdal-commits] [PDAL/PDAL] 531b21: Support filtering EPT by OGR datasources (#2771)

Howard Butler noreply at github.com
Mon Oct 7 09:28:39 PDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/PDAL/PDAL
  Commit: 531b21c614139495d4f1b62e90322b724a5f80df
      https://github.com/PDAL/PDAL/commit/531b21c614139495d4f1b62e90322b724a5f80df
  Author: Howard Butler <howard at hobu.co>
  Date:   2019-10-07 (Mon, 07 Oct 2019)

  Changed paths:
    M io/EptReader.cpp
    M pdal/GDALUtils.cpp
    M pdal/GDALUtils.hpp
    M pdal/Geometry.hpp
    M pdal/Polygon.cpp
    M pdal/SpatialReference.hpp
    M scripts/conda/osx.sh
    A test/data/autzen/autzen-attribute-cropped.las
    M test/data/ept/1.2-with-color/ept.json
    M test/unit/io/EptReaderTest.cpp

  Log Message:
  -----------
  Support filtering EPT by OGR datasources (#2771)

* initial implementation of OGR filtering with an 'ogr' json block for readers.ept

* remove lint

* remove more lint

* Make EPT streaming occur asynchronously with a lookahead buffer of nodes.

* Handle zero-point overlaps in streaming EPT reader, for when octree bounds overlap a query but no contained points overlap.

* Respect the threads option for EPT reader streaming.

* hammer CFLAGS and CXXFLAGS due to conda injecting them

* support driver specification and openoptions

* Update EPT streaming test, correct usage of the output point layout.

* Remove constness changes unrelated to EPT streaming for PR.

* simplify filtering with OGR

* initialize m_queryGrids in initialize()

* add test of OGR filtering

* clean up ctors that are not needed




More information about the pdal-commits mailing list