当我投影阿姆斯特丹的步行街网络时,我错过了初始图的一些节点。
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