首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用geopy恢复位置精度

使用geopy恢复位置精度
EN

Stack Overflow用户
提问于 2016-04-27 03:58:12
回答 1查看 882关注 0票数 2

我一次有几千个地址要进行地理编码,并且在Django应用程序中使用geopy遍历包含这些地址的表。我需要相当精确的位置坐标,所以“近似”对我来说意味着不成功的地理编码。

根据google API,此信息以"location_type.“Bing uses confidence的形式返回。我在文档中搜索了geopy和geocoder (以及Stack等),但找不到如何检索这些信息。

如何使用geopy返回位置精度?

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2016-04-27 06:47:21

好吧,有些人我有点傻!我以为我已经检查了原始属性,但显然还不够仔细!

要从Geopy检索精度信息,请查询.raw属性。

代码语言:javascript
复制
if coder == 'google':
  location = google_locator.geocode(geocode_address)
  accuracy = location.raw['geometry']['location_type']

elif coder == 'bing':
  location = bing_locator.geocode(geocode_address)
  accuracy = location.raw['confidence']

您需要参考上面列出的API来帮助您正确寻址。使用pprint(location.raw)显示可用的内容。

希望这对其他人有用!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36874601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档