[发明专利]一种道路的斑马线的生成方法、电子设备和存储介质有效
| 申请号: | 202010937329.6 | 申请日: | 2020-09-08 |
| 公开(公告)号: | CN112069282B | 公开(公告)日: | 2021-07-02 |
| 发明(设计)人: | 杨亚辉;李武辉;鲍建军;郝瑞深 | 申请(专利权)人: | 湖北亿咖通科技有限公司 |
| 主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/56;G06F16/587;G06T11/20 |
| 代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 关艳芬 |
| 地址: | 430056 湖北省武汉市经济开发区神*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 道路 斑马线 生成 方法 电子设备 存储 介质 | ||
本发明提供了一种道路的斑马线的生成方法、电子设备和计算机可读存储介质。该方法主要通过从地图数据中获取斑马线的外框数据,根据斑马线的外框数据确定斑马线的外框中最长边、斑马线的最大外框矩形以及最大外框矩形中斑马线的垂直边,进而基于最大外框矩形和垂直边形成条纹形的斑马线图案,以最终生成地图中道路的斑马线。本发明的方案可在不改变斑马线的原始外框数据以保证原始数据的简洁性的前提下,在数据展示端模拟出真实的道路斑马线,从而在避免增加额外的数据生产和存储负担的同时,有效地提高了地图的可视化效果。
技术领域
本发明涉及高精度地图技术领域,特别是一种道路的斑马线的生成方法、电子设备和计算机可读存储介质。
背景技术
现有技术中,高精度地图数据中的面状要素(包括斑马线、道路文字、道路箭头、交通标牌等)的数据都是以面状矢量数据的形式存储,在绘制高精度地图时,所有面状要素都显示成一个简单的外框或填充面。如此,用户难以区分不同的面状要素。特别是对于斑马线,用户难以将地图中的数据视觉效果与真实世界建立映射,降低了高精度地图可视化效果的可读性。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的道路的斑马线的生成方法、电子设备和计算机可读存储介质。
本发明的一个目的在于提供一种可模拟出真实的道路斑马线以提高地图的可视化效果的道路的斑马线的生成方法。
本发明的一个进一步的目的在于提高所生成的斑马线的精确度。
特别地,根据本发明实施例的一方面,提供了一种道路的斑马线的生成方法,包括:
从地图数据中获取道路的斑马线的外框数据,其中,所述斑马线的外框包括多个节点;
根据所述斑马线的外框数据确定所述斑马线的外框中最长边;
以所述最长边为长边,并以所述斑马线的外框的各所述节点到所述最长边的最大垂直距离为宽,确定所述斑马线的最大外框矩形;
确定所述最大外框矩形中斑马线的垂直边;
自所述垂直边的一端的端点开始,根据设定的斑马线宽度和斑马线间距,周期性地向所述最大外框矩形的与所述垂直边相对的另一边做垂线,直到到达或经过所述斑马线的垂直边的另一端的端点,以形成条纹形的斑马线图案;
根据所述条纹形的斑马线图案生成地图中道路的斑马线。
可选地,所述根据所述斑马线的外框数据确定所述斑马线的外框中最长边,包括:
根据所述斑马线的外框数据,计算所述斑马线的外框的每相邻两个所述节点之间的距离,以距离最大的相邻两个所述节点连接所组成的线段作为第一最长边;
判断所述斑马线的外框中是否存在至少一种共线情形,其中,每种共线情形中包含共线的至少三个节点;
若不存在至少一种共线情形,则以所述第一最长边作为所述斑马线的外框中最长边;
若存在至少一种共线情形,则找出每种共线情形包含的节点,将每种共线情形包含的节点分别作为一组共线节点,得到一组或多组共线节点;
计算每组共线节点中相距最远的两个节点之间的距离作为每组共线节点的共线长度,以共线长度最大的一组共线节点连接所组成的线段作为第二最长边;
比较所述第一最长边与所述第二最长边的长度,以两者中长度更大的一者作为所述斑马线的外框中最长边。
可选地,所述判断所述斑马线的外框中是否存在至少一种共线情形,包括:
以所述斑马线的外框的每相邻三个所述节点为一个节点单元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北亿咖通科技有限公司,未经湖北亿咖通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010937329.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息获取方法及装置、电子设备
- 下一篇:一种机器人运输装置





