当我尝试打开 file.sumocfg 时,Sumo 找不到 file.net.xml

Sumo's not finding the file.net.xml when I try to open the file.sumocfg

我正在寻找解决方案,因为我被屏蔽了,而且我不明白为什么。 我是 Sumo 的新用户,为了让我的目录更清晰、更整洁,我在目录中创建了一个新目录,我将所有与我正在处理的 sumocfg 文件相关的文件都放在了目录中(net.xml 和 rou.xml包括sumocfg) 但是现在当我想打开 sumocfg 文件时,它声称通过在旧目录中搜索找不到 net.xml 文件。

这里是报错

Errorfile

我的问题是他在路径“Sumo/FirstIntersection.net.xml”而不是“Sumo/FirstIntersection/FirstIntersection.[=34”中搜索 net.xml 文件=]"

我不知道为什么,因为当我打开模拟时,我找到了好的路径。

Opening Simulation

希望我描述清楚遇到的问题。

你们中有人遇到过同样的问题吗?

提前感谢您的回复。

sumocfg 文件是一个 XML 文件,您可以使用您喜欢的文本编辑器对其进行修改。在您的情况下,它可能包含您网络的绝对路径,这就是它不起作用的原因。不过,您可以简单地将其更改为相对路径。所以而不是 <net-file value="/full/path/to/FirstIntersection.net.xml"/> 它应该读 <net-file value="FirstIntersection.net.xml"/>