基于地图数据的道路显示方法及装置制造方法及图纸

技术编号:13746118 阅读:46 留言:0更新日期:2016-09-24 00:02
本发明专利技术公开了一种基于地图数据的道路显示方法及装置,其中,方法包括:获取相交于路口的至少两条上下行分离道路的道路线;根据所述道路线以及所述道路线在所述路口处的相交位置,确定道路的道路面区域和路口面区域;在所述道路面区域和所述路口面区域中显示道路相关数据。本发明专利技术实施例提供的技术方案,解决了现有技术中的电子地图不能提供更多的道路相关信息,不能满足用户需求的问题。

【技术实现步骤摘要】

本专利技术涉及电子地图
,尤其涉及一种基于地图数据的道路显示方法及装置
技术介绍
电子地图,即数字地图,是利用计算机技术,以数字方式存储和查阅的地图。电子地图储存资讯的方法,一般使用向量式图像储存,地图比例可放大、缩小或旋转而不影响显示效果。电子地图在人们的生活中起着越来越重要的作用。用户会在手机、笔记本、电脑等终端的装载电子地图的应用软件,便于查找目的地、路线及其他信息。用户外出时依靠电子地图提供的道路、住宿、餐饮和娱乐等信息满足自己吃穿住用行的需求。在电子地图显示的情形中,道路是用户最为关注的数据之一。但现有的电子地图中,道路是以线形矢量进行存储的,所以只能够提供道路的路线及路线的名称。无法满足用户对于停车位、道路路口的摄像头、斑马线等信息的了解的需求,用户体验差。
技术实现思路
有鉴于此,本专利技术实施例提供一种基于地图数据的道路显示方法及装置,以解决现有技术中的电子地图不能提供更多的道路相关信息,不能满足用户需
求的问题。第一方面,本专利技术实施例提供了一种基于地图数据的道路显示方法,包括:获取相交于路口的至少两条上下行分离道路的道路线;根据所述道路线以及所述道路线在所述路口处的相交位置,确定道路的道路面区域和路口面区域;在所述道路面区域和所述路口面区域中显示道路相关数据。第二方面,本专利技术实施例提供了一种基于地图数据的道路显示装置,包括:道路线获取模块,用于获取相交于路口的至少两条上下行分离道路的道路线;面区域确定模块,用于根据所述道路线以及所述道路线在所述路口处的相交位置,确定道路的道路面区域和路口面区域;数据显示模块,用于在所述道路面区域和所述路口面区域中显示道路相关数据。本专利技术实施例提供的基于地图数据的道路显示方法及装置,通过将电子地图上的上下行分离的两条道路线转化为一个上下行合并后的道路面区域,并将路口点转化为路口面区域,解决了现有电子地图的道路线和路口点无法提供更多道路相关信息的问题,将用户关注的道路相关信息添加到本专利技术实施例中的电子地图的道路面区域和路口面区域,提升用户体验。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术
的其它特征、目的和优点将会变得更明显:图1是本专利技术实施例一提供的一种基于地图数据的道路显示方法的流程图;图2是本专利技术实施例一提供的连接四条上下行分离道路的十字路口示意图;图3是本专利技术实施例二提供的一种基于地图数据的道路显示方法的流程图;图4是本专利技术实施例二提供的连接四条上下行分离道路的十字路口示意图;图5是本专利技术实施例二提供的连接一条上下行分离道路的丁字路口示意图;图6是本专利技术实施例二提供的三角剖分获取道路中心线的示意图;图7是本专利技术实施例二提供的路口中心点未在道路中心线上的路口示意图;图8是本专利技术实施例三提供的一种基于地图数据的道路显示方法的流程图;图9是本专利技术实施例三提供的连接四条上下行分离道路的十字路口示意图;图10是本专利技术实施例三提供的连接四条上下行分离道路的十字路口的道路面区域示意图;图11是本专利技术实施例三提供的连接四条上下行分离道路的十字路口的路口面区域示意图;图12是本专利技术实施例四提供的一种基于地图数据的道路显示装置示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示
例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一图1是本专利技术实施例一提供的一种基于地图数据的道路显示方法的流程图。本实施例的方法可由基于地图数据的道路显示装置来执行,所述装置可通过软件和/或硬件的方式实现,并一般可集成于用于显示电子地图的客户端中。如图1所示,本实施例提供的基于地图数据的道路显示方法,具体包括:S110、获取相交于路口的至少两条上下行分离道路的道路线。日常生活中,人们越来越多的使用到电子地图。电子地图上不仅显示了用户出行的道路信息,还提供给用户娱乐、住宿等其他信息。电子地图还具有导航的功能,可帮助用户找到目的地。另外,电子地图可以按用户自身的需求放大、缩小和旋转显示,比固定的纸质地图更具灵活和适用性。其中,在电子地图显示的情形中,道路是用户最为关注的数据之一。因此电子地图需要尽可能的将现实世界中道路上的各类道路相关数据展示给用户。但现有的电子地图中,道路是以线形矢量进行储存的,所述道路以道路线的形式进行显示,无论将地图放大多少倍,道路仍为线形显示。在此道路线上仅可提供出道路线的名称,其他的数据无法在道路线上进行显示。对于用户迫切需求的停车位、摄像头、斑马线等数据无法提供。所以,本实施例在现有电子地图的基础上进行改进,可将上下行分离的道
路线合并成道路面区域,并将路口点结合道路面转换为路口面区域,将用户需要的数据在面区域上进行显示。首先,可在现有地图数据上获取相交于路口的至少两条上下行分离道路的道路线。值得注意的是,在本专利技术实施例中,从一路口开始至另一路口为止之间的道路,称为一条道路。本方案适用于电子地图上的上下行分离的道路和带有上下行分离道路的路口,对于单行线道路则不进行处理。为了更快地定位道路线,可以从定位路口开始。该路口至少包括两条上下行分离道路的道路线,即一条上下行分离道路。对于没有上下行分离道路的路口,无法转换为路口面区域,该路口相连接的道路也不会转换为道路面区域。参考图2,图2是本专利技术实施例一提供的连接四条上下行分离道路的十字路口示意图。该十字路口连接了四条上下行分离的道路211、212、213和214。由该十字路口可定位四条道路,该四条道路可转换为道路面区域,该十字路口也可转换为路口面区域。S120、根据道路线以及道路线在路口处的相交位置,确定道路的道路面区域和路口面区域。道路线和道路线在路口处的相交位置构成道路面区域和路口面区域的骨架。如图2所示,示例性的,道路212的第一区域22为道路212的道路面区域的大致框架。而第二区域21为四条道路211、212、213和214相交的区域,为路口面区域的大致框架。可运用几何方法等将四条道路线的上下行线之间的区域,以及四条道路线相交的区域进行处理,得到道路面区域和路口面区域。S130、在道路面区域和路口面区域中显示道路相关数据。具体的,道路相关数据可以包括下述数据中的至少一项:摄像头、斑马线、
禁行标识和停车位。车主用户行车至不太熟悉的地方时,摄像头、斑马线等数据信息对于车主有提示作用,提示用户减速慢行,减少危险的产生;禁行标识可以提前提醒车主或行人不能再向前行驶及通过,以免发生交通事故,也提醒用户此路不通,帮助用户判断出自己的有效路线;停车位可以帮助车主快速找到停车本文档来自技高网
...

【技术保护点】
一种基于地图数据的道路显示方法,其特征在于,包括:获取相交于路口的至少两条上下行分离道路的道路线;根据所述道路线以及所述道路线在所述路口处的相交位置,确定道路的道路面区域和路口面区域;在所述道路面区域和所述路口面区域中显示道路相关数据。

【技术特征摘要】
1.一种基于地图数据的道路显示方法,其特征在于,包括:获取相交于路口的至少两条上下行分离道路的道路线;根据所述道路线以及所述道路线在所述路口处的相交位置,确定道路的道路面区域和路口面区域;在所述道路面区域和所述路口面区域中显示道路相关数据。2.根据权利要求1所述的方法,其特征在于,所述道路相关数据包括下述数据中的至少一项:摄像头、斑马线、禁行标识和停车位。3.根据权利要求1所述的方法,其特征在于,根据所述道路线以及在所述路口处的相交位置,确定道路的道路面区域和路口面区域,包括:根据各所述道路线在所述路口处的相交位置确定所述路口中心点;根据所述道路线确定所述道路的道路面区域;根据所述路口中心点与所述道路面区域的位置关系,确定所述路口面区域。4.根据权利要求3所述的方法,其特征在于,根据各所述道路线在所述路口处的相交位置确定所述路口中心点包括:根据各所述道路线确定在所述路口处的多个交叉节点;根据多个所述交叉节点确定几何中心点作为所述路口中心点。5.根据权利要求3所述的方法,其特征在于,根据所述道路线确定所述道路的道路面区域,包括:根据所述上下行分离道路的两条道路线,得到道路中心线;根据所述路口中心点,将所述道路中心线转化为道路面区域。6.根据权利要求5所述的方法,其特征在于,根据所述上下行分离道路的两条道路线,得到道路中心线,包括:采用三角剖分算法,将所述上下行分离道路的两条道路线中间的面状区域用三角形进行剖分;依次连接所述三角形两条腰的中点,得到道路中心线。7.根据权利要求6所述的方法,其特征在于,跟据所述路口中心点,将所述道路中心线转化为道路面区域,包括:从所述路口中心点向所述道路中心线引垂线,得到中心垂足点;从所述中心垂足点开始,将所述道路中心线上的所有点分别向所述上下行分离的两条道路线引垂线,得到边缘垂足点;分别将上行和下行道路线上的所述边缘垂足点顺次相连得到道路面区域。8.根据权利要求7所述的方法,其特征在于,根据所述路口中心点与所述道路面区域的位置关系,确定所述路口面区域,包括:获取所述中心垂足点连接的各个所述道路面区域之间相交的路面交点;由各个所述路面交点分别向其相邻的道路中心线引垂线,得到交点垂足点;得出包含有所述路面交点、所述交点垂足点、所述路口中心点和所述中心垂足点的多边形区域,作为所述路口面区域。9.一种基于地图数据的道路显示装置,其特征在于,包括:道路线获取模块,用于获取相交于路口的至少两条...

【专利技术属性】
技术研发人员:王跃虎朱重黎
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1