CN111275788B - 基于共性模板图和差异化拓扑图的图形合成方法 - Google Patents

基于共性模板图和差异化拓扑图的图形合成方法 Download PDF

Info

Publication number
CN111275788B
CN111275788B CN201911290036.7A CN201911290036A CN111275788B CN 111275788 B CN111275788 B CN 111275788B CN 201911290036 A CN201911290036 A CN 201911290036A CN 111275788 B CN111275788 B CN 111275788B
Authority
CN
China
Prior art keywords
graph
template
diagram
primitive
topological
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911290036.7A
Other languages
English (en)
Other versions
CN111275788A (zh
Inventor
魏刚
林国春
刘刚
刘晓亮
白振勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Integrated Electronic Systems Lab Co Ltd
Original Assignee
Integrated Electronic Systems Lab Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Integrated Electronic Systems Lab Co Ltd filed Critical Integrated Electronic Systems Lab Co Ltd
Priority to CN201911290036.7A priority Critical patent/CN111275788B/zh
Publication of CN111275788A publication Critical patent/CN111275788A/zh
Application granted granted Critical
Publication of CN111275788B publication Critical patent/CN111275788B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • G06T11/206Drawing of charts or graphs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/5866Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, manually generated location and time information

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

基于共性模板图和差异化拓扑图的图形合成方法,该方法包括以下步骤:从模板图库中查找所需模板图;将查到的模板图与已绘制好的拓扑图自动合成,得到新图。本发明通过模板图形描述画面布局及风格的共性,通过人工绘制拓扑图解决个体差异,在图形展示时根据指定的厂站和设备,按照一定的图形命名格式,找到匹配的模板图和拓扑图,将二者合成为一个图形进行展示。通过这种图形合成的技术,把模板图和拓扑图组合成一幅图展示,解决了同类图形展示风格一致、而又要展示不同单位的差异内容的问题。

Description

基于共性模板图和差异化拓扑图的图形合成方法
技术领域
本发明涉及图形合成技术领域,具体地说是一种基于共性模板图和差异化拓扑图的图形合成方法。
背景技术
变电站辅助设备,涵盖消防、安防、给排水、照明、环境等专业领域。在集控监视时,以厂站为单位,分专业、多层次展示设备及其实时状态。多层次,是指按粗细粒度展示一组相关设备,例如:粗粒度的,展示厂站的主要设备;较细粒度的,展示一个主设备及其附属设备。展示的内容,包括设备间拓扑关系,以及各个设备的运行数据(如实时状态、告警数据等);拓扑关系以拓扑图的方式呈现,运行数据按主题分组、以图表的方式呈现。
一个监视画面由多个区域组成:拓扑图区域,多个主题区域(例如光子牌展示区域、设备状态区域、告警区域等)。为使画面整齐美观,便于监视人员使用,每个区域的位置和大小都作了统一的规范要求,以此确保各个变电站相似的监视画面,具有统一的显示风格。
由上可见,监视的内容比较丰富,画面风格要求比较严格,这对图形绘制带来很大的挑战,工作量很大。一个变电站的辅助设备监视,按上所述将涉及至少50幅图形;对于一般的地市级集控***,需要绘制的图形保守估计会在千幅级别。
发明内容
本发明的目的在于一种基于共性模板图和差异化拓扑图的图形合成方法,解决了同类图形展示风格一致、而又要展示不同单位的差异内容的问题。
本发明解决其技术问题所采取的技术方案是:
基于共性模板图和差异化拓扑图的图形合成方法,该方法包括以下步骤:
从模板图库中查找所需模板图;
将查到的模板图与已绘制好的拓扑图自动合成,得到新图。
在第一种可能实现的方式中,在上述方法之前还包括:
为变电站辅助设备建立模型;
实时采集变电站辅助设备的遥测、遥信数据,并按照不同的主题、厂站、设备建立数据库表并保存数据;每个主题命名唯一;
绘制模板图,生成模板图库;
根据实际厂站的设备的物理连接关系绘制拓扑图并命名。
在第二种可能实现的方式中,所述绘制模板图的方法具体包括:
对多幅具有相同展示风格的图形进行归纳整理;
将图版按矩形分为多个区域:拓扑图区域、多个主题区域;
每一个矩形对应一个矩形图元,对每个矩形图元进行唯一编号;
对模板图按照命名规则进行命名并保存;
在第三种可能实现的方式中,命名规则包括:
对于厂站级别的模板图,名称为“[厂站]数据内容”;
对于厂站下设备的模板图,名称为“[厂站][设备]数据内容”。
在第四种可能实现的方式中,保存模板图时包括保存图元、拓扑图区域、多个主题区域与对应的矩形图元的对应关系。
在第五种可能实现的方式中,所述绘制的拓扑图的大小应小于或等于所对应模板图中拓扑图区域的大小;绘制的拓扑图的命名规则与所对应的模板图的命名规则相同。
在第六种可能实现的方式中,自动合成新图具体包括以下方法:
从模板图库中读取记录的拓扑图区域和主题区域及所对应的矩形图元编号,根据图元编号查找到图元,得到拓扑图区域和各主题区域的左上点的坐标及大小;
将模板图另存为新图,将新图的文件名命名为相应拓扑图的文件名;
读取拓扑图中所有图元的数据,包括类型、大小;
计算每个图元相对于左上点坐标的x方向偏移和y方向偏移;
针对每个图元在新图中的拓扑图区域创建相同的新图元;创建后的新图元的x坐标值为:本图拓扑图区域左上点x坐标加上图元的x方向偏移,y坐标值为本图拓扑图区域左上点y坐标加上图元的y方向偏移;
保存新图。
在第七种可能实现的方式中,所述的方法在合成新图后还包括展示合成后的新图,具体包括以下步骤:
针对每个主题开发一个功能组件,用于获取和展示此主题相关的数据;
建立主题和功能组件的对应关系;
根据模板图中记录的拓扑图区域和主题区域及所对应的矩形图元编号,结合主题与功能组件的对应关系,找到功能组件;
根据图元编号查找到图元,得到主题区域的左上点的坐标及大小;
功能组件根据主题及输入的厂站、设备,在数据库中查询数据,通过封装控件展示数据;
根据坐标及大小在新图中展示封装控件。
由以上技术可知,本发明通过模板图形描述画面布局及风格的共性,通过人工绘制拓扑图解决个体差异,在图形展示时根据指定的厂站和设备,按照一定的图形命名格式,找到匹配的模板图和拓扑图,将二者合成为一个图形进行展示。通过这种图形合成的技术,把模板图和拓扑图组合成一幅图展示,解决了同类图形展示风格一致、而又要展示不同单位的差异内容的问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为基于共性模板图和差异化拓扑图的图形合成方法流程示意图;
图2为本发明实施例所应用的模板图示意图;
图3为本发明实施例所应用的拓扑图示意图;
图4为本发明实施例所应用的合成后的新图示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
如图1所示,基于共性模板图和差异化拓扑图的图形合成方法,该方法包括以下步骤:
S1、为变电站辅助设备建立模型;
S2、实时采集变电站辅助设备的遥测、遥信数据,并按照不同的主题、厂站、设备建立数据库表并保存数据;每个主题命名唯一;
S3、绘制模板图,生成模板图库;
S4、根据实际厂站的设备的物理连接关系绘制拓扑图并命名。
S5、从模板图库中查找所需模板图;
S6、将查到的模板图与已绘制好的拓扑图自动合成,得到新图。
S3中绘制模板图的方法具体包括:
S31、对多幅具有相同展示风格的图形进行归纳整理;
S32、将图版按矩形分为多个区域:拓扑图区域、多个主题区域;
S33、每一个矩形对应一个矩形图元,对每个矩形图元进行唯一编号;
S34、对模板图按照命名规则进行命名并保存。
命名规则包括:
对于厂站级别的模板图,名称为“[厂站]数据内容”;
对于厂站下设备的模板图,名称为“[厂站][设备]数据内容”。
如图2-4所示,保存模板图时包括保存图元、拓扑图区域、多个主题区域与对应的矩形图元的对应关系(如“topo:1,topic1:2,topic2:3”,即拓扑图区域对应图元1,主题topic1对应图元2,以此类推)。
制的拓扑图的大小应小于或等于所对应模板图中拓扑图区域的大小;绘制的拓扑图的命名规则与所对应的模板图的命名规则相同。对于厂站的模板图名,把“[厂站]”替换为输入的厂站名;对于厂站设备的模板图名,把“[厂站]”、“[设备]”分别替换为输入的厂站名、设备名。
S6中自动合成新图具体包括以下方法:
S61从模板图库中读取记录的拓扑图区域和主题区域及所对应的矩形图元编号,根据图元编号查找到图元,得到拓扑图区域和各主题区域的左上点的坐标及大小;
S62将模板图另存为新图,将新图的文件名命名为相应拓扑图的文件名;
S63读取拓扑图中所有图元的数据,包括类型、大小;
S64计算每个图元相对于左上点坐标的x方向偏移和y方向偏移;
S65针对每个图元在新图中的拓扑图区域创建相同的新图元;创建后的新图元的x坐标值为:本图拓扑图区域左上点x坐标加上图元的x方向偏移,y坐标值为本图拓扑图区域左上点y坐标加上图元的y方向偏移;
S66保存新图。
本发明实施例还包括在合成新图后展示合成后的新图,具体包括以下步骤:
针对每个主题开发一个功能组件,用于获取和展示此主题相关的数据;
建立主题和功能组件的对应关系;(如“topic1:组件a;topic2:组件b;…”)
根据模板图中记录的拓扑图区域和主题区域及所对应的矩形图元编号,结合主题与功能组件的对应关系,找到功能组件;功能组件举例:如图2中右侧的“越限信息”主题对应越限信息组件,在新图图4中生成后进行展示时,此组件向数据库查询厂站或设备的量测越限数据,然后在“越限信息”下方的矩形区域内放置文本显示控件,显示取到的数据。
根据图元编号查找到图元,得到主题区域的左上点的坐标及大小;
功能组件根据主题及输入的厂站、设备,在数据库中查询数据,通过封装控件展示数据;
根据坐标及大小在新图中展示封装控件。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (5)

1.基于共性模板图和差异化拓扑图的图形合成方法,其特征是,该方法包括以下步骤:
为变电站辅助设备建立模型;
实时采集变电站辅助设备的遥测、遥信数据,并按照不同的主题、厂站、设备建立数据库表并保存数据;每个主题命名唯一;
绘制模板图,生成模板图库;
根据实际厂站的设备的物理连接关系绘制拓扑图并命名;
从模板图库中查找所需模板图;
将查到的模板图与已绘制好的拓扑图自动合成,得到新图;
所述绘制模板图的方法具体包括:
对多幅具有相同展示风格的图形进行归纳整理;
将图版按矩形分为多个区域:拓扑图区域、多个主题区域;
每一个矩形对应一个矩形图元,对每个矩形图元进行唯一编号;
对模板图按照命名规则进行命名并保存;
自动合成新图具体包括以下方法:
从模板图库中读取记录的拓扑图区域和主题区域及所对应的矩形图元编号,根据图元编号查找到矩形图元,得到拓扑图区域和各主题区域的左上点的坐标及大小;
将模板图另存为新图,将新图的文件名命名为相应拓扑图的文件名;
读取拓扑图中所有图元的数据,包括类型、大小;
计算每个图元相对于左上点坐标的x方向偏移和y方向偏移;
针对每个图元在新图中的拓扑图区域创建相同的新图元;创建后的新图元的x坐标值为:本图拓扑图区域左上点x坐标加上图元的x方向偏移,y坐标值为本图拓扑图区域左上点y坐标加上图元的y方向偏移;
保存新图。
2.根据权利要求1所述的方法,其特征是,命名规则包括:
对于厂站级别的模板图,名称为“[厂站]数据内容”;
对于厂站下设备的模板图,名称为“[厂站][设备]数据内容”。
3.根据权利要求1所述的方法,其特征是,保存模板图时包括保存矩形图元,以及拓扑图区域、多个主题区域与矩形图元的对应关系。
4.根据权利要求1所述的方法,其特征是,所述绘制的拓扑图的大小应小于或等于所对应模板图中拓扑图区域的大小;绘制的拓扑图的命名规则与所对应的模板图的命名规则相同。
5.根据权利要求1所述的方法,其特征是,所述的方法在合成新图后还包括展示合成后的新图,具体包括以下步骤:
针对每个主题开发一个功能组件,用于获取和展示此主题相关的数据;
建立主题和功能组件的对应关系;
根据模板图中记录的拓扑图区域和主题区域及所对应的矩形图元编号,结合主题与功能组件的对应关系,找到功能组件;
根据图元编号查找到矩形图元,得到主题区域的左上点的坐标及大小;
功能组件根据主题及输入的厂站、设备,在数据库中查询数据,通过封装控件展示数据;
根据坐标及大小在新图中展示封装控件。
CN201911290036.7A 2019-12-16 2019-12-16 基于共性模板图和差异化拓扑图的图形合成方法 Active CN111275788B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911290036.7A CN111275788B (zh) 2019-12-16 2019-12-16 基于共性模板图和差异化拓扑图的图形合成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911290036.7A CN111275788B (zh) 2019-12-16 2019-12-16 基于共性模板图和差异化拓扑图的图形合成方法

Publications (2)

Publication Number Publication Date
CN111275788A CN111275788A (zh) 2020-06-12
CN111275788B true CN111275788B (zh) 2023-10-13

Family

ID=71001462

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911290036.7A Active CN111275788B (zh) 2019-12-16 2019-12-16 基于共性模板图和差异化拓扑图的图形合成方法

Country Status (1)

Country Link
CN (1) CN111275788B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112000832B (zh) * 2020-08-13 2024-06-04 贵州电网有限责任公司 一种基于svg的变电站电回路图形转化方法
CN112685175B (zh) * 2020-12-24 2024-07-02 北京浪潮数据技术有限公司 一种服务拓扑图的构建方法、装置和计算机可读存储介质
CN115904572B (zh) * 2022-10-26 2023-07-28 北京力控元通科技有限公司 一种模板创建方法、调用方法、程序产品、***及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105976087A (zh) * 2016-04-27 2016-09-28 国家电网公司 基于图形建模分析企业信息***故障影响范围的新方法
CN106203641A (zh) * 2016-07-13 2016-12-07 国网江苏省电力公司电力科学研究院 基于html5的电站拓扑图在线监测***及方法
CN106990895A (zh) * 2017-03-30 2017-07-28 山东中创软件商用中间件股份有限公司 一种基于jTopo技术实现的应用拓扑图编辑器
CN109167689A (zh) * 2018-09-18 2019-01-08 深圳市风云实业有限公司 网络设备监测方法、装置和服务器

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102466940B1 (ko) * 2018-04-05 2022-11-14 한국전자통신연구원 로봇 주행용 위상 지도 생성 장치 및 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105976087A (zh) * 2016-04-27 2016-09-28 国家电网公司 基于图形建模分析企业信息***故障影响范围的新方法
CN106203641A (zh) * 2016-07-13 2016-12-07 国网江苏省电力公司电力科学研究院 基于html5的电站拓扑图在线监测***及方法
CN106990895A (zh) * 2017-03-30 2017-07-28 山东中创软件商用中间件股份有限公司 一种基于jTopo技术实现的应用拓扑图编辑器
CN109167689A (zh) * 2018-09-18 2019-01-08 深圳市风云实业有限公司 网络设备监测方法、装置和服务器

Also Published As

Publication number Publication date
CN111275788A (zh) 2020-06-12

Similar Documents

Publication Publication Date Title
CN111275788B (zh) 基于共性模板图和差异化拓扑图的图形合成方法
CN111046258B (zh) 一种多元基础信息提取及一体化融合展示的方法、***和存储介质
CN104616207A (zh) 电网拓扑可视化***和方法
CN108802540A (zh) 适用于配电网同步相量实时状态监测的可视化方法
CN108153965B (zh) 一种基于scd文件的间隔分图自动生成的方法
DE202014010881U1 (de) Bereitstellen von Indooreinrichtungs-Informationen auf einer digitalen Karte
CN106294562A (zh) 一种电网信息展示方法和装置
CN104951844A (zh) 一种配电网专题图布局优化方法
CN104166941B (zh) 一种用于电网潮流图的告警信息可视化方法及其***
CN106846431B (zh) 一种支持多表现形式的统一Web图形绘制***
CN104240461A (zh) 一种电力***智能告警三维图形动态展示方法
CN104462645A (zh) 基于自由模板的间隔分图自动生成的方法
CN114861262A (zh) 一种基于Unity3D的可视化大型楼宇运营平台***
CN109840929B (zh) 一种基于Echarts实现动态基线图绘制的方法和装置
CN113128004A (zh) 一种变电站辅控***自动成图方法、装置及存储介质
CN110609825B (zh) 一种电力***图形数据可视化处理方法及装置
CN112862668A (zh) 一种从设计效果图到可视化实施画面转换的方法
CN103578046A (zh) 一种实现电网结构分层展示的图形拼接方法
CN115100362B (zh) 基于四色图和倾斜摄影的空间自动化建模和可视化方法
CN114416897B (zh) 基于二维地图的信息处理方法、装置、***、设备及介质
CN112366815B (zh) 一种用于智能变电站主辅设备监视***的数据交互方法
CN114049427B (zh) 基于vr场景的智能变电站二次回路信息漫游方法
CN103092462A (zh) 形成电力整定计算***的图形交互方法
CN113592417A (zh) 一种基于物联网的资产管理方法及***
CN104598110B (zh) 超大规模输电网潮流图动态视口显示方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant