我一直在尝试使用 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
我在here读到问题是由
shapely
改变了它处理多边形外部的方式引起的,而descartes
根本没有更新,解决方案是修改已安装的descartes
,但我正在使用GoogleColab
这使得该解决方案难以实施。
是否有其他解决方案或替代方法来获取距点的等距?