Learn R Programming

ipdw (version 0.2-2)

ipdwInterp: Inverse Distance Weighting with custom distances

Description

Inverse Distance Weighting with custom distances

Usage

ipdwInterp(spdf, rstack, paramlist, overlapped = FALSE, yearmon = "default",
  removefile = TRUE)

Arguments

spdf
SpatialPointsDataFrame object
rstack
RasterStack of path distances
paramlist
chacter. String representing parameter names
overlapped
logical. Default is FALSE, specify TRUE if some points lie on top of barriers
yearmon
character. String specifying the name of the spdf
removefile
logical. Remove files after processing?

Value

  • RasterLayer

Examples

Run this code
spdf<-data.frame(rnorm(2))
xy<-data.frame(x=c(4,2),y=c(8,4))
coordinates(spdf)<-xy
m<-matrix(NA,10,10)
costras<-raster(m,xmn=0,xmx=ncol(m),ymn=0,ymx=nrow(m))
#introduce spatial gradient
costras[]<-runif(ncell(costras),min=1,max=10)
for(i in 1:nrow(costras)){
costras[i,]<-costras[i,]+i
costras[,i]<-costras[,i]+i
}

rstack<-pathdistGen(spdf,costras,100)
final.raster<-ipdwInterp(spdf,rstack,paramlist=c("rnorm.2."))
plot(final.raster)

Run the code above in your browser using DataLab