github PDAL/PDAL 2.10.0

latest releases: 2.10.2, 2.10.1
5 months ago

Changes of Note

(please note the release notes also include bug fixes that were in 2.9.1-2.9.3)

New Stages

New Features and Enhancements

  • Add min_clamp, max_clamp, and nodata options to filters.hag_dem by @hobu in #4828
  • Merge handling of reader_args for readers.tindex and readers.stac by @ibell13 in #4743
  • Support transform_beam in filters.georeference by @gui2dev in #4894
  • pdal tindex: read input from a list of files by @ibell13 in #4919
  • Created PointGrid quadtree index, added to filters.m3c2 by @ibell13 in #4918
  • Add radius distance search to filters.relaxationdartthrowing filter by @ibell13 in #4903
  • allow user to write pdal_metadata with writers.copc by @hobu in #4898
  • readers.rxp Add UnambiguousRange and ShotTimestamp dimensions, export empty shots by @gui2dev in #4893
  • Update libE57Format to v3.3.0 by @petercwq in #4884
  • Find neighbors in filters.normal with radius, move processing by @ibell13 in #4882
  • Add custom class arguments for ground classification filters by @kasparas-k in #4867
  • Add support for retrieving distances in radius search. by @abellgithub in #4878
  • writers.gdal: add percentile calculation by @ibell13 in #4839
  • Add class argument for hag_delaunay, hag_dem and hag_nn filters by @kasparas-k in #4861

Behavior and Policy Updates

  • Support 0 as variable chunk indicator by @abellgithub in #4840
  • Suppress error messages from GDAL/PROJ when infering metadata type SRSs by @hobu in #4820
  • consolidate dumpSummary of QuickInfo into a method by @hobu in #4758
  • Change filters.georeference to output ECEF EPSG:4978 by @gui2dev in #4902
  • Emit warnings for pdal tindex hexbin boundary failures by @ibell13 in #4831

Bug Fixes

  • Treat raster cells very close to a triangle edge as on the edge for filters.faceraster by @abellgithub in #4756
  • Use namespace-qualified name for spz library. by @abellgithub in #4783
  • Second update ArrowReader.cpp for Arrow 21+ by @amoeba in #4777
  • Serialize JSON MetadataNode objects to pipelines as JSON (fixes FileSpec, OGRSpec and user_data node serialization) by @ibell13 in #4752
  • readers.ept: terminate threads properly for tile errors by @ibell13 in #4798
  • Fix reading of non-XYZ from binary PCD. by @abellgithub in #4937
  • Remove attempted support for clipping invalid bounds. by @abellgithub in #4939
  • readers.ept: reject tiles with bad hierarchy point counts by @ibell13 in #4941
  • Fix parsing of expressions containing parentheses by @abellgithub in #4921
  • Catch some garbage file information in LAS files by @abellgithub in #4915
  • Restore point order to previous implementation in filters.hexbin by @abellgithub in #4901
  • Only specify JSON-compatible types when serializing pipelines by @ibell13 in #4841
  • Fix Connector segfault on 404 from /vsis3/ path by @craigds in #4852
  • Suppress error messages from GDAL/PROJ when infering metadata type SRSs by @abellgithub in #4819
  • pdal::StageWrapper::run needs to execute for empty readers by @hobu in #4807

Compilation and Build

Packaging

  • Create ARM64 PDAL docker image by @j9ac9k in #4810
  • expand the Conda install invocations to show different configurations by @hobu in #4916

Documentation

New Contributors

Don't miss a new PDAL release

NewReleases is sending notifications on new releases.