查找每个点坐标属于哪个国家/地区

时间:2013-06-25 15:38:24

标签: r geolocation maps

我有一个带lat / lon坐标的数据框:

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 

我想检索每个点的国家/地区名称并将其添加为第三列。 也许将whichmap结合使用可以检索点在哪个多边形中,但我无法弄清楚如何。

1 个答案:

答案 0 :(得分:5)

尝试使用map.where()

library(maps)

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