0
Sprint 0 — Foundations (1.5 weeks)
Raster Foundations & Cherry-Pick
Merge raster domain layer from development branch. Wire dual-panel UI into refactored dockwidget. All 600+ existing tests pass with zero regressions.
1
Sprint 1 — Raster Sampling (1.5 weeks)
Raster Info + Value Sampling
Display raster metadata. Sample values at polygon centroids with auto-reprojection. Multi-band selection. < 500ms for 10k features.
Alpha Raster
2
Sprint 2 — Zonal Stats (2.5 weeks)
Zonal Statistics + Interactive Histogram
Background-threaded numpy-based zonal statistics. Filter polygons by stat thresholds. Interactive histogram for threshold picking. 100 polygons / 1 GB raster < 10s.
Beta Raster
3
Sprint 3 — Highlight + PC Foundations (2.5 weeks)
Raster Highlight + Point Cloud Architecture
Dynamic pixel masking for filtered zones. In parallel: hexagonal port/adapter for point clouds, conditional detection (QGIS 3.26+), ASPRS classification filter.
Raster V1 + Alpha Point Cloud
4
Sprint 4 — Point Cloud Complete (2 weeks)
Elevation Sliders + Multi-Criteria + Raster Export
Attribute/Z range filters for point clouds. Multi-criteria combiner. Raster clip-to-polygon export. Full test suite.
FilterMate 5.0