This is possibly a small speedup that integrates into existing functionality.
Instead of sending the entire "has no data" window array over to rasterio.fill.fillnodata, it "clamps" down to the non-nodata area + pads out to the filling area as to minimize the amount of data copied.
To do:
[ ] Add more explicit unit tests
[ ] Verify that buffering amount is enough (should it be max fill dist + 1?)
This is possibly a small speedup that integrates into existing functionality.
Instead of sending the entire "has no data" window array over to
rasterio.fill.fillnodata
, it "clamps" down to the non-nodata area + pads out to the filling area as to minimize the amount of data copied.To do:
cc @perrygeo