使用ox.graph_from_place获取路网数据时连接失败求助
排查
ox.graph_from_place连接失败问题 操作截图:
报错信息:
直接给你几个排查方案:
- 确认网络能正常访问OpenStreetMap公开API,防火墙、代理或网络区域限制都可能导致连接失败。
- 升级osmnx到最新版本,旧版本可能和OSM API存在兼容性问题,执行命令:
pip install --upgrade osmnx - 检查查询地点格式是否准确,
graph_from_place需要清晰的行政区划名称(比如"上海市, 中国"),模糊地名可能触发异常请求。 - 手动指定OSM API端点试试:
import osmnx as ox ox.config(osm_api_url="https://api.openstreetmap.org/api/0.6/") - 注意OSM API有访问频率限制,短时间内多次请求会被限流,可适当增加请求间隔。
内容的提问来源于stack exchange,提问作者Tan
相关产品推荐
相关产品推荐

