场景库之高精度地图编辑器

一、背景介绍

高精度地图编辑器是场景库生产所需的必要工具,地图编辑器基于JS开发,可对指定的地图进行描绘,生成数字高精度地图。

  

二、功能介绍

路网元素支持:

类别元素图片
交叉口交叉口
安全岛
交通岛
导流岛
道路中心圈
路口边缘线
路口导向线
路口网状线
道路道路
车道行车道
中央分隔带
导流线
待转区
绿化带
车道线白色实线
白色虚线
黄色实线
黄色虚线
双白实线
双白虚线
双黄实线
双黄虚线
白色实虚线
白色虚实线
黄色实虚线
黄色虚实线
停止线
道路箭头直行箭头
直行左转箭头
直行右转箭头
左转箭头
右转箭头
左掉头
左转掉头
左合流箭头
右合流箭头
道路设施人行横道线
锥桶
停车位
施工牌
车辆
护栏
防撞桶
水马
道路标志行人等待区
网状线
减速标线
纵向减速标线
自行车标志
人行横道预告
文字
减速让行
停车让行

交叉口连接路网关系:

 <junction type="cross" name="交叉口128" id="3}D$B=A+_V5^85?gFs*i"><connection id="0" incomingRoad="9Hptf~PxrF5WM:F`=cOO" connectingRoad="clOq6x)V`!Xb7f8DSySt" contactPoint="start"><laneLink fromBlockId="5Lc37s`~J:~C|A}.iZtF" from="-4" toBlockId="W!S|xJ8/l@R?`:(xBUR)" to="-4" dir="right"></laneLink><laneLink fromBlockId="5Lc37s`~J:~C|A}.iZtF" from="-4" toBlockId="(=imLy8KE1_D!JM{7_Il" to="-3" dir="right"></laneLink><laneLink fromBlockId="5Lc37s`~J:~C|A}.iZtF" from="-4" toBlockId="wBosF1yC`Bs,Z4{{V-CG" to="-2" dir="right"></laneLink><laneLink fromBlockId="5Lc37s`~J:~C|A}.iZtF" from="-4" toBlockId="k!;)G3LQ4YT-e[3]j@8~" to="-1" dir="right"></laneLink><laneLink fromBlockId="N$R6?8fCrbO[Tr+U`G#Z" from="-2" toBlockId="W!S|xJ8/l@R?`:(xBUR)" to="-4" dir="right"></laneLink><laneLink fromBlockId="N$R6?8fCrbO[Tr+U`G#Z" from="-2" toBlockId="(=imLy8KE1_D!JM{7_Il" to="-3" dir="right"></laneLink><laneLink fromBlockId="N$R6?8fCrbO[Tr+U`G#Z" from="-2" toBlockId="wBosF1yC`Bs,Z4{{V-CG" to="-2" dir="right"></laneLink><laneLink fromBlockId="N$R6?8fCrbO[Tr+U`G#Z" from="-2" toBlockId="k!;)G3LQ4YT-e[3]j@8~" to="-1" dir="right"></laneLink></connection><connection id="1" incomingRoad="9Hptf~PxrF5WM:F`=cOO" connectingRoad=")F7Ngk$bp6i+[%9m;d)=" contactPoint="start"><laneLink fromBlockId="5Lc37s`~J:~C|A}.iZtF" from="-4" toBlockId="jM]ROa3d+7`-B%vZw|rG" to="-1" dir="straight"></laneLink><laneLink fromBlockId="N$R6?8fCrbO[Tr+U`G#Z" from="-2" toBlockId="jM]ROa3d+7`-B%vZw|rG" to="-1" dir="straight"></laneLink><laneLink fromBlockId="9#cJ*u4d_-WGMw;do^c3" from="-1" toBlockId="jM]ROa3d+7`-B%vZw|rG" to="-1" dir="straight"></laneLink></connection><connection id="2" incomingRoad="9Hptf~PxrF5WM:F`=cOO" connectingRoad="r*STdov6#yZ+)fv@Cm+{" contactPoint="start"><laneLink fromBlockId="9#cJ*u4d_-WGMw;do^c3" from="-1" toBlockId="HAR9jP|jf$HlRD%oj^x^" to="-1" dir="left"></laneLink><laneLink fromBlockId="9#cJ*u4d_-WGMw;do^c3" from="-1" toBlockId=".vsOt-d@Kl4%~UF=ci9k" to="-2" dir="left"></laneLink><laneLink fromBlockId="9#cJ*u4d_-WGMw;do^c3" from="-1" toBlockId="cM*t@%BAR4V=[rDR}(KK" to="-3" dir="left"></laneLink><laneLink fromBlockId="9#cJ*u4d_-WGMw;do^c3" from="-1" toBlockId="%5I~a@Wr~iqz+1[z5kkO" to="-4" dir="left"></laneLink></connection><connection id="3" incomingRoad="clOq6x)V`!Xb7f8DSySt" connectingRoad="clOq6x)V`!Xb7f8DSySt" contactPoint="start"><laneLink fromBlockId="~N(}Uj*f1ehl2kE^^PLS" from="1" toBlockId="k!;)G3LQ4YT-e[3]j@8~" to="-1" dir="back"></laneLink><laneLink fromBlockId="~N(}Uj*f1ehl2kE^^PLS" from="1" toBlockId="wBosF1yC`Bs,Z4{{V-CG" to="-2" dir="back"></laneLink><laneLink fromBlockId="~N(}Uj*f1ehl2kE^^PLS" from="1" toBlockId="(=imLy8KE1_D!JM{7_Il" to="-3" dir="back"></laneLink><laneLink fromBlockId="~N(}Uj*f1ehl2kE^^PLS" from="1" toBlockId="W!S|xJ8/l@R?`:(xBUR)" to="-4" dir="back"></laneLink></connection><connection id="4" incomingRoad="clOq6x)V`!Xb7f8DSySt" connectingRoad="9Hptf~PxrF5WM:F`=cOO" contactPoint="start"><laneLink fromBlockId="~N(}Uj*f1ehl2kE^^PLS" from="1" toBlockId="{QCJN,g.L!Zv@7doxH-+" to="1" dir="left"></laneLink><laneLink fromBlockId="~N(}Uj*f1ehl2kE^^PLS" from="1" toBlockId=";]1n!;yRP7%}Lu+mko3P" to="2" dir="left"></laneLink><laneLink fromBlockId="~N(}Uj*f1ehl2kE^^PLS" from="1" toBlockId="xD{VMf(o;^z[G_#0IDer" to="4" dir="left"></laneLink></connection><connection id="5" incomingRoad="clOq6x)V`!Xb7f8DSySt" connectingRoad="r*STdov6#yZ+)fv@Cm+{" contactPoint="start"><laneLink fromBlockId="aM%KOnbUOuG+7QV)o.DY" from="2" toBlockId="HAR9jP|jf$HlRD%oj^x^" to="-1" dir="straight"></laneLink><laneLink fromBlockId="aM%KOnbUOuG+7QV)o.DY" from="2" toBlockId=".vsOt-d@Kl4%~UF=ci9k" to="-2" dir="straight"></laneLink><laneLink fromBlockId="aM%KOnbUOuG+7QV)o.DY" from="2" toBlockId="cM*t@%BAR4V=[rDR}(KK" to="-3" dir="straight"></laneLink><laneLink fromBlockId="aM%KOnbUOuG+7QV)o.DY" from="2" toBlockId="%5I~a@Wr~iqz+1[z5kkO" to="-4" dir="straight"></laneLink><laneLink fromBlockId="~:|P(-(7*B:$_CGVZ)Yh" from="3" toBlockId="HAR9jP|jf$HlRD%oj^x^" to="-1" dir="straight"></laneLink><laneLink fromBlockId="~:|P(-(7*B:$_CGVZ)Yh" from="3" toBlockId=".vsOt-d@Kl4%~UF=ci9k" to="-2" dir="straight"></laneLink><laneLink fromBlockId="~:|P(-(7*B:$_CGVZ)Yh" from="3" toBlockId="cM*t@%BAR4V=[rDR}(KK" to="-3" dir="straight"></laneLink><laneLink fromBlockId="~:|P(-(7*B:$_CGVZ)Yh" from="3" toBlockId="%5I~a@Wr~iqz+1[z5kkO" to="-4" dir="straight"></laneLink></connection><connection id="6" incomingRoad="clOq6x)V`!Xb7f8DSySt" connectingRoad=")F7Ngk$bp6i+[%9m;d)=" contactPoint="start"><laneLink fromBlockId="jKNHPT0f99B%P1QVq$8*" from="4" toBlockId="jM]ROa3d+7`-B%vZw|rG" to="-1" dir="right"></laneLink></connection><connection id="7" incomingRoad=")F7Ngk$bp6i+[%9m;d)=" connectingRoad="clOq6x)V`!Xb7f8DSySt" contactPoint="start"><laneLink fromBlockId="|7@o80,+K:;i$LgmV{1V" from="1" toBlockId="k!;)G3LQ4YT-e[3]j@8~" to="-1" dir="left"></laneLink><laneLink fromBlockId="|7@o80,+K:;i$LgmV{1V" from="1" toBlockId="wBosF1yC`Bs,Z4{{V-CG" to="-2" dir="left"></laneLink><laneLink fromBlockId="|7@o80,+K:;i$LgmV{1V" from="1" toBlockId="(=imLy8KE1_D!JM{7_Il" to="-3" dir="left"></laneLink><laneLink fromBlockId="|7@o80,+K:;i$LgmV{1V" from="1" toBlockId="W!S|xJ8/l@R?`:(xBUR)" to="-4" dir="left"></laneLink></connection><connection id="8" incomingRoad=")F7Ngk$bp6i+[%9m;d)=" connectingRoad="9Hptf~PxrF5WM:F`=cOO" contactPoint="start"><laneLink fromBlockId="|7@o80,+K:;i$LgmV{1V" from="1" toBlockId="{QCJN,g.L!Zv@7doxH-+" to="1" dir="straight"></laneLink><laneLink fromBlockId="|7@o80,+K:;i$LgmV{1V" from="1" toBlockId=";]1n!;yRP7%}Lu+mko3P" to="2" dir="straight"></laneLink><laneLink fromBlockId="|7@o80,+K:;i$LgmV{1V" from="1" toBlockId="xD{VMf(o;^z[G_#0IDer" to="4" dir="straight"></laneLink><laneLink fromBlockId="pi8HRd@td$}5y7i}Wb}%" from="2" toBlockId="{QCJN,g.L!Zv@7doxH-+" to="1" dir="straight"></laneLink><laneLink fromBlockId="pi8HRd@td$}5y7i}Wb}%" from="2" toBlockId=";]1n!;yRP7%}Lu+mko3P" to="2" dir="straight"></laneLink><laneLink fromBlockId="pi8HRd@td$}5y7i}Wb}%" from="2" toBlockId="xD{VMf(o;^z[G_#0IDer" to="4" dir="straight"></laneLink></connection><connection id="9" incomingRoad=")F7Ngk$bp6i+[%9m;d)=" connectingRoad="r*STdov6#yZ+)fv@Cm+{" contactPoint="start"><laneLink fromBlockId="pi8HRd@td$}5y7i}Wb}%" from="2" toBlockId="%5I~a@Wr~iqz+1[z5kkO" to="-4" dir="left"></laneLink><laneLink fromBlockId="pi8HRd@td$}5y7i}Wb}%" from="2" toBlockId="cM*t@%BAR4V=[rDR}(KK" to="-3" dir="right"></laneLink><laneLink fromBlockId="pi8HRd@td$}5y7i}Wb}%" from="2" toBlockId=".vsOt-d@Kl4%~UF=ci9k" to="-2" dir="right"></laneLink><laneLink fromBlockId="pi8HRd@td$}5y7i}Wb}%" from="2" toBlockId="HAR9jP|jf$HlRD%oj^x^" to="-1" dir="right"></laneLink></connection><connection id="10" incomingRoad="r*STdov6#yZ+)fv@Cm+{" connectingRoad=")F7Ngk$bp6i+[%9m;d)=" contactPoint="start"><laneLink fromBlockId="tk[n*g2d]%{NVayBr##d" from="1" toBlockId="jM]ROa3d+7`-B%vZw|rG" to="-1" dir="left"></laneLink></connection><connection id="11" incomingRoad="r*STdov6#yZ+)fv@Cm+{" connectingRoad="clOq6x)V`!Xb7f8DSySt" contactPoint="start"><laneLink fromBlockId="{E2;~G[WVIR=CYA~EzX}" from="2" toBlockId="k!;)G3LQ4YT-e[3]j@8~" to="-1" dir="straight"></laneLink><laneLink fromBlockId="{E2;~G[WVIR=CYA~EzX}" from="2" toBlockId="wBosF1yC`Bs,Z4{{V-CG" to="-2" dir="straight"></laneLink><laneLink fromBlockId="{E2;~G[WVIR=CYA~EzX}" from="2" toBlockId="(=imLy8KE1_D!JM{7_Il" to="-3" dir="straight"></laneLink><laneLink fromBlockId="{E2;~G[WVIR=CYA~EzX}" from="2" toBlockId="W!S|xJ8/l@R?`:(xBUR)" to="-4" dir="straight"></laneLink><laneLink fromBlockId="T@QTrc#KhKDg-Sni@k17" from="3" toBlockId="k!;)G3LQ4YT-e[3]j@8~" to="-1" dir="straight"></laneLink><laneLink fromBlockId="T@QTrc#KhKDg-Sni@k17" from="3" toBlockId="wBosF1yC`Bs,Z4{{V-CG" to="-2" dir="straight"></laneLink><laneLink fromBlockId="T@QTrc#KhKDg-Sni@k17" from="3" toBlockId="(=imLy8KE1_D!JM{7_Il" to="-3" dir="straight"></laneLink><laneLink fromBlockId="T@QTrc#KhKDg-Sni@k17" from="3" toBlockId="W!S|xJ8/l@R?`:(xBUR)" to="-4" dir="straight"></laneLink></connection><connection id="12" incomingRoad="r*STdov6#yZ+)fv@Cm+{" connectingRoad="9Hptf~PxrF5WM:F`=cOO" contactPoint="start"><laneLink fromBlockId="B{(,VPk{,70/ook$fA`_" from="4" toBlockId="{QCJN,g.L!Zv@7doxH-+" to="1" dir="right"></laneLink><laneLink fromBlockId="B{(,VPk{,70/ook$fA`_" from="4" toBlockId=";]1n!;yRP7%}Lu+mko3P" to="2" dir="right"></laneLink><laneLink fromBlockId="B{(,VPk{,70/ook$fA`_" from="4" toBlockId="xD{VMf(o;^z[G_#0IDer" to="4" dir="right"></laneLink></connection><connection id="13" incomingRoad="r*STdov6#yZ+)fv@Cm+{" connectingRoad="r*STdov6#yZ+)fv@Cm+{" contactPoint="start"><laneLink fromBlockId="tk[n*g2d]%{NVayBr##d" from="1" toBlockId="HAR9jP|jf$HlRD%oj^x^" to="-1" dir="back"></laneLink><laneLink fromBlockId="tk[n*g2d]%{NVayBr##d" from="1" toBlockId=".vsOt-d@Kl4%~UF=ci9k" to="-2" dir="back"></laneLink><laneLink fromBlockId="tk[n*g2d]%{NVayBr##d" from="1" toBlockId="cM*t@%BAR4V=[rDR}(KK" to="-3" dir="back"></laneLink><laneLink fromBlockId="tk[n*g2d]%{NVayBr##d" from="1" toBlockId="%5I~a@Wr~iqz+1[z5kkO" to="-4" dir="back"></laneLink></connection></junction>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/407218.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

msvcp110.dll丢失修复?教你几招简单易懂的修复msvcp110.dll指南

msvcp110.dll错误通常出现在Windows操作系统中&#xff0c;表明系统缺少或损坏了该msvcp110.dll文件&#xff0c;这是Microsoft Visual C 2012 Redistributable程序包的一部分。下面列出了几种彻底解决此问题的全面方法&#xff0c;以确保解决从简单文件丢失到系统级问题的多种…

使用Intent在活动之间穿梭

文章目录 使用Intent在活动之间穿梭使用显式Intent使用隐式Intent更多隐式Intent的用法 使用Intent在活动之间穿梭 Intent是Android程序中各组件之间进行交互的一种重要方式&#xff0c;它不仅可以指明当前组件想要执行的动作&#xff0c;还可以在不同组件之间传递数据。Inten…

类的构造函数和显式与隐式转化函数

在这个示例中&#xff0c;Iterator类的构造函数是显式的&#xff0c;但通过定义类型转换函数operator Iterator()&#xff0c;你可以通过隐式类型转换来创建Iterator对象。 总之&#xff0c;如果你想要隐式构造一个迭代器对象&#xff0c;你可以将迭代器的构造函数声明为非显式…

Git 的基本使用

1.创建 Git 本地仓库 仓库是进⾏版本控制的⼀个⽂件⽬录。我们要想对⽂件进⾏版本控制&#xff0c;就必须先创建⼀个仓库出来&#xff0c;例如下面代码创建了gitcode_linux的文件夹&#xff0c;之后再对其进行初始化。创建⼀个 Git 本地仓库对应的命令为 git init &#xff0c…

Postman接口自动化之postman脚本编写

这是之前搞的接口自动化方案&#xff0c;已经在业务测试中实现了使用postman编写接口脚本&#xff0c;通过GitHubJenkinsemail html report实现了接口自动化&#xff0c;现在分块整理一下。 postman脚本编写 1、创建集合 和 目录&#xff1a; 一条业务线下的接口可以放到一个…

Docker离线安装

概述 Docker既可以在线安装&#xff0c;又可以离线安装。有时服务器不能连接互联网&#xff0c;只能采用离线安装的方式。 Docker的Linux发行包可以在https://download.docker.com/linux/下载。另外&#xff0c;国内有镜像网站&#xff0c;下载速度更快&#xff08;例如https…

联想电脑如何查看ip地址?详细介绍几种方法

随着互联网的普及和技术的飞速发展&#xff0c;IP地址已成为我们日常网络活动中不可或缺的一部分。无论是访问网站、远程办公还是进行网络游戏&#xff0c;IP地址都扮演着重要的角色。对于联想电脑用户来说&#xff0c;了解如何查看自己的IP地址是一项基本技能。虎观代理小二将…

[Linux] 认识系统服务(daemon)

参考&#xff1a;《鸟哥的Linux私房菜》 一、什么是 daemon 与服务&#xff08;service&#xff09; 在英语中的daemon就有守护进程&#xff0c;后台程序的意思。简单来说就是一直在后台运行的进程&#xff0c;我们就称之为服务(service)&#xff0c;或者是守护进程(daemon)。…

Mybatis实现员工管理系统

文章目录 1.案例需求2.编程思路3.案例源码4.小结 1.案例需求 在上次做的父子模块的maven以及Ajax实现人工管理系统的基础上使用Mybatis实现员工管理系统的增删改查&#xff0c;具体运行效果如下&#xff1a; 2.编程思路 Mybatis框架的一般执行流程&#xff1a; 创建MyBati…

Java中的IO流-最全最基础的IO流概述和简介

IO流简介 IO是什么 Java中的IO流是用于处理数据输入和输出的核心机制。通过应用IO流可以使Java程序能够与外部世界&#xff08;如磁盘文件、网络、硬件设备等&#xff09;进行数据交互。IO流的全称为输入/输出流&#xff08;Input/Output Stream&#xff09;&#xff0c;它是…

探索Python性能优化的神秘力量:Line Profiler

文章目录 探索Python性能优化的神秘力量&#xff1a;Line Profiler第一部分&#xff1a;背景第二部分&#xff1a;库简介第三部分&#xff1a;安装指南第四部分&#xff1a;基本使用方法第五部分&#xff1a;实际应用场景场景1&#xff1a;数据分析场景2&#xff1a;机器学习模…

qt-16可扩展对话框--隐藏和展现

可扩展对话框 知识点extension.hextension.cppmain.cpp运行图初始化隐藏展现--点击--详细按钮 知识点 MainLayout->setSizeConstraint(QLayout::SetFixedSize);//固定窗口大小 extension.h #ifndef EXTENSION_H #define EXTENSION_H#include <QDialog>class Extens…

腾讯2025校招不需要笔试了!速来投递!付内推

速报&#xff01;互联网扛把子腾讯 开放2025全球校招 想进鹅厂的同学请注意❗❗❗ 本次校招有重要流程变化 一起来看看今年鹅厂校招的三大重要变化。 1️⃣笔面流程变化&#xff1a;取消统一笔试 本次腾讯校招最重要的变化就是取消统一笔试&#xff08;在线测试未取消&am…

如何将图片上不需要的部分裁剪掉?裁剪图片的8种方法介绍

如何将图片上不需要的部分裁剪掉&#xff1f;在现代视觉媒体中&#xff0c;图片的质量和构图直接影响到信息传达的效果和观众的视觉体验。图片裁剪的目的是将图像的某些区域去除&#xff0c;从而专注于更重要的部分。这种处理方式常用于去除背景中的干扰元素、调整画面的比例、…

车牌号字符检测系统源码分享 # [一条龙教学YOLOV8标注好的数据集一键训练_70+全套改进创新点发刊_Web前端展示]

车牌号字符检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 研究背景与意义 随着智能交通系统的快速发展&#xff0c;车牌号字…

开放式耳机音质好吗?2024热门耳机选购推荐!

开放式耳机的音质是否好&#xff0c;很大程度上取决于具体的产品型号和品牌&#xff0c;以及它们所采用的声学技术和驱动单元。根据搜索结果&#xff0c;市面上一些开放式耳机提供了不错的音质体验&#xff0c;尤其是在高音和中音方面表现出色&#xff0c;同时也有几款在低音方…

电梯节能 回馈装置

1、产品介绍 PFE系列电梯能量回馈装置是加拿大技术制造的电梯专用高性能回馈制动单元。 自2004年8月&#xff0c;近20年间&#xff0c;我们的产品历经六次重大设计改进、21次细节设计改进、105次微小技术改进&#xff0c;已经是第六代产品。 电梯变频回馈行业【优秀】水平&a…

Clipper2Lib的安装使用(新手友好)

Clipper2简介 Clipper2 库执行简单和复杂多边形的交集、并集、差集 和 异或 布尔操作&#xff0c;同时也执行多边形偏移。作者在十年前编写的原始 Clipper 库的重大更新版&#xff0c;现在称之为 Clipper1。尽管 Clipper1 仍然运行得很好&#xff0c;但 Clipper2 在各个方面都…

PC6402恒频DC-DC降压开关2A输出电流SOT23-5封装

PC6402是1.0MHz的恒定频率&#xff0c;电流模式降压转换器。这是理想的适用于要求非常高的便携式设备单电池锂离子电流高达2A电池&#xff0c;同时仍达到90%以上峰值负载条件下的效率。这个PC6402还可以以100%的占空比运行低压差运行&#xff0c;延长电池寿命轻载运行时的便携式…

拼车系统开发方案

一、项目背景 随着城市化进程的加快和私家车数量的激增&#xff0c;交通拥堵和环境污染问题日益严峻。拼车作为一种绿色、经济的出行方式&#xff0c;逐渐成为缓解这些问题的重要途径。开发一个高效、安全、便捷的拼车系统不仅有助于提升出行效率&#xff0c;还能减少交通拥堵…