一种电子地图中兴趣点的显示方法及显示装置的制造方法

文档序号:9826296阅读:785来源:国知局
一种电子地图中兴趣点的显示方法及显示装置的制造方法
【技术领域】
[0001]本发明涉及电子地图处理技术领域,特别是涉及一种电子地图中兴趣点的显示方法及显示装置。
【背景技术】
[0002]目前,电子地图的绘制过程中,仅根据兴趣点POI的重要性等级进行分类,控制每一类POI在一定比例尺的情况下,是否在电子地图图面上进行显示,以及POI之间的避让规贝U,会造成有的地区POI显示过密,使得电子地图图面信息量过载、文字符号过多,显示不美观,影响地图的浏览,造成地图查阅不方便等问题。

【发明内容】

[0003]本发明的目的是提供一种电子地图中兴趣点的显示方法及显示装置,能够解决目前电子地图中有些地区的POI显示过密,造成地图图面不美观,影响地图的查阅和浏览的问题。
[0004]为了解决上述技术问题,本发明的实施例提供一种电子地图中兴趣点的显示方法,其中,包括:
[0005]获取电子地图显示区域中的一子显示区域;
[0006]获取在预设比例尺下所述子显示区域内的预绘制的兴趣点POI信息,并对所述子显示区域内的预绘制的POI进行优先级排序;
[0007]按照优先级由高至低得顺序,累计预绘制的POI标注外包框的面积信息;
[0008]在累计前X个预绘制的POI标注外包框的面积信息与所述子显示区域的面积信息的比值大于一预设阈值时,对所述前X-1个预绘制的POI在所述子显示区域进行绘制;其中,所述X为整数。
[0009]其中,所述获取电子地图显示区域中的一子显示区域的步骤包括:
[0010]获取电子地图的显示区域信息;
[0011]对所述显示区域进行划分,获取N个子显示区域;
[0012]获取所述N个子显示区域中的其中一个子显示区域;其中,所述N为大于或者等于I的整数。
[0013]其中,所述对所述显示区域进行划分,获取N个子显示区域的步骤包括:
[0014]对所述显示区域进行网格划分,获取N个网格状的子显示区域。
[0015]其中,所述获取在预设比例尺下所述子显示区域内的预绘制的兴趣点POI信息的步骤包括:
[0016]获取在预设比例尺下所述子显示区域内的预绘制的兴趣点POI的数量信息、预绘制的兴趣点POI的等级重要程度值信息、预绘制的兴趣点POI在所述子显示区域的坐标信息、带有外包框的预绘制的兴趣点POI标注在所述子显示区域的显示位置信息、以及每个预绘制的兴趣点POI标注外包框的面积信息。
[0017]其中,获取带有外包框的预绘制的兴趣点POI标注在所述子显示区域的显示位置信息的步骤包括:
[0018]获取带有矩形外包框的预绘制的兴趣点POI标注在所述子显示区域的显示位置信息。
[0019]其中,所述对所述子显示区域内的预绘制的POI进行优先级排序的步骤包括:
[0020]根据预绘制的POI的等级重要程度值,对所述子显示区域内的预绘制的POI进行优先级排序;其中,预绘制的POI的等级重要程度值越大,预绘制的POI的优先级级别越高。
[0021]为了解决上述技术问题,本发明的实施例还提供一种电子地图中兴趣点的显示装置,其中,包括:
[0022]获取模块,用于获取电子地图显示区域中的一子显示区域;
[0023]排序模块,用于获取在预设比例尺下所述子显示区域内的M个兴趣点POI信息,并对所述M个POI进行优先级排序;
[0024]累计模块,用于按照优先级由高至低得顺序,累计预绘制的POI标注外包框的面积信息;
[0025]绘制模块,用于在累计前X个预绘制的POI标注外包框的面积信息与所述子显示区域的面积信息的比值大于一预设阈值时,对所述前X-1个预绘制的POI在所述子显示区域进行绘制;其中,所述X为整数。
[0026]其中,所述获取模块包括:
[0027]第一获取子模块,用于获取电子地图的显示区域信息;
[0028]划分子模块,用于对所述显示区域进行划分,获取N个子显示区域;
[0029]第二获取子模块,用于获取所述N个子显示区域中的其中一个子显示区域;其中,所述N为大于或者等于I的整数。
[0030]其中,所述划分子模块包括:
[0031]划分单元,用于对所述显示区域进行网格划分,获取N个网格状的子显示区域。
[0032]其中,所述排序模块包括:
[0033]第三获取子模块,用于获取在预设比例尺下所述子显示区域内的预绘制的兴趣点POI的数量信息、预绘制的兴趣点POI的等级重要程度值信息、预绘制的兴趣点POI在所述子显示区域的坐标信息、带有外包框的预绘制的兴趣点POI标注在所述子显示区域的显示位置信息、以及每个预绘制的兴趣点POI标注外包框的面积信息。
[0034]其中,所述第三获取子模块包括:
[0035]获取单元,用于获取带有矩形外包框的预绘制的兴趣点POI标注在所述子显示区域的显示位置信息。
[0036]其中,所述排序模块还包括:
[0037]排序子模块,用于根据预绘制的POI的等级重要程度值,对所述子显示区域内的预绘制的POI进行优先级排序;其中,预绘制的POI的等级重要程度值越大,预绘制的POI的优先级级别越高。
[0038]本发明的有益效果是:
[0039]本发明的方案,采用首先对电子地图在一比例尺下的一子显示区域的Ρ0Ι,按照等级重要程度,进行优先级排序,然后按照优先级由高至低的顺序,进行绘制,并在累计的POI标注外包框的面积值,在累计的POI标注外包框的面积值与该子显示区域的面积值的比值大于一预设阈值时,停止绘制。采用本发明的方案,使得电子地图图面上的POI显示合理,不至于过密,提高了电子地图图面的美观程度,同时,本发明的方案,减少了人为干预POI是否显示的过程,提高了电子地图的绘制和更新效率。
【附图说明】
[0040]图1表示本发明的电子地图中兴趣点的显示方法流程示意图;
[0041]图2表示现有电子地图中POI的显示示意图;
[0042]图3表示采用本发明的方案后,图2中的电子地图中POI的显示示意图;
[0043]图4表示本发明的电子地图中兴趣点的显示装置结构示意图一;
[0044]图5表示本发明的电子地图中兴趣点的显示装置结构示意图二 ;
[0045]图6表示本发明的电子地图中兴趣点的显示装置结构示意图三;
[0046]图7表示本发明的电子地图中兴趣点的显示装置结构示意图四;
[0047]图8表示本发明的电子地图中兴趣点的显示装置结构示意图五。
【具体实施方式】
[0048]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0049]如图1所示,本发明的电子地图中兴趣点的显示方法,包括如下步骤:
[0050]步骤11,获取电子地图显示区域中的一子显示区域;
[0051]步骤12,获取在预设比例尺下所述子显示区域内的预绘制的兴趣点POI信息,并对所述子显示区域内的预绘制的POI进行优先级排序;
[0052]步骤13,按照优先级由高至低得顺序,累计预绘制的POI标注外包框的面积信息;
[0053]步骤14,在累计前X个预绘制的POI标注外包框的面积信息与所述子显示区域的面积信息的比值大于一预设阈值时,对所述前X-1个预绘制的POI在所述子显示区域进行绘制;其中,所述X为整数。
[0054]下面,结合附图以及具体的实施例,对上述步骤11至步骤14做详细说明。
[0055]首先获取该电子地图的显示区域信息,假如该显示区域的显示范围为100mmX 100mm,然后,可以对该显示区域进行网格划分,获取N个网格状的子显示区域,在本发明的具体实施例中,可以对该显示范围进行均等的划分,比如可以划分为100个1mmXlOmm的呈网格状的子显示区域。然后,获取其中一子显示区域。
[0056]由于在不同的比例尺下,上述获取的子显示区域中的POI数量和类型也是不相同的,因此,需要对各个比例尺下的该子显示区域中的Ρ0Ι,分别在对应的比例尺下,在该获取子显示区域内分别进行绘制。其中,对各个比例尺下的该子显示区域内的POI进行绘制的过程,可以同时进行。下面以对一预设比例尺下的该子显示区域中的POI进行绘制的过程加以详细说明:
[0057]比如,首先,获取到在一预设比例尺下该子显示区域内的预绘制的POI信息,此信息包括:预绘制的POI的数量信息、预绘制的POI的等级重要程度值信息、预绘制的POI在所述子显示区域的坐标信息、带有外包框的预绘制的POI标注在所述子显示区域的显示位置信息、以及每个预绘制的POI标注外包框的面积信息。假如,如图2所示,一子显示区域内预绘制的POI数量为7个,该7个预绘制的POI的等级重要程度值可以在数据库中获取,假如依次为:中国美术馆为48 (只是举例说明),王府井大饭店为45,北京市二十七中为38,天伦王朝酒店为30,北京市邮票公司为28,灯市口小学为25,社科博园宾馆为20。该7个预绘制的POI在该子显示区域的坐标信息,可以在数据库中获取该7个预绘制的POI在该子显示区域的坐标信息。该7个带有外包框(一般为矩形外包框)的预绘制的POI标注在所述子显示区域的显示位置信息,这些显示位置信息也可以在数据库中获取。该7个预绘制的POI标注外包框的面积信息可以在数据库中获取,假如分别为:“中国美术馆”标注外包框的面积值为10m2(只是举例说明),“王府井大饭店”标注外包框的面积值为15m2,“北京市二十七”
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1