Netconvert消耗所有RAM

时间:2019-05-08 15:35:45

标签: sumo

所以我遇到了以下问题。对于我正在从事的项目,我正在尝试在SUMO中投影西班牙。

我执行此操作的步骤是首先从https://download.geofabrik.de/下载“ spain.osm.pbf”文件,因为使用openstreetmap无法获取如此大的文件。

接下来,我下载了osmosis,并将.osm.pbf文件转换为.osm文件。文件变大了15GB。

最后,我使用NETCONVERT将其从.osm转换为.net.xml。

现在这是问题所在,使用netconvert缓慢转换文件会消耗我的所有RAM(16gb)。当达到最大值时,我的屏幕变黑了,我的电脑基本上崩溃了。有道理。

要正确转换此文件,我是否有任何步骤丢失或做错了?

1 个答案:

答案 0 :(得分:1)

根据您的应用程序,您可能不需要所有街道。您可以尝试使用各种filtering options of netconvert之一,也可以使用--no-internal-links跳过结点内部边缘的生成,这也会占用大量内存。也可以尝试以详细模式运行netconvert,以查看失败的步骤。 (使用一台具有更多RAM的计算机也将有所帮助,但您可能自己也猜到了。)