首页 > 解决方案 > 本地服务器中的 GeocoderServiceError Geopy Nominatim

问题描述

我用 Nominatim 做了我自己的 OpenStreetMap 本地服务器(以避免在线限制),它通过网页(localhost/nominatim)工作正常。但是当我尝试收集地理编码(在网页上运行良好)并且经过一些请求后,服务器显示此错误:

GeocoderServiceError: HTTP Error 500: Internal Server Error

我试图在我的代码中设置超时,但我仍然面临同样的问题。

我的实际代码或多或少是这样的:

from geopy.geocoders import Nominatim
nom = Nominatim(domain='192.168.1.214/nominatim', scheme='http', timeout=3)
df1["Coordinates"]=df1["location"].apply(nom.geocode)

有人知道如何解决这个问题吗?

谢谢 ;)

标签: pythonserverlocalgeopynominatim

解决方案


推荐阅读