首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >地质位置和地质位势的地理编码误差

地质位置和地质位势的地理编码误差
EN

Stack Overflow用户
提问于 2015-05-08 20:49:12
回答 1查看 1.6K关注 0票数 2

根据文档,我试图对一个字符串列表进行地理编码,但是我得到了一个错误。

我的env

代码语言:javascript
复制
import geopandas as gdp
from geopandas.geocode import geocode
import geopy
import sys

print(sys.version)
print (gdp.__version__)
print (geopy.__version__)

3.4.3 |Anaconda 2.2.0 (x86_64)| (default, Mar  6 2015, 12:07:41) 
[GCC 4.2.1 (Apple Inc. build 5577)]
0.1.1
1.10.0

我想做的是

代码语言:javascript
复制
geocode(['boston, ma', '1600 pennsylvania ave. washington, dc'])

我得到了以下错误

代码语言:javascript
复制
AttributeError                            Traceback (most recent call last)
<ipython-input-77-d7e5e2fb2b1d> in <module>()
----> 1 geocode(['boston, ma', '1600 pennsylvania ave. washington, dc'])

/Users/tbmh1/anaconda/envs/devData34/lib/python3.4/site-packages/geopandas-0.1.1-py3.4.egg/geopandas/geocode.py in geocode(strings, provider, **kwargs)
     70               'bing': geopy.geocoders.Bing,
     71               'yahoo': Yahoo,
---> 72               'mapquest': geopy.geocoders.MapQuest,
     73               'openmapquest': geopy.geocoders.OpenMapQuest,
     74               'nominatim' : geopy.geocoders.Nominatim}

AttributeError: 'module' object has no attribute 'MapQuest'

当文档说googlev3是默认提供程序时,我不知道它为什么要做googlev3。我在python 2.7中得到了同样的错误

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-08 20:59:55

它是否使用MapQuest并不重要;除非名称存在,否则地质公园无法构建该词典。geopy删除了此承诺中的编码器

MapQuest地理编码器作为它使用的API被删除,现在只对企业帐户可用。OpenMapQuest是Nominatim来源数据的替代品。

同时,您可以通过将名称绑定到其他内容来绕过它,因此词典至少可以:

代码语言:javascript
复制
>>> geopy.geocoders.MapQuest = None
>>> geocode(['boston, ma', '1600 pennsylvania ave. washington, dc'])
                                             address  \
0                                    Boston, MA, USA   
1  1600 Pennsylvania Avenue Southeast, Washington...   

                         geometry  
0  POINT (-71.0588801 42.3600825)  
1  POINT (-76.9816788 38.8786589)
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30132636

复制
相关文章

相似问题

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