[go: up one dir, main page]

CN113687755B - Device for realizing graphical GIS, man-machine interaction system and use method - Google Patents

Device for realizing graphical GIS, man-machine interaction system and use method Download PDF

Info

Publication number
CN113687755B
CN113687755B CN202110969926.1A CN202110969926A CN113687755B CN 113687755 B CN113687755 B CN 113687755B CN 202110969926 A CN202110969926 A CN 202110969926A CN 113687755 B CN113687755 B CN 113687755B
Authority
CN
China
Prior art keywords
map
gis
graphic
module
primitive
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
CN202110969926.1A
Other languages
Chinese (zh)
Other versions
CN113687755A (en
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.)
State Grid Zhejiang Electric Power Co Ltd
NARI Technology Co Ltd
Ningbo Power Supply Co of State Grid Zhejiang Electric Power Co Ltd
State Grid Electric Power Research Institute
State Grid Corp of China SGCC
Original Assignee
State Grid Zhejiang Electric Power Co Ltd
NARI Technology Co Ltd
Ningbo Power Supply Co of State Grid Zhejiang Electric Power Co Ltd
State Grid Electric Power Research Institute
State Grid Corp of China SGCC
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 State Grid Zhejiang Electric Power Co Ltd, NARI Technology Co Ltd, Ningbo Power Supply Co of State Grid Zhejiang Electric Power Co Ltd, State Grid Electric Power Research Institute, State Grid Corp of China SGCC filed Critical State Grid Zhejiang Electric Power Co Ltd
Priority to CN202110969926.1A priority Critical patent/CN113687755B/en
Publication of CN113687755A publication Critical patent/CN113687755A/en
Application granted granted Critical
Publication of CN113687755B publication Critical patent/CN113687755B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/56Information retrieval; Database structures therefor; File system structures therefor of still image data having vectorial format
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Water Supply & Treatment (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Remote Sensing (AREA)
  • Human Computer Interaction (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention discloses a device for realizing a graphical GIS, a man-machine interaction system and a use method thereof, wherein the device comprises the graphical GIS, an interface configuration panel and a secondary development script interface; the graphical element GIS comprises a map basic function module, a tile map drawing module, a vector data drawing module, a visual graphical element drawing module and a space analysis module; the interface configuration panel is respectively connected with the map basic function module and the tile map drawing module, opens a configuration interface of the map basic function module, supports the setting of tile map data sources, supports the setting of an initialized map view field, and supports the size and position adjustment of a graphical GIS; the secondary development script interface opens the functions of the map basic function module, the tile map drawing module, the vector data drawing module, the visual graphic primitive drawing module and the space analysis module in the script interface mode. The invention can solve the problem that GIS can not be displayed with other primitives in a diversified combination way, and GIS does not need independent deployment.

Description

图元化GIS的实现装置、人机交互系统及使用方法Implementation device of graphic element GIS, human-computer interaction system and use method

技术领域Technical Field

本发明属于电力系统及其自动化领域,具体涉及一种图元化GIS的实现装置、人机交互系统及使用方法。The present invention belongs to the field of power system and automation thereof, and specifically relates to an implementation device of graphic element GIS, a human-computer interaction system and a use method thereof.

背景技术Background Art

在传统电网调控系统的人机交互体系架构下,客户端处理了大量的画面展示及服务交互的工作,耗费大量客户端机器资源,并且在多终端兼容展示方面存在瓶颈问题。人机交互系统是生成电网调控系统画面的设计工具,电网调控系统运行时的各种画面都是在人机交互系统生产环境下生成的。人机交互系统为用户提供了基础几何图形的绘制功能,还提供了各类图表图元、可视化图元、动画等图形元素的组合展示功能,对所有图形都具有展示、移动、修改大小、删除等编辑功能。Under the human-computer interaction architecture of the traditional power grid control system, the client handles a large amount of screen display and service interaction work, which consumes a lot of client machine resources and has bottleneck problems in multi-terminal compatible display. The human-computer interaction system is a design tool for generating the screen of the power grid control system. All kinds of screens during the operation of the power grid control system are generated in the production environment of the human-computer interaction system. The human-computer interaction system provides users with the function of drawing basic geometric figures, and also provides the combination display function of various graphic elements such as chart elements, visualization elements, animations, etc., and has the editing functions of display, moving, resizing, deleting, etc. for all graphics.

地理信息系统(Geographic Information Ssytem,GIS)是整个地球或者部分区域的资源、环境在计算机中的缩影。电网调控系统需要对大量的厂站、线路的运行状态进行监控,同时也要把控电网区域运行分布情况。GIS技术以地理位置核心,可以组织各类地理对象进行综合展示,具备独特的空间性优势,将GIS技术引入电网调控系统能够丰富实时监控、现货市场等各类电网业务场景的展示手段,有效提升电网调控系统的可视化展示水平。Geographic Information System (GIS) is a computer miniature of the resources and environment of the entire earth or a part of the earth. The power grid control system needs to monitor the operating status of a large number of plants, stations and lines, and also control the regional operation distribution of the power grid. GIS technology is based on geographic location and can organize various geographic objects for comprehensive display. It has unique spatial advantages. Introducing GIS technology into the power grid control system can enrich the display methods of various power grid business scenarios such as real-time monitoring and spot market, and effectively improve the visualization level of the power grid control system.

发明内容Summary of the invention

针对上述问题,本发明提出一种图元化GIS的实现装置、人机交互系统及使用方法,能够解决GIS无法与其它图元多样化组合展示的问题,同时GIS也不再需要独立部署,节约了工程实施中的人力成本。In view of the above problems, the present invention proposes an implementation device, a human-computer interaction system and a method for using a graphic element GIS, which can solve the problem that GIS cannot be displayed in a diversified combination with other graphic elements. At the same time, GIS no longer needs to be deployed independently, saving the manpower cost in project implementation.

为了实现上述技术目的,达到上述技术效果,本发明通过以下技术方案实现:In order to achieve the above technical objectives and the above technical effects, the present invention is implemented through the following technical solutions:

第一方面,本发明提供了一种图元化GIS的实现装置,包括:图元化GIS、界面化配置面板和二次开发脚本接口;In a first aspect, the present invention provides a device for realizing a primitive GIS, including: a primitive GIS, an interface configuration panel, and a secondary development script interface;

所述图元化GIS包含地图基本功能模块、瓦片地图绘制模块、矢量数据绘制模块、可视化图元绘制模块和空间分析模块;The primitive GIS includes a basic map function module, a tile map drawing module, a vector data drawing module, a visualization primitive drawing module and a spatial analysis module;

所述界面化配置面板分别与所述地图基本功能模块和瓦片地图绘制模块相连,其开放了地图基本功能模块的配置界面,支持瓦片地图数据源的设置,支持初始化地图视野的设置,支持图元化GIS的大小、位置调整;The interface configuration panel is connected to the map basic function module and the tile map drawing module respectively, which opens the configuration interface of the map basic function module, supports the setting of the tile map data source, supports the setting of the initial map field of view, and supports the size and position adjustment of the primitive GIS;

所述二次开发脚本接口以脚本接口的方式开放了地图基本功能模块、瓦片地图绘制模块、矢量数据绘制模块、可视化图元绘制模块、空间分析模块中具备的功能,支持图形画面制作人员实现GIS画面的定制。The secondary development script interface opens the functions of the basic map function module, tile map drawing module, vector data drawing module, visualization primitive drawing module, and spatial analysis module in the form of a script interface, supporting graphic screen makers to customize GIS screens.

可选地,所述地图基本功能模块包含地图放大、地图缩小、地图平移、坐标定位、地图层级控制及初始化视野设定功能,图元化GIS在图形画面中,在图元化GIS中进行地图控制操作时,图形画面的鼠标事件失效。Optionally, the basic map function module includes map zoom-in, map zoom-out, map translation, coordinate positioning, map level control and initialization field of view setting functions. In the graphic screen of the graphic GIS, when performing map control operations in the graphic screen, the mouse events of the graphic screen are invalid.

可选地,所述瓦片地图绘制模块具备拼接和展示瓦片地图数据的能力,地图数据获取方式支持服务端获取和本地获取两种方式;瓦片地图是基于金字塔模型组织的地图数据,金字塔模型是一种多分辨率层次模型,从瓦片金字塔的底层到顶层,分辨率越来越低,但表示的地理范围不变。Optionally, the tile map drawing module has the ability to splice and display tile map data, and the map data acquisition method supports two methods: server-side acquisition and local acquisition; the tile map is map data organized based on a pyramid model, and the pyramid model is a multi-resolution hierarchical model. From the bottom to the top of the tile pyramid, the resolution becomes lower and lower, but the represented geographical range remains unchanged.

可选地,所述图元化GIS中的矢量数据绘制模块支持矢量数据的获取、解析和展示,矢量数据包含点、线、面三种类型,点类型数据和线类型数据用于不同类型的电网对象,面类型用于展示分区信息。Optionally, the vector data drawing module in the primitive GIS supports the acquisition, parsing and display of vector data. The vector data includes three types: point, line and surface. Point type data and line type data are used for different types of power grid objects, and surface type data is used to display zoning information.

可选地,所述可视化图元绘制模块支持饼图图元、气泡图元、柱状图图元、公告牌图元的展示,并根据坐标信息调整位置;所述可视化图元绘制模块还支持插值图展示、密度图展示及台风展示功能。Optionally, the visualization primitive drawing module supports the display of pie chart primitives, bubble primitives, bar chart primitives, and billboard primitives, and adjusts the position according to coordinate information; the visualization primitive drawing module also supports interpolation map display, density map display and typhoon display functions.

可选地,所述空间分析模块提供距离量测、面积量测、凸多边形计算、相交分析接口,所述凸多边形计算用于根据故障电网对象的坐标生成不规则区域并展示;所述相交分析接口用于计算点类型电网对象是否在电网区域内。Optionally, the spatial analysis module provides distance measurement, area measurement, convex polygon calculation, and intersection analysis interface, wherein the convex polygon calculation is used to generate and display irregular areas based on the coordinates of the faulty power grid object; the intersection analysis interface is used to calculate whether a point-type power grid object is within the power grid area.

第二方面,本发明提供了一种人机交互系统,包括图形编辑器、图形浏览器和第一方面中任一项所述的图元化GIS的实现装置;所述图元化GIS的实现装置分别与所述图形编辑器和图形浏览器相连。In a second aspect, the present invention provides a human-computer interaction system, comprising a graphic editor, a graphic browser and an implementation device of the graphic-based GIS described in any one of the first aspects; the implementation device of the graphic-based GIS is connected to the graphic editor and the graphic browser respectively.

第三方面,本发明提供了一种适用于第二方面中人机交互系统的使用方法,包括:In a third aspect, the present invention provides a method for using the human-computer interaction system in the second aspect, comprising:

打开图形编辑器,新建图形画面;Open the graphics editor and create a new graphics screen;

向新建的图形画面中拖入图元化GIS对象,设置图元化GIS在图形画面中的位置和大小;Drag the primitive GIS object into the newly created graphic screen and set the position and size of the primitive GIS in the graphic screen;

将准备好的瓦片地图数据放在本地或者服务端,在界面化配置面板中配置瓦片地图数据源,同时在界面化配置面板中设置初始化地图视野;Place the prepared tile map data locally or on the server, configure the tile map data source in the interface configuration panel, and set the initial map field of view in the interface configuration panel;

使用二次开发脚本接口中的矢量绘制模块相关接口添加电网对象;Use the vector drawing module related interface in the secondary development script interface to add power grid objects;

使用可视化图元绘制模块展示电网运行信息;Use the visual graphics drawing module to display power grid operation information;

保存图形画面,打开图形浏览器展示图形画面。Save the graphic screen and open the graphic browser to display the graphic screen.

可选地,在新建图形画面步骤之后还包括:从图元面板中拖入常用图形图元。Optionally, after the step of creating a new graphic screen, the method further includes: dragging in commonly used graphic primitives from a primitive panel.

与现有技术相比,本发明的有益效果:Compared with the prior art, the present invention has the following beneficial effects:

本发明通过继承人机交互系统中的基础图元类,实现图元化GIS对象,具备和其他人机图形图元的互相嵌入能力,解决了GIS画面无法复用人机交互系统中电力行业图元的问题;以图形图元的身份集成到人机交互系统中,具备和其它人机图形图元以任意大小、尺寸、层次组合展示的能力,解决了GIS无法与其它图元多样化组合展示的问题;同时GIS也不再需要独立部署,节约了工程实施中的人力成本。The present invention inherits the basic graphic element class in the human-computer interaction system to realize graphic element-based GIS objects, and has the ability to embed with other human-computer graphic elements, thus solving the problem that GIS screens cannot reuse the graphics elements of the power industry in the human-computer interaction system; it is integrated into the human-computer interaction system as a graphic element, and has the ability to display it in any size, dimension, and level combination with other human-computer graphic elements, thus solving the problem that GIS cannot be displayed in a diversified combination with other graphics elements; at the same time, GIS no longer needs to be deployed independently, saving the manpower cost in project implementation.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了使本发明的内容更容易被清楚地理解,下面根据具体实施例并结合附图,对本发明作进一步详细的说明,其中:In order to make the content of the present invention more clearly understood, the present invention is further described in detail below according to specific embodiments and in conjunction with the accompanying drawings, wherein:

图1为本发明一种实施例中图元化GIS的实现装置结构示意图;FIG1 is a schematic diagram of a device structure for realizing a graphic element GIS in an embodiment of the present invention;

图2为本发明一种实施例中图元化GIS的实现装置的使用步骤示意图。FIG. 2 is a schematic diagram of the use steps of a device for implementing a graphic GIS in an embodiment of the present invention.

具体实施方式DETAILED DESCRIPTION

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明的保护范围。In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the scope of protection of the present invention.

下面结合附图对本发明的应用原理作详细的描述。The application principle of the present invention is described in detail below in conjunction with the accompanying drawings.

实施例1Example 1

本发明实施例中提供了一种图元化GIS的实现装置,如图1所示,包括:图元化GIS、界面化配置面板和二次开发脚本接口;The embodiment of the present invention provides a device for realizing a primitive GIS, as shown in FIG1 , comprising: a primitive GIS, an interface configuration panel, and a secondary development script interface;

所述图元化GIS包含地图基本功能模块、瓦片地图绘制模块、矢量数据绘制模块、可视化图元绘制模块和空间分析模块;The primitive GIS includes a basic map function module, a tile map drawing module, a vector data drawing module, a visualization primitive drawing module and a spatial analysis module;

所述界面化配置面板分别与所述地图基本功能模块和瓦片地图绘制模块相连,其开放了地图基本功能模块的配置界面,支持瓦片地图数据源的设置,支持初始化地图视野的设置,支持图元化GIS的大小、位置调整;The interface configuration panel is connected to the map basic function module and the tile map drawing module respectively, which opens the configuration interface of the map basic function module, supports the setting of the tile map data source, supports the setting of the initial map field of view, and supports the size and position adjustment of the primitive GIS;

所述二次开发脚本接口以脚本接口的方式开放了地图基本功能模块、瓦片地图绘制模块、矢量数据绘制模块、可视化图元绘制模块、空间分析模块中具备的功能,支持图形画面制作人员实现GIS画面的定制。The secondary development script interface opens the functions of the basic map function module, tile map drawing module, vector data drawing module, visualization primitive drawing module, and spatial analysis module in the form of a script interface, supporting graphic screen makers to customize GIS screens.

在本发明实施例的一种具体实施方式中,所述地图基本功能模块包含地图放大、地图缩小、地图平移、坐标定位、地图层级控制及初始化视野设定功能,图元化GIS在图形画面中,在图元化GIS中进行地图控制操作时,图形画面的鼠标事件失效。In a specific implementation of an embodiment of the present invention, the basic map function module includes map zoom-in, map zoom-out, map translation, coordinate positioning, map level control and initialization field of view setting functions. In the graphic screen of the graphic GIS, when performing map control operations in the graphic screen, the mouse events of the graphic screen are invalid.

在本发明实施例的一种具体实施方式中,所述瓦片地图绘制模块具备拼接和展示瓦片地图数据的能力,地图数据获取方式支持服务端获取和本地获取两种方式;瓦片地图是基于金字塔模型组织的地图数据,金字塔模型是一种多分辨率层次模型,从瓦片金字塔的底层到顶层,分辨率越来越低,但表示的地理范围不变。In a specific implementation of an embodiment of the present invention, the tile map drawing module has the ability to splice and display tile map data, and the map data acquisition method supports two methods: server acquisition and local acquisition; the tile map is map data organized based on a pyramid model, and the pyramid model is a multi-resolution hierarchical model. From the bottom to the top of the tile pyramid, the resolution becomes lower and lower, but the represented geographical range remains unchanged.

在本发明实施例的一种具体实施方式中,所述图元化GIS中的矢量数据绘制模块支持矢量数据的获取、解析和展示,矢量数据包含点、线、面三种类型,点类型数据和线类型数据用于不同类型的电网对象,面类型用于展示分区信息;在具体实施过程中,点类型数据常用于展示发电厂、变电站等电网对象,线类型数据常用于展示交流线路、直流线路等电网对象,面类型常用用于展示电网分区、行政分区等分区信息。In a specific implementation of an embodiment of the present invention, the vector data drawing module in the graphic GIS supports the acquisition, parsing and display of vector data. The vector data includes three types: points, lines and surfaces. Point type data and line type data are used for different types of power grid objects, and surface type data is used to display zoning information. In the specific implementation process, point type data is often used to display power grid objects such as power plants and substations, line type data is often used to display power grid objects such as AC lines and DC lines, and surface type data is often used to display zoning information such as power grid zoning and administrative zoning.

在本发明实施例的一种具体实施方式中,所述可视化图元绘制模块支持饼图图元、气泡图元、柱状图图元、公告牌图元的展示,并根据坐标信息调整位置,在本发明实施例的其他实施方式中,所述可视化图元绘制模块还支持其他图元的展示;所述可视化图元绘制模块还支持插值图展示、密度图展示及台风展示功能。In a specific implementation of an embodiment of the present invention, the visualization primitive drawing module supports the display of pie chart primitives, bubble primitives, bar chart primitives, and billboard primitives, and adjusts the position according to coordinate information. In other implementations of an embodiment of the present invention, the visualization primitive drawing module also supports the display of other primitives; the visualization primitive drawing module also supports interpolation map display, density map display and typhoon display functions.

在本发明实施例的一种具体实施方式中,所述空间分析模块提供距离量测、面积量测、凸多边形计算、相交分析接口,所述凸多边形计算用于根据故障电网对象的坐标生成不规则区域并展示;所述相交分析接口用于计算点类型电网对象是否在电网区域内。In a specific implementation of an embodiment of the present invention, the spatial analysis module provides distance measurement, area measurement, convex polygon calculation, and intersection analysis interface. The convex polygon calculation is used to generate and display irregular areas based on the coordinates of the faulty power grid object; the intersection analysis interface is used to calculate whether the point type power grid object is within the power grid area.

实施例2Example 2

本发明实施例中提供了一种人机交互系统,如图1所示,包括图形编辑器、图形浏览器和实施例1中任一项所述的图元化GIS的实现装置;所述图元化GIS的实现装置分别与所述图形编辑器和图形浏览器相连。A human-computer interaction system is provided in an embodiment of the present invention, as shown in Figure 1, including a graphic editor, a graphic browser and an implementation device of the graphic GIS described in any one of Embodiment 1; the implementation device of the graphic GIS is connected to the graphic editor and the graphic browser respectively.

实施例3Example 3

本发明实施例中提供了一种适用于实施例2中人机交互系统的使用方法,如图2所示,包括:The present invention provides a method for using the human-computer interaction system in Embodiment 2, as shown in FIG2 , including:

打开图形编辑器,新建图形画面,从图元面板中拖入一些常用的图形图元,如曲线、表格、柱状图表等;电网应用画面定制过程中,需要不同的图形图元根据不同的布局组合展示,从而生产需要的画面,以便于以最优最快的方式表达需要展示的电网综合信息;Open the graphic editor, create a new graphic screen, and drag some commonly used graphic elements from the graphic element panel, such as curves, tables, bar charts, etc.; During the customization of the power grid application screen, different graphic elements need to be displayed according to different layout combinations to produce the required screen, so as to express the comprehensive power grid information that needs to be displayed in the best and fastest way;

向新建的图形画面中拖入图元化GIS对象,设置图元化GIS在图形画面中的位置和大小;Drag the primitive GIS object into the newly created graphic screen and set the position and size of the primitive GIS in the graphic screen;

将准备好的瓦片地图数据放在本地或者服务端,在界面化配置面板中配置瓦片地图数据源,同时在界面化配置面板中设置初始化地图视野;Place the prepared tile map data locally or on the server, configure the tile map data source in the interface configuration panel, and set the initial map field of view in the interface configuration panel;

使用二次开发脚本接口中的矢量绘制模块相关接口添加厂站、线路等电网对象;Use the vector drawing module related interface in the secondary development script interface to add power grid objects such as plants, lines, etc.

使用可视化图元绘制模块展示电网运行信息,比如,饼图可以表达线路的负载,柱状图可以表达发电厂的有功出力,等高线云图可以表达电压分布信息等;Use the visualization primitive drawing module to display the grid operation information. For example, a pie chart can express the load of the line, a bar chart can express the active output of the power plant, and a contour cloud map can express the voltage distribution information.

保存图形画面,用图形浏览器打开该图形画面,展示了一张GIS相关的电网业务应用画面,至此完成了一张GIS相关业务场景画面。The graphic screen is saved and opened with a graphic browser to display a GIS-related power grid business application screen. Thus, a GIS-related business scenario screen is completed.

本发明实施例中的图元化GIS是根据图形图元实现规则开发的,是通过继承图形基础图元类实现的图元对象,以图形图元的身份集成到人机交互系统中;界面化配置面板开放了地图基本功能模块的配置界面,支持图元化GIS的大小、位置调整,支持瓦片地图数据源的设置,支持初始化地图视野的设置;二次开发脚本接口以脚本接口的方式开放了地图基本功能模块、瓦片地图绘制模块、矢量数据绘制模块、可视化图元绘制模块、空间分析模块中具备的功能。The primitive GIS in the embodiment of the present invention is developed according to the graphic primitive implementation rules, and is a primitive object implemented by inheriting the graphic basic primitive class, and is integrated into the human-computer interaction system as a graphic primitive; the interface configuration panel opens the configuration interface of the basic map function module, supports the size and position adjustment of the primitive GIS, supports the setting of the tile map data source, and supports the setting of the initial map field of view; the secondary development script interface opens the functions of the basic map function module, tile map drawing module, vector data drawing module, visualization primitive drawing module, and spatial analysis module in the form of a script interface.

以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。The above shows and describes the basic principles and main features of the present invention and the advantages of the present invention. It should be understood by those skilled in the art that the present invention is not limited to the above embodiments. The above embodiments and descriptions are only for explaining the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, which fall within the scope of the present invention to be protected. The scope of protection of the present invention is defined by the attached claims and their equivalents.

Claims (4)

1.一种图元化GIS的实现装置,其特征在于,包括:图元化GIS、界面化配置面板和二次开发脚本接口;1. A device for realizing a primitive GIS, characterized by comprising: a primitive GIS, an interface configuration panel and a secondary development script interface; 所述图元化GIS包含地图基本功能模块、瓦片地图绘制模块、矢量数据绘制模块、可视化图元绘制模块和空间分析模块;The primitive GIS includes a basic map function module, a tile map drawing module, a vector data drawing module, a visualization primitive drawing module and a spatial analysis module; 所述界面化配置面板分别与所述地图基本功能模块和瓦片地图绘制模块相连,其开放了地图基本功能模块的配置界面,支持瓦片地图数据源的设置,支持初始化地图视野的设置,支持图元化GIS的大小、位置调整;The interface configuration panel is connected to the map basic function module and the tile map drawing module respectively, which opens the configuration interface of the map basic function module, supports the setting of the tile map data source, supports the setting of the initial map field of view, and supports the size and position adjustment of the primitive GIS; 所述二次开发脚本接口以脚本接口的方式开放了地图基本功能模块、瓦片地图绘制模块、矢量数据绘制模块、可视化图元绘制模块、空间分析模块中具备的功能,支持图形画面制作人员实现GIS画面的定制;The secondary development script interface opens the functions of the basic map function module, tile map drawing module, vector data drawing module, visualization primitive drawing module, and spatial analysis module in the form of a script interface, supporting graphic screen makers to customize GIS screens; 所述地图基本功能模块包含地图放大、地图缩小、地图平移、坐标定位、地图层级控制及初始化视野设定功能,图元化GIS在图形画面中,在图元化GIS中进行地图控制操作时,图形画面的鼠标事件失效;The basic map function module includes map zoom-in, map zoom-out, map translation, coordinate positioning, map level control and initialization field of view setting functions. When performing map control operations in the graphic GIS, the mouse events of the graphic screen are invalid. 所述瓦片地图绘制模块具备拼接和展示瓦片地图数据的能力,地图数据获取方式支持服务端获取和本地获取两种方式;瓦片地图是基于金字塔模型组织的地图数据,金字塔模型是一种多分辨率层次模型,从瓦片金字塔的底层到顶层,分辨率越来越低,但表示的地理范围不变;The tile map drawing module has the ability to splice and display tile map data, and the map data acquisition method supports two methods: server acquisition and local acquisition; the tile map is map data organized based on the pyramid model, which is a multi-resolution hierarchical model. From the bottom to the top of the tile pyramid, the resolution becomes lower and lower, but the geographical range represented remains unchanged; 所述图元化GIS中的矢量数据绘制模块支持矢量数据的获取、解析和展示,矢量数据包含点、线、面三种类型,点类型数据和线类型数据用于不同类型的电网对象,面类型用于展示分区信息;The vector data drawing module in the primitive GIS supports the acquisition, analysis and display of vector data. Vector data includes three types: point, line and surface. Point type data and line type data are used for different types of power grid objects, and surface type data is used to display partition information. 所述可视化图元绘制模块支持饼图图元、气泡图元、柱状图图元、公告牌图元的展示,并根据坐标信息调整位置;所述可视化图元绘制模块还支持插值图展示、密度图展示及台风展示功能;The visualization primitive drawing module supports the display of pie chart primitives, bubble primitives, bar chart primitives, and billboard primitives, and adjusts the position according to the coordinate information; the visualization primitive drawing module also supports interpolation map display, density map display, and typhoon display functions; 所述空间分析模块提供距离量测、面积量测、凸多边形计算、相交分析接口,所述凸多边形计算用于根据故障电网对象的坐标生成不规则区域并展示;所述相交分析接口用于计算点类型电网对象是否在电网区域内。The spatial analysis module provides distance measurement, area measurement, convex polygon calculation, and intersection analysis interface. The convex polygon calculation is used to generate and display irregular areas based on the coordinates of the faulty power grid object; the intersection analysis interface is used to calculate whether the point type power grid object is within the power grid area. 2.一种人机交互系统,其特征在于,包括图形编辑器、图形浏览器和权利要求1中所述的图元化GIS的实现装置;所述图元化GIS的实现装置分别与所述图形编辑器和图形浏览器相连。2. A human-computer interaction system, characterized in that it includes a graphic editor, a graphic browser and an implementation device of the graphic-based GIS described in claim 1; the implementation device of the graphic-based GIS is connected to the graphic editor and the graphic browser respectively. 3.一种适用于权利要求2中人机交互系统的使用方法,其特征在于,包括:3. A method for using the human-computer interaction system in claim 2, characterized by comprising: 打开图形编辑器,新建图形画面;Open the graphics editor and create a new graphics screen; 向新建的图形画面中拖入图元化GIS对象,设置图元化GIS在图形画面中的位置和大小;Drag the primitive GIS object into the newly created graphic screen and set the position and size of the primitive GIS in the graphic screen; 将准备好的瓦片地图数据放在本地或者服务端,在界面化配置面板中配置瓦片地图数据源,同时在界面化配置面板中设置初始化地图视野;Place the prepared tile map data locally or on the server, configure the tile map data source in the interface configuration panel, and set the initial map field of view in the interface configuration panel; 使用二次开发脚本接口中的矢量绘制模块相关接口添加电网对象;Use the vector drawing module related interface in the secondary development script interface to add power grid objects; 使用可视化图元绘制模块展示电网运行信息;Use the visual graphics drawing module to display power grid operation information; 保存图形画面,打开图形浏览器展示图形画面。Save the graphic screen and open the graphic browser to display the graphic screen. 4.根据权利要求3所述的使用方法,其特征在于,在新建图形画面步骤之后还包括:从图元面板中拖入常用图形图元。4. The method of use according to claim 3 is characterized in that after the step of creating a new graphic screen, it also includes: dragging in commonly used graphic primitives from the primitive panel.
CN202110969926.1A 2021-08-23 2021-08-23 Device for realizing graphical GIS, man-machine interaction system and use method Active CN113687755B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110969926.1A CN113687755B (en) 2021-08-23 2021-08-23 Device for realizing graphical GIS, man-machine interaction system and use method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110969926.1A CN113687755B (en) 2021-08-23 2021-08-23 Device for realizing graphical GIS, man-machine interaction system and use method

Publications (2)

Publication Number Publication Date
CN113687755A CN113687755A (en) 2021-11-23
CN113687755B true CN113687755B (en) 2024-09-20

Family

ID=78581527

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110969926.1A Active CN113687755B (en) 2021-08-23 2021-08-23 Device for realizing graphical GIS, man-machine interaction system and use method

Country Status (1)

Country Link
CN (1) CN113687755B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106599460A (en) * 2016-12-13 2017-04-26 广东电网有限责任公司电力调度控制中心 Implementation method for visualization application based on electric power GIS
CN112464320A (en) * 2020-11-27 2021-03-09 深圳供电局有限公司 Power distribution network planning scheme visual drawing method based on standard primitives

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4032123B2 (en) * 2004-09-17 2008-01-16 国立大学法人名古屋大学 Bubble flow simulation program, storage medium storing the same, and bubble flow simulation device
CN104104149A (en) * 2014-07-01 2014-10-15 国家电网公司 Electric apparatus state display and real-time alarm method based on SVG (Scalable Vector Graphics) technology
CN104376416B (en) * 2014-11-17 2017-08-08 国家电网公司 Production Managementsystem For Electricpower Network and dispatch automated system graphic interaction method
EP3237845B1 (en) * 2014-12-22 2022-03-23 Robert Bosch GmbH System and methods for interactive hybrid-dimension map visualization
US9986060B2 (en) * 2015-03-30 2018-05-29 General Electric Company Persistent caching of map imagery and data
CN105162120B (en) * 2015-10-08 2017-05-17 南京南瑞继保电气有限公司 Web-GIS-based real-time geographical tidal current display method of large power grid
CN105975619A (en) * 2016-05-23 2016-09-28 国网山东省电力公司临沂供电公司 Power grid graph drawing method based on mobile GIS platform
CN106406873B (en) * 2016-09-07 2019-08-16 国电南瑞科技股份有限公司 A kind of visualization application development framework based on electric power GIS
CN106384371B (en) * 2016-09-20 2020-08-11 国家基础地理信息中心 Map drawing method based on vector tiles
CN110599891B (en) * 2019-09-23 2021-09-14 东方电子股份有限公司 Map rendering method for power grid equipment
CN111857711A (en) * 2020-06-30 2020-10-30 南京华盾电力信息安全测评有限公司 SVG (scalable vector graphics) and RPC (remote procedure call) communication-based SCADA (supervisory control and data acquisition) system real-time display method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106599460A (en) * 2016-12-13 2017-04-26 广东电网有限责任公司电力调度控制中心 Implementation method for visualization application based on electric power GIS
CN112464320A (en) * 2020-11-27 2021-03-09 深圳供电局有限公司 Power distribution network planning scheme visual drawing method based on standard primitives

Also Published As

Publication number Publication date
CN113687755A (en) 2021-11-23

Similar Documents

Publication Publication Date Title
CN113593051B (en) A real scene visualization method and dam visualization method and computer equipment
CN110516383A (en) Method and device for analyzing and displaying vector graphic files of railway signaling equipment
CN112464320B (en) Visual drawing method for power distribution network planning scheme based on standard primitives
CN109857819B (en) A multimedia interactive display system for global energy geography
CN108427823B (en) Low-voltage transformer area automatic generation method based on graphic layout and topological service
CN105447765A (en) Distribution network feeder automatic mapping method
CN105976322A (en) Power grid comprehensive information monitoring graph generation system and method
CN115270267A (en) Primary digital twin system and construction method of intelligent building based on hybrid HBIM model
CN116662435B (en) Cloud GIS two-three-dimensional integrated visualization system and integrated visualization method
CN116664772A (en) A lightweight large-scale BIM visualization method and system
CN111221514B (en) OsgEarth-based three-dimensional visualization component implementation method and system
CN119337481A (en) A multi-scenario drilling arrangement and plane modeling method based on BIM software
CN107704483B (en) A method of loading a 3D model
CN113096255A (en) WebGL-based three-dimensional view synchronous fusion non-invasive integration technical method
CN115810064A (en) Construction Method of Map Drawing and Publishing Platform Based on Open Source GIS Technology
CN106683183B (en) A Method for Online 3D Visualization of Construction Engineering Model
CN113687755B (en) Device for realizing graphical GIS, man-machine interaction system and use method
CN114372115A (en) A method and device for generating a multi-scale power grid map based on OpenLayers
CN103559342B (en) The emulation mode of liquid crystal display in a kind of protective relaying device
CN104616099A (en) Power grid tide data comparison and analysis graphic display method
CN113806423A (en) GIS-based power transmission and transformation project environment-friendly detection system and method
CN112991520A (en) Design and implementation method based on batch rapid three-dimensional modeling of non-fine building
CN116170324B (en) Visual view generation method and device suitable for computing power network
CN115661413A (en) Radar array surface information processing method, system, medium and equipment
CN120012199B (en) Method, system, electronic device and storage medium for fusing GIS data information by BIM design platform

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