R 如何从给定坐标中检索位置/区域?

R 如何从给定坐标中检索位置/区域?,r,reverse-geocoding,R,Reverse Geocoding,我的数据框中有经度和纬度的列,这些列具有特定的坐标,例如: longitude latitude -80.21148009 26.05230418 -96.70594765 40.82043599 ... 如何将我拥有的坐标数据映射到相应的城市/地区/州 理想情况下,这将是灵活的;例如,如果需要,我可以映射到州级别,或者映射到另一个应用程序的邮政编码 我知道有一些软件包可以将城市映射到坐标,但我还没有找到一种方法可以将坐标链接到拱形区域。您需要的是所谓的反向地理编码。有多个软

我的数据框中有经度和纬度的列,这些列具有特定的坐标,例如:

longitude      latitude
-80.21148009   26.05230418
-96.70594765   40.82043599
...
如何将我拥有的坐标数据映射到相应的城市/地区/州

理想情况下,这将是灵活的;例如,如果需要,我可以映射到州级别,或者映射到另一个应用程序的邮政编码


我知道有一些软件包可以将城市映射到坐标,但我还没有找到一种方法可以将坐标链接到拱形区域。

您需要的是所谓的反向地理编码。有多个软件包可以让您到达目的地。例如,您可以使用基于Google地理编码和Places API的
ggmap::revgeocode
。它需要您的Google凭据才能工作:

ggmap::revgeocode(c(-80.21148009, 26.05230418))

有关详细信息,请参见
?ggmap::revgeocode

您的坐标都在美国(如示例所示),还是都是全球坐标?这称为“反向地理编码”:从SO上甚至有一个[reverse Geocodeing]标记开始,因此请尝试