OSMNx,分段错误(核心已转储)

OSMNx, Segmentation Fault (core dumped)

我与 osmnx 合作进行一个城市项目。当 python 3.9.1 中的 运行 时,我遇到了以下示例:

import osmnx as ox
import networkx as nx

point = 37.858495, -122.267468
G = ox.graph_from_point(point, network_type="drive", dist=500)
G_proj = ox.project_graph(G)
intersections = ox.consolidate_intersections(
    G_proj, rebuild_graph=False, tolerance=15, dead_ends=False)

来自:github

Python 因“分段错误(核心已转储)”错误而退出。 osmnx 的其他主要示例在我的 PC 上运行良好。我不知道为什么这不起作用,知道吗? PC RAM 未满,我使用 osmnx 版本 1.0.1.

提前感谢您的宝贵时间。

现在在 OSMnx 中应该是 fixed。您可以从 Github 安装主分支以尽早获得修复,也可以等待 v1.1 在 2021 年 5 月初发布。该问题似乎根据您的操作系统采取不同的伪装,包括内核重启,如果您使用安装了 pygeos 的 GeoPandas,可能会出现 OSError、分段错误和堆栈溢出错误。