您好,我从法国的某个地方下载drive_service的图表,但我试图获取特定边的长度。是否可以这样做?
import osmnx as ox
name_place = 'Aubervilliers, France'
graph_aubervillier = ox.graph_from_address( name_place ,network_type="drive_service")
graph_aubervillier[348206084][256242027]
AtlasView({0:{'highway':'residential','geometry':, 'osmid':31297114,'junction':'roundabout','oneway':True,'length': 26.204}})
答案 0 :(得分:3)
调用Linest(Range1, Range2^{1,2,3,4})
时,将返回这两个节点之间的所有可能边。请注意,该图是一个MultiDiGraph,它在两个节点之间可以有多个边。
因此,如果要获得两个节点之间的所有长度,则需要遍历AtlasView对象:
graph_aubervillier[348206084][256242027]