gpt4 book ai didi

r - 将经/纬度转换为邮政编码/社区名称

转载 作者:行者123 更新时间:2023-12-04 13:24:03 26 4
gpt4 key购买 nike

我收集了大量带有GPS位置的图片,这些图片被编码为经/纬度坐标,主要在洛杉矶。我想将它们转换为(1)邮政编码和(2)邻居名称。是否有任何免费的Web服务或数据库可以这样做?

到目前为止,我能想到的最好的办法是从LA times page中刮取邻域多边形,然后尝试找出每个坐标在哪个多边形中。但是,这可能需要做很多工作,并不是我的所有坐标都在洛杉矶。至于邮政编码,这是我能找到的最好的2004 database,但是邮政编码被编码为单个坐标而不是多边形。因此,我能做的最好的事情是找到从给定坐标到给定邮政编码坐标的最小距离,这不是最佳的。

我的印象是google-maps或open-street-maps应该能够做到这一点(因为它们似乎“知道”每个邻居和邮政编码的确切位置),但是我找不到任何API来进行查找/查询。

最佳答案

现在有了相当棒的ggmap包,您可以直接在R本身中执行此操作。

就像其他人提到的那样,您将使用google maps API进行反向地理编码(因此每天最多只能进行2500个查询),但是操作非常简单:

library("ggmap")

# generate a single example address
lonlat_sample <- as.numeric(geocode("the hollyood bowl"))
lonlat_sample # note the order is longitude, latitiude

res <- revgeocode(lonlat_sample, output="more")
# can then access zip and neighborhood where populated
res$postal_code
res$neighborhood

关于r - 将经/纬度转换为邮政编码/社区名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11280145/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com