SUMO仿真教程(6) —— 使用netedit构建和修改路网(1)
netedit是SUMO中用以编辑路网的模块,其实现了编辑路网的可视化,其中集成的编辑模块能够帮助用户更快更高效的去实现路网编辑。本节主要内容是对其做了简要介绍,以及其中一些编辑模块功能的介绍。
目录
一.Netedit的简要介绍
netedit能够在三种主要编辑模式之间进行切换,这些编辑模式统称为"supermodes"。提到的三种编辑模式见下图所示,分别为:与路网相关的编辑模式(network-related)、与交通需求相关的编辑模式(traffic-related)、与数据相关的编辑模式。每个"supermodes"中都有多个子模式(sub-modes),其主要功能是用于检查、删除和添加不同的对象。这些编辑模式中,有些是supermodes所共有的,而有些则是特定的supermodes。
二.通用编辑模式(common modes)
功能一:检查项(inspect)
1.检查项的图标:
2.介绍:
inspect用以检查路网中的相关对象的属性。例如节点(nodes)、边(edges)、交叉口(junctions)和车道(lanes)等。这些对象又拥有各自的属性,例如对象边的属性包括ID、起始点、最大匀速速度、车道数量、类型、允许和禁止的车辆类型、长度等等,示例图如下所示。这些属性均能够通过inspect来设置。
3.编辑edge的通用模板功能:
该功能能够实现快速对同一属性类型edge的修改,如下图所示。首先,在inspect模式下选择某一条已经设置好属性的edge,然后点击“Set edge ‘gneE0’ as Template”,在模板中将其设置为edge模板;其次,点击“Copy ‘gneE0’ into edge ‘gneE1’”将该模板复制到拥有相同属性的edge上去。这样就完成相同属性edge的快速修改。
同样,如果想要将当前设置的edge模板删除,就点击“clear Edge Template”
功能二:删除项(delete)
1.删除项的图标:
2.介绍:
删除项能够删除路网中的edge、交汇点(ajunctions)、车道、几何点等等。只要选择该选项,点击路网中要删除的对象,就能够实现删除功能。
功能三:选择项(select)
1.选择项的图标:
2.介绍:
该功能可以实现多个对象的同时编辑,例如要设置多条edge的车道数为3,那么首先可以要选择功能选出多个目标edge,然后利用检查项inspect中Template将设置好属性的模板复制,这样就能实现多条edge属性的快速修改。
3.补充:
该功能还可以通过属性设置来选择相应的对象。例如:找出edge车道数大于2的edge,如下图所示,利用设定的条件就能够将目标对象均进行选择。
功能四:移动项(move)
1.移动项的图标:
2.介绍:
该功能可以实现对象的移动。能够将节点或交汇点进行位置移动,也能够为edge添加多个调节线形的点。
3.显示节点的高程信息
在选择“移动”功能的前提下,选择如下图所示的选项,能够实现对节点高程的调节。该功能一般用于仿真地形为三维视图的场景。
三.结语:
上述为netedit的通用编辑模式下的一些编辑模式,想要更加详细的了解功能的使用,可以查看官网资料“editModesCommon”或者是参考文档“使用netedit构建和修改路网”。更多关于netedit的介绍敬请关注!
更多推荐
所有评论(0)