我的数据框中有关于经度和纬度的列,这些列具有特定的坐标,例如:
longitude latitude
-80.21148009 26.05230418
-96.70594765 40.82043599
...
如何将我拥有的坐标数据与相应的城市/地区/州对应?
理想情况下,这将是灵活的;例如,如果需要,我可以映射到州级,也可以映射到另一个应用程序的邮政编码。
[我知道有些软件包可以将城市映射到坐标,但是我找不到能够将坐标链接到整个区域的方法。
您需要的称为反向地理编码。有多个软件包可以带您到那里。例如,您可以基于Google Geocoding and Places API使用ggmap::revgeocode
。它需要您的Google凭据才能起作用:
ggmap::revgeocode(c(-80.21148009, 26.05230418))
有关详细信息,请参见?ggmap::revgeocode
。