如何在osmnx图中获取图中节点的经纬度点?

How to get the latitude and longitude points of a node in a graph in osmnx graph?

我构建了一个图,想查看图中每个节点的经纬度值。我怎样才能找到这些?

我使用 G.nodes 来查找每个节点,但我得到了某种 ID。

import osmnx as ox

G = ox.graph_from_point((41.0911561, 29.0151246), distance=500)
print(G.nodes)

输出:(缩短)

[2394717187, 2394717190, 3445170185, ...

对于id = 2394717187的节点,通过以下代码获取:

node0 = G.nodes(data=True)[2394717187]

然后,您可以打印其 longlat

print( node0['x'], node0['y'] )

输出将是:- 29.0119616 41.0892429