【发布时间】:2021-06-03 18:24:41
【问题描述】:
我有一份包含 100 个加拿大邮政编码的列表(例如 M4B 1C7)。无论如何将这些邮政编码转换为近似的经度和纬度值?目前,我正在使用以下网站手动执行此操作:https://geocoder.ca/
在 R 中有没有更快的方法来做到这一点?我遇到了 the tidygeocoder package ,但我不确定这是否适用于加拿大邮政编码。
【问题讨论】:
-
这是一个很好的可下载文件来源:serviceobjects.com/blog/…
-
谢谢!我会看看。你听说过 R 中的 tidygeocoder 包吗?
-
我没有。但是对于您将区号转换为 long/lat 的应用程序,最好读取一次文件并执行连接,而不是不断地 ping 互联网以下载更多数据。
-
连同@Dave2e 提到的内容,考虑删除空格并转换所有邮政编码
tolower,然后加入。我不得不用更多的邮政编码做一个类似的项目,手动输入不是一种选择。这将有助于标准化他们的加入。如果需要,您可以保留一列邮政编码供以后参考 -
谢谢大家!最后,我最终使用了@Dave2e 建议的链接——效果很好。谢谢!
标签: r geolocation geospatial geocoding latitude-longitude