2015-10-27 109 views
0

我在矩陣中有空間點座標,並且需要使用1°的間隔創建距點座標100km的空間線。具有確定距離的空間線

如何確定使用函數從sp包裝的千米距離?我如何確定1°的定期間隔?

+0

目前尚不清楚你想要什麼。你想要圍繞每個點的圓圈(例如距離爲100公里)?什麼是「常規間隔」?線條之間的距離是多少?節點之間? – RobertH

+0

不一定是一個圓,因爲我的意圖不是使用圓形,而是圓的半徑和這些半徑的值以1º爲間隔定期。爲此,我需要創建一條距離該點100公里的線路。之後,我需要定期複製這條線1º,直到完成360º。 –

回答

1

這是你在追求什麼?

library(geosphere) 
library(raster) 

pt <- cbind(0,0) 
d <- destPoint(pt, 0:360, 1000000) 
s <- spLines(d) 

plot(s) 

10倍以下步驟:

d <- destPoint(pt, seq(0, 360, 10), 1000000) 
s <- spLines(d) 

plot(s) 
points(d)