不显示最短路径网络x QGI

2024-05-23 20:23:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用以下命令(在qgis控制台中)使用astar算法获得最短路径。但结果每次只显示'[]'。为什么?请帮我找到解决这个问题的办法。在

>>> import networkx as nx
>>> G = nx.read_shp(str(iface.mapCanvas().currentLayer().source()))
>>> route = nx.shortest_path(G, G.nodes()[1], G.nodes()[10])
[]
>>> route = nx.shortest_path(G, G.nodes()[20], G.nodes()[30])
[]

Tags: pathimport命令路径networkx算法readas