我有一个带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
我想检索每个点的国家/地区名称并将其添加为第三列。
也许将which
与map
结合使用可以检索点在哪个多边形中,但我无法弄清楚如何。
答案 0 :(得分:5)
尝试使用map.where()
library(maps)
COORD$Country <- map.where(database="world", COORD$LON, COORD$LAT)