一种指示电子地图引导路径的方法及装置制造方法及图纸

技术编号:15788530 阅读:71 留言:0更新日期:2017-07-09 15:15
本发明专利技术提供了一种指示电子地图引导路径的方法及装置,其中,方法包括:获取一电子地图的道路数据;根据获取的所述道路数据,生成所述电子地图的样条曲线引导数据;将所述样条曲线引导数据加载至所述电子地图中,生成所述电子地图的道路引导样条曲线,并利用所述道路引导样条曲线指示所述电子地图的引导路径。本发明专利技术利用道路引导样条曲线指示电子地图中的引导路径,解决了现有折线指示引导路径中存在的指示简单的问题,并且本发明专利技术利用现有的道路数据,在不增加道路形状点的前提下使得地图引导路径与地图用户的实际驾驶轨迹相匹配,此外,本发明专利技术同时适用于二维地图和三维地图,提高了用户体验。

【技术实现步骤摘要】
一种指示电子地图引导路径的方法及装置
本专利技术涉及导航电子地图的路径指示技术,尤其涉及一种指示电子地图引导路径的方法及装置。
技术介绍
目前,随着人们出行的增多,导航电子地图的应用也逐渐增多。导航电子地图多应用于手机终端、导航终端、个人电脑终端等各种用户终端,这些终端基于互联网、移动基站等通信网络。用户可以根据这些终端上的地图进行线路规划。而针对于现有技术中导航电子地图上的路径指示,则大多是依据其道路的矢量数据的线段及其方向、交通限制等属性,自出发起点至到达终点之间,直接利用所经过的所有道路线段,以这些线段首尾相接形成的一组带有方向的相关折线。以一组带有方向的相关折线指示导航地图的路径,经常会出现折线指示的路径与地图用户的实际驾驶轨迹不符的情况,降低了地图用户的驾驶体验;此外,采用折线指示路径同样会有路径指示简单、粗糙以及生硬的缺点,尤其是在地图上的弯道和路口等地点处;另外,在折线上增加的形状点等,也极大的增加了导航地图的数据量,并增加了导航系统的负荷;
技术实现思路
为了解决现有的指示引导路径中存在的指示简单的问题,本专利技术提供了一种指示电子地图引导路径的方法及装置。为了解决上述技术问题,本专利技术提供了一种指示地图引导路径的方法,包括:获取一电子地图的道路数据;根据获取的所述道路数据,生成所述电子地图的样条曲线引导数据;将所述样条曲线引导数据加载至所述电子地图中,生成所述电子地图的道路引导样条曲线,并利用所述道路引导样条曲线指示所述电子地图的引导路径。可选的,在所述获取一电子地图的道路数据中,所述道路数据至少包括道路线段的节点数据、形状点数据、车道信息数据、等级数据、方向数据、道路路口的交叉节点数据、与道路路口相关的道路线段序列以及交通限制数据。可选的,所述根据获取的所述道路数据,生成所述电子地图的样条曲线引导数据,包括:根据获取的所述道路数据,分别生成所述电子地图中道路线段的样条曲线引导数据和道路路口的转向样条曲线引导数据。可选的,根据获取的所述道路数据,生成所述电子地图中道路线段的样条曲线引导数据,包括:根据所述道路线段的节点数据和形状点数据,计算出所述道路线段的各个节点和各个形状点的切向量;根据所述道路线段的节点数据和形状点数据、计算得到的各个节点和各个形状点的切向量、所述道路线段的车道信息数据以及方向数据,生成所述道路线段的样条曲线引导数据。可选的,根据获取的所述道路数据,生成所述电子地图中道路路口的转向样条曲线引导数据,包括:根据道路路口的交叉节点数据、与道路路口相关的道路线段序列以及与道路路口相关的道路线段的车道信息数据,生成与所述道路路口相关的道路面数据;根据所述道路面数据,生成与所述道路路口相关的第一道路线段的样条曲线引导数据,并根据所述第一道路线段的样条曲线引导数据,生成所述第一道路线段的端点转向节点数据;根据所述第一道路线段的样条曲线引导数据、端点转向节点数据、道路路口的交通限制以及与道路路口相关的转向道路线段序列,生成道路路口的转向样条曲线引导数据,其中,所述转向道路线段序列包括第一方向道路线段序列和与所述第一方向相配合转向的第二道路线段序列。可选的,所述根据所述第一道路线段的样条曲线引导数据、端点转向节点数据、道路路口的交通限制以及与道路路口相关的转向道路线段序列,生成道路路口的转向样条曲线引导数据,包括:根据所述第一道路线段的样条曲线引导数据,计算所述第一道路线段的切向量;根据所述第一道路线段的切向量、所述端点转向节点数据、道路路口的交通限制以及与道路路口相关的转向道路线段序列,生成所述道路路口的转向样条曲线引导数据。可选的,在将所述样条曲线引导数据加载至所述电子地图中,生成所述电子地图的道路引导样条曲线中,所述电子地图的道路引导样条曲线至少包括直线道路、弯曲道路、环岛道路、平面交叉口、环形交叉口、立体交叉口、立交桥以及隧道的道路引导样条曲线。依据本专利技术的另一个方面,本专利技术还提供了一种指示电子地图引导路径的装置,所述装置包括:获取模块,用于获取一电子地图的道路数据;生成模块,用于根据获取的所述道路数据,生成所述电子地图的样条曲线引导数据;指示模块,用于将所述样条曲线引导数据加载至所述电子地图中,生成所述电子地图的道路引导样条曲线,并利用所述道路引导样条曲线指示所述电子地图的引导路径。可选的,所述获取模块获取的道路数据至少包括道路线段的节点数据、形状点数据、车道信息数据、等级数据、方向数据、道路路口的交叉节点数据、与道路路口相关的道路线段序列以及交通限制数据。可选的,所述生成模块还用于根据获取的所述道路数据,分别生成所述电子地图中道路线段的样条曲线引导数据和道路路口的转向样条曲线引导数据。可选的,所述生成模块还包括计算单元,用于根据所述道路线段的节点数据和形状点数据,计算出所述道路线段的各个节点和各个形状点的切向量;第一生成单元,用于根据所述道路线段的节点数据和形状点数据、计算得到的各个节点和各个形状点的切向量、所述道路线段的车道信息数据以及方向数据,生成所述道路线段的样条曲线引导数据。可选的,所述生成模块还包括:第二生成单元,用于根据道路路口的交叉节点数据、与道路路口相关的道路线段序列以及与道路路口相关的道路线段的车道信息数据,生成与所述道路路口相关的道路面数据;第三生成单元,用于根据所述道路面数据,生成与所述道路路口相关的第一道路线段的样条曲线引导数据,并根据所述第一道路线段的样条曲线引导数据,生成所述第一道路线段的端点转向节点数据;第四生成单元,用于根据所述第一道路线段的样条曲线引导数据、端点转向节点数据、道路路口的交通限制以及与道路路口相关的转向道路线段序列,生成道路路口的转向样条曲线引导数据,其中,所述转向道路线段序列包括第一方向道路线段序列和与所述第一方向相配合转向的第二道路线段序列。可选的,所述第四生成单元还用于,根据所述第一道路线段的样条曲线引导数据,计算所述第一道路线段的切向量;根据所述第一道路线段的切向量、所述端点转向节点数据、道路路口的交通限制以及与道路路口相关的转向道路线段序列,生成所述道路路口的转向样条曲线引导数据。可选的,所述指示模块中的所述电子地图的道路引导样条曲线至少包括直线道路、弯曲道路、环岛道路、平面交叉口、环形交叉口、立体交叉口、立交桥以及隧道的道路引导样条曲线。本专利技术的有益效果是:本专利技术提供的指示电子地图引导路径的方法,将根据电子地图的道路数据生成的电子地图的样条曲线引导数据加载至电子地图中,生成电子地图的道路引导样条曲线,并利用道路引导样条曲线指示电子地图的引导路径。本专利技术利用道路引导样条曲线指示电子地图的引导路径,解决了现有折线指示引导路径中存在的指示简单的问题,并且本专利技术利用现有的道路数据,在不增加道路形状点的前提下使得地图引导路径与地图用户的实际驾驶轨迹相匹配,此外,本专利技术同时适用于二维地图和三维地图,提高了用户体验。附图说明图1表示本专利技术的第一实施例中指示地图引导路径的方法的步骤流程图;图2表示本专利技术的第一实施例中生成与道路路口相关的道路面的过程示意图;图3表示本专利技术的第一实施例中第一道路线段的道路引导样条曲线和道路引导样条曲线的端点转向节点的示意图;图4表示本专利技术的第一实施例中道路路口的转向引导样本文档来自技高网...
一种指示电子地图引导路径的方法及装置

【技术保护点】
一种指示电子地图引导路径的方法,其特征在于,所述方法包括:获取一电子地图的道路数据;根据获取的所述道路数据,生成所述电子地图的样条曲线引导数据;将所述样条曲线引导数据加载至所述电子地图中,生成所述电子地图的道路引导样条曲线,并利用所述道路引导样条曲线指示所述电子地图的引导路径。

【技术特征摘要】
1.一种指示电子地图引导路径的方法,其特征在于,所述方法包括:获取一电子地图的道路数据;根据获取的所述道路数据,生成所述电子地图的样条曲线引导数据;将所述样条曲线引导数据加载至所述电子地图中,生成所述电子地图的道路引导样条曲线,并利用所述道路引导样条曲线指示所述电子地图的引导路径。2.根据权利要求1所述的方法,其特征在于,在所述获取一电子地图的道路数据中,所述道路数据至少包括道路线段的节点数据、形状点数据、车道信息数据、等级数据、方向数据、道路路口的交叉节点数据、与道路路口相关的道路线段序列以及交通限制数据。3.根据权利要求1所述的方法,其特征在于,所述根据获取的所述道路数据,生成所述电子地图的样条曲线引导数据,包括:根据获取的所述道路数据,分别生成所述电子地图中道路线段的样条曲线引导数据和道路路口的转向样条曲线引导数据。4.根据权利要求3所述的方法,其特征在于,根据获取的所述道路数据,生成所述电子地图中道路线段的样条曲线引导数据,包括:根据所述道路线段的节点数据和形状点数据,计算出所述道路线段的各个节点和各个形状点的切向量;根据所述道路线段的节点数据和形状点数据、计算得到的各个节点和各个形状点的切向量、所述道路线段的车道信息数据以及方向数据,生成所述道路线段的样条曲线引导数据。5.根据权利要求3所述的方法,其特征在于,根据获取的所述道路数据,生成所述电子地图中道路路口的转向样条曲线引导数据,包括:根据道路路口的交叉节点数据、与道路路口相关的道路线段序列以及与道路路口相关的道路线段的车道信息数据,生成与所述道路路口相关的道路面数据;根据所述道路面数据,生成与所述道路路口相关的第一道路线段的样条曲线引导数据,并根据所述第一道路线段的样条曲线引导数据,生成所述第一道路线段的端点转向节点数据;根据所述第一道路线段的样条曲线引导数据、端点转向节点数据、道路路口的交通限制以及与道路路口相关的转向道路线段序列,生成道路路口的转向样条曲线引导数据,其中,所述转向道路线段序列包括第一方向道路线段序列和与所述第一方向相配合转向的第二道路线段序列。6.根据权利要求5所述的方法,其特征在于,所述根据所述第一道路线段的样条曲线引导数据、端点转向节点数据、道路路口的交通限制以及与道路路口相关的转向道路线段序列,生成道路路口的转向样条曲线引导数据,包括:根据所述第一道路线段的样条曲线引导数据,计算所述第一道路线段的切向量;根据所述第一道路线段的切向量、所述端点转向节点数据、道路路口的交通限制以及与道路路口相关的转向道路线段序列,生成所述道路路口的转向样条曲线引导数据。7.根据权利要求1所述的方法,其特征在于,在将所述样条曲线引导数据加载至所述电子地图中,生成所述电子地图的道路引导样条曲线中,所述电子地图的...

【专利技术属性】
技术研发人员:刘振杜钧
申请(专利权)人:北京四维图新科技股份有限公司
类型:发明
国别省市:北京,11

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

1