OSMNX:街道网络投影遗漏了一些初始节点

OSMNX: Street Network projection misses some of the initial nodes

当我投影阿姆斯特丹的步行街网络时,我错过了初始图形的一些节点。

import networkx as nx
import osmnx as ox

G_wgs84 = ox.graph_from_place('Amsterdam',retain_all=True, network_type='walk')
G = ox.project_graph(G_wgs84, to_crs='epsg:28992')

G_wgs84的节点=45960

G的节点=45936

存在于 G_wgs84 但不存在于 G 中的节点的识别示例是 7394240355。

是否有任何合乎逻辑的解释为什么某些节点存在于初始图中但不存在于投影图中?

当我 运行 你的代码片段时,我得到了完全相同数量的节点:

import osmnx as ox
ox.config(log_console=True)
print(ox.__version__)  # prints v1.1.1
G1 = ox.graph_from_place('Amsterdam', retain_all=True, network_type='walk')
G2 = ox.project_graph(G1, to_crs='epsg:28992')
print(len(G1.nodes), len(G2.nodes))  # prints 46079 46079