我需要根据纬度和经度获取 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'))
但这显然不起作用,因为它期望坐标作为强制参数。
可以做什么。
DIEA
相关分类