У меня есть столбец, для которого я хочу получить долготу и широту.Я проводил исследования в сети, и люди обсуждали использование Geopy и Nominatim.Я также попробовал этот код:
def lat(x):
try:
gn = geocoders.GeoNames(username='yadavk')
lat=gn.geocode(x)[1]
return(lat)
except TypeError:
return(0)
latitude['lat']=latitude.place.apply(lat)
, где place - это имя столбца в моем фрейме данных, состоящее из около 100k городов, штатов и стран.Этот код работал нормально, но дает мне тайм-аут сервера, так как я запрашиваю много городов.Может ли кто-нибудь помочь мне получить широту и долготу всех 100 тыс. Городов без необходимости покупать подписку, а также не займет много времени, чтобы дать результаты.Помощь очень ценится.