A River Channel Terrain Modeling Method Based on Data Interpolation and Related Devices

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 prior art and improves the modeling accuracy of the model.

CN119478291BActive Publication Date: 2025-05-27NINGBO INST OF DALIAN UNIV OF TECH +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411499847.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-24
Publication Date
2025-05-27
Estimated Expiration
2044-10-24

AI Technical Summary

Technical Problem

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.

Method used

The river terrain modeling method based on data interpolation is adopted. By obtaining river channel image data and measured cross-sectional elevation data, river channel lines are drawn, and connecting them at the intersection of main and tributary streams to generate a river channel triangular grid model. The inverse distance weighting method is used to interpolate to obtain a high-precision river channel triangular grid model.

Benefits of technology

High-precision river terrain data generation is realized, providing terrain data support for two-dimensional hydrodynamic model modeling, and improving the modeling accuracy of hydrodynamic model.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119478291B_ABST
    Figure CN119478291B_ABST
Patent Text Reader

Abstract

The present application discloses a river channel terrain modeling method and related devices based on data interpolation, which relates to the technical field of river channel terrain modeling. The method includes: first, obtaining river channel image data and measured cross-section elevation data, and accordingly drawing several river channel lines; then, for any one river channel line, interpolating the river channel line based on the elevation data of the intersection points of the river channel line and the adjacent two cross-sections to obtain the elevation data of each interpolation point, and connecting the river channel lines of the main stream and the tributaries at the confluence of the main and tributary streams to obtain the elevation data of the river channels in the basin; finally, based on the elevation data of the river channels in the basin, generating triangular meshes of the river channels in the basin, and using the inverse distance weighted method for interpolation to obtain a high-precision triangular mesh model of the river channels in the basin. The present application can generate dense and evenly distributed river channel terrain elevation data based on river channel cross-section data and river channel image data, provide terrain data support for two-dimensional hydrodynamic model modeling, and help improve the modeling accuracy of the hydrodynamic model.
Need to check novelty before this filing date? Find Prior Art

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, several river channel lines are drawn; the several river channel lines at least include the river channel lines passing through each characteristic point on each cross-section.

[0010] For any one river channel line, according to the elevation data of the intersection points of the river channel line and the adjacent two cross-sections, interpolation is performed on the river channel line to obtain the elevation data of each interpolation point on the river channel line.

[0011] At the confluence of the main stream and tributaries, several river channel lines of the main stream and several river channel lines of the tributaries are connected to obtain the elevation data of the river channels in the basin; the elevation data of the river channel lines in the basin includes several main stream river channel lines, several tributary river channel lines in the basin, and the elevation data of each interpolation point on each river channel line.

[0012] Based on the elevation data of the river channels in the basin, a triangular grid model of the river channels in the basin is generated, and the inverse distance weighting method is used to interpolate the river channel triangular grid to obtain a high-precision triangular grid model of the river channels in the basin.

[0013] Optionally, the characteristic points on each cross-section include, from left to right: the left base point, the left bank vertex, the left bank river bottom point, the river channel midpoint, the right bank river bottom point, the right bank vertex, and the right base point.

[0014] Optionally, based on the river channel image data, drawing several river channel lines specifically includes the following steps:

[0015] According to the river channel image data, draw the river channel lines passing through the same characteristic points on different cross-sections.

[0016] For any two adjacent characteristic points on the cross-section, interpolation is performed on the cross-section according to the elevation data of the two characteristic points to obtain the elevation data of the cross-section interpolation points.

[0017] According to the river channel image data, draw the river channel lines 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 channel lines of the main stream and several river channel lines of the tributaries are connected. Based on the principle of ensuring river channel connectivity, the river channel lines of the main stream and tributaries are truncated at the same elevation of the river channel lines, and the elevation points with lower elevation values are retained.

[0019] Optionally, at the confluence of the main stream and tributaries, connecting several river channel lines of the main stream and several river channel lines of the tributaries specifically includes the following steps:

[0020] According to the direction of the tributary flowing into the main stream, judge the connection rule of the main stream and tributary river channel lines.

[0021] If the tributary flows into the main stream from the left side of the main stream, connect the two side river channel lines of the tributary with the left side river channel line of the main stream, and connect the river channel lines of the tributary with the river channel lines of the main stream in sequence until the central river channel line of the tributary is connected with the central river channel line of the main stream.

[0022] If the tributary joins the main stream from the right side of the main stream, connect the two side channel lines of the tributary with the right side channel line of the main stream, and successively connect the channel line of the tributary with the channel line of the main stream until the central channel line of the tributary is connected with the central channel line of the main stream.

[0023] Optionally, use the BlueKenue software to generate a watershed channel triangular grid model.

[0024] In a second aspect, the present application provides a river channel terrain modeling system based on data interpolation, including:

[0025] A river channel data acquisition module for acquiring river channel image data and measured cross-section elevation data; the river channel image data is used to represent the river channel trend; the measured cross-section elevation data at least includes the elevation data of each characteristic point on each cross-section.

[0026] A river channel line drawing module for drawing a plurality of river channel lines based on the river channel image data; the plurality of river channel lines at least includes the river channel lines passing through each characteristic point on each cross-section.

[0027] An interpolation point elevation determination module for interpolating any river channel line according to the elevation data of two adjacent cross-sections of the river channel line to obtain the elevation data of each interpolation point on the river channel line.

[0028] A main and tributary confluence module for connecting a plurality of river channel lines of the main stream and a plurality of river channel lines of the tributary at the confluence of the main and tributary to obtain watershed river channel elevation data; the watershed river channel line elevation data includes a plurality of main stream river channel lines, a plurality of tributary river channel lines in the watershed, and the elevation data of each interpolation point on each river channel line.

[0029] A river channel triangular grid interpolation module for generating a watershed river channel triangular grid model based on the watershed river channel elevation data, and interpolating the river channel triangular grid using the inverse distance weighting method to obtain a high-precision watershed river channel triangular grid model.

[0030] In a third aspect, the present application provides a computer device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, and the processor executes the computer program to implement the steps of the river channel terrain modeling method based on data interpolation described above.

[0031] In a fourth aspect, the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the river channel terrain modeling method based on data interpolation described above.

[0032] 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 channel terrain modeling method based on data interpolation described above.

[0033] According to the specific embodiments provided by the present application, the following technical effects are disclosed in the present application:

[0034] The present application provides a river channel terrain modeling method based on data interpolation and related devices. In this method, first, river channel image data and measured cross-section elevation data are obtained; then, based on the river channel image data, several river channel lines are drawn; for any one of the drawn river channel lines, according to the elevation data of the intersections of the river channel line with the adjacent two cross-sections, the river channel line is interpolated to obtain the elevation data of each interpolation point on the river channel line, and at the confluence of the main stream and tributaries, several river channel lines of the main stream and several river channel lines of the tributaries are connected to obtain the basin river channel elevation data; finally, based on the basin river channel elevation data, a basin river channel triangular grid model is generated, and the inverse distance weighting method is used to interpolate the river channel triangular grid to obtain a high-precision basin river channel triangular grid model. The above river channel terrain modeling method provided by the present application can generate dense and evenly distributed elevation point data based on the river channel cross-section data and the publicly available river channel image data, provide terrain data support for the two-dimensional hydrodynamic model modeling, and help improve the modeling accuracy of the hydrodynamic model. Description of the Drawings

[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required to be used in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0036] Figure 1 It is a flowchart of a river channel terrain modeling method based on data interpolation provided by an embodiment of the present application.

[0037] Figure 2 It is a schematic diagram of each characteristic point on the cross-section in a river channel terrain modeling method based on data interpolation provided by an embodiment of the present application.

[0038] Figure 3 It is a schematic diagram of several river channel lines drawn in a river channel terrain modeling method based on data interpolation provided by an embodiment of the present application.

[0039] Figure 4 It is a schematic diagram of the connection method of the main stream and tributary river channel lines in a river channel terrain modeling method based on data interpolation provided by another embodiment of the present application.

[0040] Figure 5 Schematic diagram of interpolating a river channel triangular mesh in a river channel terrain modeling method based on data interpolation provided in another embodiment of the present application.

[0041] Figure 6 Schematic diagram of functional modules of a river channel terrain modeling system based on data interpolation provided in another embodiment of the present application.

[0042] Figure 7 Schematic diagram of the structure of a computer device provided in another embodiment of the present application. Detailed implementation manners

[0043] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts shall fall within the protection scope of the present application.

[0044] To make the above objects, features, and advantages of the present application more obvious and understandable, the present application will be further described in detail below in conjunction with the accompanying drawings and specific implementation manners.

[0045] In an exemplary embodiment, as Figure 1 shown, a river channel terrain modeling method based on data interpolation is provided, including the following steps:

[0046] A1. Obtain river channel image data and measured cross-section elevation data; the river channel image data is used to represent the river channel trend; the measured cross-section elevation data at least includes the elevation data of each characteristic point on each cross-section. The characteristic points on each cross-section from left to right include: 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 shown.

[0047] A2. Based on the river channel image data, draw a number of river channel lines; the number of river channel lines at least includes the river channel lines passing through each characteristic point on each cross-section. In this embodiment, step A2 specifically includes the following steps:

[0048] A21. According to the river channel image data, draw river channel lines passing through the same characteristic points on different cross-sections. The drawing results of the river channel lines passing through the same characteristic points on different cross-sections are as Figure 3 shown.

[0049] A22. For any two adjacent characteristic points on the cross-section, interpolate the cross-section according to the elevation data of the two characteristic points to obtain the elevation data of the cross-section interpolation points.

[0050] A23. Draw the river channel line passing through the same cross-section interpolation points on different cross-sections according to the river channel image data.

[0051] A3. For any river channel line, interpolate the river channel line based on the elevation data of the intersection points of the river channel line and the adjacent two cross-sections to obtain the elevation data of each interpolation point on the river channel line, as Figure 3 shown.

[0052] A4. At the confluence of the main stream and tributaries, connect several river channel lines of the main stream and several river channel lines of the tributaries to obtain the basin river channel elevation data; the basin river channel line elevation data includes several main stream river channel lines, several tributary river channel lines in the basin, and the elevation data of each interpolation point on each river channel line. In this embodiment, step A4 specifically includes the following steps:

[0053] A41. Judge the connection rule of the main stream and tributary river channel lines according to the direction of the tributary flowing into the main stream.

[0054] A42. If the tributary flows into the main stream from the left side of the main stream, connect the two side river channel lines of the tributary with the left side river channel line of the main stream, and connect the river channel lines of the tributary with the river channel lines of the main stream in turn until the central river channel line of the tributary is connected with the central river channel line of the main stream.

[0055] A43. If the tributary flows into the main stream from the right side of the main stream, connect the two side river channel lines of the tributary with the right side river channel line of the main stream, and connect the river channel lines of the tributary with the river channel lines of the main stream in turn until the central river channel line of the tributary is connected with the central river channel line of the main stream.

[0056] Specifically, at the confluence of the main stream and tributaries, connect several river channel lines of the main stream and several river channel lines of the tributaries. Based on the principle of ensuring the connectivity of the river channels, truncate the respective river channel lines at the same elevation of the river channel lines of the main stream and tributaries, and retain the elevation points with lower elevation values.

[0057] A5. Based on the basin river channel elevation data, generate a basin river channel triangular grid model, and use the inverse distance weighted method to interpolate the river channel triangular grid to obtain a high-precision basin river channel triangular grid model. In this embodiment, the BlueKenue software is used to generate the basin river channel triangular grid model, and the triangular grid interpolation is also operated by the BlueKenue software.

[0058] Taking a certain river channel in Shandong Province as the research object, the above-mentioned embodiment of the present application provides a river channel terrain modeling method based on data interpolation. Select a main stream with a length of about 2 km as the research object, with a width of about 40 - 60 m; there is a tributary in the middle, and select a tributary with a length of about 150 m as the research object, with a width of about 10 m.

[0059] In this example, the river channel terrain modeling method based on data interpolation specifically includes the following steps:

[0060] B1. Obtain the publicly available high-definition image data of the river channel and the high-precision elevation data of the measured cross-sections.

[0061] For the high-definition image data, select the satellite image data of Tianditu. This data can be dynamically displayed in the QGIS geographic information system in the form of xyz tiles according to the OGC WMTS standard, facilitating subsequent operations. The high-precision elevation data of the measured cross-sections is provided by the local water conservancy department. The data content includes the longitude and latitude coordinates and elevations of 7 cross-section feature points of the river channel, namely 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 lines based on the publicly available high-definition image data of the river channel and the high-precision elevation data of the measured cross-sections.

[0063] Manually draw multiple longitudinal river channel lines, including at least 7 river channel 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 channel lines between the left bank river bottom point, river channel midpoint, and right bank river bottom point, for a total of 9 river channel lines. Among them, the left bank vertex river channel line / right bank vertex river channel line should be close to the left bank line / right bank line of the river channel in the image, and the river channel midpoint river channel line should be consistent with the trend of the river channel in the image.

[0064] B3. Interpolate the elevations of the intersection points of each river channel line and the cross-sections based on the high-precision elevation data of the measured cross-sections.

[0065] For each of the 9 river channel lines, determine its intersection points with each cross-section one by one, and based on the elevation data of each cross-section feature point (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), use the linear interpolation method to interpolate the elevations of the intersection points.

[0066] B4. Interpolate the elevations of each point on the river channel lines between the cross-sections based on the elevations of adjacent cross-sections.

[0067] For each river channel line, based on the elevations of the intersection points of the line with every two adjacent cross-sections, use the linear interpolation method to interpolate the elevations of the river channel line between adjacent cross-sections, interpolating 200 points between every two cross-sections, thus generating densely and evenly distributed elevation points.

[0068] B5. At the confluence of the river channels, connect the river channel lines of the main stream and the tributaries.

[0069] For a bifurcated river channel, at the confluence of the river channels, truncate the respective river lines at the same elevation, and retain the elevation points with lower elevation values to ensure the connectivity of the river channels. The connection method of the main and tributary river channel lines is as Figure 4 shown.

[0070] B6. Generate a watershed river channel triangular grid model, and perform river channel triangular grid interpolation to generate a high-precision watershed river channel triangular grid model.

[0071] Based on the elevation points, use the inverse distance weighting method to interpolate the river channel triangular grid for the modeling of the hydrodynamic model. The river channel triangular mesh is generated by BlueKenue software, the grid side length is about 4m, and the elevation point interpolation is also operated by BlueKenue software. The form of interpolating the river channel triangular grid is as Figure 5 shown.

[0072] The above embodiments of the present application provide a river channel terrain modeling method based on data interpolation. First, obtain river channel image data and measured cross-section elevation data; then, based on the river channel image data, draw several river channel lines; for any one of the drawn river channel lines, according to the elevation data of the intersection points of the river channel line and the adjacent two cross-sections, interpolate the river channel line to obtain the elevation data of each interpolation point on the river channel line, and at the confluence of the main and tributary rivers, connect several river channel lines of the main stream and several river channel lines of the tributary to obtain the watershed river channel elevation data; finally, based on the watershed river channel elevation data, generate a watershed river channel triangular grid model, and use the inverse distance weighting method to interpolate the river channel triangular grid to obtain a high-precision watershed river channel triangular grid model. The present application can generate dense and evenly distributed elevation point data based on river channel cross-section data and publicly available river channel image data, provide terrain data support for two-dimensional hydrodynamic model modeling, and help improve the modeling accuracy of the hydrodynamic model.

[0073] Based on the same inventive concept, the embodiments of the present application also provide a system for implementing the above-mentioned river channel terrain modeling method based on data interpolation. The implementation solutions provided by this system to solve problems are similar to the implementation solutions described in the above method. Therefore, the specific limitations in one or more system embodiments provided below can refer to the limitations on the river channel terrain modeling method based on data interpolation in the above text, and will not be repeated here.

[0074] In an exemplary embodiment, as Figure 6 shown, a river channel terrain modeling system based on data interpolation is provided, including the following modules:

[0075] A river channel data acquisition module, configured to acquire river channel image data and measured cross-section elevation data; the river channel image data is used to characterize the river channel trend; the measured cross-section elevation data includes at least the elevation data of each characteristic point on each cross-section.

[0076] A river channel line drawing module, configured to draw a plurality of river channel lines based on river channel image data; the plurality of river channel lines at least include river channel lines passing through each feature point on each cross-section.

[0077] An interpolation point elevation determination module, configured to, for any one river channel line, perform interpolation on the river channel line according to the elevation data of two adjacent cross-sections of the river channel line, so as to obtain the elevation data of each interpolation point on the river channel line.

[0078] A main and tributary confluence module, configured to connect a plurality of river channel lines of the main stream and a plurality of river channel lines of the tributary at the confluence of the main and tributary, so as to obtain basin river channel elevation data; the basin river channel line elevation data includes a plurality of main stream river channel lines, a plurality of tributary river channel lines in the basin, and the elevation data of each interpolation point on each river channel line.

[0079] A river channel triangular grid interpolation module, configured to generate a basin river channel triangular grid model based on the basin river channel elevation data, and perform interpolation on the river channel triangular grid by using the inverse distance weighted method, so as to obtain a high-precision basin river channel triangular grid model.

[0080] Of course, Figure 6 The shown architecture is only exemplary. When implementing different functions, one or at least two components in the shown system can be omitted according to actual needs. Figure 6 in the shown system.

[0081] In an exemplary embodiment, a computer device is provided. The computer device can be a server or a terminal, and its internal structure diagram can be as Figure 7 shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O), and a communication interface. Among them, 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. Among them, 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 external devices. 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, it implements a river channel terrain modeling method based on data interpolation.

[0082] Those skilled in the art can understand, Figure 7The structure shown is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0083] In an exemplary embodiment, a computer device is further provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps in the above method embodiments are implemented.

[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 method embodiments can be completed by instructing relevant hardware through a computer program. 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 above method embodiments. Among them, any reference to a memory, database, or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memories. Non-volatile memories can include read-only memory (ROM), magnetic tapes, floppy disks, flash memories, optical memories, high-density embedded non-volatile memories, resistive random access memories (ReRAM), magnetoresistive random access memories (MRAM), ferroelectric random access memories (FRAM), phase change memories (PCM), graphene memories, etc. Volatile memories can include random access memories (RAM) or external cache memories, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.

[0087] In each of the embodiments provided in the present application, the database involved 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., without limitation. In each of the embodiments provided in the present application, the processor involved may be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without limitation.

[0088] The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, 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, it should be considered as the scope described in this specification.

[0089] Specific examples are used in this article to elaborate on the principles and implementation manners of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manners and application scopes. In summary, the content of this specification should not be construed as a limitation to the present 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 course lines of the main river and several river course lines of the tributary are connected to obtain the river course elevation data of the basin; the river course elevation data of the basin includes several river course lines of the main river, several river course lines of the tributary and the elevation data of each interpolation point on each river course 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 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 low 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; The interpolation point elevation determination module is used to interpolate any river line 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; 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