SUMO入门(三) - 抽象路网生成(NETGENERATE)

SUMO入门(三) - 抽象路网生成

Networks/Abstract Network Generation

NETGENERATE允许生成三种类型的抽象网络:网格grid,蜘蛛spider,随机random

必须使用以下选项之一声明要创建的网络类型: –grid–spider–rand
您可以使用 –output <FILENAME> 或简写 -o <FILENAME>(默认为“net.net.xml”)提供要生成的网络名称。


Grid-like Networks

您可以描述要在x方向和y方向上建立多少个交叉点以及它们应该彼此相距多远。

结点数的参数是 –grid.x-number–grid.y-number
结点之间的距离是 –grid.x-length–grid.y-length

如果要构建两个轴具有相同值的网络,请使用 –grid.number–grid.length ,长度以为单位。例如:

netgenerate --grid --grid.number=10 --grid.length=400 --output-file=MySUMOFile.net.xml

netgenerate --grid --grid.x-number=20 --grid.y-number=5 --grid.y-length=40 --grid.x-length=200 --output-file=MySUMOFile.net.xml

SUMO入门(三) - 抽象路网生成(NETGENERATE)_第1张图片


Random Networks

随机网络生成器正如其名称所说的那样,它构建随机网络。 可能会更改几个设置:

–rand.iterations <INT>:
–rand.bidi-probability <FLOAT>: the probability to build a reverse edge
–rand.max-distance <FLOAT>: the maximum edge length
–rand.min-distance <FLOAT>: the minimum edge length
–rand.min-angle <FLOAT>: the minimum angle between two edges
–rand.num-tries <INT>:
–rand.connectivity <FLOAT>:
–rand.neighbor-dist1 <FLOAT>:
–rand.neighbor-dist2 <FLOAT>:
–rand.neighbor-dist3 <FLOAT>:
–rand.neighbor-dist4 <FLOAT>:
–rand.neighbor-dist5 <FLOAT>:
–rand.neighbor-dist6 <FLOAT>:

netgenerate --rand -o MySUMOFile.net.xml --rand.iterations=200

SUMO入门(三) - 抽象路网生成(NETGENERATE)_第2张图片


Spider-like Networks

SUMO入门(三) - 抽象路网生成(NETGENERATE)_第3张图片

具体参数详情可参考NETGENERATE



你可能感兴趣的:(SUMO)