Water quality dynamic rendering method, system, device, and computer-readable storage medium
By correlating and calculating water environment monitoring data and river water system data on the server side, the rendering results are generated and stored in the results library, which solves the problem of low efficiency in existing water quality rendering methods and achieves efficient and accurate water quality rendering.
Patent Information
- Application Number
- CN202110907132.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-09
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2041-08-09
AI Technical Summary
The existing water quality rendering methods have the problem of low rendering efficiency, which leads to delay and complex rendering process and requires frequent data communication with the server.
By importing water environment monitoring data and river water system data on the server side, data correlation and calculation are performed, rendering results are generated and stored in the results library. The client loads data files and calculation results, performs water quality rendering, and reduces interaction with the server.
Improves the efficiency and accuracy of water quality rendering, reduces the number of interactions with the server, simplifies the rendering process, and avoids processing using third-party plug-ins or background systems.
Smart Images

Figure CN113658311B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of water quality rendering, and in particular to a water quality dynamic rendering method and system, equipment, and a computer-readable storage medium. Background Art
[0002] With the development of my country's water environment monitoring business capabilities, in order to meet the needs of accurate tracing of water pollution, water quality census, emergency monitoring and mapping operations, it is necessary to quickly display river water quality monitoring data and track pollutants. By combining water quality monitoring data with GIS for rapid rendering, the overall water quality characteristics of the river can be more intuitively displayed for decision analysis.
[0003] At present, the environmental departments of some cities in China have established some water quality management systems that combine geographic information systems (GIS) with water quality information management, which has greatly facilitated the study of the spatiotemporal characteristics of water quality changes. Water quality rendering usually adopts a server-client architecture. In order to realize the visualization of water quality rendering on the client, the server and the client communicate frequently to interact, which leads to unbearable delays in the rendering process and low rendering efficiency. In addition, the current water quality rendering method is relatively complicated, requiring the use of a background system to process the data (modeling, spatial distribution interpolation, etc.) or use third-party plug-ins.
[0004] Therefore, it is necessary to establish a set of water quality dynamic rendering methods and systems to support rapid storage, advance automated calculation and processing of the results to be displayed, real-time and rapid rendering and display, and arbitrary switching of time periods for rapid rendering and flexible presentation to support the information expression of water environment monitoring data. Summary of the invention
[0005] The present invention provides a water quality dynamic rendering method and system, equipment, and computer-readable storage medium to solve the technical problem of low rendering efficiency in existing water quality rendering methods.
[0006] According to one aspect of the present invention, a method for dynamic rendering of water quality is provided, comprising the following contents:
[0007] Importing water environment monitoring data and river system data into the server, wherein the water environment monitoring data includes location information of monitoring points and water quality monitoring data;
[0008] Associating river system data with monitoring points based on location information;
[0009] Calculate the water quality category, water quality concentration level and corresponding rendering color of each monitoring point based on the imported water quality monitoring data, and store the data calculation results in the server's achievement library;
[0010] The client loads the river system data file from the server and caches it locally, and retrieves the data calculation results from the server's results library;
[0011] Render the water quality of the water system based on the correlation between the river system data and the location information of the monitoring points and the data calculation results;
[0012] Display the water quality rendering results.
[0013] Furthermore, after the water environment monitoring data is imported into the server, the following contents are also included:
[0014] The imported water environment monitoring data is stored in a multi-table and multi-point manner.
[0015] Furthermore, the process of rendering the water quality of the water system according to the correlation between the river system data and the location information of the monitoring points and the data calculation results includes the following contents:
[0016] Based on the correlation between river system data and monitoring points, river systems with water quality monitoring data are selected;
[0017] Divide each screened river system into multiple river sections;
[0018] Match each river section with the associated monitoring points in the closest way;
[0019] The water quality of each river section is rendered based on the data calculation results of the successfully matched monitoring points;
[0020] The water quality rendering results of each river section are spliced into the water quality rendering results of the entire river system.
[0021] Furthermore, the following contents are also included:
[0022] When the server identifies that the monitoring data of a certain monitoring point is updated, the updated monitoring data is pushed to the client;
[0023] The client renders the river section corresponding to the monitoring point separately.
[0024] In addition, the present invention also provides a water quality dynamic rendering system, comprising:
[0025] A data import module is provided on the server side and is used to import water environment monitoring data and river system data, wherein the water environment monitoring data includes location information of monitoring points and water quality monitoring data;
[0026] The association module is set on the server side and is used to associate the river system data with the monitoring points based on the location information;
[0027] The data calculation module is set on the server side and is used to calculate the water quality category, water quality concentration level and corresponding rendering color of each monitoring point based on the imported water quality monitoring data, and store the data calculation results in the server's achievement library;
[0028] The data loading module is set on the local client and is used to load the river system data file from the server and cache it locally, and retrieve the data calculation results from the server's results library;
[0029] The water quality rendering module is set in the local client and is used to render the water quality of the water system according to the correlation between the river system data and the location information of the monitoring points and the data calculation results;
[0030] The display module is set on the local client and is used to display the water quality rendering results.
[0031] Furthermore, it also includes:
[0032] The data storage module is arranged on the server side and is used to store the imported water environment monitoring data in a multi-table and multi-point manner.
[0033] Furthermore, the water quality rendering module includes:
[0034] A screening unit, used to screen out river systems with water quality monitoring data based on the correlation between river system data and monitoring points;
[0035] A river section division unit is used to divide each screened river system into multiple river sections;
[0036] A matching unit, used for matching each river section with the associated monitoring points in a manner of closest distance;
[0037] A water quality rendering unit, used for rendering the water quality of each river section based on the data calculation results of the successfully matched monitoring points;
[0038] The splicing unit is used to splice the water quality rendering results of each river section into the water quality rendering results of the entire river system.
[0039] Furthermore, it also includes:
[0040] The data push module is set on the server side and is used to push the updated monitoring data to the client when the monitoring data of a certain monitoring point is identified to be updated;
[0041] The rendering update module is set on the local client and is used to render the river section corresponding to the monitoring point separately.
[0042] In addition, the present invention also provides a device, including a processor and a memory, wherein the memory stores a computer program, and the processor is used to execute the steps of the above method by calling the computer program stored in the memory.
[0043] In addition, the present invention also provides a computer-readable storage medium for storing a computer program for dynamic rendering of water quality, wherein the computer program executes the steps of the method described above when running on a computer.
[0044] The present invention has the following effects:
[0045] The water quality dynamic rendering method of the present invention, after importing water environment monitoring data and river system data into the server, associates the river system data with the location information of the monitoring point, so that in the subsequent water quality rendering stage, it can quickly and accurately identify which river systems have monitoring data, which is conducive to improving the efficiency of water quality rendering. Then, based on the imported water quality monitoring data, the water quality category, water quality concentration level and corresponding rendering color of each monitoring point are calculated, and the data calculation results are stored and written into the server's achievement library. When the client needs to perform water quality rendering, it only needs to load the river system data file from the server and cache it locally, and retrieve the data calculation results from the server's achievement library, and then perform water quality rendering on the water system according to the association relationship between the river system data and the location information of the monitoring point and the data calculation results. Finally, the water quality rendering results are displayed. The entire data calculation and processing process is carried out on the server, and the data calculation results are packaged and stored in the results library. When the client needs real-time rendering later, it can directly retrieve the corresponding data calculation results from the results library. There is no need to communicate a lot of data with the server during the rendering process, and in the subsequent water quality rendering process, the water system data does not need to be loaded from the server, which greatly reduces the number of interactions with the server and improves the rendering efficiency. Moreover, in the water quality rendering stage, based on the correlation between the river system data and the location information of the monitoring points, the river system with monitoring data can be quickly and accurately identified, and the river system without monitoring data will not be rendered, which further improves the rendering efficiency. In addition, the entire water quality rendering process is relatively simple and does not require the use of third-party plug-ins or background systems for processing.
[0046] In addition, the water quality dynamic rendering system, device, and computer-readable storage medium of the present invention also have the above advantages.
[0047] In addition to the above-described purposes, features and advantages, the present invention has other purposes, features and advantages. The present invention will be further described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] The drawings constituting a part of this application are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0049] Figure 1 It is a flow chart of a method for dynamic rendering of water quality according to a preferred embodiment of the present invention.
[0050] Figure 2 It is a flow chart of a method for dynamic rendering of water quality according to another embodiment of the present invention.
[0051] Figure 3 yes Figure 1 Schematic diagram of the sub-process of step S5.
[0052] Figure 4 It is a flow chart of a method for dynamic rendering of water quality according to another embodiment of the present invention.
[0053] Figure 5 It is a schematic diagram of the module structure of a water quality dynamic rendering system according to another embodiment of the present invention.
[0054] Figure 6 yes Figure 5 Schematic diagram of the unit structure of the water quality rendering module. DETAILED DESCRIPTION
[0055] The embodiments of the present invention are described in detail below with reference to the accompanying drawings. However, the present invention can be implemented in many different ways as defined and covered below.
[0056] like Figure 1 As shown, a preferred embodiment of the present invention provides a water quality dynamic rendering method, comprising the following contents:
[0057] Step S1: importing water environment monitoring data and river system data into the server, wherein the water environment monitoring data includes location information of monitoring points and water quality monitoring data;
[0058] Step S2: Associating river system data with monitoring points based on location information;
[0059] Step S3: Calculate the water quality category, water quality concentration level and corresponding rendering color of each monitoring point based on the imported water quality monitoring data, and store the data calculation results in the achievement library of the server;
[0060] Step S4: The client loads the river system data file from the server and caches it locally, and retrieves the data calculation results from the server's results library;
[0061] Step S5: Rendering the water quality of the water system according to the correlation between the river system data and the location information of the monitoring points and the data calculation results;
[0062] Step S6: Display the water quality rendering result.
[0063] It can be understood that the execution order of step S2 and step S3 can be swapped.
[0064] It can be understood that in the water quality dynamic rendering method of this embodiment, after the water environment monitoring data and river system data are imported into the server, the river system data is associated with the location information of the monitoring point, so that in the subsequent water quality rendering stage, it is possible to quickly and accurately identify which river systems have monitoring data, which is conducive to improving the efficiency of water quality rendering. Then, based on the imported water quality monitoring data, the water quality category, water quality concentration level and corresponding rendering color of each monitoring point are calculated, and the data calculation results are stored and written into the server's achievement library. When the client needs to perform water quality rendering, it only needs to load the river system data file from the server and cache it locally, and retrieve the data calculation results from the server's achievement library, and then perform water quality rendering on the water system based on the association between the river system data and the location information of the monitoring point and the data calculation results. Finally, the water quality rendering results are displayed. The entire data calculation and processing process is concentrated on the server, with high data processing efficiency, and the data calculation results are packaged and stored in the results library. When the client needs real-time rendering later, it can directly retrieve the corresponding data calculation results from the results library. There is no need to perform a large amount of calculations during the rendering process, and a large amount of data communication with the server. In the subsequent water quality rendering process, the water system data does not need to be repeatedly loaded from the server, which greatly reduces the number of interactions with the server and improves the rendering efficiency. Moreover, in the water quality rendering stage, based on the correlation between the river system data and the location information of the monitoring points, the river system with monitoring data can be quickly and accurately identified, and the river system without monitoring data will not be rendered, which further improves the rendering efficiency. In addition, the entire water quality rendering process is relatively simple, and there is no need to use third-party plug-ins or background systems for processing.
[0065] It can be understood that in step S1, after the environmental monitoring application system is built in the server, water environment monitoring data and river system data are imported into the server, wherein the water environment monitoring data includes the location information of the monitoring points and water quality monitoring data, and the river system data includes the location information of the river system, river direction information, etc. Among them, the way of importing data can be manual import, or access to the monitoring data of the automatic monitoring station through a standard protocol. In addition, after importing the water system data file into the server, the server converts the water system data file into a JSON file and compresses and packages it. When the client loads the water system data from the server, it directly loads the entire JSON file without loading the water system data one by one, which improves the data transmission efficiency and reduces the number of read accesses.
[0066] It is understandable that Figure 2 As shown, in another embodiment of the present invention, the water quality dynamic rendering method further includes the following contents after importing the water environment monitoring data into the server:
[0067] Step S12: using a multi-table multi-point approach to store the imported water environment monitoring data.
[0068] When multiple data sources continuously import data in real time, the server uses a multi-table and multi-point approach to store data, which can speed up the efficiency of data writing and storage.
[0069] It can be understood that in step S2, the river system data is associated with the monitoring points based on the location information, so that each monitoring point can be assigned to a different river system, so that in the subsequent water quality rendering stage, it is possible to quickly and accurately identify which river systems have monitoring data, which is conducive to improving the efficiency of water quality rendering.
[0070] It can be understood that in step S3, the water quality category of each monitoring point can be calculated according to the water quality monitoring data of each monitoring point, for example, it belongs to Class I water or Class II water, and different rendering colors are preset for different water quality categories. There are six colors in total, corresponding to the water quality categories of Class I water, Class II water, Class III water, Class IV water, Class V water and inferior Class V water. At the same time, the water quality concentration level can also be calculated. Similarly, different rendering colors are preset according to different water quality concentration levels. In addition, the data calculation results are assembled and packaged and stored in the results library. When the client needs to render water quality, the data calculation results can be directly retrieved from the results library without frequent data communication with the server, which greatly improves the rendering efficiency. Among them, the calculation method of the water quality concentration level can be to set N levels by custom setting, and then divide N intervals based on the maximum and minimum values of the obtained water quality concentration data. The way of dividing the interval is to divide it into several equal parts by linear interpolation. When the concentration value falls between a certain equal part, it is expressed by this level.
[0071] It can be understood that in step S4, when the client needs to perform real-time rendering and display, the back-end service data interface is called through Ajax, the river system file is loaded from the server and cached locally, and the water system data does not need to be repeatedly loaded from the server in the subsequent water quality rendering process, which greatly reduces the number of interactions with the server and improves the rendering efficiency. At the same time, the data calculation results are directly called from the results library, eliminating frequent data communications with the server, further improving the rendering efficiency.
[0072] It is understandable that Figure 3 As shown, the step S5 specifically includes the following contents:
[0073] Step S51: Filter out river systems with water quality monitoring data based on the correlation between river system data and monitoring points;
[0074] Step S52: Divide each screened river system into multiple river sections;
[0075] Step S53: matching each river section with the associated monitoring point in a manner of the shortest distance;
[0076] Step S54: Rendering the water quality of each river section based on the data calculation results of the successfully matched monitoring points;
[0077] Step S55: splicing the water quality rendering results of each river section into the water quality rendering result of the entire river system.
[0078] Specifically, based on the correlation between the river system data and the monitoring points set in step S2, it is possible to quickly and accurately screen out which river systems have monitoring data, and not to render water quality for those river systems without monitoring data, which is conducive to improving the efficiency of water quality rendering. At the same time, it is also possible to accurately determine the attribution relationship between the monitoring points and the river system, that is, which river system the monitoring point should belong to, thereby ensuring the accuracy of the water quality rendering result. Then, each river system with monitoring data screened out is divided into multiple river sections, and the nearest monitoring point is selected for each river section as a matching point, that is, the distance is calculated according to the river section coordinates and the longitude and latitude coordinates of each monitoring point, and the one with the smallest distance value is selected as the matching point. Then, the data calculation results corresponding to the matching point (i.e., water quality category, water quality concentration level and corresponding rendering color) are used to render water quality for each river section, wherein the river section that is not matched to the point is not rendered. Finally, the water quality rendering results of all river sections are spliced together to form the water quality rendering results of the entire river system.
[0079] It is understandable that Figure 4As shown, in another embodiment of the present invention, the water quality dynamic rendering method further includes the following contents:
[0080] Step S7: When the server identifies that the monitoring data of a certain monitoring point is updated, the updated monitoring data is pushed to the client;
[0081] Step S8: The client renders the river section corresponding to the monitoring point separately.
[0082] During the real-time rendering process, when the server recognizes that the monitoring data of a monitoring point has been updated, it will push the updated monitoring data of the monitoring point to the client. After receiving the updated data, the client only performs a separate rendering update for the river section corresponding to the monitoring point, without the need to render and update the entire river system, thereby achieving minimum request interaction and greatly improving the real-time rendering efficiency.
[0083] Specifically, after the first rendering, in the application scenario of playing by timeline or real-time update of water quality monitoring data, when the water quality monitoring data changes, only the river section with the changed water quality monitoring data needs to be disassembled and then rendered. By flexibly disassembling the river section for rendering, the rendering efficiency of large-area rendering can be effectively improved.
[0084] In addition, if Figure 5 As shown, another embodiment of the present invention further provides a water quality dynamic rendering system, preferably using the above-mentioned water quality dynamic rendering method, the water quality dynamic rendering system comprises:
[0085] A data import module is provided on the server side and is used to import water environment monitoring data and river system data, wherein the water environment monitoring data includes location information of monitoring points and water quality monitoring data;
[0086] The association module is set on the server side and is used to associate the river system data with the monitoring points based on the location information;
[0087] The data calculation module is set on the server side and is used to calculate the water quality category, water quality concentration level and corresponding rendering color of each monitoring point based on the imported water quality monitoring data, and store the data calculation results in the server's achievement library;
[0088] The data loading module is set on the local client and is used to load the river system data file from the server and cache it locally, and retrieve the data calculation results from the server's results library;
[0089] The water quality rendering module is set in the local client and is used to render the water quality of the water system according to the correlation between the river system data and the location information of the monitoring points and the data calculation results;
[0090] The display module is set on the local client and is used to display the water quality rendering results.
[0091] It can be understood that the water quality dynamic rendering system of this embodiment, after importing water environment monitoring data and river system data into the server, associates the river system data with the location information of the monitoring point, so that in the subsequent water quality rendering stage, it can quickly and accurately identify which river systems have monitoring data, which is conducive to improving the efficiency of water quality rendering. Then, based on the imported water quality monitoring data, the water quality category, water quality concentration level and corresponding rendering color of each monitoring point are calculated, and the data calculation results are stored and written into the server's achievement library. When the client needs to perform water quality rendering, it only needs to load the river system data file from the server and cache it locally, and retrieve the data calculation results from the server's achievement library, and then perform water quality rendering on the water system based on the association between the river system data and the location information of the monitoring point and the data calculation results. Finally, the water quality rendering results are displayed. The entire data calculation and processing process is concentrated on the server, with high data processing efficiency, and the data calculation results are packaged and stored in the results library. When the client needs real-time rendering later, it can directly retrieve the corresponding data calculation results from the results library. There is no need to communicate a lot of data with the server during the rendering process, and in the subsequent water quality rendering process, the water system data does not need to be repeatedly loaded from the server, which greatly reduces the number of interactions with the server and improves the rendering efficiency. Moreover, in the water quality rendering stage, based on the correlation between the river system data and the location information of the monitoring points, the river system with monitoring data can be quickly and accurately identified, and the river system without monitoring data will not be rendered, which further improves the rendering efficiency. In addition, the entire water quality rendering process is relatively simple, and there is no need to use third-party plug-ins or background systems for processing.
[0092] It can be understood that the water quality dynamic rendering system also includes:
[0093] The data storage module is arranged on the server side and is used to store the imported water environment monitoring data in a multi-table and multi-point manner.
[0094] When multiple data sources continuously import data in real time, the data storage module uses a multi-table and multi-point method to store data, which can speed up the efficiency of data writing and storage.
[0095] Among them, Figure 6 As shown, the water quality rendering module specifically includes:
[0096] A screening unit, used to screen out river systems with water quality monitoring data based on the correlation between river system data and monitoring points;
[0097] A river section division unit is used to divide each screened river system into multiple river sections;
[0098] A matching unit, used for matching each river section with the associated monitoring points in a manner of closest distance;
[0099] A water quality rendering unit, used for rendering the water quality of each river section based on the data calculation results of the successfully matched monitoring points;
[0100] The splicing unit is used to splice the water quality rendering results of each river section into the water quality rendering results of the entire river system.
[0101] In addition, the water quality dynamic rendering system also includes:
[0102] The data push module is set on the server side and is used to push the updated monitoring data to the client when the monitoring data of a certain monitoring point is identified to be updated;
[0103] The rendering update module is set on the local client and is used to render the river section corresponding to the monitoring point separately.
[0104] It can be understood that the various modules and units of the water quality dynamic rendering system of this embodiment correspond to the various steps of the above method embodiment respectively, so the specific working process of each module and unit will not be repeated here, and reference can be made to the above method embodiment.
[0105] In addition, another embodiment of the present invention further provides a device, including a processor and a memory, wherein the memory stores a computer program, and the processor executes the steps of the above method by calling the computer program stored in the memory.
[0106] In addition, another embodiment of the present invention further provides a computer-readable storage medium for storing a computer program for dynamic rendering of water quality, wherein the computer program executes the steps of the above method when running on a computer.
[0107] The general form of computer readable media includes: floppy disk, flexible disk, hard disk, magnetic tape, any other magnetic media, CD-ROM, any other optical media, punch cards, paper tape, any other physical media with a pattern of holes, random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), flash erasable programmable read-only memory (FLASH-EPROM), any other memory chip or cartridge, or any other medium that can be read by a computer. The instructions can further be transmitted or received by a transmission medium. The term transmission medium can include any tangible or intangible medium that can be used to store, encode or carry instructions for execution by a machine, and includes digital or analog communication signals or other intangible media that facilitate the communication of the above instructions. Transmission media include coaxial cables, copper wire and optical fiber, which include the wires of a bus used to transmit a computer data signal.
[0108] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for dynamic rendering of water quality, characterized in that: Includes the following: Importing water environment monitoring data and river system data into the server, wherein the water environment monitoring data includes location information of monitoring points and water quality monitoring data; Associating river system data with monitoring points based on location information; Calculate the water quality category, water quality concentration level and corresponding rendering color of each monitoring point based on the imported water quality monitoring data, and store the data calculation results in the server's achievement library; The client loads the river system data file from the server and caches it locally, and retrieves the data calculation results from the server's results library; Render the water quality of the water system based on the correlation between the river system data and the location information of the monitoring points and the data calculation results; Display the water quality rendering results; After importing water environment monitoring data into the server, the following contents are also included: Use multi-table and multi-point method to store imported water environment monitoring data; The process of rendering the water quality of the water system according to the correlation between the river system data and the location information of the monitoring points and the data calculation results includes the following contents: Based on the correlation between river system data and monitoring points, river systems with water quality monitoring data are selected; Divide each screened river system into multiple river sections; Match each river section with the associated monitoring points in the closest way; The water quality of each river section is rendered based on the data calculation results of the successfully matched monitoring points, and the river sections that are not matched with the monitoring points are not rendered; The water quality rendering results of each river section are stitched together into the water quality rendering result of the entire river system; When the server identifies that the monitoring data of a certain monitoring point is updated, the updated monitoring data is pushed to the client; The client renders the river section corresponding to the monitoring point separately.
2. A water quality dynamic rendering system, characterized in that: include: A data import module is provided on the server side and is used to import water environment monitoring data and river system data, wherein the water environment monitoring data includes location information of monitoring points and water quality monitoring data; The association module is set on the server side and is used to associate the river system data with the monitoring points based on the location information; The data calculation module is set on the server side and is used to calculate the water quality category, water quality concentration level and corresponding rendering color of each monitoring point based on the imported water quality monitoring data, and store the data calculation results in the server's achievement library; The data loading module is set on the local client and is used to load the river system data file from the server and cache it locally, and retrieve the data calculation results from the server's results library; The water quality rendering module is set in the local client and is used to render the water quality of the water system according to the correlation between the river system data and the location information of the monitoring points and the data calculation results; A display module is set on the local client to display the water quality rendering results; A data storage module, which is arranged on the server side and is used to store the imported water environment monitoring data in a multi-table and multi-point manner; The water quality rendering module includes: A screening unit, used to screen out river systems with water quality monitoring data based on the correlation between river system data and monitoring points; A river section division unit is used to divide each screened river system into multiple river sections; A matching unit, used for matching each river section with the associated monitoring points in a manner of closest distance; A water quality rendering unit, used for rendering the water quality of each river section based on the data calculation results of the successfully matched monitoring points, wherein the river sections that are not matched to the monitoring points are not rendered; A splicing unit, used for splicing the water quality rendering results of each river section into the water quality rendering result of the entire river system; The data push module is set on the server side and is used to push the updated monitoring data to the client when the monitoring data of a certain monitoring point is identified to be updated; The rendering update module is set on the local client and is used to render the river section corresponding to the monitoring point separately.
3. An electronic device, characterized in that: The method comprises a processor and a memory, wherein a computer program is stored in the memory, and the processor is used to execute the steps of the method according to claim 1 by calling the computer program stored in the memory.
4. A computer-readable storage medium for storing a computer program for dynamic rendering of water quality, characterized in that: The computer program executes the steps of the method according to claim 1 when running on a computer.
Citation Information
Patent Citations
Method for realizing river water quality dynamic distribution based on GIS technology
CN110967461A
Drainage basin water resource management decision support system WebGIS engine design method and system
CN111125291A
EFDC model calculation result visualization method and system
CN111259093A