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中查询。

OpenDrive记录相关推荐

  1. OpenDRIVE文件格式详解

    1 OpenDRIVE概要 ASAM OpenDRIVE描述了自动驾驶仿真应用所需的静态道路交通网络,并提供了标准交换格式说明文档.该标准的主要任务是对道路及道路上的物体进行描述.OpenDRIVE说 ...

  2. 如何使用OpenDRIVE

    文章目录 OpenDRIVE Notes #1 前言 #2 OpenDRIVE结构 #2.1 Road #2.1.1 道路属性 #2.1.2 道路联接 #2.1.3 参考线 #2.2 laneSect ...

  3. 一文读懂opendrive的xodr文件内容

    xml opendrive xodr OpenDRIVE格式使用文件拓展名为xodr的可扩展标记语言(XML)作为描述路网的基础.存储在OpenDRIVE文件中的数据描述了道路的几何形状以及可影响路网 ...

  4. OpenDRIVE 1.6 参考线采样方法

    目录 Catalog 前言 Foreword 坐标系 Coordinate Systems 参考线几何描述 Geometry 直线 Line 参考线坐标系 e s ⃗ , e t ⃗ , e h ⃗ ...

  5. mysql建立联合索引,mysql建立唯一键,mysql如何解决重复记录联合索引

    在项目中,常常要用到联合唯一   在一些配置表中,一些列的组合成为一条记录.   比如,在游戏中,游戏的分区和用户id会形成一条记录.(比如,一个qq用户可以在艾欧尼亚.德玛西亚创建两个账号) 添加联 ...

  6. 实现 连续15签到记录_MySQL和Redis实现用户签到,你喜欢怎么实现?

    现在的网站和app开发中,签到是一个很常见的功能 如微博签到送积分,签到排行榜 微博签到 如移动app ,签到送流量等活动, 移动app签到 用户签到是提高用户粘性的有效手段,用的好能事半功倍! 下面 ...

  7. 记录一次http请求失败的问题分析

    问题背景 当前我有一个基于Flask编写的Restful服务,由于业务的需求,我需要将该服务打包成docker 镜像进行离线部署,原始服务的端口是在6661端口进行开启,为了区分,在docker中启动 ...

  8. Pytorch学习记录-torchtext和Pytorch的实例( 使用神经网络训练Seq2Seq代码)

    Pytorch学习记录-torchtext和Pytorch的实例1 0. PyTorch Seq2Seq项目介绍 1. 使用神经网络训练Seq2Seq 1.1 简介,对论文中公式的解读 1.2 数据预 ...

  9. LeetCode简单题之学生出勤记录 I

    题目 给你一个字符串 s 表示一个学生的出勤记录,其中的每个字符用来标记当天的出勤情况(缺勤.迟到.到场).记录中只含下面三种字符: 'A':Absent,缺勤 'L':Late,迟到 'P':Pre ...

最新文章

  1. WIN10 + VS2015 + WDK10 + SDK10 + VM虚拟机驱动开发调试环境搭建
  2. 利用 keyCode 控制数字输入框
  3. DelegateModel QML类型
  4. Lock和synchronized比较详解(转)
  5. java实现多级菜单(java递归)方法一
  6. Java 9 –终极功能列表
  7. 苹果台式机_苹果史上最强台式机来了:顶配售价45万
  8. 【Java】如何理解Java中的双列集合Map?
  9. mysql的局限_Mysql数据分区局限性大总结
  10. echarts-X轴不从0刻度开始 代码实现
  11. 《MYSQL必知必会》—2.MySQL简介
  12. ASP.NET 验证控件总结
  13. 数据分析师工作内容 数据分析的六个步骤
  14. 图灵——如迷的解谜者
  15. 网易免费企业邮箱服务器地址
  16. 大学生川菜网页制作教程 表格布局网页模板 学生HTML静态水煮鱼网页设计作业成品 简单网页制作代码 学生美食网页作品免费设计
  17. Uniapp|Vue-汉字转拼音|获取汉字的首字母js实现
  18. Access数据库实战(四):Access子窗体的创建
  19. JDBC如何防止SQL注入
  20. [经验教程]2022年淘宝/天猫/京东/拼多多等电商购物618年中大促活动是什么时候开始领取超级红包及优惠券入口?

热门文章

  1. c语言函数大全 chm,【oeasy丨c语言丨函数】C语言库函数使用大全CHM版
  2. 17 | 跳表:为什么Redis一定要用跳表来实现有序集合?
  3. java windows7 环境变量_Windows7环境变量中,系统变量与用户变量的优先级
  4. 高一计算机网络技术应用计划,高一计算机网络应用基础教学计划
  5. 【OS学习笔记】二十二 保护模式六:保户模式下操作系统内核如何加载用户程序并运行 对应的汇编代码之用户程序
  6. Java Web 应用概述
  7. ansible的错误
  8. jQuery 简单案例
  9. 阿里云服务器由于被检测到对外攻击,已阻断该服务器对其它服务器端口的访问...
  10. 模仿Linux内核kfifo实现的循环缓存