Skip to content
Prev 15955 / 29559 Next

create data frame after spDists (re-posted)

Hi Navin,
As Rolf said spatstat does what you need, but I think for your application nncross() would be most suitable:
df1<-data.frame(x=seq(5.1,5.5, 0.1), y=seq(51,55,1))
df2<-data.frame(x=seq(5,5.3, 0.1), y=seq(50,53,1))

sample <- ppp( df1$x , y = df1$y , xrange = range(df1$x) , yrange = range( df1$y) )

met <- ppp( df2$x , y = df2$y , xrange = range(df2$x) , yrange = range( df2$y ) )

nncross( sample , met )

          dist which
1 0.000000e+00     2
2 8.881784e-16     3
3 0.000000e+00     4
4 1.004988e+00     4
5 2.009975e+00     4


HTH,

Simon