我有一个包含纬度和经度坐标的数据框:
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
结合来检索点所在的多边形,但我无法弄清楚如何实现。我有一个包含纬度和经度坐标的数据框:
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
结合来检索点所在的多边形,但我无法弄清楚如何实现。library(maps)
COORD$Country <- map.where(database="world", COORD$LON, COORD$LAT)
map.where
函数所在的包。 - Greg Snow