There is a shapefile with point data of rainfall sampled at a regular grid, and there is a shapefile with point data of soil attributes sampled at a regular grid, but the latter with smaller pixel size (finer grid). For each point on the finer grid I need to obtain an interpolated value of rainfall data. Basically, I was thinking of converting rainfall data into a raster using gdal_grid and interpolating it using IDW method.
Are there any GDAL tools which will enable to convert the raster back to a shapefile with point data matching locations of the soil properties (given in shapefile)?