【发布时间】:2019-07-27 13:47:06
【问题描述】:
嗨,我从法国的一个地方下载了 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': '住宅', '几何': , 'osmid':31297114,'junction':'roundabout','oneway':真,'length': 26.204}})
【问题讨论】:
-
graph_aubervillier[348206084][256242027]['length'](其他人可能会对此回复提供更多背景信息)。 -
@Joel 不完全——我认为图形对象是一个 MultiDiGraph,所以你可能需要
graph_aubervillier[348206084][256242027][0]['length']。但是如果两个节点之间有多个边,最好迭代它。
标签: python graph attributes networkx osmnx