Digital twin reservoir three-dimensional vector data processing method, system, equipment and medium

By collecting, preprocessing and standardizing three-dimensional vector data and integrating it into the GIS platform, the problem of inconsistent data formats and chaotic management in the existing technology is solved, efficient data exchange and sharing is achieved, and the performance of the reservoir twin platform is improved.

CN119691210APending Publication Date: 2025-03-25YUNNAN WATER RESOURCES & HYDRO POWER RECONNAISSANCE & DESIGN RES INST
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411769882.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-04
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

The three-dimensional vector analysis scheme in the prior art has problems such as inconsistent vector data format and chaotic management, which leads to difficulties in data exchange and sharing.

Method used

It provides a three-dimensional vector data processing method for digital twin reservoirs. It collects monitoring data and preprocesses it through preset time intervals, determines data type and metadata description information according to preset classification standards, standardizes the data format and stores it partitions, establishes indexes, integrates it into the GIS platform and displays using three-dimensional rendering technology.

Benefits of technology

It realizes unified and standardized management of three-dimensional vector data, improves data exchange and sharing efficiency, and improves the effectiveness and expansion of the reservoir twin platform.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119691210A_ABST
    Figure CN119691210A_ABST
Patent Text Reader

Abstract

The invention provides a digital twin reservoir three-dimensional vector data processing method, system and device and a medium, and the method comprises the steps: collecting monitoring data of a target reservoir, and carrying out the preprocessing of the monitoring data; data types and metadata description information of the preprocessed monitoring data are determined, the data types comprise point data, line data and surface data, and the metadata description information comprises basic metadata, spatial metadata, time metadata and business metadata; the format of the preprocessed monitoring data is standardized, partition storage is carried out according to data types, indexes are established according to sub-types under the data types, the sub-types of point data comprise common points, sensor points and video points, and the sub-types of line data comprise rivers, defense lifting and roads; the subtypes of the surface data comprise a reservoir area, a submerged area and an ecological protection area. The invention provides a unified standardized scheme for managing the digital twin reservoir three-dimensional vector data, and the data exchange and sharing efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a method, system, device and medium for processing three-dimensional vector data of a digital twin reservoir. Background Art

[0002] In the construction of digital twin reservoirs, three-dimensional vector analysis is a technology that analyzes and processes physical quantities with direction and size in three-dimensional space. It is an important means to understand the operating status of a reservoir and monitor its safety.

[0003] However, the existing three-dimensional vector analysis solutions often have problems such as inconsistent vector data formats and chaotic management, which makes data exchange and sharing difficult. Summary of the invention

[0004] The present invention provides a method, system, device and medium for processing three-dimensional vector data of a digital twin reservoir. Its main purpose is to provide a unified standardized solution to manage three-dimensional vector data and effectively improve data exchange and sharing efficiency.

[0005] In a first aspect, an embodiment of the present invention provides a method for processing three-dimensional vector data of a digital twin reservoir, comprising:

[0006] Collecting monitoring data of the target reservoir at preset time intervals and preprocessing the monitoring data;

[0007] According to the preset classification standard, determine the data type and metadata description information of the preprocessed monitoring data, the data type includes point data, line data, and surface data, and the metadata description information includes basic metadata, spatial metadata, temporal metadata, and business metadata;

[0008] The format of the preprocessed monitoring data is standardized, and partitioned and stored according to the data type, and indexes are established according to the subtypes under the data type. The subtypes of the point data include ordinary points, sensor points, and video points. The subtypes of the line data include rivers, levees, and roads. The subtypes of the surface data include reservoir areas, flooded areas, and ecological protection areas.

[0009] Further, the basic metadata includes the data type and version;

[0010] The spatial metadata includes a coordinate system, coordinate information, spatial range and spatial resolution;

[0011] The time metadata includes a timestamp and a time range;

[0012] The business metadata includes reservoir information, data usage, owner and access rights.

[0013] Furthermore, the format of the pre-processed monitoring data is standardized, including:

[0014] Extracting basic information of the preprocessed monitoring data, the basic information including identifier, creation time, and modification time;

[0015] Extracting geographic information of the preprocessed monitoring data, wherein the geographic information includes latitude, longitude, and elevation;

[0016] The preprocessed monitoring data is associated with specific facilities of the target reservoir.

[0017] Furthermore, the partitioning storage according to the data type and the indexing according to the subtype under the data type include:

[0018] According to the data type, the preprocessed monitoring data is stored in the corresponding partition;

[0019] An index of a subtype of the data type is established in the corresponding partition to improve data retrieval efficiency.

[0020] Furthermore, it also includes:

[0021] Integrate the standardized monitoring data into the GIS platform and display them in the form of three-dimensional graphics on the GIS platform using three-dimensional rendering technology;

[0022] And through animation technology, the change process of the monitoring data over time is simulated.

[0023] Furthermore, it also includes:

[0024] The three-dimensional vector analysis tool can be used to edit, add, delete and batch process the monitoring data.

[0025] Furthermore, the preprocessing of the monitoring data includes:

[0026] The monitoring data is cleaned and deduplicated.

[0027] In a second aspect, an embodiment of the present invention provides a digital twin reservoir three-dimensional vector data processing system, including:

[0028] A collection module, used to collect monitoring data of the target reservoir at preset time intervals and pre-process the monitoring data;

[0029] A type module is used to determine the data type and metadata description information of the preprocessed monitoring data according to a preset classification standard, wherein the data type includes point data, line data, and surface data, and the metadata description information includes basic metadata, spatial metadata, temporal metadata, and business metadata;

[0030] The storage module is used to standardize the format of the preprocessed monitoring data, partition and store it according to the data type, and establish an index according to the subtype under the data type. The subtypes of the point data include ordinary points, sensor points and video points, the subtypes of the line data include rivers, levees, roads, and the subtypes of the surface data include reservoir areas, flooded areas and ecological protection areas.

[0031] In a third aspect, an embodiment of the present invention provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned method for processing three-dimensional vector data of a digital twin reservoir when executing the computer program.

[0032] In a fourth aspect, an embodiment of the present invention provides a computer storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the steps of the above-mentioned method for processing three-dimensional vector data of a digital twin reservoir.

[0033] The present invention proposes a method, system, device and storage medium for processing three-dimensional vector data of a digital twin reservoir. A unified standardized solution is proposed to manage the three-dimensional vector data of the digital twin reservoir, and a set of efficient three-dimensional vector data analysis tools for the digital twin reservoir are provided to improve the efficiency of operations such as editing, adding and deleting three-dimensional vector data, and to achieve diversified display effects on the GIS visualization platform, thereby improving the effectiveness and scalability of the reservoir twin platform. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 A flowchart of a method for processing three-dimensional vector data of a digital twin reservoir provided by an embodiment of the present invention;

[0035] Figure 2 A schematic diagram of the structure of a three-dimensional vector data processing system for a digital twin reservoir provided in an embodiment of the present invention;

[0036] Figure 3 A schematic diagram of the structure of a computer device provided in an embodiment of the present invention.

[0037] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0038] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be understood as limiting the present application.

[0039] In order to enable those skilled in the art to better understand the solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present application.

[0040] In the embodiments of the present application, at least one refers to one or more; multiple refers to two or more. In the description of the present application, words such as "first", "second", "third", etc. are only used to distinguish the purpose of description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order. In addition, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0041] References to "one embodiment" or "some embodiments" etc. described in this specification mean that one or more embodiments of the present application include a particular feature, structure or characteristic described in conjunction with the embodiment. Thus, in this specification, the terms "include", "comprises", "has" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.

[0042] Figure 1 A flowchart of a method for processing three-dimensional vector data of a digital twin reservoir provided by an embodiment of the present invention is shown in FIG. Figure 1 As shown, the method includes:

[0043] S110, collecting monitoring data of the target reservoir at preset time intervals, and preprocessing the monitoring data;

[0044] Monitoring data of the target reservoir is collected at preset time intervals. It should be noted that sensors need to be installed in advance at relevant locations of the target reservoir, such as water level sensors on the upstream and downstream sides of the reservoir dam, float-type water level sensors or ultrasonic water level sensors at the center of the reservoir, flow rate sensors and flow sensors at the flood discharge outlet of the reservoir, water flow direction and flow rate sensors at the connection between the inlet river and the reservoir, water quality sensors near the water intake of the reservoir, etc. The specific location can be determined according to actual conditions, and the embodiments of the present invention do not make specific limitations on this.

[0045] The target reservoir is a reservoir that needs to perform three-dimensional vector data processing. The monitoring data of the target reservoir may include water level monitoring data, flow monitoring data, flow velocity monitoring data and water quality monitoring data. It may also include information such as the location, area, and water area of ​​the target reservoir. The specific information can be determined based on actual conditions, and the embodiments of the present invention do not make specific limitations on this.

[0046] Among them, the monitoring data is a physical quantity with direction and size in three-dimensional space, and therefore belongs to three-dimensional vector data.

[0047] As an implementation manner, the preprocessing of the monitoring data includes:

[0048] The monitoring data is cleaned and deduplicated.

[0049] Since the monitoring data collected by sensors are often messy, they need to be processed after being collected, specifically data cleaning and deduplication operations. Data cleaning includes missing value processing and outlier processing, and data deduplication includes deduplication of identical records and deduplication based on keywords. Through data cleaning and deduplication operations, the accuracy of subsequent 3D vector data processing can be improved.

[0050] S120, determining the data type and metadata description information of the preprocessed monitoring data according to a preset classification standard, the data type including point data, line data, and surface data, and the metadata description information including basic metadata, spatial metadata, temporal metadata, and business metadata;

[0051] Then, according to the preset classification standard, the data type and metadata information of the preprocessed monitoring data are determined. In the embodiment of the present invention, according to the physical quantity contained in the monitoring data, it is first determined whether the monitoring data is point data, line data, or surface data. If the monitoring data is any one of the data at ordinary marking points, data collected by sensors, and data collected by video surveillance cameras, the data type of the monitoring data is determined to be point data. The data at the marking point refers to the general location of the mark, such as a specific location, the coordinates of the event, etc.; the data collected by the sensor refers to the various sensor locations used for monitoring, such as water level monitoring points, water quality monitoring points, etc.; the data collected by the video surveillance camera refers to the installation location of the video surveillance camera, which is used to monitor the reservoir area in real time.

[0052] If the monitoring data is any one of the following: dam contour line, water flow line, cable or pipeline path, dividing line, etc., the monitoring data can be determined to be line data. Among them, the dam contour line represents the boundary of the reservoir dam, and different areas or important structures can be distinguished by different colors or line types; the water flow line refers to the dynamic simulation of the flow path of water in the reservoir area, using transparency, flow speed and color changes to enhance the visual effect; the cable or pipeline path represents the direction of infrastructure such as electricity and communications, providing a reference for operation and planning; the dividing line represents the separation of different functions or display areas on the GIS visualization platform, enhancing the readability of the map.

[0053] If the monitoring data is any of the following: water area, flooded area, functional area, terrain, etc., then the monitoring data can be determined to be area data. Among them, the water area represents the water surface area of ​​the reservoir, supports dynamic adjustment of the area size according to real-time water level changes, and provides rich rendering effects such as ripples and reflections; the flooded area surface indicates the area that may be flooded during flood simulation or risk assessment, and distinguishes the severity of flooding through different colors or transparency; the functional area represents different functional areas within the reservoir, such as ecological protection areas, shipping areas, fishery areas, etc., which are distinguished by color and filling mode; the terrain surface represents the terrain characteristics of the reservoir area, including natural geographical elements such as mountains, rivers, and lakes.

[0054] In the embodiment of the present invention, the data type and metadata description information of the monitoring data are determined according to the above classification method.

[0055] As an example, the basic metadata includes the data type and version;

[0056] The spatial metadata includes a coordinate system, coordinate information, spatial range and spatial resolution;

[0057] The time metadata includes a timestamp and a time range;

[0058] The business metadata includes reservoir information, data usage, owner and access rights.

[0059] In the embodiment of the present invention, the metadata description includes basic metadata, spatial metadata, temporal metadata and business metadata. The basic metadata includes data type and version. The data type refers to one of the three types of point data, line data and surface data. The spatial metadata includes coordinate system, coordinate information, spatial range and spatial resolution. The coordinate system refers to the geographic coordinate system used to describe the data. The coordinate information refers to longitude, latitude and elevation. The spatial range refers to the geographic area covered by the data. The spatial resolution refers to the spatial accuracy or resolution of the data. The temporal metadata includes timestamp and time range. The timestamp refers to the time when the data is collected or updated. The time range means that if the data set has time series characteristics, the time range needs to be specified. Reservoir information refers to the code or number of the target reservoir. Data usage refers to the main usage or application scenario of the data. The data owner refers to the person responsible for or management organization of the data. Access rights refer to the access control information of the data, such as which users or systems can access the data.

[0060] By formulating detailed classification standards and metadata descriptions, the present invention can ensure the consistency, comprehensibility and manageability of three-dimensional vector data in the digital twin reservoir geographic scene, while also facilitating data exchange, sharing and integration.

[0061] S130, standardize the format of the preprocessed monitoring data, partition and store the data according to the data type, and establish an index according to the subtype under the data type, the subtypes of the point data include ordinary points, sensor points and video points, the subtypes of the line data include rivers, levees, roads, and the subtypes of the surface data include reservoir areas, flooded areas and ecological protection areas.

[0062] As an example, the format of the pre-processed monitoring data is standardized, including:

[0063] Extracting basic information of the preprocessed monitoring data, the basic information including identifier, creation time, and modification time;

[0064] Extracting geographic information of the preprocessed monitoring data, wherein the geographic information includes latitude, longitude, and elevation;

[0065] The preprocessed monitoring data is associated with specific facilities of the target reservoir.

[0066] The format of the pre-processed monitoring data is standardized, and the standardized data format includes basic information, geographic information, and reservoir-related information, wherein the basic information includes metadata such as the unique identifier (ID) of the vector data, creation time, and modification time; the geographic information uses coordinate information such as longitude, latitude, and elevation to accurately describe the position of the three-dimensional vector data in three-dimensional space; the reservoir information association associates the three-dimensional vector data with specific reservoir facilities (such as dams, gates, sensor locations, etc.) for rapid positioning in three-dimensional scenes. Standardizing these three-dimensional vector data formats in the embodiments of the present invention helps ensure that vector data from different sources can be seamlessly integrated and facilitates subsequent data processing and analysis.

[0067] In some embodiments, performing partition storage according to the data type and establishing indexes according to subtypes under the data type include:

[0068] According to the data type, the preprocessed monitoring data is stored in the corresponding partition;

[0069] An index of a subtype of the data type is established in the corresponding partition to improve data retrieval efficiency.

[0070] In the embodiment of the present invention, according to the data type determined above, the monitoring data is stored in the partition corresponding to the data type. In the embodiment of the present invention, point data corresponds to one partition, line data corresponds to another partition, and surface data corresponds to a different partition. The specific partition position can be determined according to actual conditions, and the embodiment of the present invention does not specifically limit this. In the embodiment of the present invention, corresponding partitions are established for different data types, so that the scanning range during data retrieval can be reduced and the data retrieval efficiency can be improved.

[0071] After the data type of the monitoring data is determined, an index is created based on the specific classification of the data type. For example, if the data type is point data, the subtypes under point data include ordinary points, sensor points, and video points. The index of the monitoring data is created based on the specific subtype. The subtypes under line data include rivers, levees, and roads, and the subtypes under surface data include reservoir areas, flooded areas, and ecological protection areas.

[0072] A method for processing three-dimensional vector data of a digital twin reservoir proposed in an embodiment of the present invention manages three-dimensional vector data by proposing a unified standardized solution, and provides a set of efficient three-dimensional vector data analysis tools to improve the efficiency of operations such as editing, adding, and deleting three-dimensional vector data, and realize diversified display effects on a GIS visualization platform, thereby improving the effectiveness and scalability of the reservoir twin platform.

[0073] It should be noted that the embodiment of the present invention also combines the characteristics of GIS to divide the monitoring data according to geographical areas (such as reservoir areas, dam areas, flood discharge areas, etc.) to facilitate regional data management and display.

[0074] It should also be noted that the monitoring data is stored in the database management system. By selecting a database system suitable for large-scale geospatial data storage (such as PostgreSQL combined with PostGIS extension), its powerful spatial indexing and query optimization functions are utilized.

[0075] The embodiment of the present invention also efficiently compresses and encodes three-dimensional vector data (such as GeoJSON, TopoJSON, etc.) to reduce the storage space occupied while maintaining the fast data transmission and parsing capabilities; and implements a read-write separation strategy, using caching technology (such as Redis) to cache hot data to improve data access speed; it also performs monitoring data encryption processing, encrypts and stores sensitive data to ensure the security of monitoring data; it also performs regular backup processing, formulates a monitoring data backup strategy, and regularly backs up data in the data storage system to a safe and reliable storage medium to prevent data loss.

[0076] Through the design and implementation of the above-mentioned data storage solution, the embodiment of the present invention can effectively improve the management efficiency and access speed of three-dimensional vector data in the digital twin reservoir geographical scene, and provide a solid foundation for subsequent three-dimensional vector analysis and GIS visualization display.

[0077] In some embodiments, it also includes:

[0078] Integrate the standardized monitoring data into the GIS platform and display them in the form of three-dimensional graphics on the GIS platform using three-dimensional rendering technology;

[0079] And through animation technology, the change process of the monitoring data over time is simulated.

[0080] In order to effectively integrate three-dimensional vector data into the GIS visualization platform, the embodiment of the present invention standardizes the data interface. Through the standardization of the data interface, it can ensure that the three-dimensional vector data follows a unified interface standard (such as the OGC standard) so as to exchange and share data with the GIS platform; a data conversion tool is also developed to convert the three-dimensional vector data from the original format to a data format supported by the GIS platform (such as GeoJSON). At the same time, a mapping relationship between the three-dimensional vector data and the geographic spatial data in the GIS platform is established to ensure accurate correspondence and display of the data.

[0081] The embodiment of the present invention sets a specific operation interface for three-dimensional vector data on the GIS visualization platform, such as extraction, annotation, editing, etc. By integrating the functional module of the three-dimensional vector analysis tool, users can directly operate and process the three-dimensional vector data on the GIS platform.

[0082] The embodiments of the present invention can also achieve diversified display effects. On the GIS visualization platform, a variety of display effects can enrich the user experience and enhance the intuitiveness of information expression. Specifically, three-dimensional rendering and animation display can be achieved. Among them, three-dimensional rendering technology is used to display vector data in the form of three-dimensional graphics on the GIS platform, so that users can more intuitively understand the spatial relationship in the reservoir geographical scene; animation display, through animation technology, simulates the change process of three-dimensional vector data over time, such as water flow dynamics, water level rise and fall, etc., to provide users with dynamic and continuous information display; interactive operation, during the display process, supports user interactive operations, such as rotation, scaling, translation, etc., so that users can freely explore and analyze data.

[0083] In some embodiments, it also includes:

[0084] The three-dimensional vector analysis tool can be used to edit, add, delete and batch process the monitoring data.

[0085] In order to efficiently implement the functions of editing, adding, and deleting three-dimensional vector data, the embodiment of the present invention adopts the following technical solutions:

[0086] Editing function: In the 3D vector analysis tool, an intuitive graphical interface is provided, and users can edit vector data such as points, lines, and surfaces through interactive operations such as clicking, dragging, and zooming. At the same time, it supports modifying the attribute information of 3D vector data, such as color, size, label, etc.

[0087] New function: Allow users to input new 3D vector data points, lines or surfaces through the tool interface and specify their geographic location and attribute information. The newly added 3D vector data will be classified and stored according to a unified standardized management plan.

[0088] Delete function: Users can select the specified 3D vector data objects to perform batch or single deletion operations. The deletion operation will also update the data storage structure to ensure data integrity and consistency.

[0089] The embodiment of the present invention can also realize batch processing. In order to meet the needs of large-scale data processing, the present invention provides a batch processing function. Users can set specific processing rules, such as batch modification of attributes, batch movement of positions, etc., and apply them to multiple selected vector data objects, thereby greatly improving data processing efficiency.

[0090] In summary, the embodiments of the present invention can improve data management efficiency by realizing rapid classification, storage and retrieval of vector data through a unified standardized management solution; it also provides an efficient three-dimensional vector analysis tool to improve the efficiency of operations such as editing, adding and deleting vector data; and it realizes diversified display effects on the GIS visualization platform, thereby improving user experience and the effectiveness and scalability of the reservoir twin platform.

[0091] Figure 2 A schematic diagram of the structure of a three-dimensional vector data processing system for a digital twin reservoir provided by an embodiment of the present invention is shown in FIG. Figure 2 As shown, the system includes:

[0092] The acquisition module 210 is used to collect monitoring data of the target reservoir at preset time intervals and pre-process the monitoring data;

[0093] The type module 220 is used to determine the data type and metadata description information of the preprocessed monitoring data according to a preset classification standard, wherein the data type includes point data, line data, and surface data, and the metadata description information includes basic metadata, spatial metadata, temporal metadata, and business metadata;

[0094] The storage module 230 is used to standardize the format of the preprocessed monitoring data, partition and store it according to the data type, and establish an index according to the subtype under the data type. The subtypes of the point data include ordinary points, sensor points and video points, the subtypes of the line data include rivers, levees, roads, and the subtypes of the surface data include reservoir areas, flooded areas and ecological protection areas.

[0095] This embodiment is a system embodiment corresponding to the above method embodiment. The detailed implementation process is the same as that of the above method embodiment. Please refer to the above embodiment for details. This system embodiment will not go into details.

[0096] Each module in the above-mentioned digital twin reservoir three-dimensional vector data processing system can be implemented in whole or in part by software, hardware and their combination. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of the above modules.

[0097] Figure 3 A schematic diagram of the structure of a computer device provided in an embodiment of the present invention, the computer device may be a server, and its internal structure diagram may be as follows Figure 3As shown. The computer device includes a processor, a memory, a network interface and a database connected via a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a computer storage medium and an internal memory. The computer storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the computer storage medium. The database of the computer device is used to store data generated or acquired during the execution of a three-dimensional vector data processing method for a digital twin reservoir, such as preset time intervals and monitoring data. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a three-dimensional vector data processing method for a digital twin reservoir is implemented.

[0098] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the steps of a method for processing three-dimensional vector data of a digital twin reservoir in the above embodiment are implemented. Alternatively, when the processor executes the computer program, the functions of each module / unit in this embodiment of a three-dimensional vector data processing system for a digital twin reservoir are implemented.

[0099] In one embodiment, a computer storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the steps of a method for processing three-dimensional vector data of a digital twin reservoir in the above embodiment are implemented. Alternatively, when the computer program is executed by a processor, the functions of each module / unit in the embodiment of the three-dimensional vector data processing system for a digital twin reservoir are implemented.

[0100] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0101] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0102] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.

Claims

1. A method for processing three-dimensional vector data of a digital twin reservoir, characterized in that: include: Collecting monitoring data of the target reservoir at preset time intervals and preprocessing the monitoring data; According to the preset classification standard, determine the data type and metadata description information of the preprocessed monitoring data, the data type includes point data, line data, and surface data, and the metadata description information includes basic metadata, spatial metadata, temporal metadata, and business metadata; The format of the preprocessed monitoring data is standardized, and partitioned and stored according to the data type, and indexes are established according to the subtypes under the data type. The subtypes of the point data include ordinary points, sensor points, and video points. The subtypes of the line data include rivers, levees, and roads. The subtypes of the surface data include reservoir areas, flooded areas, and ecological protection areas.

2. The method for processing three-dimensional vector data of a digital twin reservoir according to claim 1, characterized in that: The basic metadata includes the data type and version; The spatial metadata includes a coordinate system, coordinate information, spatial range and spatial resolution; The time metadata includes a timestamp and a time range; The business metadata includes reservoir information, data usage, owner and access rights.

3. The method for processing three-dimensional vector data of a digital twin reservoir according to claim 1, characterized in that: The method of standardizing the format of the pre-processed monitoring data includes: Extracting basic information of the preprocessed monitoring data, the basic information including identifier, creation time, and modification time; Extracting geographic information of the preprocessed monitoring data, wherein the geographic information includes latitude, longitude, and elevation; The preprocessed monitoring data is associated with specific facilities of the target reservoir.

4. The method for processing three-dimensional vector data of a digital twin reservoir according to claim 1, characterized in that: The partitioning storage according to the data type and indexing according to the subtype under the data type include: According to the data type, the preprocessed monitoring data is stored in the corresponding partition; An index of a subtype of the data type is established in the corresponding partition to improve data retrieval efficiency.

5. The method for processing three-dimensional vector data of a digital twin reservoir according to claim 1, characterized in that: Also includes: Integrate the standardized monitoring data into the GIS platform and display them in the form of three-dimensional graphics on the GIS platform using three-dimensional rendering technology; And through animation technology, the change process of the monitoring data over time is simulated.

6. The method for processing three-dimensional vector data of a digital twin reservoir according to claim 1, characterized in that: Also includes: The three-dimensional vector analysis tool can be used to edit, add, delete and batch process the monitoring data.

7. The method for processing three-dimensional vector data of a digital twin reservoir according to claim 1, characterized in that: The preprocessing of the monitoring data comprises: The monitoring data is cleaned and deduplicated.

8. A digital twin reservoir three-dimensional vector data processing system, characterized in that: include: A collection module, used to collect monitoring data of the target reservoir at preset time intervals and pre-process the monitoring data; A type module is used to determine the data type and metadata description information of the preprocessed monitoring data according to a preset classification standard, wherein the data type includes point data, line data, and surface data, and the metadata description information includes basic metadata, spatial metadata, temporal metadata, and business metadata; The storage module is used to standardize the format of the preprocessed monitoring data, partition and store it according to the data type, and establish an index according to the subtype under the data type. The subtypes of the point data include ordinary points, sensor points and video points, the subtypes of the line data include rivers, levees, roads, and the subtypes of the surface data include reservoir areas, flooded areas and ecological protection areas.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, it implements the steps of the method for processing three-dimensional vector data of a digital twin reservoir as described in any one of claims 1 to 7.

10. A computer storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method for processing three-dimensional vector data of a digital twin reservoir as described in any one of claims 1 to 7 are implemented.