River topography modeling method based on data interpolation and related device
Through the river terrain modeling method based on data interpolation, high-precision river terrain data are generated, which solves the problem that it is difficult to meet the accuracy requirements of two-dimensional hydrodynamic models in the existing technology, and realizes high-precision modeling under complex terrain conditions .
Patent Information
- Application Number
- CN202411499847.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2044-10-24
AI Technical Summary
The prior art is difficult to generate high-precision river terrain data, especially under complex terrain and harsh geographical conditions, which cannot meet the accuracy requirements of two-dimensional hydrodynamic models.
The river terrain modeling method based on data interpolation is adopted. By obtaining river image data and measured cross-sectional elevation data, the river line is drawn, and the main and tributary flows are connected to the intersection of the main and tributary flows, the river triangular grid model is generated, and the inverse distance weighting method is used to perform the Interpolation is used to obtain a high-precision river channel triangular grid model.
It realizes the generation of high-precision river terrain data under complex terrain conditions, supports the modeling of two-dimensional hydrodynamic models, and improves modeling accuracy.
Smart Images

Figure CN119478291A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of river terrain modeling, and in particular to a river terrain modeling method based on data interpolation and related devices. Background Art
[0002] Mountain torrents pose a serious threat to the safety of people's lives and property. In order to effectively predict and manage these sudden flood events, hydrodynamic models are widely used to simulate the evolution of floods, calculate the submerged area, and assess flood risks. These models are not only the scientific basis for disaster prevention and mitigation, but also an important tool for disaster emergency management.
[0003] Flood simulation usually uses one-dimensional hydrodynamic models or two-dimensional hydrodynamic models. One-dimensional hydrodynamic models can simulate the flow and water level changes along the river channel based on the elevation data of the cross section. The computational cost is relatively low, but its accuracy is limited by the model assumptions. It is difficult to accurately reflect the flood evolution process of the curved river channel and cannot directly show the flood inundation situation. This limitation is particularly prominent in mountain torrent simulation, because the mountainous terrain is often very complex and the river channel is winding. In contrast, the two-dimensional hydrodynamic model can provide more detailed and accurate results such as the flow change along the river, the water level change along the river, the lateral flow velocity difference, and the inundation range. However, the modeling of the two-dimensional hydrodynamic model requires dense and evenly distributed terrain data. However, obtaining such a data set is usually expensive and time-consuming, especially in mountainous areas with complex terrain and harsh geographical conditions. In addition, the conventional terrain interpolation method based on cross-sectional data cannot effectively capture the terrain changes between river channels, and its interpolation results often cannot meet the accuracy requirements of the two-dimensional model modeling.
[0004] Therefore, how to provide a high-precision river terrain data generation method to provide terrain data support for two-dimensional hydrodynamic modeling is a technical problem that needs to be solved urgently in this field. Summary of the invention
[0005] The purpose of this application is to provide a river terrain modeling method and related devices based on data interpolation, which can achieve high-precision generation of triangular mesh models of river basins and provide terrain data support for two-dimensional hydrodynamic modeling.
[0006] To achieve the above objectives, this application provides the following solutions:
[0007] In a first aspect, the present application provides a river terrain modeling method based on data interpolation, comprising:
[0008] Acquire river channel image data and measured cross-section elevation data; the river channel image data is used to characterize the direction of the river channel; the measured cross-section elevation data at least includes the elevation data of each feature point on each cross section.
[0009] Based on the river channel image data, a plurality of river channel lines are drawn; the plurality of river channel lines at least include a river channel line passing through each characteristic point on each cross section.
[0010] For any river line, the river line is interpolated according to the elevation data of the intersection points between the river line and two adjacent cross sections to obtain the elevation data of each interpolation point on the river line.
[0011] At the confluence of the main and tributary rivers, several river lines of the main stream and several river lines of the tributaries are connected to obtain the river elevation data of the basin; the river elevation data of the basin includes several main river lines, several tributary river lines and the elevation data of each interpolation point on each river line.
[0012] Based on the elevation data of the river channel in the basin, a triangular mesh model of the river channel in the basin is generated, and the triangular mesh of the river channel is interpolated using the inverse distance weighted method to obtain a high-precision triangular mesh model of the river channel in the basin.
[0013] Optionally, the characteristic points on the cross section include from left to right: a left base point, a left bank vertex, a left bank river bottom point, a river channel midpoint, a right bank river bottom point, a right bank vertex and a right base point.
[0014] Optionally, based on the river image data, a plurality of river lines are drawn, specifically including the following steps:
[0015] Based on the river image data, draw the river lines passing through the same feature points on different cross sections.
[0016] For any two adjacent feature points on the cross section, the cross section is interpolated according to the elevation data of the two feature points to obtain the elevation data of the cross section interpolation point.
[0017] Based on the river channel image data, draw the river channel line passing through the same cross-section interpolation points on different cross sections.
[0018] Optionally, at the confluence of the main stream and tributaries, several river lines of the main stream and several river lines of the tributaries are connected. Based on the principle of ensuring river connectivity, their respective river lines are cut off at the point where the elevations of the main stream and tributaries are the same, and elevation points with lower elevation values are retained.
[0019] Optionally, at the confluence of the main stream and the tributary, several river courses of the main stream and several river courses of the tributary are connected, which specifically includes the following steps:
[0020] Determine the connection rules of the main and tributary river lines based on the direction in which the tributaries merge into the mainstream.
[0021] If a tributary flows into the main stream from the left side, connect the river lines on both sides of the tributary with the river line on the left side of the main stream, and connect the river lines of the tributary with the river line of the main stream in turn, until the central river line of the tributary is connected with the central river line of the main stream.
[0022] If a tributary flows into the main stream from the right side, connect the river lines on both sides of the tributary with the river line on the right side of the main stream, and connect the river lines of the tributary with the river lines of the main stream in turn, until the central river line of the tributary is connected with the central river line of the main stream.
[0023] Optionally, BlueKenue software is used to generate a triangular mesh model of the watershed river channel.
[0024] In a second aspect, the present application provides a river terrain modeling system based on data interpolation, comprising:
[0025] The river data acquisition module is used to acquire river image data and measured cross-section elevation data; the river image data is used to characterize the direction of the river; the measured cross-section elevation data at least includes the elevation data of each feature point on each cross section.
[0026] The river channel drawing module is used to draw a plurality of river channel lines based on the river channel image data; the plurality of river channel lines at least include the river channel lines passing through each characteristic point on each cross section.
[0027] The interpolation point elevation determination module is used to interpolate any river line according to the elevation data of two adjacent cross sections of the river line to obtain the elevation data of each interpolation point on the river line.
[0028] The main and tributary confluence module is used to connect several river lines of the main stream and several river lines of the tributaries at the confluence of the main and tributary streams to obtain the river elevation data of the basin; the river elevation data of the basin includes several main river lines, several tributary river lines and the elevation data of each interpolation point on each river line.
[0029] The river channel triangular grid interpolation module is used to generate a river channel triangular grid model based on the river channel elevation data, and use the inverse distance weighted method to interpolate the river channel triangular grid to obtain a high-precision river channel triangular grid model.
[0030] In a third aspect, the present application 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 executes the computer program to implement the steps of the river terrain modeling method based on data interpolation described above.
[0031] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the river terrain modeling method based on data interpolation as described above.
[0032] In a fifth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the river terrain modeling method based on data interpolation as described above.
[0033] According to the specific embodiments provided in this application, this application discloses the following technical effects:
[0034] The present application provides a river terrain modeling method and related devices based on data interpolation, in which the river image data and measured cross-section elevation data are first obtained; then, based on the river image data, several river lines are drawn; for any drawn river line, the river line is interpolated according to the elevation data of the intersection of the river line and two adjacent cross sections to obtain the elevation data of each interpolation point on the river line, and at the intersection of the main and tributary rivers, several river lines of the main stream and several river lines of the tributaries are connected to obtain the elevation data of the river in the basin; finally, based on the elevation data of the river in the basin, a triangular mesh model of the river in the basin is generated, and the triangular mesh of the river is interpolated using the inverse distance weighted method to obtain a high-precision triangular mesh model of the river in the basin. The above-mentioned river terrain modeling method provided by the present application can generate dense and evenly distributed elevation point data based on river cross-section data and public river image data, provide terrain data support for two-dimensional hydrodynamic model modeling, and help improve the modeling accuracy of the hydrodynamic model. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0036] Figure 1 A flow chart of a river terrain modeling method based on data interpolation provided in one embodiment of the present application.
[0037] Figure 2 A schematic diagram of characteristic points on a cross section in a river terrain modeling method based on data interpolation provided in one embodiment of the present application.
[0038] Figure 3 A schematic diagram of several river lines drawn in a river terrain modeling method based on data interpolation provided in an embodiment of the present application.
[0039] Figure 4 A schematic diagram of the connection method of the main and tributary river lines in a river terrain modeling method based on data interpolation provided in another embodiment of the present application.
[0040] Figure 5 A schematic diagram of interpolating a river triangular mesh in a river terrain modeling method based on data interpolation provided in another embodiment of the present application.
[0041] Figure 6 A schematic diagram of functional modules of a river terrain modeling system based on data interpolation provided in another embodiment of the present application.
[0042] Figure 7 A schematic diagram of the structure of a computer device provided in another embodiment of the present application. DETAILED DESCRIPTION
[0043] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0044] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.
[0045] In an exemplary embodiment, Figure 1 As shown, a river terrain modeling method based on data interpolation is provided, comprising the following steps:
[0046] A1. Obtain river channel image data and measured cross-section elevation data; river channel image data is used to characterize the direction of the river channel; measured cross-section elevation data at least includes the elevation data of each feature point on each cross section. The feature points on the cross section include from left to right: left base point, left bank vertex, left bank river bottom point, river channel midpoint, right bank river bottom point, right bank vertex and right base point, such as Figure 2 The characteristic points on the cross section are shown.
[0047] A2. Based on the river image data, draw a plurality of river lines; the plurality of river lines at least include a river line passing through each characteristic point on each cross section. In this embodiment, step A2 specifically includes the following steps:
[0048] A21. Based on the river image data, draw the river line passing through the same feature points on different cross sections. The drawing results of the river line passing through the same feature points on different cross sections are as follows: Figure 3 shown.
[0049] A22. For any two adjacent feature points on the cross section, the cross section is interpolated according to the elevation data of the two feature points to obtain the elevation data of the interpolation point of the cross section.
[0050] A23. Based on the river channel image data, draw the river channel line passing through the same cross-section interpolation points on different cross sections.
[0051] A3. For any river line, interpolate the river line according to the elevation data of the intersection of the river line and two adjacent cross sections to obtain the elevation data of each interpolation point on the river line, such as Figure 3 shown.
[0052] A4. At the intersection of the main and tributary rivers, several river lines of the main river and several river lines of the tributary are connected to obtain the river elevation data of the basin; the river elevation data of the basin includes several main river lines, several tributary river lines and the elevation data of each interpolation point on each river line. In this embodiment, step A4 specifically includes the following steps:
[0053] A41. Determine the connection rules of the main and tributary river lines based on the direction in which the tributaries merge into the main stream.
[0054] A42. If a tributary flows into the main stream from the left side, connect the river lines on both sides of the tributary with the river line on the left side of the main stream, and connect the river lines of the tributary with the river line of the main stream in turn until the central river line of the tributary is connected with the central river line of the main stream.
[0055] A43. If a tributary flows into the main stream from the right side, connect the river lines on both sides of the tributary with the river line on the right side of the main stream, and connect the river lines of the tributary with the river line of the main stream in turn until the central river line of the tributary is connected with the central river line of the main stream.
[0056] Specifically, at the confluence of the main stream and tributaries, several river lines of the main stream and several river lines of the tributaries are connected. Based on the principle of ensuring river connectivity, their respective river lines are cut off at the point where the elevations of the main stream and tributaries are the same, and the elevation points with lower elevation values are retained.
[0057] A5. Based on the elevation data of the river channel in the basin, a triangular mesh model of the river channel in the basin is generated, and the triangular mesh of the river channel is interpolated using the inverse distance weighted method to obtain a high-precision triangular mesh model of the river channel in the basin. In this embodiment, the triangular mesh model of the river channel in the basin is generated using BlueKenue software, and the triangular mesh interpolation is also performed using BlueKenue software.
[0058] The following is a river course in Shandong Province as the research object to introduce the river course terrain modeling method based on data interpolation provided by the above embodiment of the present application. The main stream is selected as the research object with a length of about 2km and a width of about 40-60m; there is a tributary in the middle, and the tributary is selected as the research object with a length of about 150m and a width of about 10m.
[0059] In this example, the river terrain modeling method based on data interpolation specifically includes the following steps:
[0060] B1. Obtain public high-definition image data of the river and high-precision elevation data of the measured cross section.
[0061] The high-definition image data uses Tiantu satellite image data, which can be dynamically displayed in the QGIS geographic information system in the form of xyztiles according to the OGC WMTS standard, which is convenient for subsequent operations. The measured cross-section high-precision elevation data is provided by the local water conservancy department. The data content includes the longitude and latitude coordinates and elevations of the seven cross-section feature points of the river channel, including the left base point, left bank vertex, left bank river bottom point, river channel midpoint, right bank river bottom point, right bank vertex and right base point. The longitude and latitude coordinates are accurate to 7 decimal places, and the elevation accuracy is centimeter level.
[0062] B2. Draw the longitudinal river channel line based on the public high-definition image data of the river channel and the high-precision elevation data of the measured cross section.
[0063] Draw multiple longitudinal river lines manually, including at least 7 river lines passing through the left base point, left bank vertex, left bank river bottom point, river channel midpoint, right bank river bottom point, right bank vertex, and right base point of each cross section, and add 2 river lines between the left bank river bottom point, river channel midpoint, and right bank river bottom point, for a total of 9 river lines. Among them, the left bank vertex river line / right bank vertex river line should be close to the left bank line / right bank line of the river in the image, and the river channel midpoint river line should be consistent with the river channel trend in the image.
[0064] B3. Based on the measured high-precision elevation data of the cross section, the elevation of the intersection of each river line and the cross section is interpolated.
[0065] For each of the 9 river channel lines, determine its intersection with each cross section, and use the linear interpolation method to interpolate the elevation of the intersection based on the elevation data of the characteristic points of each cross section (left base point, left bank vertex, left bank river bottom point, river channel midpoint, right bank river bottom point, right bank vertex, right base point).
[0066] B4. Based on the elevations of adjacent cross sections, interpolate the elevations of each point on the river line between the cross sections.
[0067] For each river line, the elevation of the river line between adjacent cross sections is interpolated using the linear interpolation method based on the elevation of the intersection with each two adjacent cross sections. 200 points are interpolated between every two cross sections to generate densely and evenly distributed elevation points.
[0068] B5. At the confluence of rivers, connect the river line of the mainstream and the river line of the tributaries.
[0069] For bifurcated rivers, at the intersection of the rivers, the respective river lines are cut off at the same elevation, and the elevation points with lower elevation values are retained to ensure the connectivity of the river. The connection method of the main and tributary river lines is as follows: Figure 4 shown.
[0070] B6. Generate a triangular mesh model of the river basin, and perform river channel triangular mesh interpolation to generate a high-precision triangular mesh model of the river basin.
[0071] Based on the elevation points, the inverse distance weighted method is used to interpolate the river triangulation grid for modeling the hydrodynamic model. The river triangulation network is generated using BlueKenue software, and the grid side length is about 4m. The elevation point interpolation is also performed using BlueKenue software. The interpolation of the river triangulation grid is as follows: Figure 5 shown.
[0072] The above embodiment of the present application provides a river terrain modeling method based on data interpolation, firstly, river image data and measured cross-section elevation data are obtained; then, based on the river image data, several river lines are drawn; for any drawn river line, the river line is interpolated according to the elevation data of the intersection of the river line and two adjacent cross sections to obtain the elevation data of each interpolation point on the river line, and at the intersection of the main and tributary rivers, several river lines of the main stream and several river lines of the tributaries are connected to obtain the elevation data of the river in the basin; finally, based on the elevation data of the river in the basin, a triangular mesh model of the river in the basin is generated, and the triangular mesh of the river is interpolated using the inverse distance weighted method to obtain a high-precision triangular mesh model of the river in the basin. The present application can generate dense and evenly distributed elevation point data based on river cross-section data and public river image data, provide terrain data support for the modeling of two-dimensional hydrodynamic models, and help improve the modeling accuracy of hydrodynamic models.
[0073] Based on the same inventive concept, the embodiment of the present application also provides a system for implementing the river terrain modeling method based on data interpolation involved above. The implementation scheme for solving the problem provided by the system is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more system embodiments provided below can refer to the limitations of the river terrain modeling method based on data interpolation above, and will not be repeated here.
[0074] In an exemplary embodiment, Figure 6 As shown, a river terrain modeling system based on data interpolation is provided, including the following modules:
[0075] The river data acquisition module is used to acquire river image data and measured cross-section elevation data; the river image data is used to characterize the direction of the river; the measured cross-section elevation data at least includes the elevation data of each feature point on each cross section.
[0076] The river channel drawing module is used to draw a plurality of river channel lines based on the river channel image data; the plurality of river channel lines at least include the river channel lines passing through each characteristic point on each cross section.
[0077] The interpolation point elevation determination module is used to interpolate any river line according to the elevation data of two adjacent cross sections of the river line to obtain the elevation data of each interpolation point on the river line.
[0078] The main and tributary confluence module is used to connect several river lines of the main stream and several river lines of the tributaries at the confluence of the main and tributary streams to obtain the river elevation data of the basin; the river elevation data of the basin includes several main river lines, several tributary river lines and the elevation data of each interpolation point on each river line.
[0079] The river channel triangular grid interpolation module is used to generate a river channel triangular grid model based on the river channel elevation data, and use the inverse distance weighted method to interpolate the river channel triangular grid to obtain a high-precision river channel triangular grid model.
[0080] certainly, Figure 6 The architecture shown is only exemplary and can be omitted according to actual needs when implementing different functions. Figure 6 One or at least two components of the system shown.
[0081] In an exemplary embodiment, a computer device is provided. The computer device may be a server or a terminal. The internal structure diagram thereof may be as follows: Figure 7 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile 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 non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication 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 river terrain modeling method based on data interpolation is implemented.
[0082] Those skilled in the art will understand that Figure 7The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0083] In an exemplary embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.
[0084] In an exemplary embodiment, a computer-readable storage medium is provided, storing a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0085] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0086] Those of ordinary skill 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 the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM may be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0087] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.
[0088] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0089] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.
Claims
1. A river terrain modeling method based on data interpolation, characterized in that: include: Acquire river channel image data and measured cross-section elevation data; the river channel image data is used to characterize the direction of the river channel; the measured cross-section elevation data at least includes elevation data of each feature point on each cross section; Based on the river channel image data, a plurality of river channel lines are drawn; the plurality of river channel lines at least include a river channel line passing through each characteristic point on each cross section; For any river line, interpolate the river line according to the elevation data of the intersection points of the river line and two adjacent cross sections to obtain the elevation data of each interpolation point on the river line; At the intersection of the main and tributary rivers, several river lines of the main river and several river lines of the tributary are connected to obtain the river elevation data of the basin; the river elevation data of the basin includes several main river lines, several tributary river lines and the elevation data of each interpolation point on each river line; Based on the watershed river channel elevation data, a watershed river channel triangular mesh model is generated, and the river channel triangular mesh is interpolated using an inverse distance weighted method to obtain a high-precision watershed river channel triangular mesh model.
2. The river terrain modeling method based on data interpolation according to claim 1 is characterized in that: The characteristic points on the cross section include from left to right: left base point, left bank vertex, left bank river bottom point, river channel midpoint, right bank river bottom point, right bank vertex and right base point.
3. The river terrain modeling method based on data interpolation according to claim 1 is characterized in that: Based on the river image data, several river lines are drawn, including: Drawing river lines passing through the same feature points on different cross sections according to the river image data; For any two adjacent feature points on the cross section, interpolate the cross section according to the elevation data of the two feature points to obtain the elevation data of the interpolation point of the cross section; According to the river channel image data, a river channel line passing through the same cross-section interpolation points on different cross sections is drawn.
4. The river terrain modeling method based on data interpolation according to claim 1 is characterized in that: At the confluence of main and tributary rivers, several river lines of the main stream and several river lines of the tributaries are connected. Based on the principle of ensuring river connectivity, their respective river lines are cut off at the point where the elevations of the main stream and tributaries are the same, and the elevation points with lower elevation values are retained.
5. The river terrain modeling method based on data interpolation according to claim 1 is characterized in that: At the confluence of the main and tributary rivers, several river lines of the main river and several river lines of the tributary are connected, including: According to the direction in which the tributaries merge into the mainstream, determine the connection rules between the main and tributary rivers; If a tributary flows into the main stream from the left side, connect the river lines on both sides of the tributary with the river line on the left side of the main stream, and successively connect the river lines of the tributary with the river line of the main stream until the central river line of the tributary connects with the central river line of the main stream; If a tributary flows into the main stream from the right side, connect the river lines on both sides of the tributary with the river line on the right side of the main stream, and connect the river lines of the tributary with the river line of the main stream in turn until the central river line of the tributary is connected with the central river line of the main stream.
6. The river terrain modeling method based on data interpolation according to claim 1 is characterized in that: BlueKenue software was used to generate the triangular mesh model of the river basin.
7. A river terrain modeling system based on data interpolation, characterized in that: include: A river data acquisition module is used to acquire river image data and measured cross-section elevation data; the river image data is used to characterize the direction of the river; the measured cross-section elevation data at least includes the elevation data of each feature point on each cross section; A river channel drawing module, used for drawing a plurality of river channel lines based on the river channel image data; the plurality of river channel lines at least include a river channel line passing through each characteristic point on each cross section; An interpolation point elevation determination module is used to interpolate any river line according to the elevation data of two adjacent cross sections of the river line to obtain the elevation data of each interpolation point on the river line; The main and tributary confluence module is used to connect several river lines of the main stream and several river lines of the tributaries at the confluence of the main and tributary streams to obtain the river elevation data of the basin; the river elevation data of the basin includes several main river lines, several tributary river lines and the elevation data of each interpolation point on each river line in the basin; The river channel triangular grid interpolation module is used to generate a river channel triangular grid model based on the river channel elevation data, and interpolate the river channel triangular grid using an inverse distance weighted method to obtain a high-precision river channel triangular grid model.
8. A computer device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the river terrain modeling method based on data interpolation as described in any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the river terrain modeling method based on data interpolation described in any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the river terrain modeling method based on data interpolation described in any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Real-time and efficient drainage basin flood routing visual simulation method
CN105631168A
Complex riverway terrain quick and fine generation method
CN108010103A
High-precision riverway terrain interpolation method
CN111681316A
Systems and methods for quantifying flood risk
US20140229420A1
Cited By
Reservoir underwater topography rapid modeling method based on single-beam sonar sounding technology
CN120298628A