1. junction里面只有一半的链接关系,也就是只有road进入junction的链接关系,没有junction出
去的链接关系。
拿路径搜索方法举例,
1) 如果当前road的前方是junction,即当前road的predecessor或者successor是junction,
需要从junction里面找到当前road前方的road,即junction=‘-1’的road
2)如果当前road是junction=‘-1’的road,那么当前road的前方一定是road,即当前
road的predecessor或者successor一定是road,那么就直接找到前方road id了
因此junction里面只需要road进入junction的链接关系,不需要junction出去的链接关系。
说白了,普通road的前方是junction road,junction road的前方一定是普通road。
2. road的predecessor或者successor里面的contactPoint的含义
contactPoint="start",contactPoint="end",
意思是当前road的predecessor或者successor的road的参考线是以当前road为起点还是终点,
说白了就是决定了road参考线的方向。
如果road的predecessor或者successor是junction,那么没有contactPoint属性,contactPoint
需要去junction里面查询。
3. 对于lane里面的predecessor或者successor,同样也是,如果是当前road的predecessor或
者successor是road,那么lane里面也需要有predecessor或者successor的lane id。如果当前
road的predecessor或者successor是junction,lane里面没有predecessor或者successor的lane id
, 其predecessor或者successor的lane id需要去junction中查询。