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.定义: 栈是一种只能在某一端插入和删除数据的特殊线性表.他按照先进先出的原则存储数据,先进的数据被压入栈底,最后进入的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后被压 ...
随机推荐
- csv文件中出现乱码的解决方法
1.首先用UE打开CSV文件,发现没有乱码了. 2.然后新建一个txt文本,把CSV中的数据复制到txt文本中,保存格式为ANSI/ASCII. 3.复制txt文件,再把副本后缀改为CSV格式,再用E ...
- qb64手记(2)
传值与传引用 PRINT mymax(12, 111) x1 = 55x2 = 66myswapPRINT x1 FUNCTION mymax (x, y)IF x > y THEN my ...
- Unity3d监听手机暂停与退出事件
做移动互联网类型的开放,很多情况得考虑移动设备的暂停与退出时,做某些数据操作或UI. 1,退出事件,Unity3d,InPut就包含了: Input.GetKey(KeyCode.Escape) . ...
- 与webView进行交互,webView小记
本文转载至 http://www.verydemo.com/demo_c101_i46895.html 一.与webView进行交互,调用web页面中的需要传参的函数时,参数需要带单引号,或者双引号( ...
- java操作文件流对象
所有流对象 InputStream 字节流 FileInputStream 字节流 专门读写非文本文件的 BufferedInputStream 高效流 OutPutS ...
- Android开发之深入理解泛型extends和super的区别
摘要: 什么是泛型?什么是擦除边界?什么是上界限定或下界限定(子类型限定或超类型限定)?什么是类型安全?泛型extends关和super关键字结合通配符?使用的区别,两种泛型在实际Android开发中 ...
- Java & 混型
1.C++ & 混型 C++能够记住其模板参数的类型,对于混型来说,使用参数化类型更加优雅. #include <string> #include <ctime> #i ...
- ubuntu查看Mysql是否已启动
sudo netstat -tap | grep mysql 命令行输出: tcp6 0 0 [::]:mysql [::]:* ...
- java线程 同步临界区:thinking in java4 21.3.5
java线程 同步临界区:thinking in java4 21.3.5 thinking in java 4免费下载:http://download.csdn.net/detail/liangru ...
- mysql中子查询更新,得用别名表
通过查出最大id,来更新记录 update order set status = 'xx' where id in (select v.id from (select max(id) id from ...