【技术实现步骤摘要】
一种道路数据的处理方法及装置
本专利技术涉及地理信息
,特别涉及一种道路数据的处理方法及装置。
技术介绍
目前,用户可以通过电子地图,查询所需的地理位置信息。道路是电子地图的主要元素之一,现实生活中,对于某些双行道路,电子地图外业人员采集该道路的道路数据时,会针对该道路的每一个行驶方向采集一条道路数据,因此,在电子地图数据库中,一条双行道路对应着两条道路数据,这样的双行道路通常被称为上下线分离道路,如图1所示。 图1为现有技术中的上下线分离道路示意图,图1中东四环北路分为左右两条道路,右侧东四环北路的方向为由南向北,左侧东四环北路的方向为由北向南,这两条东四环北路就是一条上下线分离道路。 众所周知,不同的比例尺下的电子地图的显示精细度会有比较大的差别,比例尺越大的电子地图显示的精细度越低,比例尺越小的电子地图显示的精细度越高。对于上下线分离道路而言,当电子地图比例尺较小时,用户通过电子地图不仅能够看到该道路行驶方向的划分(如图1),还能够看到同一行驶方向的车道信息,而当电子地图比例尺较大时,用户通过电子地图只能看到该道路的概况,如图2所示。 图2为基于图1的上下线分离道路在比例尺较大时的示意图,在图2中,由于电子地图的比例尺较大,左侧东四环北路和右侧东四环北路已经重叠成了一条道路。 在现有技术中,虽然用户通过比例尺较大的电子地图只能看到上下线分离道路的概况,但在现有的电子地图数据库中,存储的仍是一条上下线分离道路对应的两条道路的道路数据,因此,现有技术在渲染比例尺较大的电子地图时,一条上下线分离道路仍然是按照两条道 ...
【技术保护点】
一种道路数据的处理方法,其特征在于,包括:从电子地图数据库中,获取上下线分离道路的道路数据;将获取到的道路数据中属性及方向相同的道路数据进行连接,得到待处理道路数据;将待处理道路数据中同一上下线分离道路对应的两条待处理道路数据进行合并。
【技术特征摘要】
1.一种道路数据的处理方法,其特征在于,包括: 从电子地图数据库中,获取上下线分离道路的道路数据; 将获取到的道路数据中属性及方向相同的道路数据进行连接,得到待处理道路数据; 将待处理道路数据中同一上下线分离道路对应的两条待处理道路数据进行合并。2.如权利要求1所述的方法,其特征在于,所述道路数据中的属性包括:道路名称、导航等级及道路等级; 将获取到的道路数据中属性及方向相同的道路数据进行连接,得到待处理道路数据,具体包括: 根据获取到的道路数据,创建原始道路拓扑关系; 根据所述原始道路拓扑关系,查找道路名称、导航等级、道路等级及方向均相同的道路数据; 将道路名称、导航等级、道路等级及方向均相同的道路数据顺序连接,得到待处理道路数据。3.如权利要求2所述的方法,其特征在于,创建原始道路拓扑关系,具体包括: 创建道路与节点的连接关系; 根据所述原始道路拓扑关系,查找道路名称、导航等级、道路等级及方向均相同的道路数据,具体包括: 针 对每条道路,读取该道路的道路数据,根据道路与节点的连接关系,确定该道路连接的满足指定条件的节点,确定与满足指定条件的节点连接的其他道路的道路数据,从确定的其他道路的道路数据中查找与读取的该道路数据的道路名称、导航等级、道路等级及方向均相同的道路数据;其中,如果一条道路连接的节点不是复杂节点,也不是该道路的终点,则该节点为满足指定条件的节点。4.如权利要求2所述的方法,其特征在于,得到待处理道路数据之后,所述方法还包括: 确定未连接的道路数据,以及与该未连接的道路数据所连接的节点相同、道路名称相同、方向相同的待处理道路数据; 如果该未连接的道路数据与确定的待处理道路数据的导航等级或道路等级不同,则将该未连接的道路数据与确定的待处理道路数据进行连接。5.如权利要求1-4任一所述的方法,其特征在于,将待处理道路数据中同一上下线分离道路对应的两条待处理道路数据进行合并,具体包括: 根据待处理道路数据,创建更新道路拓扑关系; 根据所述更新道路拓扑关系,得到同一上下线分离道路对应的两条待处理道路数据,并将所述两条待处理道路数据进行合并。6.如权利要求5所述的方法,其特征在于,创建更新道路拓扑关系,具体包括: 创建道路与复杂节点的连接关系; 根据所述更新道路拓扑关系,得到同一上下线分离道路对应的两条待处理道路数据,并将所述两条待处理道路数据进行合并,具体包括: 针对每条道路,读取该道路对应的待处理道路数据,根据道路与复杂节点的连接关系,确定该道路连接的复杂节点,查找连接该确定的复杂节点且方向与该道路相反的道路对应的待处理道路数据,将读取的待处理道路数据和查找到的待处理道路数据进行合并。7.如权利要求6所述的方法,其特征在于,所述道路数据进一步包括:采样位置点; 将读取的待处理道路数据和查找到的待处理道路数据进行合并,具体包括: 确定读取的待处理道路数据中的采样位置点到查找到的待处理道路数据的采样位置点的距离; 若所述距离不大于预设的距离阈值,则将读取的待处理道路数据和查找到的待处理道路数据的采样位置点进行合并; 若读取的待处理道路数据中有连续N个采样位置点到查找到的待处理道路数据的采样位置点的距离大于预设的距离阈值,则分别存储读取的待处理道路数据中该连续N个采样位置点以及在查找到的待处理道路数据中对应的采样位置点,其中,N为设定数量。8.如权利要求3所述的方法,其特征在于,将待处理道路数据中同一上下线分离道路对应的两条待处理道路数据进行合并之后,所述方法还包括: 针对同一上下线分离道路对应的两条道路中的每个节点,确定除该同一上下线分离道路对应的两条道路以外与该节点相连的其他道路; 根据确定...
【专利技术属性】
技术研发人员:曲文乾,张红霞,
申请(专利权)人:北京图盟科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。