【问题标题】:Is there a python module, which can turn geocoordinates into the name of the corresponding city?有没有python模块,可以把地理坐标变成对应城市的名字?
【发布时间】:2011-07-06 01:42:39
【问题描述】:

我有一堆坐标,我想将它们转换为人类可读的地址。有没有办法做到这一点? 如果我能得到坐标所在城市的名称,那就太好了

【问题讨论】:

  • 反向地理编码是您要查找的术语。

标签: python geolocation reverse-geocoding street-address city


【解决方案1】:

使用谷歌地图Reverse Geocoding API

【讨论】:

  • 如果您这样做,请注意它们的使用限制:Geocoding API 只能与 Google 地图一起使用;禁止在未在地图上显示的情况下对结果进行地理编码。有关允许使用的完整详细信息,请咨询Maps API Terms of Service License Restrictions
【解决方案2】:

如果您可以使用政治单位而不是街道地址,我建议您使用 Pete Warden 的数据科学工具包:http://www.datasciencetoolkit.org/developerdocs#coordinates2politics

使用 Google Maps API,您每天最多只能处理 2500 个请求。 Warden 的工具包是开源的,您可以运行自己的服务器。需要注意的是:“此 API 依赖于全球志愿者为 OpenHeatMap 收集的数据,以及来自 Zillow 的美国人口普查信息和社区地图。”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-27
    • 1970-01-01
    相关资源
    最近更新 更多