I have a raster data set with a grid size of 100m. I want to get information from it for a single point within the grid, using bicubic interpolation to use a bit more of the information from the data at each point.
I could do this manually by selecting the 16 closest grid points, and then calculating the interpolation manually, but I'm wondering if there are already tools that exist that do this. I don't want to calculate multiple values (e.g. re-sampling/re-gridding), I just want the one point, and I want to be able to get it fairly quickly (e.g. minimise data loading)
I'm working in python, and currently use a mix of gdal, rasterio, and xarray.