图形显示方法及装置制造方法及图纸

技术编号:15505309 阅读:243 留言:0更新日期:2017-06-04 00:55
本发明专利技术适用于图形绘制技术,提供了一种图形显示方法及装置,所述图形显示方法包括:检测操作指令,当检测所述操作指令为绘制图形指令时,根据所述绘制图形指令从预置文件系统中获取所述绘制图形指令指示的目标数据,获取所述绘制图像指令指示的目标模板,根据所述目标模板和所述目标数据显示目标图形,所述目标图形包括在预置位置显示的根据所述目标数据渲染后的所述目标模板。本发明专利技术实施例能够根据不同的需求显示包含不同目标数据的图形,同时能够在该图形中展示不同的目标模板,解决了现有传统图形报表由于展示单一、个性化困难、性能不高,不满足轨道交通电压电流监测显示的特殊行业的领域需求的问题。

Graphic display method and device

The invention is applicable to the graphics rendering technology, method and device provides a graphical display, the graphical display method includes: detecting the operating instructions, when detecting the operating instructions for drawing instructions, according to the drawing instructions for the file system to draw from the preset target data graphics instruction, access the drawing instruction template, according to the target template and the target data display target graphics, the graphics object included in the preset position display according to the target template of the target data after rendering. The embodiment of the invention can according to the different needs of different target data display contains graphics, also can display different target template in the graph, solves the traditional graphic display of a single report due to difficulties, and individual performance is not high, do not meet the special rail transit industry electric current monitoring shows the pressure in the field of demand problem.

【技术实现步骤摘要】
图形显示方法及装置
本专利技术属于计算机
,尤其涉及一种基于轨道交通综合设备监测电压电流的图形显示方法及装置。
技术介绍
基于轨道交通综合设备监测电压电流绘制技术,是基于GDI+(GraphicsDeviceInterfaceplus,图形设备接口)技术针对轨道交通监测的电压电流图表化展示功能而进行开发的一种电压电流绘图技术。轨道交通工程中有成百上千的设备,对电压电流进行实时监测产生非常大的数据量,同时需要对如此之大电压电流数据进行多样化、多指标、个性化、实时高性能的展示图表化展示。专利技术人在实施本专利技术的过程中发现,对于一般的图形显示技术,如winformchart、Highcharts,存在以下缺陷:1、性能低:由于轨道交通电压电流的数据量大,并且要求实时显示需求,传统的图形显示技术并不能满足性能的要求;2、图形单一:轨道交通行业里面,电压电流数据里具有非常多的行业指标,客户需求在一个视图界面里展示多种指标图形,一般图形显示技术无法满足多种图形灵活显示的要求;3、不满足轨道交通领域行业图表需求:在轨道交通里,电压电流有不同于一般企业的图形显示需求,一般的图形显示技术很难灵活性个性化。由于上述可知,一般图形显示技术提供的传统图形报表由于展示单一、个性化困难、性能不高,不满足轨道交通电压电流监测显示的特殊行业的领域需求。
技术实现思路
本专利技术所要解决的技术问题在于提供一种图形显示方法及装置,旨在解决现有传统图形报表由于展示单一、个性化困难、性能不高等特点,不满足轨道交通电压电流监测显示的特殊行业的领域需求的问题。本专利技术提供了一种图形显示方法,包括:检测操作指令;当检测所述操作指令为绘制图形指令时,根据所述绘制图形指令从预置文件系统中获取所述绘制图形指令指示的目标数据,所述目标数据包括电压数据和电流数据;获取所述绘制图像指令指示的若干目标模板;根据若干所述目标模板和所述目标数据显示目标图形,所述目标图形包括在预置位置显示的根据所述目标数据渲染后的所述目标模板。进一步地,所述根据所述绘制图形指令从预置文件系统中获取所述绘制图形指令指示的目标数据包括:获取所述绘制图形指令中的绘制数据;通过异步并行的方式配置所述绘制数据,得到目标数据。进一步地,在所述检测操作指令之前,还包括:接收封装指令,根据所述封装指令将图形设备接口技术中的底层的应用程序编程接口进行二次封装,得到高层的应用程序编程接口。进一步地,在所述检测操作指令之前,还包括:将接收到的电压电流数据保存至预置文件系统中;通过所述高层的应用程序编程接口接收模板绘制信息;根据所述模板绘制信息生成绘制模板,并将所述绘制模板保存至预置文件系统中。进一步地,所述根据所述目标模板和所述目标数据显示目标图形包括:利用Hadoop的编程接口并行获取所述目标数据,结合C#并行异步编程接口对所述目标模板配置所述目标数据;利用图形设备接口技术的应用程序编程接口渲染所述目标数据,以显示所述目标图形。本专利技术还提供了一种图形显示装置,包括:操作检测单元,用于检测操作指令;目标获取单元,用于当检测所述操作指令为绘制图形指令时,根据所述绘制图形指令从预置文件系统中获取所述绘制图形指令指示的目标数据,并获取所述绘制图像指令指示的若干目标模板;图形生成单元,用于根据所述目标模板和所述目标数据显示目标图形,所述目标图形包括在预置位置显示的根据所述目标数据渲染后的所述目标模板。进一步地,所述图形生成单元具体用于:数据获取模块,用于获取所述绘制图形指令中的绘制数据;数据配置模块,用于通过异步并行的方式配置所述绘制数据,得到目标数据。进一步地,图形显示装置还包括:接口封装单元,用于接收封装指令,根据所述封装指令将图形设备接口技术中的底层的应用程序编程接口进行二次封装,得到高层的应用程序编程接口。进一步地,在所述检测操作指令之前,还包括:数据接收单元,用于将接收到的电压电流数据保存至预置文件系统中,并通过所述高层的应用程序编程接口接收模板绘制信息,根据所述模板绘制信息生成绘制模板,并将所述绘制模板保存至预置文件系统中。进一步地,所述图形生成单元具体用于:利用Hadoop的编程接口并行获取所述目标数据,结合C#并行异步编程接口对所述目标模板配置所述目标数据,并利用图形设备接口技术的应用程序编程接口渲染所述目标数据,以显示所述目标图形。本专利技术与现有技术相比,有益效果在于:本专利技术实施例通过根据检测到的绘制图形指令,从而获取该绘制图形指令中指示的目标数据和目标模板,根据该目标数据和目标模板生成该绘制图形指令对应的目标图形。本专利技术实施例能够根据不同的需求显示包含不同目标数据的图形,同时能够在该图形中展示不同的目标模板,解决了现有传统图形报表由于展示单一、个性化困难、性能不高,不满足轨道交通电压电流监测显示的特殊行业的领域需求的问题。附图说明图1是本专利技术第一实施例提供的一种图形显示方法的流程图;图2是本专利技术第二实施例提供的一种图形显示方法的流程图;图3是本专利技术第三实施例提供的一种图形显示装置的结构示意图;图4是本专利技术第四实施例提供的一种图形显示装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1示出了本专利技术提供的第一实施例,一种图形显示方法,包括:S101,检测操作指令。在本步骤中,图形显示装置实时检测用户的操作,并获取用户的操作指令。具体地,图形显示装置除了具备图形绘制的功能之外,还具备其他功能,如接受用户的调取指令,根据用户的调取指令直接显示用户的目标数据,或者接受用户输入的数据或者其他指令进行其他操作,此处不做赘述。S102,当检测所述操作指令为绘制图形指令时,根据所述绘制图形指令从预置文件系统中获取所述绘制图形指令指示的目标数据,所述目标数据包括电压数据和电流数据。在本步骤中,在检测到用户绘制图形的操作时,图形显示装置将获取用户的绘制图形指令,并根据该绘制图形指令从预置文件系统中获取该绘制图形指令对应的目标数据。具体地,图形显示装置接收轨道交通检测系统检测到的电压电流数据,并存储在预置的HadoopHDFS文件系统中,图形显示装置利用Hadoop的map、reducer编程接口并行提供数据源,即提供目标数据。用户使用图形显示装置触发图形绘制的操作后,图像绘制装置将自动获取该用户操作的指令,如用户选择日期为2016年2月2日至2016年2月18日时段内的电压、电流、运行状况等数据,并触发绘制图形的指令,则图形显示装置将根据用户的操作指令从HadoopHDFS文件系统获取该用户的操作指令对应的目标数据,即2016年2月2日至2016年2月18日时段内的电压、电流、运行状况等数据。更具体地,目标数据除了包括上述电压、电流数据之外,还包括图形显示装置的装置基本信息数据、装置类型数据、装置画图数据、连接类型数据、装置连接数据和局域网数据等。在实际应用中,用户在需要绘制图形时,可以从图形显示装置中选取目标数据,也可以手动输入绘制数据并触发绘制图形指令。图形显示装置在检测到用户的绘制图形之后,将获取该绘制图形指令中包含的绘制数据,并采用异步并行的方式配置该绘制本文档来自技高网...
图形显示方法及装置

【技术保护点】
一种图形显示方法,其特征在于,包括:检测操作指令;当检测所述操作指令为绘制图形指令时,根据所述绘制图形指令从预置文件系统中获取所述绘制图形指令指示的目标数据,所述目标数据包括电压数据和电流数据;获取所述绘制图像指令指示的若干目标模板;根据若干所述目标模板和所述目标数据显示目标图形,所述目标图形包括在预置位置显示的根据所述目标数据渲染后的所述目标模板。

【技术特征摘要】
1.一种图形显示方法,其特征在于,包括:检测操作指令;当检测所述操作指令为绘制图形指令时,根据所述绘制图形指令从预置文件系统中获取所述绘制图形指令指示的目标数据,所述目标数据包括电压数据和电流数据;获取所述绘制图像指令指示的若干目标模板;根据若干所述目标模板和所述目标数据显示目标图形,所述目标图形包括在预置位置显示的根据所述目标数据渲染后的所述目标模板。2.如权利要求1所述的图形显示方法,其特征在于,所述根据所述绘制图形指令从预置文件系统中获取所述绘制图形指令指示的目标数据包括:获取所述绘制图形指令中的绘制数据;通过异步并行的方式配置所述绘制数据,得到目标数据。3.如权利要求1所述的图形显示方法,其特征在于,在所述检测操作指令之前,还包括:接收封装指令,根据所述封装指令将图形设备接口技术中的底层的应用程序编程接口进行二次封装,得到高层的应用程序编程接口。4.如权利要求3所述的图形显示方法,其特征在于,在所述检测操作指令之前,还包括:将接收到的电压电流数据保存至预置文件系统中;通过所述高层的应用程序编程接口接收模板绘制信息;根据所述模板绘制信息生成绘制模板,并将所述绘制模板保存至预置文件系统中。5.如权利要求1所述的图形显示方法,其特征在于,所述根据所述目标模板和所述目标数据显示目标图形包括:利用Hadoop的编程接口并行获取所述目标数据,结合C#并行异步编程接口对所述目标模板配置所述目标数据;利用图形设备接口技术的应用程序编程接口渲染所述目标数据,以显示所述目标图形。...

【专利技术属性】
技术研发人员:黄开燕智国盛张日新张宏伟杨自玲
申请(专利权)人:交控科技股份有限公司
类型:发明
国别省市:北京,11

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

1