提问人:devara46 提问时间:11/17/2023 最后编辑:Goku - stands with Palestinedevara46 更新时间:11/17/2023 访问量:37
OSMnx 等时线 PolygonPatch IndexError:数组的索引过多:数组是 0 维的,但索引了 2 个
OSMnx isochrones PolygonPatch IndexError: too many indices for array: array is 0-dimensional, but 2 were indexed
问:
我一直在尝试使用 OSMnx 为我的项目获取等距,并按照 Git 上的教程进行操作
然而,我对这部分感到困惑
# plot the network then add isochrones as colored descartes polygon patches
fig, ax = ox.plot_graph(G, show=False, close=False, edge_color='#999999', edge_alpha=0.2, node_size=0)
for polygon, fc in zip(isochrone_polys, iso_colors):
patch = PolygonPatch(polygon, fc=fc, ec='none', alpha=0.6, zorder=-1)
ax.add_patch(patch)
plt.show()
这给了我
IndexError: too many indices for array: array is 0-dimensional, but 2 were indexed
我在这里读到,该问题是由于更改了它处理多边形外观的方式引起的,并且根本没有更新,解决方案是修改已安装的,但我正在使用,这使得该解决方案难以实施。shapely
descartes
descartes
GoogleColab
是否有其他解决方案或替代方法可以从某个点获得等距离?
答: 暂无答案
评论