一种电子地图显示方法、装置及设备制造方法及图纸

技术编号:2998726 阅读:272 留言:0更新日期:2012-04-11 18:40
本发明专利技术适用于图像处理领域,提供了一种电子地图显示方法、装置及设备,所述电子地图数据中包括图形对象的轮廓信息和待填充区域信息,所述方法包括:获取所述轮廓信息和所述待填充区域信息;根据所述轮廓信息绘制并显示对应的图形的轮廓;根据所述待填充区域信息填充对应的图形对象,并显示填充后的电子地图。本发明专利技术实施例通过优先绘制图形对象的轮廓并显示,从而可以以较少的数据处理提供较丰富的电子地图信息,提供了较好的视觉感受,加快了用户对下一步操作的预判断。

【技术实现步骤摘要】

本专利技术属于图像处理领域,尤其涉及一种电子地图显示方法、装置及设备
技术介绍
计算机、移动终端等电子产品中显示的图形 一般可以分为矢量图和位图两 大类。矢量图由于采用直线或曲线图形对象来描述图形,一般体积较小,且在 放大、缩小或旋转后不会失真,因此,现有的计算机、移动终端等电子产品中 一般均釆用矢量图显示电子地图。但一套电子地图小到覆盖一个村镇,大到覆 盖全国或者全世界,其包括的图形对象较多,导致在处理器运算性能和数据带 宽较低的电子产品(如嵌入式电子产品)上显示电子地图时,显示速度过慢, 等待时间过长,给用户造成产品处理性能低下的错觉。现有技术提供了 一种加快电子地图显示速度的方法,其通过将原始电子地 图的图形数据重新组织数据结构,优化存储方式,再通过划分区域,分块读取 电子地图的图形数据并显示,从而一定程度上加快了电子地图的显示速度。但 由于需要重新组织电子地图的图形数据,且在显示电子地图时,不仅需要绘制 图形对象的轮廓,同时需要渲染图形内部填充区域,从而需要处理器有较高的 运算性能和数据带宽,当需要显示的目标区域内图形数据过多时,难以达到预 期的加快电子地图显示速度的效果。现有技术提供了另一种加快电子地图显示速度的方法,其通过改变电子地 图的图形对象的显示次序,即事先预测需要显示的目标图形区域,并将该目标 图形区域中的图形对象优先显示,从而一定程度上加快了电子地图的显示速度。 但由于需要预测需要显示的目标图形区域,且在显示电子地图时,不仅需要绘 制图形对象的轮廓,同时需要渲染图形内部填充区域,从而需要处理器有较高的运算性能和数据带宽,并且设计较好的预测机制,才能在一定程度上加快电 子地图的显示速度,而当需要显示的目标区域内图形数据过多,或者预测目标 图形区域错误时,难以达到预期的加快电子地图显示速度的效果。
技术实现思路
本专利技术的目的在于提供一种电子地图显示方法,旨在解决现有技术在显示 电子地图时,显示速度较慢,显示更新时间较长的问题。本专利技术是这样实现的, 一种电子地图显示方法,所述电子地图数据中包括图形对象的轮廓信息和待填充区域信息,所述方法包括 获取所述轮廓信息和待填充区域信息; 根据所述轮廓信息绘制并显示对应的图形的4仑廓;根据所述待填充区域信息填充对应的图形对象,并显示填充后的电子地图。 进一步的,所述步骤获取所述轮廓信息和待填充区域信息具体为 获取所述轮廓信息和获取所述待填充区域信息同时进行;并且, 所述绘制并显示对应的图形的轮廓和所述填充对应的图形对象同时进行。 进一步的,所述步骤获取电子地图数据中图形对象的轮廓信息和待填充区 域信息具体为获取所述轮廓信息在获取所述待填充区域信息之前进行;并且, 所述绘制并显示对应的图形的4仑廓在所述填充对应的图形对象之前进行。 本专利技术的另一目的在于提供一种电子地图显示装置,所述装置包括 地图数据存储模块,用于存储电子地图数据;信息获取模块,用于获取电子地图数据中图形对象的轮廓信息和待填充区 域信息;轮廓绘制模块,用于根据所述信息获取模块获取的轮廓信息绘制相应的图 形对象的轮廓;区域填充模块,用于根据所述信息获取模块获取的待填充区域信息对图形对象进行填充操作;电子地图显示模块,用于显示所述轮廓绘制模块处理后的电子地图,和/ 或显示所述区域填充模块模块处理后的电子地图。所述信息获取^^莫块进一步包括 信息获取模块,用于获取所述地图数据存储模块中存储的电子地图数据中图形 对象的轮廓信息;填充信息获取单元,用于获取所述地图数据存储模块中存储的电子地图数 据中图形对象的待填充区域信息。 进一步的,所述装置还包括显示緩沖模块,用于緩存所述轮廓绘制模块处理后的电子地图,和/或,緩 存所述区域填充模块处理后的电子地图;此时,所述电子地图显示单元从所述显示緩沖4莫块读取电子地图并显示。 进一步的,所述装置还包括数据加载器,用于将所述地图数据存储模块中存储的电子地图数据加载至 内存;jt匕时,轮廓信息获取模块,用于获取所述数据加载器加载至内存中的电子地图数 据中图形对象的轮廓信息;填充信息获取模块,用于获取所述数据加载器加载至内存中的电子地图数 据中图形对象的待填充区域信息。本专利技术的另 一 目的在于提供一种包括电子地图显示装置的设备。在本专利技术实施例中,利用矢量图的特点和优点,从构成电子地图的各图形 对象信息中分离出图形对象的轮廓信息和待填充区域信息,根据每个图形对象 的轮廓信息绘制相应图形对象的轮廓并显示,根据待填充区域信息对每个图形 对象的轮廓界定的区域进行逐一填充并显示,从而达到加快电子地图显示速度 的目的。附图说明图1是本专利技术实施例提供的电子地图显示方法的实现流程图; 图2是本专利技术实施例提供的串行系统中电子地图显示方法的实现流程图; 图3是本专利技术实施例提供的并行系统中电子地图显示方法的实现流程图; 图4是本专利技术实施例提供的电子地图显示装置的结构示意图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本专利技术进4亍进一步详细说明。应当理解,此处所描述的具体实施例^f义 仅用以解释本专利技术,并不用于限定本专利技术。在本专利技术实施例中,利用矢量图的特点和优点,将构成电子地图的各图形 对象信息分为对应的轮廓信息和待填充区域信息,根据每个图形对象的轮廓信 息绘制相应图形对象的轮廓并显示,根据待填充区域信息对每个图形对象的轮廓界定的区域填充处理,并显示填充处理后的电子地图, >夂人而达到加快电子地图显示速度的目的。图1示出了本专利技术实施例提供的电子地图显示方法的实现流程,详述如下 在步骤S101中,获取电子地图数据中图形对象的轮廓信息和待填充区域信自在步骤S102中,根据所述轮廓信息绘制并显示对应的图形的轮廓; 在步骤S103中,冲艮据所述待填充区域信息填充对应的图形对象,并显示填 充后的电子地图。在本专利技术实施例中,当在串行系统中时,获取图形图像的轮廓信息在获取 所述待填充区域信息之前进行,此时,绘制并显示对应的图形的轮廓在填充对 应的图形对象之前进行;当在并行系统中时,获取所述轮廓信息和获取所述待 填充区域信息同时进行,此时,绘制并显示对应的图形的轮廓和填充对应的图 形对象同时进行。图2示出了本专利技术实施例提供的串行系统中电子地图显示方法的实现流 程,详述如下在步骤S201中,获取电子地图数据中每个图形对象的轮廓信息。 在本专利技术实施例中,电子地图采用矢量图,即电子地图由多个图形对象构 成,其中每个图形对象信息包括轮廓信息和/或待填充区域信息。轮廓信息是指 构成图形轮廓的信息,其包括但不限于构成图形轮廓的线条坐标、线形、线条 宽度、线条颜色等。其中线条坐标是指确定构成图形对象的线条的地理位置; 线形是指构成图形对象的线条的形状,可以为实线、虚线、点划线等;线条宽 度是指构成图形对象的线条的宽度,通常以像素为单位;线条颜色是指构成图 形轮廓的线条的颜色。在本专利技术实施例中,在获取图形对象的轮廓信息时,可以通过读取图形对 象的相应属性(如图像轮廓的线条坐标、线形、线条宽度、线条颜色等)的值, 从而得到图形对象的轮廓信息,也可以采用现有技术提供的其他方法获取图形 对象的轮廓信息。在步骤S202中,根据获取的图形对象的轮廓信息绘制图形本文档来自技高网
...

【技术保护点】
一种电子地图显示方法,所述电子地图数据中包括图形对象的轮廓信息和待填充区域信息,其特征在于,所述方法包括: 获取所述轮廓信息和所述待填充区域信息; 根据所述轮廓信息绘制并显示对应的图形的轮廓; 根据所述待填充区域信息填充对应的图形对象,并显示填充后的电子地图。

【技术特征摘要】

【专利技术属性】
技术研发人员:邹伦开白云波
申请(专利权)人:炬力集成电路设计有限公司
类型:发明
国别省市:44[中国|广东]

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

1