为什么在使用geocode时,很少有地方没有返回坐标?

问题描述 投票:0回答:1

我已经使用了另一个代码片段从下面返回(0,0).在这个它返回'NoneType'对象是不可迭代的。我没有得到坐标为Amasebailu和Hiriyadka地方在udupi区

!pip install geocoder
!pip install geopandas
import geocoder
from geopandas.tools import geocode
info = geocode('Amasebailu',provider="nominatim")
info
geopandas geocode
1个回答
1
投票

原因是 Amasebailu 在OSM数据库中不存在,Nominatim用它来进行地理编码。你可以直接在 https:/www.openstreetmap.orgsearch?query=Amasebailu. 因此,你将不得不使用一些替代名称(如果存在的话)或手动对这些地方进行地理编码。

© www.soinside.com 2019 - 2024. All rights reserved.