networkx - 如何在 osmnx 的“自行车”网络类型中添加可骑自行车的步行段?
问题描述
我使用以下代码从 osmnx 导入自行车网络。
place = "Nashville, USA"
G0 = ox.graph_from_address(place, distance=1000, simplify=True, network_type='bike')
fig, ax = ox.plot_graph(G0);
plt.tight_layout()
plt.show()
我正在处理自行车的 GPS 追踪数据,该数据在人行天桥上有点 )。但是,如果我将“自行车”作为网络类型传递,osmnx 不会下载此类段。
有没有办法下载这样的自行车步行段?另外,有什么快速的方法可以清理这样的网络吗?
解决方案
这在其他地方得到了回答,但我也会在这里复制答案,以防有人在搜索类似信息时登陆这里。
问题是这座桥(目前已数字化)在两端都没有连接到任何其他可骑自行车的基础设施,因此该图是断开的。使用 retain_all=True 保留断开连接图的所有组件。
推荐阅读
- printing - Bartender Webservice 提供 BTXML 脚本和 ACCESS_VIOLATION 错误
- r - 在堆积的 bar_plot 上画一条线
- javascript - Google Maps API 完全没有使用 HTML5 显示
- amazon-web-services - 基于当前使用情况的 EC2 到 Lambda 转发
- r - 如何让一列rhandsontable四舍五入并只显示整数?
- ftp - 使用 file.sh 将 csv 文件从 sftp 服务器传输到 ftp 服务器
- python - 无法从网站获取 API 密钥的值
- abap - 如何将内部表分配给结构,然后分配给 ABAP 中的字段
- r - 为 nlme 中的混合效应模型计算 lme.dscore Cohen's D 周围的置信区间
- c# - 如何在打开 Domino 数据库之前检查它是否存在?