Мне нужно получить адрес для 10000 на основе широты и долготы, и я использовал для этого geopy.geocoders.Тем не менее, первое ограничение заключается в том, что существует ограничение в отношении количества кординатов, которые вы можете изменить геокодом в день.
from geopy.geocoders import Nominatim
from geopy.extra.rate_limiter import RateLimiter
geolocator = Nominatim(user_agent="specify_your_app_name_here",timeout=None)
rectangles_df=df["LatLong"].head(2)
location=rectangles_df.apply(geolocator.reverse)
и во-вторых, это просто печатает адрес без координат при применении к кадру данных для нескольких координат, что затрудняет отображение на исходный набор данных.Кроме того, это не дает вывод на английском языке. Я также попробовал следующее:
test=rectangles_df.apply(geolocator.reverse(language='en'))
Но это, очевидно, не работает, потому что ожидает координаты в качестве обязательного параметра.
Что может бытьсделано.