Hi useRs
I want to measure the distance between several points on a map and the closest
water body, represented by polygons. The method I found uses the dist2Line
function from package geosphere. In my example, I create a circular polygon
made from a 100 000 points and measure the distance separating it from a given
point:
buff<-destPoint( c(-74,46), b=seq(1,365,length.out=100000), d=1000)
system.time(dist2Line(c(-75,45), buff))
This takes almost 10 seconds on my computer which is way too long for me. In my
case, I need to determine that distance between thousands of points in a
complex lake system. Is there a faster way to do this in R?
Thanks
Francois Rousseu
[[alternative HTML version deleted]]
_______________________________________________
R-sig-Geo mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-geo