【问题标题】:Osmnx save big graph as graphmlOsmnx 将大图保存为 graphml
【发布时间】:2021-11-17 07:02:51
【问题描述】:

我正在下载一个大型街道网络(柏林)。当我尝试将其保存到光盘时,我的笔记本电脑几个小时内什么也没做。

这正常吗?

我的代码:

ox.save_graphml(G,“some_place.graphml“)

【问题讨论】:

    标签: python openstreetmap osmnx


    【解决方案1】:

    我猜这可能是正常的。您的系统的 CPU 负载指示器是否显示正在发生某些事情?

    您有以下选择:

    • 尝试一个较小的街道网络,看看它是否能更快完成 - 检查它是否基本正常
    • 如果您使用的是 Linux,您可以使用 strace python myscript.py 执行您的脚本 - 您会看到低级系统调用并注意是否发生了某些事情 :-)
    • 或者尝试使用 python 调试器并调试到函数中

    【讨论】:

    • 感谢您的回答。较小的街道网络完成得相当快。我会尝试第二个选项。现在我只是将大网络保存为 shapefile 作为一种解决方法。
    • GraphML 保存应该比 shapefile 保存稍微快一些。听起来不正常。
    猜你喜欢
    • 2020-06-16
    • 1970-01-01
    • 2012-10-16
    • 2021-05-16
    • 1970-01-01
    • 2020-11-21
    • 2020-12-16
    • 1970-01-01
    • 2013-10-27
    相关资源
    最近更新 更多