我想使用 Osmnx 获取最短路径路线中节点之间的旅行时间。有没有办法获得节点之间的旅行时间。
import networkx as nx
import osmnx as ox
ox.config(use_cache=True, log_console=True)
import pandas as pd
pla__version__Piedmont, CA, USA
G = ox.graph_from_place(place, network_type='drive')
orig = list(G)[0]
dest = list(G)[-1]
route = nx.shortest_path(G, orig, dest)
#fig, ax = ox.plot_graph_route(G, route, route_linewidth=6, node_size=0, bgcolor='k')
for i, val in enumerate(route):
print(i, val, G.nodes[val]['x'], G.nodes[val]['y'])
我想存储节点,在上面的循环中实现的纬度和经度,但是有没有办法存储两个节点之间的旅行时间和/或两个节点之间的距离。
MYYA
相关分类