我使用OSMnx来提取道路形状。但是,我发现OSM中的某些方法似乎只是在OSMnx中以几何方式部分表示。
可以在overpass turbo上运行的可重现示例:
<union>
<bbox-query s="43.604437753042106" w="1.4469172178876575" n="43.60670421020654" e="1.4497628267951939"/>
<recurse type="up"/>
</union>
<print mode="meta"/>
使用OSMnx加载此图形的命令:
import osmnx as ox
G = ox.graph_from_bbox(43.60670421020654, 43.604437753042106, 1.4497628267951939, 1.4469172178876575, network_type='drive')
ox.plot_graph(G)
如果我们采用32021916的方式示例,则使用调试器检查G变量会显示G._pred包含表示该方式的2条边:
但是,绘制的图表已完成并显示此道路的部分。所以我的问题是:如何获得这条道路的完整几何属性?