一种地图文字标注方法及装置制造方法及图纸

技术编号:18205982 阅读:27 留言:0更新日期:2018-06-13 07:04
本申请公开了一种地图文字标注方法及装置,本申请确定针对地图界面进行透视投影处理后,所述地图界面的文字中,相比于原始大小缩小的部分或全部文字,作为待处理文字;对确定的所述待处理文字的大小进行放大,且放大后的大小不超过原始大小;按照放大后的大小,在所述地图界面中对所述待处理文字进行标注。由此可知,为了保证透视投影处理后缩小的文字能够被用户清晰的看到,本申请对其进行放大,并且为了保证近大远小的效果,设置放大后的大小不超过原始大小,即保证了地图界面中文字整体上能够出现近大远小的透视效果,又能够保证标注文字的大小足够被清楚的看到。

【技术实现步骤摘要】
一种地图文字标注方法及装置
本申请涉及电子地图绘制
,更具体地说,涉及一种地图文字标注方法及装置。
技术介绍
文字标注是地图显示的一个重点内容,文字标注的好坏直接影响用户的体验,是软件质量保证的重要一环。随着三维投影技术的发展,越来越多的厂商将三维投影技术应用于电子地图,通过对电子地图进行透视投影处理,使得整个图面看起来会有立体效果,并且地图上标注的文字会出现近大远小的效果。当然,这里所说的文字近大远小并非绝对的所有文字保持近大远小,而是整个地图界面总体视觉上呈现近大远小的效果。本案专利技术人通过对现有方法进行研究发现,现有方法直接使用opengl算法对地图界面进行透视投影处理,透视投影处理后地图界面中的文字直接显示在地图中。而为了保证近大远小的效果,透视投影处理后远离地图中心点的文字的大小会缩小,进而导致远离地图中心点的文字会出现显示不清楚的问题,无法被用户识别。参见图1所示,其示例的是现有技术电子地图透视投影处理之后的显示效果,从图中可以看出,透视投影处理后远离地图中心点处显示的文字的字体过小,导致显示不清楚。
技术实现思路
有鉴于此,本申请提供了一种地图文字标注方法及装置,用于解决现有技术在远离地图中心点处标注的文字过小,导致显示不清楚的问题。为了实现上述目的,现提出的方案如下:一种地图文字标注方法,包括:确定针对地图界面进行透视投影处理后,所述地图界面的文字中,相比于原始大小缩小的部分或全部文字,作为待处理文字;对确定的所述待处理文字的大小进行放大,且放大后的大小不超过原始大小;按照放大后的大小,在所述地图界面中对所述待处理文字进行标注。优选地,所述确定针对地图界面进行透视投影处理后,所述地图界面的文字中,相比于原始大小缩小的部分或全部文字,包括:计算针对地图界面进行透视投影处理后文字的缩放后大小与原始大小的比例,得到缩放比例;在所述地图界面的文字中,确定所述缩放比例小于第一设定缩放比例阈值且大于第二设定缩放比例阈值的文字,所述第一设定缩放比例阈值不大于1,且大于所述第二设定缩放比例阈值;其中,针对所述地图界面的文字中,所述缩放比例不大于所述第二设定缩放比例阈值的文字,为本次在地图界面中不进行标注的文字。优选地,所述确定针对地图界面进行透视投影处理后,所述地图界面的文字中,相比于原始大小缩小的部分或全部文字,包括:计算针对地图界面进行透视投影处理后文字的缩放后大小与原始大小的比例,得到缩放比例;在所述地图界面的文字中,确定所述缩放比例小于第一设定缩放比例阈值的文字,所述第一设定缩放比例阈值不大于1。优选地,所述对确定的所述待处理文字的大小进行放大,且放大后的大小不超过原始大小,包括:对确定的所述待处理文字的大小,按照设定放大比例进行放大;若存在待处理文字按照设定放大比例放大后的大小超过原始大小,则将该待处理文字的大小设置为原始大小。优选地,所述对确定的所述待处理文字的大小进行放大,且放大后的大小不超过原始大小,包括:针对确定的所述缩放比例小于所述第一设定缩放比例阈值的待处理文字,将其中缩放比例小于所述第一设定缩放比例阈值且大于第二设定缩放比例阈值的待处理文字的大小,按照设定放大比例进行放大,所述第一设定缩放比例阈值大于所述第二设定缩放比例阈值;若存在待处理文字按照设定放大比例放大后的大小超过原始大小,则将该待处理文字的大小设置为原始大小;针对确定的所述缩放比例小于所述第一设定缩放比例阈值的待处理文字,将其中缩放比例不超过所述第二设定缩放比例阈值的待处理文字的大小,统一调整为设定大小值,所述设定大小值不超过缩放比例大于所述第二设定缩放比例阈值的待处理文字按照设定放大比例放大后的大小。优选地,所述对确定的所述待处理文字的大小进行放大,且放大后的大小不超过原始大小,包括:确定与所述待处理文字的缩放比例对应的放大比例;按照所述待处理文字的缩放比例对应的放大比例,对所述待处理文字的大小进行放大;若存在待处理文字放大后的大小超过原始大小,则将该待处理文字的大小设置为原始大小。优选地,还包括:将确定的待处理文字按照所属文字串进行划分,划分为若干待处理文字串,每一待处理文字串至少包括一待处理文字;所述按照放大后的大小,在所述地图界面中对所述待处理文字进行标注,包括:针对每一所述待处理文字串,在所述待处理文字串中确定基准待处理文字;以所述基准待处理文字的位置为基准,根据所述待处理文字串中各待处理文字放大后的大小,确定所述待处理文字串中各待处理文字的标注位置;根据所述待处理文字串中各待处理文字的标注位置,在所述地图界面中标注各待处理文字。优选地,所述在所述待处理文字串中确定基准待处理文字,包括:确定待处理文字串中待处理文字的个数为奇数或偶数;若为奇数,则将所述待处理文字串中第(n+1)/2个待处理文字确定为基准待处理文字,其中n为待处理文字串中待处理文字的个数;若为偶数,则将所述待处理文字串中第n/2或第n/2+1个文字确定为基准待处理文字。优选地,所述以所述基准待处理文字的位置为基准,根据所述待处理文字串中各待处理文字放大后的大小,确定所述待处理文字串中各待处理文字的标注位置,包括:以所述基准待处理文字的位置为基准,以所述待处理文字串中各待处理文字放大后的宽度大小为文字间隔,根据所述待处理文字串中各待处理文字放大后的大小,计算所述待处理文字串中各待处理文字的标注位置。优选地,所述根据所述待处理文字串中各待处理文字的标注位置,在所述地图界面中标注各待处理文字,包括:根据所述待处理文字串中各待处理文字放大后的大小以及标注位置,确定所述待处理文字串中各待处理文字的顶点坐标;根据各待处理文字的顶点坐标,在所述地图界面中标注对应的待处理文字。一种地图文字标注装置,包括:文字确定单元,用于确定针对地图界面进行透视投影处理后,所述地图界面的文字中,相比于原始大小缩小的部分或全部文字,作为待处理文字;文字放大单元,用于对确定的所述待处理文字的大小进行放大,且放大后的大小不超过原始大小;文字标注单元,用于按照放大后的大小,在所述地图界面中对所述待处理文字进行标注。优选地,所述文字确定单元确定针对地图界面进行透视投影处理后,所述地图界面的文字中,相比于原始大小缩小的部分或全部文字的过程,具体包括:计算针对地图界面进行透视投影处理后文字的缩放后大小与原始大小的比例,得到缩放比例;在所述地图界面的文字中,确定所述缩放比例小于第一设定缩放比例阈值且大于第二设定缩放比例阈值的文字,所述第一设定缩放比例阈值不大于1,且大于所述第二设定缩放比例阈值;其中,针对所述地图界面的文字中,所述缩放比例不大于所述第二设定缩放比例阈值的文字,为本次在地图界面中不进行标注的文字。优选地,所述文字确定单元确定针对地图界面进行透视投影处理后,所述地图界面的文字中,相比于原始大小缩小的部分或全部文字的过程,具体包括:计算针对地图界面进行透视投影处理后文字的缩放后大小与原始大小的比例,得到缩放比例;在所述地图界面的文字中,确定所述缩放比例小于第一设定缩放比例阈值的文字,所述第一设定缩放比例阈值不大于1。优选地,所述文字放大单元对确定的所述待处理文字的大小进行放大,且放大后的大小不超过原始大小的过程,具体包括:对确定的所述待处理文字的大小,按照设定放大比本文档来自技高网...
一种地图文字标注方法及装置

【技术保护点】
一种地图文字标注方法,其特征在于,包括:确定针对地图界面进行透视投影处理后,所述地图界面的文字中,相比于原始大小缩小的部分或全部文字,作为待处理文字;对确定的所述待处理文字的大小进行放大,且放大后的大小不超过原始大小;按照放大后的大小,在所述地图界面中对所述待处理文字进行标注。

【技术特征摘要】
1.一种地图文字标注方法,其特征在于,包括:确定针对地图界面进行透视投影处理后,所述地图界面的文字中,相比于原始大小缩小的部分或全部文字,作为待处理文字;对确定的所述待处理文字的大小进行放大,且放大后的大小不超过原始大小;按照放大后的大小,在所述地图界面中对所述待处理文字进行标注。2.根据权利要求1所述的方法,其特征在于,所述确定针对地图界面进行透视投影处理后,所述地图界面的文字中,相比于原始大小缩小的部分或全部文字,包括:计算针对地图界面进行透视投影处理后文字的缩放后大小与原始大小的比例,得到缩放比例;在所述地图界面的文字中,确定所述缩放比例小于第一设定缩放比例阈值且大于第二设定缩放比例阈值的文字,所述第一设定缩放比例阈值不大于1,且大于所述第二设定缩放比例阈值;其中,针对所述地图界面的文字中,所述缩放比例不大于所述第二设定缩放比例阈值的文字,为本次在地图界面中不进行标注的文字。3.根据权利要求1所述的方法,其特征在于,所述确定针对地图界面进行透视投影处理后,所述地图界面的文字中,相比于原始大小缩小的部分或全部文字,包括:计算针对地图界面进行透视投影处理后文字的缩放后大小与原始大小的比例,得到缩放比例;在所述地图界面的文字中,确定所述缩放比例小于第一设定缩放比例阈值的文字,所述第一设定缩放比例阈值不大于1。4.根据权利要求1-3任一项所述的方法,其特征在于,所述对确定的所述待处理文字的大小进行放大,且放大后的大小不超过原始大小,包括:对确定的所述待处理文字的大小,按照设定放大比例进行放大;若存在待处理文字按照设定放大比例放大后的大小超过原始大小,则将该待处理文字的大小设置为原始大小。5.根据权利要求3所述的方法,其特征在于,所述对确定的所述待处理文字的大小进行放大,且放大后的大小不超过原始大小,包括:针对确定的所述缩放比例小于所述第一设定缩放比例阈值的待处理文字,将其中缩放比例小于所述第一设定缩放比例阈值且大于第二设定缩放比例阈值的待处理文字的大小,按照设定放大比例进行放大,所述第一设定缩放比例阈值大于所述第二设定缩放比例阈值;若存在待处理文字按照设定放大比例放大后的大小超过原始大小,则将该待处理文字的大小设置为原始大小;针对确定的所述缩放比例小于所述第一设定缩放比例阈值的待处理文字,将其中缩放比例不超过所述第二设定缩放比例阈值的待处理文字的大小,统一调整为设定大小值,所述设定大小值不超过缩放比例大于所述第二设定缩放比例阈值的待处理文字按照设定放大比例放大后的大小。6.根据权利要求2或3所述的方法,其特征在于,所述对确定的所述待处理文字的大小进行放大,且放大后的大小不超过原始大小,包括:确定与所述待处理文字的缩放比例对应的放大比例;按照所述待处理文字的缩放比例对应的放大比例,对所述待处理文字的大小进行放大;若存在待处理文字放大后的大小超过原始大小,则将该待处理文字的大小设置为原始大小。7.根据权利要求1所述的方法,其特征在于,还包括:将确定的待处理文字按照所属文字串进行划分,划分为若干待处理文字串,每一待处理文字串至少包括一待处理文字;所述按照放大后的大小,在所述地图界面中对所述待处理文字进行标注,包括:针对每一所述待处理文字串,在所述待处理文字串中确定基准待处理文字;以所述基准待处理文字的位置为基准,根据所述待处理文字串中各待处理文字放大后的大小,确定所述待处理文字串中各待处理文字的标注位置;根据所述待处理文字串中各待处理文字的标注位置,在所述地图界面中标注各待处理文字。8.根据权利要求7所述的方法,其特征在于,所述在所述待处理文字串中确定基准待处理文字,包括:确定待处理文字串中待处理文字的个数为奇数或偶数;若为奇数,则将所述待处理文字串中第(n+1)/2个待处理文字确定为基准待处理文字,其中n为待处理文字串中待处理文字的个数;若为偶数,则将所述待处理文字串中第n/2或第n/2+1个文字确定为基准待处理文字。9.根据权...

【专利技术属性】
技术研发人员:苏向奎彭应亮林燕腾
申请(专利权)人:高德信息技术有限公司
类型:发明
国别省市:北京,11

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

1