Python 在osmnx图形中,如何获取图形中节点的纬度和经度点?
我构建了一个图,希望看到图中每个节点的纬度和经度值。我怎样才能找到那些 我使用Python 在osmnx图形中,如何获取图形中节点的纬度和经度点?,python,graph,networkx,polyline,osmnx,Python,Graph,Networkx,Polyline,Osmnx,我构建了一个图,希望看到图中每个节点的纬度和经度值。我怎样才能找到那些 我使用G.nodes查找每个节点,但我得到了某种ID import osmnx as ox G = ox.graph_from_point((41.0911561, 29.0151246), distance=500) print(G.nodes) 产出:(缩短) 对于id为23947187的节点,使用以下代码获取它: node0 = G.nodes(data=True)[2394717187] 然后,您可以使用以下工
G.nodes
查找每个节点,但我得到了某种ID
import osmnx as ox
G = ox.graph_from_point((41.0911561, 29.0151246), distance=500)
print(G.nodes)
产出:(缩短)
对于id为23947187的节点,使用以下代码获取它:
node0 = G.nodes(data=True)[2394717187]
然后,您可以使用以下工具打印其long
和lat
:
print( node0['x'], node0['y'] )
输出为:-29.0119616 41.0892429在这种情况下,可以在不影响输出的情况下删除
data=True
。
print( node0['x'], node0['y'] )