一种道路数据的处理方法及装置制造方法及图纸

技术编号:10483397 阅读:109 留言:0更新日期:2014-10-03 14:25
本发明专利技术公开了一种道路数据的处理方法及装置,用以解决现有技术中渲染比例尺较大的电子地图的效率较低的问题。该方法获取上下线分离道路的道路数据,将获取到的道路数据中属性及方向相同的道路数据进行连接,得到待处理道路数据,将待处理道路数据中同一上下线分离道路对应的两条待处理道路数据进行合并。上述方法可将电子地图数据库中上下线分离道路对应的两条道路的道路数据合并为一条单线道路的道路数据,合并后的数据量远小于原始数据的数据量,因此,基于合并后的道路数据渲染比例尺较大的电子地图可有效提高电子地图的渲染效率。

【技术实现步骤摘要】
一种道路数据的处理方法及装置
本专利技术涉及地理信息
,特别涉及一种道路数据的处理方法及装置。
技术介绍
目前,用户可以通过电子地图,查询所需的地理位置信息。道路是电子地图的主要元素之一,现实生活中,对于某些双行道路,电子地图外业人员采集该道路的道路数据时,会针对该道路的每一个行驶方向采集一条道路数据,因此,在电子地图数据库中,一条双行道路对应着两条道路数据,这样的双行道路通常被称为上下线分离道路,如图1所示。 图1为现有技术中的上下线分离道路示意图,图1中东四环北路分为左右两条道路,右侧东四环北路的方向为由南向北,左侧东四环北路的方向为由北向南,这两条东四环北路就是一条上下线分离道路。 众所周知,不同的比例尺下的电子地图的显示精细度会有比较大的差别,比例尺越大的电子地图显示的精细度越低,比例尺越小的电子地图显示的精细度越高。对于上下线分离道路而言,当电子地图比例尺较小时,用户通过电子地图不仅能够看到该道路行驶方向的划分(如图1),还能够看到同一行驶方向的车道信息,而当电子地图比例尺较大时,用户通过电子地图只能看到该道路的概况,如图2所示。 图2为基于图1的上下线分离道路在比例尺较大时的示意图,在图2中,由于电子地图的比例尺较大,左侧东四环北路和右侧东四环北路已经重叠成了一条道路。 在现有技术中,虽然用户通过比例尺较大的电子地图只能看到上下线分离道路的概况,但在现有的电子地图数据库中,存储的仍是一条上下线分离道路对应的两条道路的道路数据,因此,现有技术在渲染比例尺较大的电子地图时,一条上下线分离道路仍然是按照两条道路来渲染,但专利技术人在分析如图2所示的显示效果时发现,当电子地图比例尺较大时,上下线分离道路完全可以只渲染一条道路。由此可见,现有的电子地图数据库中存储的上下线分离道路的道路数据影响了较大比例尺的电子地图的渲染效率。
技术实现思路
本专利技术实施例提供一种道路数据的处理方法及装置,可实现同一上下线分离道路对应的两条道路数据的合并,进而可有效提高比例尺较大的电子地图的渲染效率。 本专利技术实施例提供的一种道路数据的处理方法,包括: 从电子地图数据库中,获取上下线分离道路的道路数据; 将获取到的道路数据中属性及方向相同的道路数据进行连接,得到待处理道路数据; 将待处理道路数据中同一上下线分离道路对应的两条待处理道路数据进行合并。 本专利技术实施例提供的一种道路数据的处理装置,包括: 获取模块,用于从电子地图数据库中,获取上下线分离道路的道路数据; 连接模块,用于将获取到的道路数据中属性及方向相同的道路数据进行连接,得到待处理道路数据; 合并模块,用于将待处理道路数据中同一上下线分离道路对应的两条待处理道路数据进行合并。 本专利技术实施例提供一种道路数据的处理方法及装置,该方法获取上下线分离道路的道路数据,将获取到的道路数据中属性及方向相同的道路数据进行连接,得到待处理道路数据,将待处理道路数据中同一上下线分离道路对应的两条待处理道路数据进行合并。上述方法可将电子地图数据库中上下线分离道路对应的两条道路的道路数据合并为一条单线道路的道路数据,合并后的数据量远小于原始数据的数据量,因此,基于合并后的道路数据渲染比例尺较大的电子地图可有效提高电子地图的渲染效率。 【附图说明】 图1为现有技术中的上下线分离道路示意图; 图2为基于图1的上下线分离道路在比例尺较大时的示意图; 图3为本专利技术实施例提供的道路数据的处理过程; 图4为本专利技术实施例提供的道路中节点的示意图; 图5为本专利技术实施例提供的处理装置查找道路名称、导航等级、道路等级及方向均相同的道路数据的示意图; 图6为本专利技术实施例提供的实际应用场景中当第一道路和第二道路为上下线分离道路时二者的节点示意图; 图7为本专利技术实施例提供的将两条道路的道路数据合并为一条单线道路的道路数据的第一种方法示意图; 图8为本专利技术实施例提供的将两条道路的道路数据合并为一条单线道路的道路数据的第二种方法示意图; 图9为本专利技术实施例提供的实际应用场景中特殊的上下线分离道路示意图; 图10为本专利技术实施例提供的对如图9所示的上下线分离道路进行合并后的道路示意图; 图11为本专利技术实施例提供的合并为单线道路后节点位置发生改变的示意图; 图12为本专利技术实施例提供的将第一待合并道路和第二待合并道路合并为单线道路后调整节点位置的示意图; 图13为本专利技术实施例提供的道路数据的处理装置结构示意图。 【具体实施方式】 在本专利技术实施例中,处理装置将电子地图数据库中的上下线分离道路对应的两条道路的道路数据合并为一条单线道路的道路数据,以达到减少数据量的目的,从而提高后续基于道路数据渲染比例尺较大的电子地图的效率。 下面结合附图对本专利技术优选的实施方式进行详细说明。 图3为本专利技术实施例提供的道路数据的处理过程,具体包括以下步骤: S301:从电子地图数据库中,获取上下线分离道路的道路数据。 在本专利技术实施例中,处理装置需要先从电子地图数据库中获取上下线分离道路的道路数据。其中,一条道路的道路数据中包括该道路的属性以及采样位置点(具体可以是采样位置点的坐标)。 具体的,道路的属性包括道路名称、导航等级和道路等级(如国道、省道等)。道路的方向是指该道路中的车辆行驶方向,一般上下线分离道路对应的两条道路的道路方向是相反的。道路中的各采样位置点是预先通过人工采集得到的,如,可在该道路上每隔100米测量一次坐标,作为该道路中一个采样位置点的坐标。 由于在实际应用场景中,上下线分离道路一般是道路类别为主路的道路,因此,为了提高处理装置合并上下线分离道路的效率,获取电子地图数据库中道路数据后,可剔除道路类别不是主路的道路数据,也即,对于道路类别不是主路(如辅路、匝道等)的道路数据,可不作合并处理。 对于道路类别的判断,由于在实际应用中若一条道路是主路,那么这条道路的道路数据中所包含的道路类别字段为真,假设I代表真,道路类别字段为F0RMWAY字段,则F0RMWAY字段为I表示该道路为主路,若不是主路(如辅路、匝道、路口连接路等),则FORWAY字段不为1,因此,处理装置可判断道路数据中包含的F0RMWAY字段是否为1,若是,则对该道路数据执行后续的步骤S302?S303,否则不作处理。 S302:将获取到的道路数据中属性及方向相同的道路数据进行连接,得到待处理道路数据。 由于在实际应用场景中,往往会分段采集同一条道路的道路数据,因此,处理装置需要将获取到的道路数据中属性及方向相同的道路数据进行连接,也即将同一条道路的道路数据进行连接,得到待处理道路数据。 如,假设在采集A路的道路数据时,分段采集了 A路的东段、中段、西段这三段路的道路数据,由于这三段路实际上都是A路,因此这三段路的道路数据中的属性及方向均相同,则处理装置获取到这三段路的道路数据后,将这三段路的道路数据进行连接,得到完整的A路的道路数据,作为待处理道路数据。 具体的,处理装置连接同一道路的道路数据的方法可以为:根据获取到的道路数据,创建原始道路拓扑关系,根据该原始道路拓扑关系,查找道路名称、导航等级、道路等级及方向均相同的道路数据,将道路名称、本文档来自技高网
...

【技术保护点】
一种道路数据的处理方法,其特征在于,包括:从电子地图数据库中,获取上下线分离道路的道路数据;将获取到的道路数据中属性及方向相同的道路数据进行连接,得到待处理道路数据;将待处理道路数据中同一上下线分离道路对应的两条待处理道路数据进行合并。

【技术特征摘要】
1.一种道路数据的处理方法,其特征在于,包括: 从电子地图数据库中,获取上下线分离道路的道路数据; 将获取到的道路数据中属性及方向相同的道路数据进行连接,得到待处理道路数据; 将待处理道路数据中同一上下线分离道路对应的两条待处理道路数据进行合并。2.如权利要求1所述的方法,其特征在于,所述道路数据中的属性包括:道路名称、导航等级及道路等级; 将获取到的道路数据中属性及方向相同的道路数据进行连接,得到待处理道路数据,具体包括: 根据获取到的道路数据,创建原始道路拓扑关系; 根据所述原始道路拓扑关系,查找道路名称、导航等级、道路等级及方向均相同的道路数据; 将道路名称、导航等级、道路等级及方向均相同的道路数据顺序连接,得到待处理道路数据。3.如权利要求2所述的方法,其特征在于,创建原始道路拓扑关系,具体包括: 创建道路与节点的连接关系; 根据所述原始道路拓扑关系,查找道路名称、导航等级、道路等级及方向均相同的道路数据,具体包括: 针 对每条道路,读取该道路的道路数据,根据道路与节点的连接关系,确定该道路连接的满足指定条件的节点,确定与满足指定条件的节点连接的其他道路的道路数据,从确定的其他道路的道路数据中查找与读取的该道路数据的道路名称、导航等级、道路等级及方向均相同的道路数据;其中,如果一条道路连接的节点不是复杂节点,也不是该道路的终点,则该节点为满足指定条件的节点。4.如权利要求2所述的方法,其特征在于,得到待处理道路数据之后,所述方法还包括: 确定未连接的道路数据,以及与该未连接的道路数据所连接的节点相同、道路名称相同、方向相同的待处理道路数据; 如果该未连接的道路数据与确定的待处理道路数据的导航等级或道路等级不同,则将该未连接的道路数据与确定的待处理道路数据进行连接。5.如权利要求1-4任一所述的方法,其特征在于,将待处理道路数据中同一上下线分离道路对应的两条待处理道路数据进行合并,具体包括: 根据待处理道路数据,创建更新道路拓扑关系; 根据所述更新道路拓扑关系,得到同一上下线分离道路对应的两条待处理道路数据,并将所述两条待处理道路数据进行合并。6.如权利要求5所述的方法,其特征在于,创建更新道路拓扑关系,具体包括: 创建道路与复杂节点的连接关系; 根据所述更新道路拓扑关系,得到同一上下线分离道路对应的两条待处理道路数据,并将所述两条待处理道路数据进行合并,具体包括: 针对每条道路,读取该道路对应的待处理道路数据,根据道路与复杂节点的连接关系,确定该道路连接的复杂节点,查找连接该确定的复杂节点且方向与该道路相反的道路对应的待处理道路数据,将读取的待处理道路数据和查找到的待处理道路数据进行合并。7.如权利要求6所述的方法,其特征在于,所述道路数据进一步包括:采样位置点; 将读取的待处理道路数据和查找到的待处理道路数据进行合并,具体包括: 确定读取的待处理道路数据中的采样位置点到查找到的待处理道路数据的采样位置点的距离; 若所述距离不大于预设的距离阈值,则将读取的待处理道路数据和查找到的待处理道路数据的采样位置点进行合并; 若读取的待处理道路数据中有连续N个采样位置点到查找到的待处理道路数据的采样位置点的距离大于预设的距离阈值,则分别存储读取的待处理道路数据中该连续N个采样位置点以及在查找到的待处理道路数据中对应的采样位置点,其中,N为设定数量。8.如权利要求3所述的方法,其特征在于,将待处理道路数据中同一上下线分离道路对应的两条待处理道路数据进行合并之后,所述方法还包括: 针对同一上下线分离道路对应的两条道路中的每个节点,确定除该同一上下线分离道路对应的两条道路以外与该节点相连的其他道路; 根据确定...

【专利技术属性】
技术研发人员:曲文乾张红霞
申请(专利权)人:北京图盟科技有限公司
类型:发明
国别省市:北京;11

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

1