में स्थानिक लाइन्स में निर्देशांक मुझे लगता है कि इस तरह दिखना शुरू और समाप्त निर्देशांक का एक सेट है:Convert शुरू और अंत आर
begin.coord <- data.frame(lon=c(-85.76,-85.46,-85.89), lat=c(38.34,38.76,38.31))
end.coord <- data.frame(lon=c(-85.72,-85.42,-85.85), lat=c(38.38,38.76,38.32))
मैं प्रत्येक को जोड़ने के द्वारा 3 लाइन क्षेत्रों के सेट बनाने के लिए कोशिश कर रहा हूँ शुरू बिंदु इसके इसी अंत बिंदु पर। मैं अंतिम उत्पाद ऑब्जेक्ट होना चाहता हूं ताकि मैं sp
पैकेज में over
फ़ंक्शन के साथ इसका उपयोग कर सकूं।
## raw list to store Lines objects
l <- vector("list", nrow(begin.coord))
library(sp)
for (i in seq_along(l)) {
l[[i]] <- Lines(list(Line(rbind(begin.coord[i, ], end.coord[i,]))), as.character(i))
}
SpatialLines(l)
यह एक अलग लाइन्स आपत्ति प्रत्येक जोड़ी के लिए (एक अनन्य आईडी से प्रत्येक), आप अन्यथा एक वस्तु चाहते हो सकता है बनाता है: