一种道路压盖关系的绘制方法及装置制造方法及图纸

技术编号:17051592 阅读:29 留言:0更新日期:2018-01-17 18:52
本申请提供了道路压盖关系的绘制方法,首先设置每种道路类型的默认压盖等级,并根据所述默认压盖等级由低到高对各种所述道路类型进行排序;根据每条待绘制道路的道路类型,按照各种所述道路类型的排序依次对每条所述待绘制道路的道路面或道路线进行绘制;然后获取每条待绘制道路的实际压盖等级,按照实际压盖等级由低到高的顺序,对存在压盖的待绘制道路压盖路段的道路面或道路线进行重绘,保证了对道路压盖关系的准确绘制,且实现了小比例尺显示时,道路线压盖关系的准确绘制。

A method and device for drawing the relationship of road cap

This application provides a mapping method of road cover relation, set the default cover level of each road type first, and sorted according to the default cover level from low to high on the road; the road to be drawn from each type, were drawn according to various kinds of the road type for each order the drawing of the road surface or road route; and then get each road to be drawn in accordance with the actual level of actual gland, gland level from low to high order, are to be drawn to redraw the gland gland sections road road or road, to ensure accurate rendering of road cover relation, and to achieve a small scale display, accurate drawing of road line gland relationship.

【技术实现步骤摘要】
一种道路压盖关系的绘制方法及装置
本专利技术涉及电子地图
,更具体的,涉及一种道路压盖关系的绘制方法及装置。
技术介绍
在二维电子地图中,为了用户能更清晰的了解路况,往往需要显示不同道路的压盖关系,要求在二维地图显示的压盖关系与现实空间的压盖关系一致。现有电子地图中,有的电子地图多采用按照类型进行压盖处理,如规定所有的高速公路均压盖国道,在特殊情况下无法体现正确的压盖关系,如某些情况下一条高速公路在交叉处压盖国道,在另一些地方可能是国道压盖高速公路,导致电子地图显示的压盖关系与显示空间的压盖关系不一致。而有的电子地图只能实现的道路面的压盖,没有实现道路线的压盖,导致在小比例尺显示时,无法准确的表示道路实际的压盖关系。
技术实现思路
有鉴于此,本专利技术公开了一种道路压盖关系的绘制方法及装置,根据每种道路类型的默认压盖等级和每条待绘制道路的实际压盖等级分别对每条待绘制道路压盖路段的道路面和道路线的压盖关系进行准确绘制。为了实现上述专利技术目的,本专利技术提供的具体技术方案如下:一种道路压盖关系的绘制方法,包括:设置每种道路类型的默认压盖等级,并根据所述默认压盖等级由低到高对各种所述道路类型进行排序;根据每条待绘制道路的道路类型,按照各种所述道路类型的排序依次对每条所述待绘制道路的道路面或道路线进行绘制;获取每条所述待绘制道路的实际压盖等级;按照实际压盖等级由低到高的顺序,分别对实际压盖等级大于0的所述待绘制道路压盖路段的道路面或道路线进行重绘。优选的,所述按照实际压盖等级由低到高的顺序,分别对实际压盖等级大于0的所述待绘制道路压盖路段的道路面或道路线进行重绘,包括:将实际压盖等级大于0的所述待绘制道路确定为待重绘道路;按照实际压盖等级从低到高的顺序,确定当前待重绘的实际压盖等级,并将当前待重绘的实际压盖等级对应的多条所述待重绘道路确定为当前待重绘道路;按照各种所述道路类型的排序,依次遍历当前待重绘道路,确定当前遍历的道路类型;判断当前遍历的道路类型中是否存在当前待重绘道路;若存在,分别对每个所述当前待重绘道路压盖路段的道路面或道路线进行重绘,并判断本次遍历是否完成;若完成,判断当前待重绘的实际压盖等级是否为最后一个实际压盖等级;若是,所有的所述待重绘道路全部绘制完成;若否,根据实际压盖等级从低到高的顺序,将当前待重绘的实际压盖等级的下一个实际压盖等级作为新的当前待重绘的实际压盖等级,将新的当前待重绘的实际压盖等级对应的多条所述待重绘道路确定为新的当前待重绘道路,并返回执行所述按照各种所述道路类型的排序,依次遍历当前待重绘道路,这一步骤;若未完成,根据各种所述道路类型的排序,将当前遍历的道路类型的下一道路类型作为新的当前遍历的道路类型,并返回执行所述判断当前遍历的道路类型中是否存在当前待重绘道路,这一步骤;若不存在,返回执行所述判断本次遍历是否完成,这一步骤。优选的,所述分别对每个所述当前待重绘道路压盖路段的道路面或道路线进行重绘,包括:分别判断每个所述当前待重绘道路压盖路段是否具有描边效果;若是,先绘制所述当前待重绘道路压盖路段的道路面或道路线的描边,再绘制所述当前待重绘道路压盖路段的道路面或道路线;若否,直接绘制所述当前待重绘道路压盖路段的道路面或道路线。优选的,所述绘制所述当前待重绘道路压盖路段的道路面或道路线的描边,包括:当所述当前待绘制道路压盖路段为道路面时,设置所述道路面的描边属性,所述描边属性包括压盖起始索引和压盖长度;根据所述道路面的描边属性,对所述道路面的描边进行重绘;当所述当前待绘制道路压盖路段为道路线时,直接对所述当前待重绘道路压盖路段的道路线的描边进行重绘。一种道路压盖关系的绘制装置,包括:设置单元,用于设置每种道路类型的默认压盖等级,并根据所述默认压盖等级由低到高对各种所述道路类型进行排序;绘制单元,用于根据每条待绘制道路的道路类型,按照各种所述道路类型的排序依次对每条所述待绘制道路的道路面或道路线进行绘制;获取单元,用于获取每条所述待绘制道路的实际压盖等级;重绘单元,用于按照实际压盖等级由低到高的顺序,分别对实际压盖等级大于0的所述待绘制道路压盖路段的道路面或道路线进行重绘。优选的,所述重绘单元包括:第一确定子单元,用于将实际压盖等级大于0的所述待绘制道路确定为待重绘道路;第二确定子单元,用于按照实际压盖等级从低到高的顺序,确定当前待重绘的实际压盖等级,并将当前待重绘的实际压盖等级对应的多条所述待重绘道路确定为当前待重绘道路;遍历子单元,用于按照各种所述道路类型的排序,依次遍历当前待重绘道路,确定当前遍历的道路类型;第一判断子单元,用于判断当前遍历的道路类型中是否存在当前待重绘道路,若存在,触发重绘子单元,若不存在,触发第二判断子单元;所述重绘子单元,用于分别对每个所述当前待重绘道路压盖路段的道路面或道路线进行重绘,并触发所述第二判断子单元;所述第二判断子单元,用于判断本次遍历是否完成,若完成,触发第三判断子单元,若未完成,触发第三确定子单元;所述第三判断子单元,用于判断当前待重绘的实际压盖等级是否为最后一个实际压盖等级,若是,所有的所述待重绘道路全部绘制完成,若否,触发第四确定子单元;所述第四确定子单元,用于根据实际压盖等级从低到高的顺序,将当前待重绘的实际压盖等级的下一个实际压盖等级作为新的当前待重绘的实际压盖等级,将新的当前待重绘的实际压盖等级对应的多条所述待重绘道路确定为新的当前待重绘道路,并触发所述遍历子单元;所述第三确定子单元,用于根据各种所述道路类型的排序,将当前遍历的道路类型的下一道路类型作为新的当前遍历的道路类型,并触发所述第一判断子单元。优选的,所述重绘子单元包括:判断子单元,用于分别判断每个所述当前待重绘道路压盖路段是否具有描边效果,若是,触发第一重绘子单元,若否,触发第二重绘子单元;所述第一重绘子单元,用于先绘制所述当前待重绘道路压盖路段的道路面或道路线的描边,再绘制所述当前待重绘道路压盖路段的道路面或道路线;所述第二重绘子单元,用于直接绘制所述当前待重绘道路压盖路段的道路面或道路线。优选的,所述第一重绘子单元包括:设置子单元,用于当所述当前待绘制道路压盖路段为道路面时,设置所述道路面的描边属性,所述描边属性包括压盖起始索引和压盖长度;第三重绘子单元,用于根据所述道路面的描边属性,对所述道路面的描边进行重绘;第四重绘子单元,用于当所述当前待绘制道路压盖路段为道路线时,直接对所述当前待重绘道路压盖路段的道路线的描边进行重绘。相对于现有技术,本专利技术的有益效果如下:本专利技术提供了道路压盖关系的绘制方法,首先设置每种道路类型的默认压盖等级,并根据所述默认压盖等级由低到高对各种所述道路类型进行排序;根据每条待绘制道路的道路类型,按照各种所述道路类型的排序依次对每条所述待绘制道路的道路面或道路线进行绘制;然后获取每条待绘制道路的实际压盖等级,按照实际压盖等级由低到高的顺序,对存在压盖的待绘制道路压盖路段的道路面或道路线进行重绘,保证了对道路压盖关系的准确绘制,且实现了小比例尺显示时,道路线压盖关系的准确绘制。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的本文档来自技高网...
一种道路压盖关系的绘制方法及装置

【技术保护点】
一种道路压盖关系的绘制方法,其特征在于,包括:设置每种道路类型的默认压盖等级,并根据所述默认压盖等级由低到高对各种所述道路类型进行排序;根据每条待绘制道路的道路类型,按照各种所述道路类型的排序依次对每条所述待绘制道路的道路面或道路线进行绘制;获取每条所述待绘制道路的实际压盖等级;按照实际压盖等级由低到高的顺序,分别对实际压盖等级大于0的所述待绘制道路压盖路段的道路面或道路线进行重绘。

【技术特征摘要】
1.一种道路压盖关系的绘制方法,其特征在于,包括:设置每种道路类型的默认压盖等级,并根据所述默认压盖等级由低到高对各种所述道路类型进行排序;根据每条待绘制道路的道路类型,按照各种所述道路类型的排序依次对每条所述待绘制道路的道路面或道路线进行绘制;获取每条所述待绘制道路的实际压盖等级;按照实际压盖等级由低到高的顺序,分别对实际压盖等级大于0的所述待绘制道路压盖路段的道路面或道路线进行重绘。2.根据权利要求1所述的方法,其特征在于,所述按照实际压盖等级由低到高的顺序,分别对实际压盖等级大于0的所述待绘制道路压盖路段的道路面或道路线进行重绘,包括:将实际压盖等级大于0的所述待绘制道路确定为待重绘道路;按照实际压盖等级从低到高的顺序,确定当前待重绘的实际压盖等级,并将当前待重绘的实际压盖等级对应的多条所述待重绘道路确定为当前待重绘道路;按照各种所述道路类型的排序,依次遍历当前待重绘道路,确定当前遍历的道路类型;判断当前遍历的道路类型中是否存在当前待重绘道路;若存在,分别对每个所述当前待重绘道路压盖路段的道路面或道路线进行重绘,并判断本次遍历是否完成;若完成,判断当前待重绘的实际压盖等级是否为最后一个实际压盖等级;若是,所有的所述待重绘道路全部绘制完成;若否,根据实际压盖等级从低到高的顺序,将当前待重绘的实际压盖等级的下一个实际压盖等级作为新的当前待重绘的实际压盖等级,将新的当前待重绘的实际压盖等级对应的多条所述待重绘道路确定为新的当前待重绘道路,并返回执行所述按照各种所述道路类型的排序,依次遍历当前待重绘道路,这一步骤;若未完成,根据各种所述道路类型的排序,将当前遍历的道路类型的下一道路类型作为新的当前遍历的道路类型,并返回执行所述判断当前遍历的道路类型中是否存在当前待重绘道路,这一步骤;若不存在,返回执行所述判断本次遍历是否完成,这一步骤。3.根据权利要求2所述的方法,其特征在于,所述分别对每个所述当前待重绘道路压盖路段的道路面或道路线进行重绘,包括:分别判断每个所述当前待重绘道路压盖路段是否具有描边效果;若是,先绘制所述当前待重绘道路压盖路段的道路面或道路线的描边,再绘制所述当前待重绘道路压盖路段的道路面或道路线;若否,直接绘制所述当前待重绘道路压盖路段的道路面或道路线。4.根据权利要求3所述的方法,其特征在于,所述绘制所述当前待重绘道路压盖路段的道路面或道路线的描边,包括:当所述当前待绘制道路压盖路段为道路面时,设置所述道路面的描边属性,所述描边属性包括压盖起始索引和压盖长度;根据所述道路面的描边属性,对所述道路面的描边进行重绘;当所述当前待绘制道路压盖路段为道路线时,直接对所述当前待重绘道路压盖路段的道路线的描边进行重绘。5.一种道路压盖关系的绘制装置,其特征在于,包括:设置单元,用于设置每种道路类型的默认压盖等级,...

【专利技术属性】
技术研发人员:马延朋
申请(专利权)人:城市生活北京资讯有限公司
类型:发明
国别省市:北京,11

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

1