字符渲染方法、装置、设备及存储介质制造方法及图纸

技术编号:32821763 阅读:12 留言:0更新日期:2022-03-26 20:19
本申请涉及一种字符渲染方法、装置、设备及存储介质,所述方法包括:从电力地理信息系统的场景图中,确定待标注字符信息;待标注字符信息包括待标注字符和待标注字符的渲染信息;根据待标注字符信息的渲染信息,从预设纹理图片集合中获取与待标注字符对应的参考纹理图片;预设纹理图片集合与电力地理信息系统相对应,预设纹理图片集合包括多个预设纹理图片;根据待标注字符信息的渲染信息,将参考纹理图片在场景图中进行渲染,生成包括待标注字符的场景图。本申请提供的技术方案可以提高在场景图中对字符渲染的效率。场景图中对字符渲染的效率。场景图中对字符渲染的效率。

【技术实现步骤摘要】
字符渲染方法、装置、设备及存储介质


[0001]本申请涉及计算机
,特别是涉及一种字符渲染方法、装置、设备及存储介质。

技术介绍

[0002]在电力地理信息系统中,需要采用中英文字符或特殊字符等对电网输电线路进行字符标注,而字符信息需要通过渲染后才能展示在电力地理信息系统中。
[0003]传统地,在对字符进行渲染时,可以利用通用的有向距离场字符集来实现。其中,有向距离场字符是通过将字符纹理图片中每个像素点记录的颜色值替换为每个像素点到字符边缘的最短距离生成的。在得到通用的有向距离场字符集时,首先基于常用的字符生成与之对应的有向距离场字符,再基于所有的有向距离场字符就得到了该有向距离场字符集。
[0004]然而,在利用通用的有向距离场字符集对电力地理信息系统中的字符进行渲染时,存在渲染效率低的问题。

技术实现思路

[0005]基于此,本申请实施例提供了一种字符渲染方法、装置、设备及存储介质,可以提高在场景图中对字符渲染的效率。
[0006]第一方面,提供了一种字符渲染方法,应用于电力地理信息系统,该方法包括:
[0007]从电力地理信息系统的场景图中,确定待标注字符信息;待标注字符信息包括待标注字符和待标注字符的渲染信息;根据待标注字符信息的渲染信息,从预设纹理图片集合中获取与待标注字符对应的参考纹理图片;预设纹理图片集合与电力地理信息系统相对应,预设纹理图片集合包括多个预设纹理图片;根据待标注字符信息的渲染信息,将参考纹理图片在场景图中进行渲染,生成包括待标注字符的场景图。
[0008]在其中一个实施例中,预设纹理图片集合的生成过程,包括:
[0009]获取电力地理信息系统中电力设备的历史台账信息及历史运行信息;电力设备包括发电设备、输电线路、变电站、配电线路中的至少一种;从电力设备的历史台账信息及历史运行信息中,获取与电力设备对应的标注字符信息;标注字符信息包括电力设备的标识及参数;根据标注字符信息生成预设纹理图片,基于预设纹理图片得到预设纹理图片集合。
[0010]在其中一个实施例中,根据标注字符信息生成预设纹理图片,基于预设纹理图片得到预设纹理图片集合,包括:
[0011]根据标注字符信息,将标注字符信息中的字符转化为预设纹理图片;预设纹理图片中的像素以有向距离形式进行表示;将各预设纹理图片进行合并,生成预设纹理图片集合。
[0012]在其中一个实施例中,预设纹理图片包括与不同字符格式对应的纹理图片,字符格式包括字体、字号、颜色中的至少一种;将各预设纹理图片进行合并,生成预设纹理图片
集合,包括:
[0013]针对各字符格式,获取与字符格式对应的预设纹理图片;将与字符格式对应的预设纹理图片进行合并,生成与各字符格式对应的预设纹理图片集合。
[0014]在其中一个实施例中,待标注字符的渲染信息包括字符格式;根据待标注字符信息的渲染信息,从预设纹理图片集合中获取与待标注字符对应的参考纹理图片,包括:
[0015]确定与字符格式对应的预设纹理图片集合,作为目标预设纹理图片集合;从目标预设纹理图片集合中,获取与待标注字符对应的参考纹理图片。
[0016]在其中一个实施例中,待标注字符的渲染信息包括待标注字符在场景图中的尺寸信息及坐标信息;根据待标注字符信息的渲染信息,将参考纹理图片在场景图中进行渲染,生成包括待标注字符的场景图,包括:
[0017]根据待标注字符在场景图中的尺寸信息,在场景图中创建与尺寸信息对应的网格;将参考纹理图片放置在网格中进行渲染,生成包括待标注字符的场景图。
[0018]在其中一个实施例中,根据待标注字符在场景图中的尺寸信息,在场景图中创建与尺寸信息对应的网格,包括:
[0019]获取初始网格;根据待标注字符在场景图中的尺寸信息,对初始网格进行缩放,生成与待标注字符对应的目标网格;根据待标注字符在场景图中的坐标信息,在场景图中创建目标网格。
[0020]第二方面,提供了一种字符渲染装置,该装置包括:
[0021]确定模块,用于从电力地理信息系统的场景图中,确定待标注字符信息;待标注字符信息包括待标注字符和待标注字符的渲染信息;
[0022]第一获取模块,用于根据待标注字符信息的渲染信息,从预设纹理图片集合中获取与待标注字符对应的参考纹理图片;预设纹理图片集合与电力地理信息系统相对应,预设纹理图片集合包括多个纹理图片;
[0023]第一生成模块,用于根据待标注字符信息的渲染信息,将参考纹理图片在场景图中进行渲染,生成包括待标注字符的场景图。
[0024]第三方面,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时实现上述第一方面任一实施例中的方法步骤。
[0025]第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面任一实施例中的方法步骤。
[0026]上述字符渲染方法、装置、设备及存储介质,通过从电力地理信息系统的场景图中,确定待标注字符信息;根据待标注字符信息的渲染信息,从预设纹理图片集合中获取与待标注字符对应的参考纹理图片;根据待标注字符信息的渲染信息,将参考纹理图片在场景图中进行渲染,生成包括待标注字符的场景图。在本申请实施例提供的技术方案中,由于预设纹理图片集合与电力地理信息系统相对应,并且预设纹理图片集合包括多个预设纹理图片,针对电力地理系统的特点预先构建对应的纹理图片集合包含的纹理图片数量减小了,从同一个预设纹理图片集合中分别选取待标注字符对应的纹理图片进行渲染时的渲染流程也不需要切换,从而提高了对字符渲染的效率。
附图说明
[0027]图1为本申请实施例提供的一种计算机设备的框图;
[0028]图2为本申请实施例提供的一种字符渲染方法的流程图;
[0029]图3为本申请实施例提供的一种预设纹理图片集合的示意图;
[0030]图4为本申请实施例提供的一种生成预设纹理图片集合的流程图;
[0031]图5为本申请实施例提供的一种根据预设纹理图片生成预设纹理图片集合的流程图;
[0032]图6为本申请实施例提供的一种将预设纹理图片进行合并的流程图;
[0033]图7为本申请实施例提供的一种获取参考纹理图片的流程图;
[0034]图8为本申请实施例提供的一种将参考纹理图片在场景图中进行渲染的流程图;
[0035]图9为本申请实施例提供的一种在场景图中创建网格的流程图;
[0036]图10为本申请实施例提供的一种字符渲染方法的流程图;
[0037]图11为本申请实施例提供的一种字符渲染装置的框图。
具体实施方式
[0038]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0039]本申请提供的字符渲染方法可以应用于计算机设备中,计算机设备可以是服务器,也可以是终本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种字符渲染方法,其特征在于,应用于电力地理信息系统,所述方法包括:从所述电力地理信息系统的场景图中,确定待标注字符信息;所述待标注字符信息包括待标注字符和所述待标注字符的渲染信息;根据所述待标注字符信息的渲染信息,从预设纹理图片集合中获取与所述待标注字符对应的参考纹理图片;所述预设纹理图片集合与所述电力地理信息系统相对应,所述预设纹理图片集合包括多个预设纹理图片;根据所述待标注字符信息的渲染信息,将所述参考纹理图片在所述场景图中进行渲染,生成包括所述待标注字符的所述场景图。2.根据权利要求1所述的方法,其特征在于,所述预设纹理图片集合的生成过程,包括:获取所述电力地理信息系统中电力设备的历史台账信息及历史运行信息;所述电力设备包括发电设备、输电线路、变电站、配电线路中的至少一种;从所述电力设备的历史台账信息及所述历史运行信息中,获取与所述电力设备对应的标注字符信息;所述标注字符信息包括所述电力设备的标识及参数;根据所述标注字符信息生成所述预设纹理图片,基于所述预设纹理图片得到所述预设纹理图片集合。3.根据权利要求2所述的方法,其特征在于,所述根据所述标注字符信息生成所述预设纹理图片,基于所述预设纹理图片得到所述预设纹理图片集合,包括:根据所述标注字符信息,将所述标注字符信息中的字符转化为预设纹理图片;所述预设纹理图片中的像素以有向距离形式进行表示;将各所述预设纹理图片进行合并,生成所述预设纹理图片集合。4.根据权利要求3所述的方法,其特征在于,所述预设纹理图片包括与不同字符格式对应的纹理图片,所述字符格式包括字体、字号、颜色中的至少一种;所述将各所述预设纹理图片进行合并,生成所述预设纹理图片集合,包括:针对各字符格式,获取与所述字符格式对应的预设纹理图片;将与所述字符格式对应的预设纹理图片进行合并,生成与各所述字符格式对应的预设纹理图片集合。5.根据权利要求1

4任一项所述的方法,其特征在于,所述待标注字符的渲染信息包括字符格式;所述根据所述待标注字符信息的渲染信息,从预设纹理图片集合中获取与所述待标注字符...

【专利技术属性】
技术研发人员:衡星辰林克全王博白维贵罗剑刘伟东唐建军张强陈文
申请(专利权)人:南方电网数字电网研究院有限公司
类型:发明
国别省市:

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

1