PDAL / PDAL

PDAL is Point Data Abstraction Library. GDAL for point cloud data.

Home Page:https://pdal.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Multiple `filters.expression` => multiple PointView

hobu opened this issue · comments

It would be handy to explode expressions into different PointViews in a single filters.expression invocation. The following example would split the input stream into three different PointViews. The purpose of this might be to save multiple passes through data for further filtering in Python, for example.

  {
    "type": "filters.expression",
     "expression": [
      "Classification == 2",
      "ReturnNumber == 1 && NumberOfReturns == 1 ReturnNumber < 1",
      "ReturnNumber == 1 & NumberOfReturns > 1"
    ]
  },

Implemented in #4328 4328