Netconvert 消耗所有 RAM

Netconvert consuming all RAM

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

我采取的步骤是首先从 https://download.geofabrik.de/ 下载 'spain.osm.pbf' 文件,因为使用 openstreetmap 不可能获取这么大的文件。

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

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

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

为了正确转换此文件,我是否遗漏或做错了任何步骤?

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