Skip to content
Prev 5455 / 29559 Next

Spatial Interpolation of Regularly Gridded Data

Hi Greg,

Yes, there are many possibilities for downscaling grids in R, so you are at the right place.  :) 

1. If you only wish to downscale climatic grids (e.g. using splines), then probably the most
efficient (fastest; can handle large grids) way is to use the downscaling method in SAGA:
getURL("https://stat.ethz.ch/pipermail/r-sig-geo/attachments/20090406/6b460881/attachment.obj",
ssl.verifypeer=F)
# convert to a grid:
FIELD=2, LINE_TYPE=0, USER_CELL_SIZE=0.5, USER_FIT_EXTENT=T))
# downscale the grid using Bicubic spline interpolation:
GRID="out25deg.sgrd", METHOD=0, DIMENSIONS_CELLSIZE=0.25, SCALE_DOWN_METHOD=3))


2. Otherwise, I would really suggest that you try downscaling grids using auxiliary information /
geostatistical modelling, which is explained in e.g. the following two papers:

Hengl, T., Bajat, B., Reuter, H.I., Blagojevic, D., 2008. Geostatistical modelling of topography
using auxiliary maps. Computers & Geosciences, 34: 1886-1899.
http://geomorphometry.org/view_scripts.asp?id=6 
 
Grohmann, C.H., Steiner, S.S., 2008. SRTM resample with Short Distance-Low Nugget Kriging.
International Journal of Geographical Information Science, 22 (8):895-906.
http://dx.doi.org/10.1080/13658810701730152 

HTH,

T. Hengl