0

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

我曾经G.nodes找到每个节点,但我得到了某种 id。

import osmnx as ox

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

输出:(缩短)

[2394717187, 2394717190, 3445170185, ...
4

1 回答 1

1

对于 id = 2394717187 的节点,使用以下代码获取它:

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

然后,您可以打印它的longlat

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

输出将是:- 29.0119616 41.0892429

于 2019-08-27T14:38:19.197 回答