A method for estimating water volume based on lake surface height correction
By dividing the lake into strips and performing equivalent calculations to obtain the equivalent lake surface elevation, the problem of large errors in water volume estimation caused by lake surface unevenness in traditional methods is solved, and more accurate lake water volume monitoring is achieved.
Patent Information
- Application Number
- CN202510919029.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-04
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2045-07-04
AI Technical Summary
The traditional method of estimating water volume based on shore water gauges ignores the unevenness of the lake surface, resulting in large errors and making it impossible to accurately monitor the volume of lake water.
By obtaining the actual lake surface elevation at multiple points, the lake is divided into strips, and the equivalent lake surface elevation of each strip water unit is calculated. Combined with the mapping relationship between lake water level and water volume, an accurate estimation of the water volume is made.
It eliminates the problem of different water gauge heights on the shore caused by the unevenness of the lake surface, improves the accuracy of lake water volume estimation, and significantly improves the estimation accuracy under complex lake surface morphology.
Smart Images

Figure CN120403440B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of hydrological remote sensing technology, and in particular to a water volume estimation method based on lake surface height correction. Background Art
[0002] Lakes are a vital component of Earth's hydrological cycle and climate regulation, and changes in their water levels and volumes directly impact regional ecosystems and water resource management. Currently, methods for monitoring lake water volume are generally based on the simplified assumption that the lake surface is horizontal, assuming that the entire lake surface has a uniform water level elevation at any given time. This assumption was somewhat practical under early technological conditions and was widely used in volume estimation methods based on the water level-area-volume relationship (AVH curve). In terms of specific observations, most lakes rely on single-point water gauges (including manual and automated equipment) located on the shore to obtain water level information, assuming that the water level at this point represents the elevation of the entire lake surface.
[0003] However, due to factors such as complex topography, hydrodynamic processes, and wind disturbances, the lake surface can exhibit significant spatial elevation variations, exhibiting heterogeneity. Traditional water level gauges and early radar altimetry methods, limited by their spatial coverage and accuracy, struggle to identify these subtle but systematic fluctuations. Consequently, related studies often overlook the non-horizontal nature of the lake surface, lacking a systematic characterization and quantitative analysis of its morphology.
[0004] The unevenness of the lake surface leads to large inaccuracies in the traditional method of estimating water volume based on shore water gauges. Summary of the Invention
[0005] The present invention provides a water volume estimation method based on lake surface height correction, which can solve the problem of large inaccuracy in estimating water volume based on traditional shore water gauges.
[0006] In the first aspect, the present invention provides a method for estimating the volume of a water body based on lake surface height correction, the method comprising: obtaining the actual elevation of the lake surface at multiple points of the lake to be measured; taking the lowest point of the actual elevation of the lake surface of the lake to be measured as the bottom surface, dividing the lake water body on the bottom surface into strips to obtain multiple strip water body units; performing equivalent calculations based on the actual elevation of the lake surface at each point on each strip water body unit to determine the equivalent lake surface elevation of each strip water body unit; determining the equivalent lake surface elevation of the lake to be measured based on the equivalent lake surface elevation of each strip water body unit; estimating the water volume of the lake to be measured based on the equivalent lake surface elevation of the lake to be measured and the mapping relationship between the lake water level and the water body volume.
[0007] In a possible implementation, an equivalent calculation is performed based on the actual lake surface elevation of each point on each strip of water body unit to determine the equivalent lake surface elevation of each strip of water body unit, including: performing data fitting based on the actual lake surface elevation of each point on each strip of water body unit to determine the lake surface elevation function of each strip of water body unit; the lake surface elevation function is used to characterize the functional relationship between the actual lake surface elevation and the point distance in the horizontal direction from one end to the other end of the strip of water body unit, and the point distance is the horizontal distance between the point and one end; based on the lake surface elevation function of each strip of water body unit, an integral operation is performed to calculate the water volume of each strip of water body unit; the ideal water body unit of each strip of water body unit is determined; based on the water volume of each strip of water body unit and the volume calculation formula of the ideal water body unit, the equivalent lake surface elevation of each strip of water body unit is determined; the equivalent lake surface elevation is the lake surface elevation of the ideal water body unit when the water volumes of the strip of water body unit and the ideal water body unit are the same.
[0008] In one possible implementation, the equivalent lake surface elevation of the lake to be measured is determined based on the equivalent lake surface elevation of each strip of water body unit, including: calculating the equivalent lake surface elevation of the lake to be measured based on the equivalent lake surface elevation of each strip of water body unit and the horizontal plane area of each strip of water body unit.
[0009] In one possible implementation method, based on the equivalent lake surface elevation of the lake to be measured and the mapping relationship between the lake water level and the water volume, before estimating the water volume of the lake to be measured, it also includes: obtaining the lake bottom topography data of the lake to be measured; performing water volume calculation based on the lake bottom topography data of the lake to be measured, and determining the water volume corresponding to the water level of each lake; based on the water volume corresponding to the water level of each lake, determining the mapping relationship between the lake water level and the water volume of the lake to be measured.
[0010] In one possible implementation method, based on the equivalent lake surface elevation of the lake to be measured and the mapping relationship between the lake water level and the water volume, before estimating the water volume of the lake to be measured, it also includes: determining the edge elevation of each strip of water unit based on the actual lake surface elevation at both ends of each strip of water unit; and calculating the edge elevation of the lake to be measured based on the edge elevation of each strip of water unit.
[0011] In one possible implementation, the mapping relationship includes a mapping curve between the lake water level and the water volume; accordingly, based on the equivalent lake surface elevation of the lake to be measured and the mapping relationship between the lake water level and the water volume, the water volume of the lake to be measured is estimated, including: based on the equivalent lake surface elevation, querying the mapping curve to obtain the water volume of the lake to be measured.
[0012] In one possible implementation, after estimating the water volume of the lake to be measured based on the equivalent lake surface elevation of the lake to be measured and the mapping relationship between the lake water level and the water volume, it also includes: recording the equivalent lake surface elevation and edge elevation of the lake to be measured during the historical period; determining the first water volume at each moment in the historical period based on the equivalent lake surface elevation of the lake to be measured during the historical period and the mapping relationship; determining the second water volume at each moment in the historical period based on the edge elevation of the lake to be measured during the historical period and the mapping relationship; drawing an error correction diagram for water volume estimation based on the first water volume and the second water volume; and displaying the error correction diagram for water volume estimation.
[0013] In the second aspect, an embodiment of the present invention provides a water volume estimation device based on lake surface height correction, the device including: a communication module and a processing module, the communication module being used for obtaining the actual lake surface elevation of multiple points of the lake to be measured; the processing module being used for dividing the lake water body on the bottom surface into strips with the lowest point of the actual lake surface elevation of the lake to be measured as the bottom surface, to obtain multiple strip water body units; performing equivalent calculation based on the actual lake surface elevation of each point on each strip water body unit to determine the equivalent lake surface elevation of each strip water body unit; determining the equivalent lake surface elevation of the lake to be measured based on the equivalent lake surface elevation of each strip water body unit; estimating the water volume of the lake to be measured based on the equivalent lake surface elevation of the lake to be measured and the mapping relationship between the lake water level and the water body volume.
[0014] In a possible implementation, the processing module is specifically used to perform data fitting based on the actual lake surface elevation of each point on each strip of water body unit, and determine the lake surface elevation function of each strip of water body unit; the lake surface elevation function is used to characterize the functional relationship between the actual lake surface elevation and the point distance in the horizontal direction from one end to the other end of the strip of water body unit, and the point distance is the horizontal distance between the point and one of the ends; based on the lake surface elevation function of each strip of water body unit, an integral operation is performed to calculate the water volume of each strip of water body unit; the ideal water body unit of each strip of water body unit is determined; based on the water volume of each strip of water body unit and the volume calculation formula of the ideal water body unit, the equivalent lake surface elevation of each strip of water body unit is determined; the equivalent lake surface elevation is the lake surface elevation of the ideal water body unit when the water volumes of the strip of water body unit and the ideal water body unit are the same.
[0015] In a third aspect, an embodiment of the present invention provides an electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the processor is used to call and run the computer program stored in the memory to perform the steps of the method described in the first aspect and any possible implementation method of the first aspect.
[0016] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores a computer program, and is characterized in that when the computer program is executed by a processor, it implements the steps of the method described in the first aspect and any possible implementation method of the first aspect.
[0017] The present invention provides a method for estimating water volume based on lake surface elevation correction. By dividing the lake into strips and performing equivalent water volume calculations, the method obtains the equivalent lake surface elevation corresponding to each strip of water unit, and then calculates the equivalent lake surface elevation of the entire lake. The equivalent lake surface elevation represents the lake surface elevation of an ideal water body with the same volume as the lake. This eliminates the problem of varying shore water gauge heights caused by uneven lake surface conditions, allowing for more accurate lake volume estimation. This addresses the large inaccuracies and errors found in traditional water volume estimation based on shore water gauges, and improves the accuracy of lake volume estimation. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0019] Figure 1 1 is a flow chart of a method for estimating water volume based on lake surface height correction provided by an embodiment of the present invention;
[0020] Figure 2 This is a schematic diagram of a belt-shaped division of a lake in a certain place provided by an embodiment of the present invention;
[0021] Figure 3 1 is a schematic longitudinal section of a strip-shaped water body unit provided by an embodiment of the present invention;
[0022] Figure 4 is a schematic longitudinal section diagram of an ideal water body unit provided by an embodiment of the present invention;
[0023] Figure 5 This is a schematic diagram of the lake surface elevation of a lake provided by an embodiment of the present invention;
[0024] Figure 6 1 is a schematic diagram of error correction for lake water volume estimation provided by an embodiment of the present invention;
[0025] Figure 7 2 is a schematic structural diagram of a water volume estimation device based on lake surface height correction provided by an embodiment of the present invention;
[0026] Figure 8 It is a structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0027] In the following description, specific details such as particular system structures and techniques are provided for purposes of illustration, not limitation, to facilitate a thorough understanding of the embodiments of the present invention. However, it will be apparent to those skilled in the art that the present invention may be practiced in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.
[0028] In the description of the present invention, unless otherwise specified, “ / ” means “or”. For example, A / B can mean A or B. “And / or” in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, “at least one” and “a plurality of” refer to two or more. Words such as “first” and “second” do not limit the quantity and execution order, and words such as “first” and “second” do not necessarily limit them to be different.
[0029] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.
[0030] Furthermore, the terms "including," "having," and any variations thereof, as used in the description of this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or modules is not limited to the listed steps or modules, but may optionally include other steps or modules not listed, or may optionally include other steps or modules inherent to the process, method, product, or apparatus.
[0031] In order to make the purpose, technical solutions and advantages of the present invention more clear, the following will be described through specific embodiments in conjunction with the accompanying drawings of the present invention.
[0032] like Figure 1 As shown, an embodiment of the present invention provides a method for estimating water volume based on lake surface height correction. The method includes steps S101-S105.
[0033] S101. Obtain the actual elevation of the lake surface at multiple points of the lake to be measured.
[0034] For example, embodiments of the present invention can use satellites as the core data source. Satellites use lasers to measure lake surface elevation, achieving high resolution and precision (vertical accuracy of approximately 0.1 meter). Altimetry data is converted to orthographic elevation. Furthermore, data processing incorporates corrections for solid Earth tides, ocean loading effects, and atmospheric delay to ensure the accuracy of the elevation data.
[0035] In the first step, the embodiment of the present invention can perform noise removal on the acquired laser altimetry point cloud data. The density-based clustering algorithm (DBSCAN) is used to perform cluster analysis on the lake surface laser echo points. By setting the two parameters of appropriate neighborhood radius (Eps) and minimum number of points in the neighborhood (MinPts), it is possible to effectively distinguish between real signal points and isolated noise points. Among them, the MinPts value is set to 5, and the Eps value is determined by the K distance method, that is, the distance from each point to its kth nearest neighbor is calculated, and the value at the inflection point is taken as Eps after sorting. This method has adaptive capabilities and can adjust clustering parameters according to the distribution characteristics of different lake point clouds. It is suitable for noise removal under various lake surface morphology conditions. This step can effectively filter out non-lake surface echo points caused by environmental interference and improve the accuracy of subsequent profile construction.
[0036] The second step is to smooth the lake surface elevation point cloud after clustering screening to construct a continuous lake surface profile curve. The moving window averaging method is used to smooth the point cloud data, that is, the elevation mean is calculated within the set window range and the window is slid in sequence to suppress local fluctuations. The window width is adjusted according to the size of the lake and the point density, and is generally set between 5 and 20 points to ensure that while retaining the overall morphological characteristics of the lake surface, local irregular fluctuations caused by small noise are eliminated. Through the above steps, a high-quality lake surface elevation profile that truly reflects the surface morphology of the lake can be constructed, providing reliable basic data for subsequent equivalent lake surface height calculations and water volume estimations.
[0037] S102, taking the lowest actual elevation of the lake surface of the lake to be measured as the bottom surface, dividing the lake water body on the bottom surface into strips to obtain a plurality of strip water body units.
[0038] like Figure 2 As shown, an embodiment of the present invention provides a schematic diagram of the strip division of a lake A in a certain place. In the embodiment of the present invention, multiple longitudinal sections can be set to divide the lake A into multiple strip-shaped water body units.
[0039] like Figure 3 As shown, the embodiment of the present invention provides a longitudinal section schematic diagram of a strip-shaped water body unit. The lake surface elevation at one end of each strip-shaped water body unit is higher than the lake surface elevation at the other end. Figure 3 Center, lake elevation on the left Greater than the lake elevation on the right .
[0040] S103. Perform equivalent calculation based on the actual lake surface elevation of each point on each strip of water body unit to determine the equivalent lake surface elevation of each strip of water body unit.
[0041] As a possible implementation manner, step S103 can be specifically implemented as steps S1031-S1034.
[0042] S1031. Based on the actual elevation of the lake surface at each point on each strip of water body unit, data fitting is performed to determine the lake surface elevation function of each strip of water body unit.
[0043] In some embodiments, the lake surface elevation function is used to represent the functional relationship between the actual lake surface elevation and the point distance in the horizontal direction from one end to the other end of the strip of water unit. The point distance is the horizontal distance from the point to one end.
[0044] It should be noted that the strip width of the strip water unit is unit width or approaches to infinity. Therefore, the volume calculation of the strip water unit can be converted into the calculation of the longitudinal section area of the strip water unit.
[0045] like Figure 3 As shown, considering the actual situation of the lake surface elevation fluctuation, the water volume for Figure 3 The volume of the water body in the shaded area shown. Assuming that the strip width of the strip water unit is unit width, the volume of the water body is Numerically equal to Figure 3 The area of the shaded region of the longitudinal section shown.
[0046] Figure 3 The area of the shaded area of the longitudinal section shown is the volume of the water body , can be calculated by the following formula.
[0047] ;
[0048] in, The volume of the water body of the strip water unit on the bottom surface is equal to the area of the shaded area of the longitudinal section; The projected volume under the lake surface with the bottom surface as the reference plane is equal to the area under the curve corresponding to the lake surface elevation function; for Figure 3 The volume of the water body on the left side of the strip water unit is equal to Figure 3 The area of the triangle on the left side shown; for Figure 3 The volume of the water body on the left side of the strip water unit is equal to Figure 3 The area of the triangle on the right shown.
[0049] ;
[0050] in, is the area under the curve corresponding to the lake elevation function; is the lake elevation function, is the horizontal length of the strip water unit, that is, the total length of the lake longitudinal section in the horizontal direction; The actual elevation of the lake surface at the bottom, that is, the lowest elevation point on the longitudinal section, serves as the volume projection datum.
[0051] ;
[0052]
[0053] in, for Figure 3 The area of the triangle on the left side shown; is the lake surface elevation on the left side of the strip water unit; is the slope angle of the slopes on both sides of the lake, that is, the angle between the slopes on both sides of the lake and the vertical direction, which can be obtained through actual measurement; for Figure 3 The area of the triangle on the right side shown; It is the lake surface elevation on the right side of the strip water unit.
[0054] S1032. Perform an integral operation based on the lake surface elevation function of each strip-shaped water body unit to calculate the water volume of each strip-shaped water body unit.
[0055] S1033. Determine the ideal water unit for each strip of water unit.
[0056] like Figure 4 As shown, the embodiment of the present invention provides a schematic diagram of a longitudinal section of an ideal water body unit. In this case, it is assumed that the lake surface is completely horizontal and the lake surface elevation is unified to the equivalent water surface height. At this time, the cross-sectional area of the lake can be approximated as a water area composed of an isosceles trapezoid.
[0057] Water volume of ideal water unit , which is numerically equal to Figure 4 The shaded area is shown below. The calculation formula is as follows.
[0058] ;
[0059] ;
[0060] ;
[0061] in, is the volume of the ideal water unit, that is, Figure 4 The shaded area shown; is the upper base of the ideal water unit; is the lower bottom of the ideal water unit; is the equivalent lake surface elevation; is the lake surface elevation on the left side of the strip water unit; is the lake surface elevation on the right side of the strip water unit; is the horizontal length of the strip water unit.
[0062] S1034. Based on the water volume of each strip-shaped water body unit and the volume calculation formula of the ideal water body unit, determine the equivalent lake surface elevation of each strip-shaped water body unit.
[0063] In some embodiments, the equivalent lake surface elevation is the lake surface elevation of the ideal water body unit when the water volumes of the strip water body unit and the ideal water body unit are the same.
[0064] Assuming that the water volume of the strip water unit is the same as that of the ideal water unit, then By combining the above formulas, the equivalent lake elevation can be solved The equivalent lake surface elevation of each strip water unit It can be used as an evaluation indicator for each strip water unit.
[0065] S104. Determine the equivalent lake surface elevation of the lake to be measured based on the equivalent lake surface elevation of each strip of water unit.
[0066] As a possible implementation method, an embodiment of the present invention can calculate the equivalent lake surface elevation of the lake to be measured based on the equivalent lake surface elevation of each strip-shaped water body unit and the horizontal plane area of each strip-shaped water body unit.
[0067] Illustratively, an embodiment of the present invention can calculate the equivalent lake surface elevation of the lake to be measured based on the following formula.
[0068] ;
[0069] in, is the equivalent lake surface elevation of the lake to be measured; is the equivalent lake surface elevation of the i-th strip water unit; is the horizontal surface area of the i-th strip water unit; is the number of strip water units.
[0070] S105. Estimate the water volume of the lake to be measured based on the equivalent lake surface elevation of the lake to be measured and the mapping relationship between the lake water level and the water volume.
[0071] In some embodiments, the mapping relationship includes a mapping curve between lake water level and water volume.
[0072] Accordingly, the embodiment of the present invention can query the mapping curve based on the equivalent lake surface elevation to obtain the water volume of the lake to be measured.
[0073] The present invention provides a method for estimating water volume based on lake surface height correction. By dividing a lake into strips and calculating the equivalent water volume, the equivalent lake surface elevation corresponding to each strip of water unit is obtained, and then the equivalent lake surface elevation of the entire lake is calculated. The equivalent lake surface elevation represents the lake surface elevation of an ideal water body with the same volume as the lake water body. This eliminates the problem of inconsistent shore water gauge heights caused by uneven lake surface, allowing for more accurate lake water volume estimation. This solves the problem of large errors in traditional water volume estimation based on shore water gauges, and improves the accuracy of lake water volume estimation.
[0074] Optionally, the water volume estimation method based on lake surface height correction provided by an embodiment of the present invention further includes steps S201 to S203 before step S105.
[0075] S201. Obtain lake bottom topography data of the lake to be measured.
[0076] S202: Calculate the water volume based on the lake bottom topography data of the lake to be measured to determine the water volume corresponding to the water level of each lake.
[0077] S203. Determine a mapping relationship between the water level and the water volume of the lake to be measured based on the water volume corresponding to the water level of each lake.
[0078] In this way, the present invention can survey the underground topography of the lake through satellites and other means, and calculate the water volume based on the lake bottom topography data, determine the mapping relationship between the lake water level and the water volume, and facilitate subsequent estimation of the lake water volume.
[0079] Optionally, the water volume estimation method based on lake surface height correction provided by an embodiment of the present invention further includes steps S301 - S302 before step S105 .
[0080] S301. Determine the edge elevation of each strip-shaped water body unit based on the actual lake surface elevations at both ends of each strip-shaped water body unit.
[0081] Illustratively, the embodiment of the present invention may calculate the edge elevation of each strip of water unit based on the following formula.
[0082] ;
[0083] in, is the edge elevation of the i-th strip water unit; is the elevation of the lake surface on the left side of the i-th strip water unit; is the lake surface elevation on the right side of the i-th strip water unit.
[0084] S302: Calculate the edge elevation of the lake to be measured based on the edge elevation of each strip-shaped water unit.
[0085] Illustratively, the embodiment of the present invention can calculate the edge elevation of the lake to be measured based on the following formula.
[0086] ;
[0087] in, is the edge elevation of the lake to be measured; is the number of strip water units.
[0088] Optionally, the water volume estimation method based on lake surface height correction provided by an embodiment of the present invention further includes steps S401-S404 after step S105.
[0089] S401. Record the equivalent lake surface elevation and edge elevation of the lake to be measured during the historical period.
[0090] S402: Determine the volume of the first water body at each moment in the historical period based on the equivalent lake surface elevation of the lake to be measured in the historical period and the mapping relationship.
[0091] S403: Based on the edge elevation of the lake to be measured during the historical period and the mapping relationship, determine the volume of the second water body at each time during the historical period.
[0092] S404: Draw an error correction diagram for water volume estimation based on the first water body volume and the second water body volume.
[0093] S405: Display an error correction diagram for water volume estimation.
[0094] Illustratively, an embodiment of the present invention can draw an area-volume-water level (AVH) curve of a lake based on parameters such as the equivalent lake surface elevation, edge elevation, traditional estimated water volume, equivalent water volume, and water volume estimation difference in each time window, where the lake area can be obtained based on satellite data or radar data.
[0095] Furthermore, the embodiment of the present invention can draw an error correction graph based on the area-volume-water level (AVH) relationship curve.
[0096] In this way, embodiments of the present invention can further quantitatively estimate the volume of lake water bodies based on the lake's area-volume-water level (AVH) relationship curve, and evaluate and correct water volume deviations caused by lake surface unevenness. The AVH curve represents the functional relationship between a water body's area (Area), volume (Volume), and water level elevation (Height), typically calculated from three-dimensional lakebed topography data. This relationship essentially reflects the accumulation characteristics of lake water in three-dimensional space and can be used to estimate the area and volume at a specific water level. Specifically, the equivalent water surface height heq_total and the edge water surface height hedge_total are used as water level inputs and substituted into the target lake's AVH curve to obtain the corresponding water volume.
[0097] Using the above method, the equivalent lake surface elevation of the lake is used The obtained water volume can be considered as the accurate volume taking into account the lake surface undulation. The estimated volume is the value when the unevenness of the lake surface is ignored. The difference between the two can be regarded as the error in the water volume estimation caused by not taking into account the undulations of the lake surface.
[0098] For example, Figure 2 Take Lake A in a certain place as an example. The lake has complete lake bottom topography data and AVH curve, which provides an ideal basis for the verification of this method. Figure 2 and Figure 5 As shown in the figure, the lake surface in the north-south direction presents a concave morphological feature, that is, the water level decreases from the shore to the center of the lake. The difference between the highest point and the lowest point of the example section is 0.59m. At the same time, the overall equivalent lake surface height of the three-dimensional lake surface is The overall edge elevation is 0.270m. It is 0.536m, that is, the edge elevation is 0.266m higher than the equivalent lake surface elevation.
[0099] like Figure 6 As shown, the equivalent lake surface elevation proposed by the present invention is Compared with the edge water surface height commonly used in traditional methods Substituting them into the AVH curve, the corresponding water volume estimates are 1952.6 km³ and 1937.5 km³ respectively. The water volume was overestimated by 15.1 km³, which is equivalent to the capacity of a medium-to-large reservoir. The error cannot be ignored.
[0100] The results show that the traditional method is prone to introduce significant deviations when the lake surface has obvious elevation fluctuations; the equivalent lake surface elevation proposed in this invention is , which can effectively eliminate the systematic errors caused by lake surface unevenness and significantly improve the accuracy of lake water volume estimation.
[0101] The present invention effectively reduces the error caused by uneven lake surface by correcting the lake surface height, significantly improving the accuracy of volume estimation. Especially in lakes with obvious surface undulations, it can provide more reliable estimation results compared to the traditional approach of ignoring surface unevenness. Traditional methods rely on the assumption that the lake surface is horizontal and are only applicable to lakes with flat surfaces. The present invention breaks through this limitation and is applicable to a variety of complex lake surface forms. It can maintain estimation accuracy in a wide range of scenarios and has greater versatility. This method has a high degree of automation capability, is compatible with remote sensing data processing processes, and can be expanded to global lake monitoring systems to achieve large-scale, high-precision dynamic monitoring of water volume, providing strong support for water resource management.
[0102] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0103] The following are device embodiments of the present invention. For details not fully described therein, reference may be made to the corresponding method embodiments described above.
[0104] Figure 7 FIG. 5 is a schematic diagram showing the structure of a water volume estimation device based on lake level correction provided by an embodiment of the present invention. The estimation device 500 includes a communication module 501 and a processing module 502 .
[0105] The communication module 501 is used to obtain the actual elevation of the lake surface at multiple points of the lake to be measured.
[0106] Processing module 502 is used to divide the lake water body on the bottom surface into strips with the lowest actual elevation of the lake surface of the lake to be measured as the bottom surface, and obtain multiple strip water body units; perform equivalent calculation based on the actual elevation of the lake surface at each point on each strip water body unit to determine the equivalent lake surface elevation of each strip water body unit; determine the equivalent lake surface elevation of the lake to be measured based on the equivalent lake surface elevation of each strip water body unit; estimate the water volume of the lake to be measured based on the equivalent lake surface elevation of the lake to be measured and the mapping relationship between the lake water level and the water body volume.
[0107] Figure 86 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. The electronic device 600 includes: a processor 601, a memory 602, and a computer program 603 stored in the memory 602 and executable on the processor 601. When the processor 601 executes the computer program 603, the steps in the above-mentioned method embodiments are implemented. Alternatively, when the processor 601 executes the computer program 603, the functions of the modules / units in the above-mentioned device embodiments are implemented.
[0108] Exemplarily, the computer program 603 may be divided into one or more modules / units, which are stored in the memory 602 and executed by the processor 601 to implement the present invention. The one or more modules / units may be a series of computer program instruction segments capable of implementing specific functions, and the instruction segments are used to describe the execution process of the computer program 603 in the electronic device 600.
[0109] The processor 601 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0110] The memory 602 can be an internal storage unit of the electronic device 600, such as a hard drive or memory of the electronic device 600. The memory 602 can also be an external storage device of the electronic device 600, such as a plug-in hard drive, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card, etc. equipped with the electronic device 600. Furthermore, the memory 602 can include both an internal storage unit of the electronic device 600 and an external storage device. The memory 602 is used to store the computer program and other programs and data required by the terminal. The memory 602 can also be used to temporarily store data that has been output or is about to be output.
[0111] 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 they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the scope of protection of the present invention.
Claims
1. A method for estimating water volume based on lake surface height correction, characterized in that: include: Obtain the actual elevation of the lake surface at multiple points of the lake to be measured; Taking the lowest actual elevation of the lake surface as the bottom surface, the lake water body on the bottom surface is divided into strips to obtain multiple strip water body units; Based on the actual elevation of the lake surface at each point on each strip-shaped water body unit, an equivalent calculation is performed to determine the equivalent lake surface elevation of each strip-shaped water body unit, including: based on the actual elevation of the lake surface at each point on each strip-shaped water body unit, data fitting is performed to determine the lake surface elevation function of each strip-shaped water body unit; the lake surface elevation function is used to characterize the functional relationship between the actual elevation of the lake surface and the point distance in the horizontal direction from one end to the other end of the strip-shaped water body unit, and the point distance is the horizontal distance between the point and the one end; based on the lake surface elevation function of each strip-shaped water body unit, an integral operation is performed to calculate the water volume of each strip-shaped water body unit; the ideal water body unit of each strip-shaped water body unit is determined; based on the water volume of each strip-shaped water body unit and the volume calculation formula of the ideal water body unit, the equivalent lake surface elevation of each strip-shaped water body unit is determined; the equivalent lake surface elevation is the lake surface elevation of the ideal water body unit when the water volumes of the strip-shaped water body unit and the ideal water body unit are the same; Based on the equivalent lake surface elevation of each strip water unit, the equivalent lake surface elevation of the lake to be tested is determined; Based on the equivalent lake surface elevation of the lake to be measured and the mapping relationship between the lake water level and the water volume, the water volume of the lake to be measured is estimated.
2. The method for estimating water volume based on lake surface height correction according to claim 1, characterized in that: The method of determining the equivalent lake surface elevation of the lake to be measured based on the equivalent lake surface elevation of each strip water unit includes: Based on the equivalent lake surface elevation of each strip water unit and the horizontal surface area of each strip water unit, the equivalent lake surface elevation of the lake to be measured is calculated.
3. The method for estimating water volume based on lake surface height correction according to claim 1, characterized in that: Before estimating the water volume of the lake to be measured based on the equivalent lake surface elevation and the mapping relationship between the lake water level and the water volume, the method further includes: Obtain lake bottom topography data of the lake to be measured; Based on the lake bottom topography data of the lake to be measured, the water volume is calculated to determine the water volume corresponding to the water level of each lake; Based on the water volume corresponding to the water level of each lake, the mapping relationship between the lake water level and the water volume of the lake to be measured is determined.
4. The method for estimating water volume based on lake surface height correction according to claim 1, characterized in that: Before estimating the water volume of the lake to be measured based on the equivalent lake surface elevation and the mapping relationship between the lake water level and the water volume, the method further includes: Based on the actual lake surface elevations at both ends of each strip of water unit, the edge elevation of each strip of water unit is determined; Based on the edge elevation of each strip water unit, the edge elevation of the lake to be measured is calculated.
5. The method for estimating water volume based on lake surface height correction according to claim 1, characterized in that: The mapping relationship includes a mapping curve between the lake water level and the water volume; Accordingly, estimating the water volume of the lake to be measured based on the equivalent lake surface elevation of the lake to be measured and the mapping relationship between the lake water level and the water volume includes: Based on the equivalent lake surface elevation, the mapping curve is queried to obtain the water volume of the lake to be measured.
6. The method for estimating water volume based on lake surface height correction according to any one of claims 1 to 5, characterized in that: After estimating the water volume of the lake to be measured based on the equivalent lake surface elevation of the lake to be measured and the mapping relationship between the lake water level and the water volume, the method further includes: Record the equivalent lake surface elevation and edge elevation of the lake to be measured during the historical period; Determining the volume of the first water body at each moment in the historical period based on the equivalent lake surface elevation of the lake to be measured during the historical period and the mapping relationship; Determining the volume of the second water body at each time in the historical period based on the edge elevation of the lake to be measured during the historical period and the mapping relationship; Drawing an error correction graph for water volume estimation based on the first water volume and the second water volume; A plot showing the error correction for the water volume estimate.
7. A water volume estimation device based on lake surface height correction, characterized in that: include: The communication module is used to obtain the actual elevation of the lake surface at multiple points of the lake to be measured; A processing module is used to divide the lake water body on the bottom surface into strips with the lowest actual elevation of the lake surface as the bottom surface, thereby obtaining a plurality of strip water body units; Based on the actual lake surface elevation of each point on each strip of water body unit, an equivalent calculation is performed to determine the equivalent lake surface elevation of each strip of water body unit; based on the equivalent lake surface elevation of each strip of water body unit, the equivalent lake surface elevation of the lake to be measured is determined; based on the equivalent lake surface elevation of the lake to be measured and the mapping relationship between the lake water level and the water volume, the water volume of the lake to be measured is estimated; The processing module is specifically configured to perform data fitting based on the actual lake surface elevation of each point on each strip of water unit to determine a lake surface elevation function for each strip of water unit; the lake surface elevation function is configured to characterize the functional relationship between the actual lake surface elevation and the point distance in the horizontal direction from one end to the other end of the strip of water unit, where the point distance is the horizontal distance between the point and the one end; perform an integral operation based on the lake surface elevation function of each strip of water unit to calculate the water volume of each strip of water unit; and determine an ideal water unit for each strip of water unit; Based on the water volume of each strip water unit and the volume calculation formula of the ideal water unit, the equivalent lake surface elevation of each strip water unit is determined; the equivalent lake surface elevation is the lake surface elevation of the ideal water unit when the water volumes of the strip water unit and the ideal water unit are the same.
8. An electronic device, characterized in that: The electronic device includes a memory and a processor, the memory stores a computer program, and the processor is configured to call and run the computer program stored in the memory to perform the steps of the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Complex water network area wedge-shaped water volume computing method
CN104750972A