我构造了一个图,并希望查看图中每个节点的纬度和经度值。我怎么找到那些?
我使用G.nodes
查找每个节点,但得到了某种ID。
import osmnx as ox
G = ox.graph_from_point((41.0911561, 29.0151246), distance=500)
print(G.nodes)
输出:(缩短)
[2394717187, 2394717190, 3445170185, ...
答案 0 :(得分:1)
对于id为2394717187的节点,请使用以下代码获取它:
node0 = G.nodes(data=True)[2394717187]
然后,您可以使用以下命令打印其long
和lat
:
print( node0['x'], node0['y'] )
输出为:-29.0119616 41.0892429