一种路口绘制方法、装置、服务器和存储介质制造方法及图纸

技术编号:21480511 阅读:37 留言:0更新日期:2019-06-29 05:28
本发明专利技术实施例公开了一种路口绘制方法、装置、服务器和存储介质,该方法包括:从路口的矢量数据中获取所述路口全部岔路的道路线;以各道路线作为基础进行线面扩展,获取所述路口中岔路道路面的两条边线;在所述路口的边线中确定不属于同一个道路线且位置相邻的边线对,在边线对的转角处绘制转角弧线。本发明专利技术实施例不仅能够快速绘制高清路口,达到精细化绘制目标,有效降低人工绘制成本,而且绘制的路口更贴近真实世界,提高了路口绘制的精确度。

【技术实现步骤摘要】
一种路口绘制方法、装置、服务器和存储介质
本专利技术实施例涉及地图领域,尤其涉及一种路口绘制方法、装置、服务器和存储介质。
技术介绍
随着智能终端和互联网技术的发展,人们的出行与导航地图越来越密不可分,人们对地图清晰度的要求也越来越高。由于各地道路的复杂度普遍较高,尤其是纵横交错的十字路口,其在地图中的道路清晰度和呈现效果,对指引人们正确通行起到了重要的作用。现有技术中,高清十字路口的绘制主要采用手工绘制或计算凸包的方法。然而,手工绘制虽然能够很好地呈现路口效果,但此种方式要求操作人员要具有丰富的专业知识,熟练使用绘图软件,而且操作复杂,周期较长,更新速度慢,对千万级别的路口数量来说,该方法难以快速应对。计算凸包的方式虽然实现比较简单,可以快速构建出简单的路口效果,但该方案呈现的效果极差,跟实际路口形态相差甚远。
技术实现思路
本专利技术实施例提供一种路口绘制方法、装置、服务器和存储介质,以解决现有技术中高清十字路口绘制效果差和实现复杂度高的问题。第一方面,本专利技术实施例提供了一种路口绘制方法,该方法包括:从路口的矢量数据中获取所述路口全部岔路的道路线;以各道路线作为基础进行线面扩展,本文档来自技高网...

【技术保护点】
1.一种路口绘制方法,其特征在于,包括:从路口的矢量数据中获取所述路口全部岔路的道路线;以各道路线作为基础进行线面扩展,获取所述路口中岔路道路面的两条边线;在所述路口的边线中确定不属于同一个道路线且位置相邻的边线对,在边线对的转角处绘制转角弧线。

【技术特征摘要】
1.一种路口绘制方法,其特征在于,包括:从路口的矢量数据中获取所述路口全部岔路的道路线;以各道路线作为基础进行线面扩展,获取所述路口中岔路道路面的两条边线;在所述路口的边线中确定不属于同一个道路线且位置相邻的边线对,在边线对的转角处绘制转角弧线。2.根据权利要求1所述的方法,其特征在于,所述以各道路线作为基础进行线面扩展,获取所述路口中岔路道路面的两条边线,包括:以各道路线为基础,以所述路口路宽作为总扩展距离,向道路线两侧扩展,得到目标路口中岔路道路面的边线。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:记录各道路面的两条边线与道路线的绑定关系,以及各边线与其所属道路线的位置关系,其中,所述位置关系包括位于道路线左或位于道路线右;相应的,所述在所述路口的边线中确定不属于同一个道路线且位置相邻的边线对,包括:根据所述矢量数据确定所述路口的全部岔路的道路线向量,并计算各道路线向量相对设定坐标轴的设定方向的夹角,其中,所述设定方向包括正方向或负方向;根据所述夹角的大小对各道路线进行排序,得到道路线顺序;根据所述位置关系和道路线顺序,按照顺时针或逆时针对各边线进行排序,得到边线顺序;根据所述边线顺序和所述绑定关系,确定不属于同一个道路线且位置相邻的全部边线对。4.根据权利要求3所述的方法,其特征在于,所述根据所述边线顺序和所述绑定关系,确定不属于同一个道路线且位置相邻的全部边线对,包括:根据预设的平行线相交角度阈值,判断在所述边线中是否存在至少两条平行边线;在任两条目标平行边线中,任取其中一条边线上的目标点,并利用叉积方法判断该目标点与该两条目标平行边线中另一条边线的目标位置关系;根据所述目标位置关系对所述边线顺序进行校正;根据所述校正后的边线顺序和所述绑定关系,确定不属于同一个道路线且位置相邻的全部边线对。5.根据权利要求1所述的方法,其特征在于,所述在边线对的转角处绘制转角弧线,包括:利用贝塞尔曲线函数在边线对的转角处绘制转角弧线。6.根据权利要求5所述的方法,其特征在于,所述利用贝塞尔曲线函数在边线对的转角处绘制转角弧线,包括:对于非平行边线对,利用二阶贝塞尔曲线函数绘制转角弧线;对于平行边线对,...

【专利技术属性】
技术研发人员:曾益
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1