一种电网图形数据的生成方法及装置制造方法
【专利摘要】本申请公开了一种电网图形数据的生成方法及装置,应用于预设的数据资源库,所述数据资源库包括文件库及图形数据库,所述文件库包括至少一个图形文件,所述图形数据库包括每个所述图形文件的关联数据,所述方法包括:接收用户的图形生成指令,所述图形生成指令包括图形标识及图形编辑信息;在所述文件库中获取与所述图形标识相对应的目标图形文件,并在所述图形数据库中获取与所述图形标识相对应的目标关联数据;依据所述目标关联数据及所述目标图形文件,生成电网场景图;依据所述图形编辑信息,对所述电网场景图进行编辑,得到电网图形数据。
【专利说明】一种电网图形数据的生成方法及装置
【技术领域】
[0001]本申请涉及电网规划【技术领域】,特别涉及一种电网图形数据的生成方法及装置。【背景技术】
[0002]现有的各种电网规划设计应用系统中,涉及到电网规划图形编辑功能,大多基于GIS地理信息系统基础上进行二次开发定制,而用户每次生成电网图形数据时,均需要在客户端重新在电网图形服务器上下载应用程序并安装运行,实现电网图形数据的生成,即为,现有的电网图形数据生成方案基于CS架构实现,无法应用于其他各类BS架构业务系统中,降低电网图形数据生成方案的应用性,而且为保证生成的电网图形数据的版本最先,客户端中用户需要多次下载服务器上的更新的应用程序,使得电网图形数据生成的效率较低。
【发明内容】
[0003]本申请所要解决的技术问题是提供一种电网图形数据的生成方法及装置,用以解决现有技术中电网图形数据的生成方案,为基于CS架构实现,无法应用于其他各类BS架构业务系统中,降低电网图形数据生成方案的应用性的技术问题,还解决了现有技术中电网图形数据的生成方案为保证生成的电网图形数据的版本最先,客户端中用户需要多次下载服务器上的更新的应用程序,使得电网图形数据生成的效率较低的技术问题。
[0004]本申请提供了一种电网图形数据的生成方法,应用于预设的数据资源库,所述数据资源库包括文件库及图形数据库,所述文件库包括至少一个图形文件,所述图形数据库包括每个所述图形文件的关联数据,所述方法包括:
[0005]接收用户的图形生成指令,所述图形生成指令包括图形标识及图形编辑信息;
[0006]在所述文件库中获取与所述图形标识相对应的目标图形文件,并在所述图形数据库中获取与所述图形标识相对应的目标关联数据;
[0007]依据所述目标关联数据及所述目标图形文件,生成电网场景图;
[0008]依据所述图形编辑信息,对所述电网场景图进行编辑,得到电网图形数据。
[0009]上述方法,优选的,所述目标图形文件为矢量图形文件,所述目标关联数据包括其对应图形文件的连接关系;
[0010]其中,所述依据所述目标关联数据及所述目标图形文件,生成电网场景图,包括:[0011 ] 将所述目标图形文件依据所述目标关联数据中的连接关系进行连接组合,得到电网场景图,所述电网场景图为矢量图。
[0012]上述方法,优选的,所述图形编辑信息包括至少一个编辑指令;
[0013]其中,依据所述图形编辑信息,对所述电网场景图进行编辑,得到电网图形数据,包括:
[0014]对所述电网场景图分别执行与每个所述编辑指令相对应的操作动作,得到电网图形数据。
[0015]上述方法,优选的,在所述得到电网图形数据之后,所述方法还包括:[0016]对所述电网图形数据进行图形解析,得到解析结果;
[0017]在所述解析结果表明所述电网图形数据中有图形文件或其关联数据发生变化时,在所述电网图形数据中,提取发生变化的图形文件和/或其关联数据;
[0018]依据提取到的图形文件更新所述文件库中的图形文件,和/或,依据提取到的关联数据更新所述图形数据库中的关联数据。
[0019]上述方法,优选的,在所述得到电网图形数据之后,所述方法还包括:
[0020]将所述电网图形数据以预设的页面显示格式进行展示。
[0021]本申请还提供了一种电网图形数据的生成装置,应用于预设的数据资源库,所述数据资源库包括文件库及图形数据库,所述文件库包括至少一个图形文件,所述图形数据库包括每个所述图形文件的关联数据,所述装置包括:
[0022]指令接收单元,用于接收用户的图形生成指令,所述图形生成指令包括图形标识及图形编辑信息;
[0023]文件获取单元,用于在所述文件库中获取与所述图形标识相对应的目标图形文件;
[0024]数据获取单元,用于在所述图形数据库中获取与所述图形标识相对应的目标关联数据;
[0025]场景图生成单元,用于依据所述目标关联数据及所述目标图形文件,生成电网场景图;
[0026]场景图编辑单元,用于依据所述图形编辑信息,对所述电网场景图进行编辑,得到电网图形数据。
[0027]上述装置,优选的,所述目标图形文件为矢量图形文件,所述目标关联数据包括其对应图形文件的连接关系;
[0028]其中,所述场景图生成单元包括:
[0029]矢量图生成子单元,用于将所述目标图形文件依据所述目标关联数据中的连接关系进行连接组合,得到电网场景图,所述电网场景图为矢量图。
[0030]上述装置,优选的,所述图形编辑信息包括至少一个编辑指令;
[0031]其中,所述场景图编辑单元包括:
[0032]动作执行子单元,用于对所述电网场景图分别执行与每个所述编辑指令相对应的操作动作,得到电网图形数据。
[0033]上述装置,优选的,还包括:
[0034]图形解析单元,用于在所述场景图编辑单元得到所述电网图形数据之后,对所述电网图形数据进行图形解析,得到解析结果;
[0035]变化提取单元,用于在所述解析结果表明所述电网图形数据中有图形文件或其关联数据发生变化时,在所述电网图形数据中,提取发生变化的图形文件和/或其关联数据;
[0036]变化更新单元,用于依据提取到的图形文件更新所述文件库中的图形文件,和/或,依据提取到的关联数据更新所述图形数据库中的关联数据。
[0037]上述装置,优选的,还包括:
[0038]数据展示单元,用于在所述场景图编辑单元得到所述电网图形数据之后,将所述电网图形数据以预设的页面显示格式进行展示。[0039]由上述方案可知,本申请提供的一种电网图形数据的生成方法及装置,应用于预设的数据资源库,该数据资源库中包括由文件库及图形数据库,该文件库中设置图形文件,图形数据库中设置图形文件的关联数据,本申请在接受到用户需要进行图形数据生成的指令之后,在图形数据库中获取与指令中图形标识对应的目标关联数据并在文件库中获取与图形标识对应的目标图形文件,并依据获取到的目标关联数据及目标图形文件生成完整的电网场景图,之后,依据指令中的图形编辑信息对该电网场景图进行编辑,得到满足用户需求的电网图形数据,完成根据用户需求建立电网图形模型,实现本申请目的。本申请中不限定数据资源库的设置区域,因此,预设的数据资源库可以设置于服务器中,由此,本申请在适用于CS架构业务系统的同时,同样适用于其他各类BS架构业务系统,由此提高本申请实现电网图形数据生成方案的应用型。
[0040]同时,本申请在实际应用中,出现图形文件更新或其关联数据更新时,可以直接在所述数据资源库更新,由此,用户按照其自身需求进行电网图形数据生成时,直接在数据资源库中获取最先版本的图形文件及其关联数据等,在本申请应用于BS架构业务系统时,不需要每次去下载更新的应用程序进行安装,只需通过浏览器获取所需的图形文件及其关联数据等,最终实现电网图形数据的生成,由此,在保证图形文件及其关联数据版本最新的同时,提高电网图形数据的生成效率。
【专利附图】
【附图说明】
[0041]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0042]图1为本申请提供的一种电网图形数据的生成方法实施例一的流程图;
[0043]图2为本申请实施例的应用示例图;
[0044]图3为本申请提供的一种电网图形数据的生成方法实施例二的流程图;
[0045]图4为本申请提供的一种电网图形数据的生成方法实施例三的流程图;
[0046]图5为本申请提供的一种电网图形数据的生成装置实施例四的结构示意图;
[0047]图6为本申请提供的一种电网图形数据的生成装置实施例五的结构示意图;
[0048]图7为本申请提供的一种电网图形数据的生成装置实施例六的结构示意图;
[0049]图8为本申请提供的一种电网图形数据的生成装置实施例六的结构示意图;
[0050]图9为本申请提供的一种电网图形数据的生成装置实施例七的结构示意图;
[0051]图10为本申请提供的一种基于BS架构的电网图形数据的生成系统实施例八的系统架构示意图。
【具体实施方式】
[0052]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。[0053]参考图1,为本申请提供的一种电网图形数据的生成方法实施例一的流程图,其中,所述方法应用于预设的数据资源库,所述数据资源库可以设置于服务器端,用户可以通过安装于客户端的浏览器实现对所述数据资源库的访问。
[0054]其中,所述数据资源库中可以包括文件库及图形数据库,所述文件库中可以包括有图形文件,所述图形文件可以理解为图形模版文件、图元定义文件或可以导入或导出的图形文件等图形相关的磁盘文件。如所述图形文件可以为变电站、发电厂、输电线路等构成电网的设备图形文件等,其中,所述图形文件中除了包括其图形之外,还包括图形的位置信息、属性信息及设备电压等级等信息。
[0055]而所述图形数据库中可以包括每个所述图形文件的关联数据,所述关联数据可以包括:图形文件的索引信息(可以理解为标识ID号等的索引表)、图形文件之间的拓扑信息(可以理解为连接关系等)、图形文件的节点各种属性等等。
[0056]其中,本申请实施例一中的方法可以包括以下步骤:
[0057]步骤101:接收用户的图形生成指令,所述图形生成指令中可以包括图形标识及
图形编辑信息。
[0058]其中,所述图形标识是指用户所需要获取的图形文件,例如,用户要求打开指定的电网模型图形,图形标识即筛选条件:2012年底前投运、电压等级500KV及以上的变电站设备。
[0059]需要说明的是,所述步骤101中可以通过与设置有所述数据资源库的服务器相连接的浏览器实现对所述图形生成指令的获取。
[0060]步骤102:在所述文件库中获取与所述图形标识相对应的目标图形文件,并在所述图形数据库中获取与所述图形标识相对应的目标关联数据。
[0061]其中,所述步骤102中可以在所述文件库中依据所述图形标识进行一一匹配的方式,获取所述目标图形文件;可以利用所述目标图形文件在所述图形数据库中获取与其对应的目标关联数据。
[0062]步骤103:依据所述目标关联数据及所述目标图形文件,生成电网场景图。
[0063]其中,所述步骤103中可以通过将所述目标图形文件和所述目标关联数据进行组合,得到电网场景图。
[0064]步骤104:依据所述图形编辑信息,对所述电网场景图进行编辑,得到电网图形数据。
[0065]其中,所述图形编辑信息中可以为空,也就说,对经过所述步骤103中生成的电网场景图不做任何编辑,直接作为所述电网图形数据即可;所述图像编辑信息中可以包括对所述电网场景图中各个图形文件及其关联数据的图形着色、图层关联等图形编辑信息和场景管理、拓扑分析、图形拆分合并、数据联动等图形分析信息。
[0066]由上述方案可知,本申请提供的一种电网图形数据的生成方法实施例一,应用于预设的数据资源库,该数据资源库中包括由文件库及图形数据库,该文件库中设置图形文件,图形数据库中设置图形文件的关联数据,本申请在接受到用户需要进行图形数据生成的指令之后,在图形数据库中获取与指令中图形标识对应的目标关联数据并在文件库中获取与图形标识对应的目标图形文件,并依据获取到的目标关联数据及目标图形文件生成完整的电网场景图,之后,依据指令中的图形编辑信息对该电网场景图进行编辑,得到满足用户需求的电网图形数据,完成根据用户需求建立电网图形模型,实现本申请实施例一目的。本申请实施例一中不限定数据资源库的设置区域,因此,预设的数据资源库可以设置于服务器中,由此,本申请实施例一在适用于CS架构业务系统的同时,同样适用于其他各类BS架构业务系统,由此提高本申请实施例一实现电网图形数据生成方案的应用型。
[0067]同时,本申请实施例一在实际应用中,出现图形文件更新或其关联数据更新时,可以直接在所述数据资源库更新,由此,用户按照其自身需求进行电网图形数据生成时,直接在数据资源库中获取最先版本的图形文件及其关联数据等,在本申请实施例一应用于BS架构业务系统时,不需要每次去下载更新的应用程序进行安装,只需通过浏览器获取所需的图形文件及其关联数据等,最终实现电网图形数据的生成,由此,在保证图形文件及其关联数据版本最新的同时,提高电网图形数据的生成效率。
[0068]其中,所述文件库中的图形文件可以为矢量图形文件,由此,所述步骤102中获取到的目标图形文件可以为矢量图形文件,如SVG格式或G格式等。需要说明的是,所述文件库中的图形文件可以为依据电网模型中各种设备的相关图元生成的图形文件,也可以为用户在线编辑定义的新图元文件生成的图形文件,也可以为依据现有图形文件进行组合或拆分得到的新的图形文件,也可以为导入的SVG格式或G格式的用户自定义图形文件等。
[0069]需要说明的是,所述目标关联数据中可以为其对应图形文件的连接关系等,如第一图形文件和第二图形文件具有拓扑连接关系等。
[0070]此时,上述实施例中所述步骤103可以通过以下方式实现:
[0071]将所述目标图形文件依据所述目标关联数据中的连接关系进行连接组合,得到电网场景图。
[0072]其中,所述电网场景图为所述矢量图形文件的目标图形文件生成,同样为矢量图。
[0073]例如,所述目标图形文件为电压表图形文件、电源图形文件及电阻图形文件,其各自对应的目标关联数据可以为:电压表与电阻并联、电源与电阻串联、电阻与电源串联等连接关系,由此所述步骤103中具体为:将所述电压表图形文件、电源图形文件及电阻图形文件依据这些连接关系进行连接组合,得到电网场景图,如图2中所示。
[0074]上述实施例中,所述图形编辑信息可以包括至少一个编辑指令,每个所述编辑指令中设置有其各自对应的编辑操作动作,如拆分、合并、图形着色、图层关联等编辑操作动作,此时,所述步骤104可以通过以下方式具体实现:
[0075]对所述电网场景图分别执行与每个所述编辑指令相对应的操作动作,得到电网图形数据。
[0076]例如,对所述电网场景图进行图形着色、图形编辑、图形编辑、场景编辑、拓扑分析、图形拆分合并、数据联动等操作动,进而得到满足用户需求的电网图形数据。
[0077]参考图3,为本申请提供的一种电网图形数据的生成方法实施例二的流程图,其中,在所述步骤104之后,所述方法还可以包括以下步骤:
[0078]步骤105:对所述电网图形数据进行图形解析,得到解析结果。
[0079]其中,所述步骤105中的图形解析是指分析该电网图形数据与其对应电网场景图之间是否具有图形编辑,如果是,表明所述电网图形数据中的图形文件或关联数据发生变动更新。
[0080]步骤106:在所述解析结果表明所述电网图形数据中有图形文件或其关联数据发生变化时,在所述电网图形数据中提取发生变化的图形文件和/或关联数据。
[0081]其中,所述步骤106中是指在所述解析结果表明所述电网图形数据相对于其对应的电网场景图中只有图形文件发生变化时,在所述电网图形数据中提取发生变化的图形文件,在所述解析结果表明所述电网图形数据相对于其对应的电网场景图中只有图形文件的关联数据发生变化时,在所述电网图形数据中提取发生变化的关联数据,在所述解析结果表明所述电网图形数据相对于其对应的电网场景图有图形文件及关联数据均发生变化时,在所述电网图形数据中提取发生变化的图形文件及关联数据。
[0082]步骤107:依据提取到的图形文件更新所述文件库中的图形文件,和/或,依据提取到的关联数据更新所述图形数据库中的关联数据。
[0083]需要说明的是,在所述步骤106中提取到发生变化的图形文件时,在所述步骤107中依据提取到的图形文件更新所述文件库中的图形文件,具体的,可以将提取到的图形文件替换所述文件库中具有同一图形标识的图形文件;在所述步骤106中提取到发生变化的关联数据时,在所述步骤107中依据提取到的关联数据更新所述图形数据库中的关联数据,具体的,将提取到的关联数据替换所述图形数据库中具有同一图形标识的关联数据;在所述步骤106中提取到发生变化的图形文件及关联数据时,在所述步骤107中依据提取到的图形文件更新所述文件库中的图形文件,并依据提取到的关联数据更新所述图形数据库中的关联数据,具体的,将提取到的图形文件替换所述文件库中具有同一图形标识的图形文件,并将提取到的关联数据替换所述图形数据库中具有同一图形标识的关联数据。
[0084]由上述方案中可知,本申请实施例中通过将经过依据用户需求进行编辑变化的图形文件及关联数据更新至对应的文件库及图形数据库中,实现对设置于服务器中的数据资源库的更新,保证满足用户需求而生成的电网图形数据中图形文件及关联数据为最新版本。
[0085]参考图4,为本申请提供的一种电网图形数据的生成方法实施例三的流程图,其中,在所述步骤104之后,所述方法还可以包括以下步骤:
[0086]步骤108:将所述电网图形数据以预设的页面显示格式进行展示。
[0087]其中,所述预设的页面显示格式可以为web页面显示格式。也就是说,所述步骤108中将所述电网图形数据以web页面的形式展现给用户。
[0088]参考图5,为本申请提供的一种电网图形数据的生成装置实施例四的结构示意图,应用于预设的数据资源库,所述数据资源库可以设置于服务器端,用户可以通过安装于客户端的浏览器实现对所述数据资源库的访问。
[0089]其中,所述数据资源库中可以包括文件库及图形数据库,所述文件库中可以包括有图形文件,所述图形文件可以理解为图形模版文件、图元定义文件或可以导入或导出的图形文件等图形相关的磁盘文件。如所述图形文件可以为变电站、发电厂、输电线路等构成电网的设备图形文件等,其中,所述图形文件中除了包括其图形之外,还包括图形的位置信息、属性信息及设备电压等级等信息。
[0090]而所述图形数据库中可以包括每个所述图形文件的关联数据,所述关联数据可以包括:图形文件的索引信息(可以理解为标识ID号等的索引表)、图形文件之间的拓扑信息(可以理解为连接关系等)、图形文件的节点各种属性等等。
[0091]其中,所述装置可以包括:[0092]指令接收单元501,用于接收用户的图形生成指令,所述图形生成指令包括图形标识及图形编辑信息。
[0093]其中,所述图形标识是指用户所需要获取的图形文件,例如,用户要求打开指定的电网模型图形,图形标识即筛选条件:2012年底前投运、电压等级500KV及以上的变电站设备。
[0094]需要说明的是,所述指令接收单元501中可以通过与设置有所述数据资源库的服务器相连接的浏览器实现对所述图形生成指令的获取。
[0095]文件获取单元502,用于在所述文件库中获取与所述图形标识相对应的目标图形文件。
[0096]数据获取单元503,用于在所述图形数据库中获取与所述图形标识相对应的目标关联数据。
[0097]其中,所述文件获取单元502中可以在所述文件库中依据所述图形标识进行一一匹配的方式,获取所述目标图形文件;所述数据获取单元503可以利用所述目标图形文件在所述图形数据库中获取与其对应的目标关联数据。
[0098]场景图生成单元504,用于依据所述目标关联数据及所述目标图形文件,生成电网场景图。
[0099]其中,所述场景图生成单元504中可以通过将所述目标图形文件和所述目标关联数据进行组合,得到电网场景图。
[0100]场景图编辑单元505,用于依据所述图形编辑信息,对所述电网场景图进行编辑,得到电网图形数据。
[0101]其中,所述图形编辑信息中可以为空,也就说,所述场景图编辑单元505对经过所述场景图生成单元504生成的电网场景图不做任何编辑,直接作为所述电网图形数据即可;所述图像编辑信息中可以包括对所述电网场景图中各个图形文件及其关联数据的图形着色、图层关联等图形编辑信息和场景管理、拓扑分析、图形拆分合并、数据联动等图形分析信息。
[0102]由上述方案可知,本申请提供的一种电网图形数据的生成装置实施例四,应用于预设的数据资源库,该数据资源库中包括由文件库及图形数据库,该文件库中设置图形文件,图形数据库中设置图形文件的关联数据,本申请在接受到用户需要进行图形数据生成的指令之后,在图形数据库中获取与指令中图形标识对应的目标关联数据并在文件库中获取与图形标识对应的目标图形文件,并依据获取到的目标关联数据及目标图形文件生成完整的电网场景图,之后,依据指令中的图形编辑信息对该电网场景图进行编辑,得到满足用户需求的电网图形数据,完成根据用户需求建立电网图形模型,实现本申请实施例四目的。本申请实施例四中不限定数据资源库的设置区域,因此,预设的数据资源库可以设置于服务器中,由此,本申请实施例四在适用于CS架构业务系统的同时,同样适用于其他各类BS架构业务系统,由此提高本申请实施例一实现电网图形数据生成方案的应用型。
[0103]同时,本申请实施例四在实际应用中,出现图形文件更新或其关联数据更新时,可以直接在所述数据资源库更新,由此,用户按照其自身需求进行电网图形数据生成时,直接在数据资源库中获取最先版本的图形文件及其关联数据等,在本申请实施例四应用于BS架构业务系统时,不需要每次去下载更新的应用程序进行安装,只需通过浏览器获取所需的图形文件及其关联数据等,最终实现电网图形数据的生成,由此,在保证图形文件及其关联数据版本最新的同时,提高电网图形数据的生成效率。
[0104]其中,所文件库中的图形文件可以为矢量图形文件,由此,所述文件获取单元502获取到的目标图形文件可以为矢量图形文件,如SVG格式或G格式等。需要说明的是,所述文件库中的图形文件可以为依据电网模型中各种设备的相关图元生成的图形文件,也可以为用户在线编辑定义的新图元文件生成的图形文件,也可以为依据现有图形文件进行组合或拆分得到的新的图形文件,也可以为导入的SVG格式或G格式的用户自定义图形文件等。
[0105]需要说明的是,所述目标关联数据中可以为其对应图形文件的连接关系等,如第一图形文件和第二图形文件具有拓扑连接关系等。
[0106]其中,参考图6,为本申请提供的一种电网图形数据的生成装置实施例五的结构示意图,其中,所述场景图生成单元504可以通过以下功能模块实现:
[0107]矢量图生成子单元541,用于将所述目标图形文件依据所述目标关联数据中的连接关系进行连接组合,得到电网场景图。
[0108]其中,所述电网场景图为所述矢量图形文件的目标图形文件生成,同样为矢量图。
[0109]例如,所述目标图形文件为电压表图形文件、电源图形文件及电阻图形文件,其各自对应的目标关联数据可以为:电压表与电阻并联、电源与电阻串联、电阻与电源串联等连接关系,由此所述场景图生成单元504将所述电压表图形文件、电源图形文件及电阻图形文件依据这些连接关系进行连接组合,得到电网场景图,如图2中所示。
[0110]上述实施例中,所述图形编辑信息包括至少一个编辑指令,每个所述编辑指令中设置有其各自对应的编辑操作动作,如拆分、合并、图形着色、图层关联等编辑操作动作,此时,参考图7,为本申请提供的一种电网图形数据的生成装置实施例六的结构示意图,其中,所述场景图编辑单元505可以通过以下功能模块实现:
[0111]动作执行子单元551,用于对所述电网场景图分别执行与每个所述编辑指令相对应的操作动作,得到电网图形数据。
[0112]例如,对所述电网场景图进行图形着色、图形编辑、图形编辑、场景编辑、拓扑分析、图形拆分合并、数据联动等操作动,进而得到满足用户需求的电网图形数据。
[0113]参考图8,为本申请提供的一种电网图形数据的生成装置实施例六的结构示意图,其中,所述装置还可以包括:
[0114]图形解析单元506,用于在所述场景图编辑单元得到所述电网图形数据之后,对所述电网图形数据进行图形解析,得到解析结果。
[0115]其中,所述图形解析单元506的图形解析是指分析该电网图形数据与其对应电网场景图之间是否具有图形编辑,如果是,表明所述电网图形数据中的图形文件或关联数据发生变动更新。
[0116]变化提取单元507,用于在所述解析结果表明所述电网图形数据中有图形文件或关联数据发生变化时,在所述电网图形数据中,提取发生变化的图形文件和/或关联数据。
[0117]其中,所述变化提取单元507是指:在所述解析结果表明所述电网图形数据相对于其对应的电网场景图中只有图形文件发生变化时,在所述电网图形数据中提取发生变化的图形文件,在所述解析结果表明所述电网图形数据相对于其对应的电网场景图中只有图形文件的关联数据发生变化时,在所述电网图形数据中提取发生变化的关联数据,在所述解析结果表明所述电网图形数据相对于其对应的电网场景图有图形文件及关联数据均发生变化时,在所述电网图形数据中提取发生变化的图形文件及关联数据。
[0118]变化更新单元508,用于依据提取到的图形文件更新所述文件库中的图形文件,和/或,依据提取到的关联数据更新所述图形数据库中的关联数据。
[0119]需要说明的是,在所述变化提取单元507提取到发生变化的图形文件时,所述变化更新单元508依据提取到的图形文件更新所述文件库中的图形文件,具体的,可以将提取到的图形文件替换所述文件库中具有同一图形标识的图形文件;在所述变化提取单元507提取到发生变化的关联数据时,所述变化更新单元508依据提取到的关联数据更新所述图形数据库中的关联数据,具体的,将提取到的关联数据替换所述图形数据库中具有同一图形标识的关联数据;在所述变化提取单元507提取到发生变化的图形文件及关联数据时,所述变化更新单元508依据提取到的图形文件更新所述文件库中的图形文件,并依据提取到的关联数据更新所述图形数据库中的关联数据,具体的,将提取到的图形文件替换所述文件库中具有同一图形标识的图形文件,并将提取到的关联数据替换所述图形数据库中具有同一图形标识的关联数据。
[0120]由上述方案中可知,本申请实施例中通过将经过依据用户需求进行编辑变化的图形文件及关联数据更新至对应的文件库及图形数据库中,实现对设置于服务器中的数据资源库的更新,保证满足用户需求而生成的电网图形数据中图形文件及关联数据为最新版本。
[0121]参考图9,为本申请提供的一种电网图形数据的生成装置实施例七的结构示意图,其中,所述装置还可以包括:
[0122]数据展示单元509,用于在所述场景图编辑单元得到所述电网图形数据之后,将所述电网图形数据以预设的页面显示格式进行展示。
[0123]其中,所述预设的页面显示格式可以为web页面显示格式。也就是说,所述数据展示单元509将所述电网图形数据以web页面的形式展现给用户。
[0124]参考图10,为本申请提供的一种基于BS架构的电网图形数据的生成系统实施例八的系统架构示意图,其中,所述系统可以包括上述实施例中所述的电网图形数据的生成装置,所述装置中的数据资源库设置于服务器端,用户通过浏览器调用所述装置实现电网图形数据的生成。
[0125]如图10中所示,本申请实施例基于电网规划平台,其数据集成层中可以包括数据资源层、基础服务器层、业务逻辑层、应用服务层和展现层,其中:
[0126]所述数据资源层:负责提供运行时所需的数据支撑,包含图形数据库和文件系统;
[0127]所述基础服务层:负责以接口的方式向上层提供服务,包含数据访问服务、地图服务、图形服务、着色服务等服务,其中,上述基础服务层与所述数据资源层之间可以通过SotowerDE 平台和 GIS (Geographic Information System,地理信息系统)实现;
[0128]所述业务逻辑层:负责各业务逻辑的实现,包含了对展现平台业务逻辑进行处理的各种组件,如图10中地理信息对应组件、图形编辑对应组件、图形着色对应组件及图形应用对应组件等;
[0129]所述应用服务层:负责以接口的形式对外提供服务,包括地图访问接口和图形访问接口,提供了对地图访问以及操作、图形相关操作的接口 ;
[0130]所述展现层:以Web页面的形式提供各种功能。
[0131]需要说明的是,上述地理信息对应组件可以通过GIS地理信息系统实现。
[0132]由上述方案中可知,电网规划是电力系统规划的重要组成部分,其任务是根据规划期间的负荷增长及电源规划方案确定相应的最佳电网结构,以满足经济可靠地输送电力的要求。电网规划是确定电网建设项目的科学工作,直接决定了电网的可靠性和经济效益,需要大量的图形分析做支持,需要一个完整的图形体系做支撑,需要与地理信息系统结合的、具备动态图形显示和交互操作的图形快速建模平台。因此,本申请实施例中的系统面向电力系统交互式规划、仿真计算及其它相关业务,采用JavaEE技术路线,遵循MVC(model-view_controller,模型-视图-控制器)框架进行开发,米用JavaScript为系统对外接口,提供数据访问服务、地图服务、图形服务、着色服务,对外提供地图访问接口及图形访问接口供其他系统进行调用,满足总部(分部)、省、地市、县等多级用户规划设计,满足主网规划、配网规划、专题研究等应用。
[0133]如图10中所示,本申请实施例中的系统面向电力系统应用,和地理信息系统结合,提供全面丰富的功能,提供以时间、空间和电压等级等维度展示电网网架变化过程;显示专题图;等高着色;运行参数呈现等专有功能。系统提供地理信息系统及其配置工具,管理各个地理区域的地图,允许地图的导入、显示配置;提供地图显示、搜索、距离测量、面积测量、比例尺显示、鹰眼图显示、平移缩放显示、鼠标位置显示等功能;建立一套图形编辑子系统,实现图形编辑、图库管理、图形着色、图层管理等功能;实现一套可扩展的业务应用子系统,实现场景管理、拓扑分析、多维分析、图形拆分合并、数据联动等图形分析功能。
[0134]由上文中可知,本申请实施例中将电网设备图形信息与地理信息相结合,基于Web浏览器进行电网设备图形快速生成(建模);提供可独立使用的图形建模平台,同时提供基于JavaScript的API包,可实现与各类BS架构业务系统进行无缝集成;将图形着色与图形编辑相结合,实现了电网运行 参数实时呈现,编辑运行一体化。
[0135]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0136]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0137]以上对本申请所提供的一种电网图形数据的生成方法及装置进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
【权利要求】
1.一种电网图形数据的生成方法,其特征在于,应用于预设的数据资源库,所述数据资源库包括文件库及图形数据库,所述文件库包括至少一个图形文件,所述图形数据库包括每个所述图形文件的关联数据,所述方法包括: 接收用户的图形生成指令,所述图形生成指令包括图形标识及图形编辑信息; 在所述文件库中获取与所述图形标识相对应的目标图形文件,并在所述图形数据库中获取与所述图形标识相对应的目标关联数据; 依据所述目标关联数据及所述目标图形文件,生成电网场景图; 依据所述图形编辑信息,对所述电网场景图进行编辑,得到电网图形数据。
2.根据权利要求1所述的方法,其特征在于,所述目标图形文件为矢量图形文件,所述目标关联数据包括其对应图形文件的连接关系; 其中,所述依据所述目标关联数据及所述目标图形文件,生成电网场景图,包括: 将所述目标图形文件依据所述目标关联数据中的连接关系进行连接组合,得到电网场景图,所述电网场景图为矢量图。
3.根据权利要求1所述的方法,其特征在于,所述图形编辑信息包括至少一个编辑指令; 其中,依据所述图形编辑信息,对所述电网场景图进行编辑,得到电网图形数据,包括: 对所述电网场景图分别执行与每个所述编辑指令相对应的操作动作,得到电网图形数据。
4.根据权利要求1、2或3所述的方法,其特征在于,在所述得到电网图形数据之后,所述方法还包括: 对所述电网图形数据进行图形解析,得到解析结果; 在所述解析结果表明所述电网图形数据中有图形文件或关联数据发生变化时,在所述电网图形数据中,提取发生变化的图形文件和/或关联数据; 依据提取到的图形文件更新所述文件库中的图形文件,和/或,依据提取到的关联数据更新所述图形数据库中的关联数据。
5.根据权利要求1、2或3所述的方法,其特征在于,在所述得到电网图形数据之后,所述方法还包括: 将所述电网图形数据以预设的页面显示格式进行展示。
6.一种电网图形数据的生成装置,其特征在于,应用于预设的数据资源库,所述数据资源库包括文件库及图形数据库,所述文件库包括至少一个图形文件,所述图形数据库包括每个所述图形文件的关联数据,所述装置包括: 指令接收单元,用于接收用户的图形生成指令,所述图形生成指令包括图形标识及图形编辑息; 文件获取单元,用于在所述文件库中获取与所述图形标识相对应的目标图形文件; 数据获取单元,用于在所述图形数据库中获取与所述图形标识相对应的目标关联数据; 场景图生成单元,用于依据所述目标关联数据及所述目标图形文件,生成电网场景图;场景图编辑单元,用于依据所述图形编辑信息,对所述电网场景图进行编辑,得到电网图形数据。
7.根据权利要求6所述的装置,其特征在于,所述目标图形文件为矢量图形文件,所述目标关联数据包括其对应图形文件的连接关系; 其中,所述场景图生成单元包括: 矢量图生成子单元,用于将所述目标图形文件依据所述目标关联数据中的连接关系进行连接组合,得到电网场景图,所述电网场景图为矢量图。
8.根据权利要求6所述的装置,其特征在于,所述图形编辑信息包括至少一个编辑指令; 其中,所述场景图编辑单元包括: 动作执行子单元,用于对所述电网场景图分别执行与每个所述编辑指令相对应的操作动作,得到电网图形数据。
9.根据权利要求6、7或8所述的装置,其特征在于,还包括: 图形解析单元,用于在所述场景图编辑单元得到所述电网图形数据之后,对所述电网图形数据进行图形解析,得到解析结果; 变化提取单元,用于在 所述解析结果表明所述电网图形数据中有图形文件或关联数据发生变化时,在所述电网图形数据中,提取发生变化的图形文件和/或关联数据; 变化更新单元,用于依据提取到的图形文件更新所述文件库中的图形文件,和/或,依据提取到的关联数据更新所述图形数据库中的关联数据。
10.根据权利要求6、7或8所述的装置,其特征在于,还包括: 数据展示单元,用于在所述场景图编辑单元得到所述电网图形数据之后,将所述电网图形数据以预设的页面显示格式进行展示。
【文档编号】G06F17/30GK103646091SQ201310693556
【公开日】2014年3月19日 申请日期:2013年12月17日 优先权日:2013年12月17日
【发明者】曹占峰, 刘海涛, 田田 申请人:北京中电普华信息技术有限公司, 国家电网公司