2013-06-25 37 views
1

我有經/緯度數據幀座標:查找哪個國家的每個點座標屬於

head(COORD) 
    LAT LON 
1 69.34 16.17 
2 69.20 17.92 
3 69.59 17.87 
4 69.17 18.52 
5 69.42 18.95 
6 69.22 18.91 

我想檢索每個點的國名,並將其添加爲第三列。 也許使用which結合map來檢索點在哪個多邊形,但我無法弄清楚如何。

回答

3

嘗試使用map.where()

library(maps) 

COORD$Country <- map.where(database="world", COORD$LON, COORD$LAT) 
+0

可能要指定'map.where'功能是在哪個包。 –