SUMO入门(三) - 路网

SUMO入门(三) - 路网

Networks/SUMO Road Networks
SUMO network file 网络文件描述了交通相关的地图、道路和交叉口。

虽然XML文件我们可读,但SUMO网络文件并不是手工编辑的
您可以将SUMO XML描述文件与NETCONVERT一起使用;
您还可以使用NETCONVERT以各种格式转换现有地图;
或使用NETGENERATE生成几何简单的抽象路线图。
要修改现有的 .net.xml 文件,您可以使用NETCONVERT和补丁文件加载它。您也可以使用NETEDIT构建自己的道路网络,或重新处理从NETCONVERT或NETGENERATE获得的道路网络。

注意:从自定义输入数据创建SUMO网络时,建议的方法是创建 plain-xml-files,并使用 NETCONVERT 将这些文件转换为 .net.xml 文件。 试图直接生成 .net.xml 文件充满了危险。


SUMO道路网络被编码为XML文件。 网络使用笛卡尔坐标,其中最左边的节点在 x = 0,而最底部的节点在 y = 0。

Edges and Lanes

Normal Edges

“正常”边缘是两个节点 (“junctions”) 之间的连接。

<edge id="<ID>" from="<FROM_NODE_ID>" to="<TO_NODE_ID>" priority="<PRIORITY>">
     ... one or more lanes ...
</edge>

这里,ID(上例中的< ID >)是网络导入期间读取的ID。 begin和end节点的ID分别在from和to的属性中给出。 优先级是一个抽象序号,用于确定路权规则。 上面的示例中省略了function属性,因为它默认为“normal”,normal表示edge是道路网络的平原部分,如高速公路或连接两条道路的普通街道。

edge属性如下:

Name Type Description
id id (string) The id of the edge
from id (string) The id of the node it starts at
to id (string) The id of the node it ends at
priority integer Indicates how important the road is (optional)
function enum ( “normal”, “internal”, “connector”, “crossing”, “walkingarea” ) An abstract edge purpose (optional with default “normal”)

Lanes

每条边edge包括它所包含的车道lane的定义。 以下示例显示了具有两个车道的单个边。 注意,坐标可以是2D也可以是3D。

<edge id="<ID>" from="<FROM_NODE_ID>" to="<TO_NODE_ID>" priority<
  • 4
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值