一种电子地图道路绘制方法及装置制造方法及图纸

技术编号:13192198 阅读:43 留言:0更新日期:2016-05-11 19:33
本发明专利技术公开了一种电子地图道路绘制方法及装置,用以提高电子地图道路绘制效率,减少绘制电子地图道路所占用的资源。所述电子地图道路绘制方法,包括:顺序获取道路的相邻两个形状点之间的方向线段;按照预置的道路宽度,将所述相邻两个形状点之间的方向线段向所述方向线段的两侧进行平移,得到两条平移后方向线段的四个平移端点;填充所述四个平移端点构成的矩形区域。

【技术实现步骤摘要】

本专利技术涉及电子地图数据处理
,尤其涉及一种电子地图道路绘制方法及 装置。
技术介绍
电子地图道路绘制过程中,图面上的道路具有宽度属性,如果采用0PENGL的带宽 度的画线接口去绘制,在不同硬件设备和不同的机器分辨率下,会存在严重的锯齿问题,而 且不能进行纹理贴图。所以现有技术对于道路的绘制通常采用多边形绘制的方式,即将道 路的形状点扩展成多边形进行绘制,以达到良好的道路显示效果。 如图1所示,为现有的电子地图道路绘制方法的实施流程示意图,可以包括以下 步骤: S11、将电子地图道路的第n-1个和第η个三维顶点坐标投影到XZ平面,得到第 η-1个和第η个二维顶点坐标。 具体的,将预置的三维顶点坐标组中的第η-1个三维顶点坐标(xn p yn ρ ζη 〇和 第η个三维顶点坐标(xn,yn,ζη)投影到ΧΖ平面,得到第η-1个二维顶点坐标(x n p zn J和 第n个二维顶点坐标(xn,zn),n为大于等于2的自然数。 S12、根据第n-Ι个和第η个二维顶点坐标构成的直线与X轴的夹角以及给定线 宽,计算多边形的四个二维顶点坐标。 S13、将多边形的四个二维顶点坐标还原为四个三维顶点坐标。 将所述多边形的四个二维顶点坐标还原为四个三维顶点坐标具体为:将第n-Ι个 三维顶点坐标的z n i作为根据其计算的多边形的两个顶点的Ζ,将第η个三维顶点坐标的ζη 作为根据其计算的多边形的两个顶点的Ζ。 S14、填充由四个三维顶点坐标构成的多边形,得到第n-Ι条线段。 比如,根据第n-Ι个三维顶点坐标计算了多边形的第一个和第二个二维顶点坐 标,根据第η个三维顶点坐标计算了多边形的第三个和第四个二维顶点坐标,则在还原时, 将ζ η 1作为第一个和第二个顶点坐标的叾,将ζη作为第三个和第四个顶点坐标的Ζ。 由上述描述可知,现有的电子地图道路绘制方法中,在绘制道路时,是将道路的 形状点扩展成了多边形,在绘制多边形时采用基于三角函数的计算,需要考虑不同象限下 的坐标计算,由于三角函数计算方式复杂,一方面降低了电子地图道路绘制的效率,另一方 面,需要占用处理设备较多的处理资源。
技术实现思路
本专利技术实施例提供一种电子地图道路绘制方法及装置,用以提高电子地图道路绘 制效率,减少绘制电子地图道路所占用的资源。 本专利技术实施例提供一种电子地图道路绘制方法,包括: 顺序获取道路的相邻两个形状点之间的方向线段; 按照预置的道路宽度,将所述相邻两个形状点之间的方向线段向所述方向线段的 两侧进行平移,得到两条平移后方向线段的四个平移端点; 填充所述四个平移端点构成的矩形区域。 本专利技术实施例提供一种电子地图道路绘制装置,包括: 获取单元,用于顺序获取道路的相邻两个形状点之间的方向线段; 第一平移单元,用于按照预置的道路宽度,将所述相邻两个形状点之间的方向线 段向所述方向线段的两侧进行平移,得到两条平移后方向线段的四个平移端点; 第一填充单元,填充所述四个平移端点构成的矩形区域。 本专利技术实施例提供的电子地图道路绘制方法及装置,对组成道路的线段根据预置 的道路宽度进行平移,将该线段扩充为矩形,从而达到将线段变换成有宽度道路的目的,与 现有技术基于三角函数的计算方法将线段变换为多边形相比,降低了算法复杂度,从而能 够减少绘制电子地图道路所占用的处理资源,提高电子地图道路绘制效率。 本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得。【附图说明】 此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本发 明的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中: 图1为现有技术中,电子地图道路绘制方法的实施流程示意图; 图2为本专利技术实施例中,电子地图道路绘制方法的实施流程示意图; 图3为本专利技术实施例中,包含多条方向线段的道路示意图; 图4为本专利技术实施例中,确定道路端点的平移端点的实施流程示意图; 图5为本专利技术实施例中,电子地图道路绘制装置的结构示意图。【具体实施方式】 为了提高电子地图道路绘制的效率,减少绘制电子地图道路所占用的处理资源, 本专利技术实施例提供了一种电子地图道路绘制方法及装置。 以下结合说明书附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的 优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术,并且在不冲突的情况下,本发 明中的实施例及实施例中的特征可以相互组合。 实施例一 如图2所示,为本专利技术实施提供的电子地图道路绘制方法的实施流程示意图,可 以包括以下步骤: S21、顺序获取道路的相邻两个形状点之间的方向线段。 电子地图的道路由多个形状点组成,因此,道路被其包含的各形状点分割为多条 线段,如表1所示,其为某条道路对应的数据信息表: 表 1 根据表1可知,该道路由3个形状点(P1,P2,P3)组成,每一形状点坐标包括3D坐 标(X轴)和3D坐标(Z轴),其中,P1为道路的起始点,P3为道路的终点,为了便于描述, 本专利技术实施例中将道路的起始点或者道路的终点统称为道路的端点。需要说明的是,表1 所示仅用以示例,实际当中,每一道路可能包含多个中途点。 在实际应用中,可以选择沿道路方向或者反方向顺序获取相邻的两个形状点组成 的方向线段,并不影响本专利技术实施例的实现。 以下以沿道路方向顺序获取相邻的两个形状点组成的方向线段为例,分别为: P1P2和P2P3。其中,方向线段P1P2的两个端点分别为P1和P2(与道路的端点不同,P1和 P2是指线段的端点,其中,P1既是道路的端点又是线段的端点),方向线段P2P3的两个端 点分别为P2和P3。如图3所示,为该道路的示意图。 S22、按照预置的道路宽度,将相邻两个形状点之间的方向线段向该方向线段的两 侧进行平移,得到两条平移后方向线段的四个平移端点。 以图3中的P1P2为例,将P1P2分别向两侧平移预置的道路宽度的距离,得到两条 平移的方向线段,其中一条平移后的方向线段为P5P9,其两个平移端点分别为:P5、P9,另 外一条平移后的方向线段为P4P8,其两个平移端点分别为:P4、P8。 对于P2P3按照同样的方法进行平移,可以得到两条平移后方向线段:P11P12和 P10P13,两条平移后方向线段的四个平移端点分别为:P11、P12和PKKP13。 S23、填充四个平移端点构成的矩形区域。 仍然以图3为例,对于P1P2填充P5、P9、P4、P8构成的矩形区域,对于P2P3填充 P11、P12、P10、P13构成的矩形区域。 较佳的,步骤S12中,可以按照以下方法实施:对于获取的每一方向线段,获取其 单位向量,以该方向线段的单位向量与道路宽度乘积为参考向量;并针对组成该方向线段 的其中一个端点,分别以该端点为轴心,将参考向量分别沿逆时针方向和顺时针方向旋转 90°得到两个平移端点,对于另一端点,以同样的方式也可以得到两个平移端点,从而对于 每一方向线段可以得到两条平移后方向线段的四个平移端点。 需要说明的是,这里的道路宽度为实际道路宽度的一半。具体实施时,可以根据实 际需要进行设本文档来自技高网
...

【技术保护点】
一种电子地图道路绘制方法,其特征在于,所述方法包括:顺序获取道路的相邻两个形状点之间的方向线段;按照预置的道路宽度,将所述相邻两个形状点之间的方向线段向所述方向线段的两侧进行平移,得到两条平移后方向线段的四个平移端点;填充所述四个平移端点构成的矩形区域。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄斯文吴朝良林燕腾
申请(专利权)人:高德信息技术有限公司
类型:发明
国别省市:北京;11

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

1