CN-122018904-A - Visual management system for zero code configuration of digital oilfield GIS (gas insulated switchgear)
Abstract
The invention relates to the technical field of visual configuration, in particular to a visual management system for zero code configuration of a digital oilfield GIS (gas insulated switchgear), which comprises a metadata modeling module, an interaction configuration generation module, a logic analysis processing module and a scene rendering execution module, wherein the metadata modeling module is used for constructing a business metadata model, the interaction configuration generation module is used for constructing dynamic mapping topology and generating configuration description index, the logic analysis processing module is used for generating a rendering driving matrix according to the index, and the scene rendering execution module is used for drawing a three-dimensional digital twin scene. According to the invention, by constructing the dynamic mapping engine based on the semantic metadata, the upper business logic and the rendering process of the bottom primitive are thoroughly decoupled, and the standardized encapsulation of the heterogeneous geological data is realized by utilizing the componentized configuration mechanism, so that the system can flexibly reorganize the GIS graphic layer structure according to the mining rules, the rapid construction of the oilfield scene is completed in a zero-code environment, and the adaptability and the iteration efficiency of the visual management of the spatial data are effectively improved.
Inventors
- LIU WEI
- SHI HONGLEI
- LIU LUGUANG
- LIU JINGDONG
- HUANG AO
- JIN SONG
Assignees
- 新疆都宜寰球科技有限公司
Dates
- Publication Date
- 20260512
- Application Date
- 20260128
Claims (10)
- 1. A digital oilfield GIS center station zero code configuration visualization management system, the system comprising: The metadata modeling module is used for analyzing multi-source heterogeneous oilfield monitoring data streams, identifying entity feature dimensions describing well position coordinates and geological attributes through a feature extraction algorithm, constructing a business metadata model containing business topological relations, and establishing data type constraint and alarm threshold values of the entity feature dimensions; the interaction configuration generation module is used for providing a visual operation canvas of zero codes, responding to a componentization dragging instruction of a user on the business metadata model, constructing a dynamic mapping topology between GIS primitive objects and the entity feature dimension, and generating a configuration description index for describing interface interaction logic; The logic analysis processing module is used for traversing the configuration description index, extracting real-time geological space data from the GIS center station according to the dynamic mapping topology, performing spatial interpolation calculation and abnormal data screening on the geological space data, and generating a standardized rendering driving matrix; the scene rendering execution module is used for loading the rendering driving matrix, driving the WebGL engine to calculate texture mapping coordinates and geometric positions of the GIS primitive objects, and drawing the abstract geospatial data into a high-fidelity three-dimensional digital twin scene in real time.
- 2. The visual management system of digital oilfield GIS center zero code configuration according to claim 1, wherein the specific functions of the metadata modeling module are implemented as follows: The heterogeneous data flow analysis sub-module is used for accessing oil field monitoring data flows containing different communication protocols and data formats, identifying a protocol header identifier and a payload section in the monitoring data flows, cleaning and standardized converting the payload section, and generating a basic data sequence with a uniform format; The entity characteristic extraction sub-module is used for carrying out semantic analysis on the basic data sequence, identifying longitude and latitude data segments representing geographic positions and physical attribute data segments representing geological states, establishing association reference relations among the data segments and constructing the business metadata model capable of describing well position entities and attribute structures thereof; And the constraint rule definition sub-module is used for traversing each characteristic dimension in the business metadata model, and configuring a check rule of a numerical value type and the alarm threshold value for triggering an abnormal state for each characteristic dimension according to a preset oilfield safety operation standard.
- 3. The visual management system of digital oilfield GIS center zero code configuration according to claim 2, wherein the specific functions of the interactive configuration generating module are implemented as follows: The canvas interaction response sub-module is used for rendering the service metadata model component library and the GIS primitive library to be configured on a visual operation interface, monitoring mouse dragging events and placement coordinates of a user in a canvas area in real time, and instantiating visual component objects corresponding to user operations in the canvas; the object mapping topology sub-module is used for responding to an operation instruction of establishing a connection line between visual component objects by a user, acquiring unique identifiers of components at two ends of the connection line, establishing a binding relationship between display attributes of the GIS primitive objects and data channels of the entity feature dimension, and generating the dynamic mapping topology; And the configuration serialization sub-module is used for traversing and serializing coding the spatial layout information, the attribute parameters and the dynamic mapping topology of all the component objects in the canvas, converting unstructured interactive operation into a structured text description file and generating the configuration description index.
- 4. The visual management system for zero code configuration of a digital oilfield GIS according to claim 1, wherein the specific functions of the logic analysis processing module are as follows: The data retrieval analysis sub-module is used for reading the configuration description index, analyzing the entity feature dimension list required by the current scene, initiating a data subscription request to a GIS center station according to the list, and acquiring real-time updated discrete point location monitoring data; The space logic calculation sub-module is used for calculating interpolation weight of an unknown region by utilizing a space statistical algorithm based on space coordinate distribution of the discrete point location monitoring data, carrying out statistical significance test on the monitoring value, eliminating noise data exceeding a preset confidence interval, and generating the geological space data subjected to smoothing treatment; The matrix standardization sub-module is used for reorganizing the processed geological space data according to a preset rendering pipeline format, mapping the multi-dimensional geological attributes into texture data structures suitable for GPU parallel reading, and generating the rendering driving matrix containing color channels and deformation parameters.
- 5. The visual management system of digital oilfield GIS center zero code configuration according to claim 4, wherein the specific functions of the scene rendering execution module are implemented as follows: the driving matrix loading sub-module is used for uploading the rendering driving matrix to a video memory area, analyzing texture channel data and deformation parameters in the matrix, and binding the texture channel data and the deformation parameters to vertex shader and fragment shader variables of a WebGL rendering pipeline; The geometric texture calculation sub-module is used for dynamically calculating the grid vertex offset of the GIS primitive object according to the deformation parameters in the rendering driving matrix so as to represent geological layer fluctuation, and calculating the illumination reflectivity and texture mixing weight of the primitive surface according to the color channel data; And the scene synthesis rendering sub-module is used for executing depth test and mixing operation, drawing the calculated GIS primitive object into a frame buffer area, superposing environment illumination and a later special effect, and outputting the real-time updated three-dimensional digital twin scene at a display terminal.
- 6. The visual management system for zero code configuration of a digital oilfield GIS according to claim 2, wherein the specific implementation process of the entity feature extraction sub-module is as follows: acquiring the cleaned basic data sequence, extracting field names and unit description texts in the data sequence, and carrying out fuzzy matching calculation on the field names and a preset standard geological semantic dictionary; and judging the data attribute category of each field according to the matching similarity score, mapping the field identified as the coordinate category into a spatial position index, mapping the field identified as the physical quantity category into an attribute state variable, establishing the dependency pointing relationship of the attribute state variable on the spatial position index, and constructing the business metadata model.
- 7. The visual management system for zero code configuration of a digital oilfield GIS according to claim 3, wherein the specific implementation process of the object mapping topology sub-module is as follows: Acquiring an input port identifier of the GIS primitive object selected by a user in a canvas and an output port identifier of the entity characteristic dimension, and retrieving data type definitions corresponding to the two ports respectively; Judging whether the data types of the input port and the output port meet a preset compatibility rule, if so, creating the dynamic mapping topological edge object connecting the two ports, configuring a data conversion function of the edge object as a default linear mapping algorithm, and storing the configuration description index.
- 8. The visual management system for zero code configuration of a digital oilfield GIS according to claim 5, wherein the specific implementation process of the space logic calculation sub-module is as follows: Acquiring a sampling point coordinate vector and an observation value in the discrete point monitoring data, and calculating Euclidean distance between a grid point to be interpolated and each sampling point coordinate vector; based on inverse distance weighting logic, calculating a space influence weight coefficient of each sampling point relative to a grid point to be interpolated, establishing that the numerical value of the space influence weight coefficient is in inverse relation with the power of the Euclidean distance, and normalizing the sum of the weight coefficients of all the sampling points into a unit numerical value; And carrying out weighted summation operation on the observed values of all sampling points and the corresponding space influence weight coefficients to obtain estimated values of grid points, comparing the estimated values with the historical average fluctuation range in the neighborhood, and marking the points as abnormal data and carrying out smooth correction if the deviation exceeds the range limited by the alarm threshold.
- 9. The visual management system of zero code configuration in a digital oilfield GIS according to claim 8, wherein the geometric texture calculation sub-module is specifically executed as follows: Reading corresponding geological elevation data in the rendering driving matrix at a vertex shader stage, and performing position offset calculation on basic grid vertices of the GIS primitive object along a normal direction to generate a geometric surface reflecting stratum fluctuation; And acquiring corresponding geological attribute values in the rendering driving matrix at a fragment shader stage, searching corresponding RGB color values in a preset color gradient mapping table according to the values, mixing and superposing the color values and basic textures of the primitives, and generating a surface rendering texture reflecting geological attribute intensity distribution.
- 10. The visual management system for zero code configuration of a digital oilfield GIS according to claim 4, wherein the matrix normalization sub-module is specifically executed as follows: Obtaining the geological space data subjected to the smoothing correction, determining the time stamp of the current rendering frame, and normalizing the multidimensional geological attribute value into a floating point number sequence between zero and one; And filling the normalized floating point number sequence into a data unit of the rendering driving matrix according to the sequence of four channels of red, green and blue transparency according to the WebGL texture storage specification, and writing a time stamp check code of the current frame into the head of the matrix to ensure the synchronism of rendering data and physical time, so as to generate the rendering driving matrix.
Description
Visual management system for zero code configuration of digital oilfield GIS (gas insulated switchgear) Technical Field The invention relates to the technical field of visual configuration, in particular to a visual management system for zero code configuration of a digital oilfield GIS (gas insulated switchgear). Background The technical field of visual configuration relates to the construction of a graphical interface, the definition of man-machine interaction logic and the mapping of a bottom data stream, and aims to realize the rapid deployment of a complex service system in a non-coding mode. In the prior art, a specific GIS function module is usually developed in a hard coding mode, a programmer needs to manually write rendering codes for oil well coordinates, pipe network topology and geological layers, and data source connection parameters and front-end display modes are set through precompiled static configuration files. In the prior art, fixed code logic is required to be written in advance to define the binding relation between the oilfield equipment graphic element and the bottom space data, the rendering strategy of the GIS graphic layer cannot be dynamically adjusted according to the real-time changing mining business requirement, and when a huge amount of heterogeneous geological exploration data sources are accessed, the expansibility and reusability of a data analysis link are extremely low due to the fact that an interface configuration mode of static compiling is relied on, so that the maintenance cost of system function iteration is remarkably increased, and the instant response and visual interaction efficiency of multidimensional space information under different monitoring scenes is severely limited. Disclosure of Invention The invention aims to solve the defects in the prior art, and provides a visual management system for zero code configuration of a digital oilfield GIS. In order to achieve the above purpose, the invention adopts the following technical scheme that the visualized management system for the zero code configuration of the digital oilfield GIS comprises: The metadata modeling module is used for analyzing multi-source heterogeneous oilfield monitoring data streams, identifying entity feature dimensions describing well position coordinates and geological attributes through a feature extraction algorithm, constructing a business metadata model containing business topological relations, and establishing data type constraint and alarm threshold values of the entity feature dimensions; the interaction configuration generation module is used for providing a visual operation canvas of zero codes, responding to a componentization dragging instruction of a user on the business metadata model, constructing a dynamic mapping topology between GIS primitive objects and the entity feature dimension, and generating a configuration description index for describing interface interaction logic; The logic analysis processing module is used for traversing the configuration description index, extracting real-time geological space data from the GIS center station according to the dynamic mapping topology, performing spatial interpolation calculation and abnormal data screening on the geological space data, and generating a standardized rendering driving matrix; the scene rendering execution module is used for loading the rendering driving matrix, driving the WebGL engine to calculate texture mapping coordinates and geometric positions of the GIS primitive objects, and drawing the abstract geospatial data into a high-fidelity three-dimensional digital twin scene in real time. As a further aspect of the present invention, the specific functions of the metadata modeling module are implemented as follows: The heterogeneous data flow analysis sub-module is used for accessing oil field monitoring data flows containing different communication protocols and data formats, identifying a protocol header identifier and a payload section in the monitoring data flows, cleaning and standardized converting the payload section, and generating a basic data sequence with a uniform format; The entity characteristic extraction sub-module is used for carrying out semantic analysis on the basic data sequence, identifying longitude and latitude data segments representing geographic positions and physical attribute data segments representing geological states, establishing association reference relations among the data segments and constructing the business metadata model capable of describing well position entities and attribute structures thereof; And the constraint rule definition sub-module is used for traversing each characteristic dimension in the business metadata model, and configuring a check rule of a numerical value type and the alarm threshold value for triggering an abnormal state for each characteristic dimension according to a preset oilfield safety operation standard. As a further aspect of the prese