python - 本地服务器中的 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)
有人知道如何解决这个问题吗?
谢谢 ;)
解决方案
推荐阅读
- python - 异步函数调用异步生成器调用异步函数
- r - 如何计算特定列中满足条件的出现次数(4 个字母)
- javascript - 如何在图像标签中显示mp3文件中的图像
- asp.net-core - 将 .NET Core 从 2.2 迁移到 3.1 后,无法从 Microsoft.AspNetCore.Mvc.Core 加载类型“AmbiguousActionException”
- arrays - 坚持使用 Google 表格公式
- php - 如何从我的网站中删除 PHP 中的登录会话?
- c++ - 将纹理传递给 GLSL 着色器而不使用统一?
- hibernate - 在 Hibernate 环境中处理多对一关系实体中审计修订的最佳方法是什么?
- javascript - 使用字典将返回的状态映射到选择下拉列表以进行过滤,产生我试图删除的重复项并将唯一键附加到
- javascript - 如果 ImmerJS 是纯 javascript,它是如何“强类型化”的?