if (require(sp) == FALSE) {
data(meuse)
# pick 10 rows
n <- 10
ran10 <- sample(nrow(meuse), size = n, replace = TRUE)
meusedup <- rbind(meuse, meuse[ran10, ])
zerodist(meusedup$x, meusedup$y)
zd <- zerodist(meusedup$x, meusedup$y)
sum(abs(zd[1:n,1] - sort(ran10))) # 0!
# remove the duplicate rows:
meusedup2 <- meusedup[-zd[,2], ]
# find point pairs within 500 m distance of each other:
zerodist(meuse$x, meuse$y, 500)
}
Run the code above in your browser using DataLab