kreuz-frankfurt-sample-generic-2019-02-08.xodr文件解读
第1行:xml语法所遵循的版本。
L2:文件封装标记。
L3:Opendrive的主要修订编号 次要修订编号 供应商。
L4:记录有关地理参考坐标系的参数,投影-横轴墨卡托 a-地球椭球长半轴 b-? +lon_0-? +x_0-?
+y_0-? +k-? 单位:m +nadgrids-?
L6:道路名字 道路长度 道路id 道路作为connecting road所属的交叉口id,如果是-1,则代表无交叉口(?)
L8:道路连接信息,与此道路相连的下一条道路类型是交叉路口,交叉路口的ID是33555309
L10:在track坐标系中s坐标,此处s代表start(start position) 类型-高速公路
备注:
The known keywords for the road type information are:
unknown
rural
motorway
town
lowSpeed
pedestrian
bicycle
townExpressway
townCollector
townArterial
townPrivate
townLocal
townPlayStreet
NOTE: In Germany, lowSpeed is equivalent to a 30km/h zone
L13:记录俯视图(平面图)中道路参考线的布局。s、x、y分别是参考线的起点在track坐标系中的s坐标以及在惯性坐标系中的x、y坐标。hdg-参考线起点在惯性系中的航向(?),参数三次曲线(?)
L20:沿着参考线的高程剖面。
高程以分段三阶多项式形式存储:elev = a + b*ds + c*ds2 + d*ds3,可以看出,非常数项部分的系数(一次项、二次项、三次项)几乎都为0.
L115:记录每个10m(大致)的横断面超高信息。同样的,是通过三阶多项式进行插值,sElev = a + b*ds + c*ds2 + d*ds3。可以看出,常数项是2个厘米多一点,一、二、三次项的系数几乎为0.
L209:记录车道偏移。(?)
L382:type-路肩 level="false" 代表考虑超高和横向坡度。
L384:sOffset代表startOffset,每一个sOffset都是一个横断面在track坐标系中的开始位置(s坐标)。道路宽度用三阶多项式进行拟合。<link />代表没有车道联系信息。
L613:id=0表示是reference line type="driving" 代表可驾驶 weight="standard"代表是标准实线,不是加粗的实线。 type="solid"代表是实线。
L858:道路标线的信息存储。color="standard" 标准颜色等同于白色。
kreuz-frankfurt-sample-generic-2019-02-08.xodr文件解读的更多相关文章
- CF-1110 (2019/02/08)
CF-1110 A. Parity 快速幂的思想,考虑最后一位即可 #include <bits/stdc++.h> using namespace std; typedef long l ...
- 梦想MxWeb3D协同设计平台 2019.02.28更新
梦想MxWeb3D协同设计平台 2019.02.28更新 SDK开发包下载地址: http://www.mxdraw.com/ndetail_10130.html 在线演示网址: http://www ...
- Heartbeat took longer than "00:00:01" at "09/06/2019 05:08:08 +00:00".
.netcore在k8s+docker+linux,部署后,偶尔会报这样的警告 Warn:Microsoft.AspNetCore.Server.KestrelHeartbeat took longe ...
- 纪中OJ 2019.02.15【NOIP提高组】模拟 B 组 梦回三国 比赛题解(第一个)
声明 旁边的同学小 H(胡)对我说: “哟,比赛拿了 140,强!要知道,如果哥第三题 AC 了,哥就 230 了,你个废柴!!!(比赛实际分数 130 额呵)” 顿时,千万草泥马从我心中奔腾而过:你 ...
- 最新版IntelliJ IDEA2019.1破解教程(2019.04.08更新)
[原文链接]:https://www.tecchen.xyz/idea-crack.html 我的个人博客:https://www.tecchen.xyz,博文同步发布到博客园. 由于精力有限,对文章 ...
- Cheatsheet: 2018 11.01 ~ 2019 02.28
Golang FromXToGo micro - A microservice toolkit Other Easy parsing of Excel spreadsheet format with ...
- 【2019年08月26日】A股最便宜的股票
查看更多A股最便宜的股票:androidinvest.com/CNValueTop/ 便宜指数 = PE + PB + 股息 + ROE,四因子等权,数值越大代表越低估. 本策略只是根据最新的数据来选 ...
- 【2019年08月06日】A股最便宜的股票
查看更多A股最便宜的股票:androidinvest.com/CNValueTop/ 便宜指数 = PE + PB + 股息 + ROE,四因子等权,数值越大代表越低估. 本策略只是根据最新的数据来选 ...
- 2019/02/16 STL容器 :栈
一.栈(stack) 1.定义: 栈是一种只能在某一端插入和删除数据的特殊线性表.他按照先进先出的原则存储数据,先进的数据被压入栈底,最后进入的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后被压 ...
随机推荐
- iOS Masonry 查看更多 收起
Masonry 查看更多 收起效果实现,带动画 demo下载地址: https://github.com/qqcc1388/MasonryDemo
- Unix编程第7章 进程环境
准备雄心勃勃的看完APUE,但是总感觉看着看着就像进入一本字典,很多地方都是介绍函数的用法的,但是给出例子远不及函数介绍的多.而且这本书还是个大部头呢.第7章的讲的进程环境,进程是程序设计中一个比较重 ...
- busybox下inittab中runlevel解析
Order of scripts run in /etc/rc?.d ================================== 0. Overview. All scripts execu ...
- c++中如何查看一个类的内存布局
打开VS command prompt,输入下述命令可以看到对象的内存布局. cl a.cpp -d1 reportSingleClassLayout[classname] // reportSin ...
- 程序猿学英语—In August the English learning summary
时间真快,总结的7月份英语学习总结刚刚结束,转眼间又该对8月份的英语学习进行小节了. 进入8月初.下发了一个文档,用一个星期的时间学音标.纠音. 在王美的带领下我组也发起了纠音运动. 刚开 始纠音的时 ...
- 解决Command "laravoole" is not defined.
版权声明:本文为博主原创文章,未经博主允许不得转载. GitHub地址:https://github.com/garveen/laravoole 先来执行正常的安装流程: 安装 要开始,将larav ...
- js实现table内 某列的内容进行即时筛选
往往有些时候,我们把数据从数据库读取出来,显示到table里面,而此时来了个新需求,要在一个搜索框内输入关键字,表格的内容进行即时的筛选. 而即时触发进行数据库的查询,再回调显示,就显得慢,拖累服务器 ...
- LNMP环境搭建(二:MySQL)
1.获取MySQL官方的rpm包,根据操作系统与需要安装的MySQL版本进行选择,官方地址:https://www.mysql.com/downloads/ # cd /usr/local/src # ...
- Unity3d NGUI 360度旋转
[AddComponentMenu("NGUI/Examples/Spin With Mouse")] publicclass SpinWithMouse : MonoBehavi ...
- Oracle11g完全卸载方法
一.在oracle11G以前卸载oracle会存在卸载不干净,导致再次安装失败的情况,在运行services.msc打开服务,停止Oracle的所有服务. 二. oracle11G自带一个卸载批处理\ ...