[go: up one dir, main page]

CN119478291B - River terrain modeling method and related device based on data interpolation - Google Patents

River terrain modeling method and related device based on data interpolation Download PDF

Info

Publication number
CN119478291B
CN119478291B CN202411499847.9A CN202411499847A CN119478291B CN 119478291 B CN119478291 B CN 119478291B CN 202411499847 A CN202411499847 A CN 202411499847A CN 119478291 B CN119478291 B CN 119478291B
Authority
CN
China
Prior art keywords
river
data
lines
line
elevation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202411499847.9A
Other languages
Chinese (zh)
Other versions
CN119478291A (en
Inventor
王隆凡
刘志红
李博
李春雨
高登峰
牛玉绘
陈宏威
李宁
毕野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huaneng Yimin Coal And Electricity Co ltd Honghuaerji Hydropower Branch
Ningbo Research Institute of Dalian University of Technology
Original Assignee
Huaneng Yimin Coal And Electricity Co ltd Honghuaerji Hydropower Branch
Ningbo Research Institute of Dalian University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huaneng Yimin Coal And Electricity Co ltd Honghuaerji Hydropower Branch, Ningbo Research Institute of Dalian University of Technology filed Critical Huaneng Yimin Coal And Electricity Co ltd Honghuaerji Hydropower Branch
Priority to CN202411499847.9A priority Critical patent/CN119478291B/en
Publication of CN119478291A publication Critical patent/CN119478291A/en
Application granted granted Critical
Publication of CN119478291B publication Critical patent/CN119478291B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/20Finite element generation, e.g. wire-frame surface description, tesselation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/28Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • G06T11/203Drawing of straight lines or curves
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/05Geographic models
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/10Terrestrial scenes
    • G06V20/13Satellite images
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/10Terrestrial scenes
    • G06V20/182Network patterns, e.g. roads or rivers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/10Numerical modelling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/08Fluids
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/14Force analysis or force optimisation, e.g. static or dynamic forces

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Computer Graphics (AREA)
  • Multimedia (AREA)
  • Remote Sensing (AREA)
  • Computer Hardware Design (AREA)
  • Pure & Applied Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Optimization (AREA)
  • Astronomy & Astrophysics (AREA)
  • Mathematical Analysis (AREA)
  • Fluid Mechanics (AREA)
  • Computing Systems (AREA)
  • Algebra (AREA)
  • Image Processing (AREA)

Abstract

本申请公开了一种基于数据插值的河道地形建模方法及相关装置,涉及河道地形建模技术领域,该方法包括:首先获取河道影像数据和实测横断面高程数据,据此绘制若干条河道线,然后针对任意一条河道线,根据河道线与相邻两个横断面交点的高程数据对河道线进行插值,得到各插值点的高程数据,并在干支流交汇处将干流和支流的河道线进行衔接,得到流域河道高程数据;最后基于流域河道高程数据,生成流域河道三角网格,并利用反距离加权方法进行插值,得到高精度的流域河道三角网格模型。本申请可以基于河道横断面资料及河道影像数据生成密集且均匀分布的河道地形高程数据,为二维水动力学模型建模提供地形数据支撑,有助于提高水动力学模型的建模精度。

The present application discloses a river terrain modeling method and related devices based on data interpolation, which relate to the technical field of river terrain modeling. The method includes: firstly, obtaining river image data and measured cross-section elevation data, and drawing a number of river lines accordingly, and then, for any river line, interpolating the river line according to the elevation data of the intersection of the river line and two adjacent cross sections, obtaining the elevation data of each interpolation point, and connecting the river lines of the main stream and the tributary at the intersection of the main stream and the tributary, obtaining the elevation data of the river in the basin; finally, based on the elevation data of the river in the basin, generating a triangular mesh of the river in the basin, and interpolating using the inverse distance weighted method, obtaining a high-precision triangular mesh model of the river in the basin. The present application can generate dense and evenly distributed river terrain elevation data based on river cross-section data and river image data, provide terrain data support for two-dimensional hydrodynamic model modeling, and help improve the modeling accuracy of the hydrodynamic model.

Description

River terrain modeling method and related device based on data interpolation
Technical Field
The application relates to the technical field of river terrain modeling, in particular to a river terrain modeling method based on data interpolation and a related device.
Background
The mountain torrent disasters form serious threats to the life and property safety of people, and in order to effectively predict and manage the sudden flood events, the hydrodynamic model is widely applied to the evolution process simulation of flood, the submerged area calculation and the flood risk assessment. The models are not only scientific bases for disaster prevention and reduction work, but also important tools for disaster emergency management.
The flood simulation usually adopts a one-dimensional hydrodynamic model or a two-dimensional hydrodynamic model, the one-dimensional hydrodynamic model can simulate the river course flow and water level change by means of the elevation data of the cross section, the calculation cost is relatively low, but the accuracy is limited by model assumption, the flood evolution process of the curved river course is difficult to accurately reflect, and the flood inundation condition cannot be directly displayed. This limitation is particularly pronounced in mountain torrent simulations, as mountain terrain tends to be quite complex and the river is tortuous. In contrast, the two-dimensional hydrodynamic model can provide more detailed and accurate river along-path flow changes, along-path water level changes, lateral flow rate differences, submerged ranges, and the like. However, two-dimensional hydrodynamic model modeling requires dense and evenly distributed terrain data, however, acquiring such data sets is often expensive and time consuming, especially in mountainous areas where the terrain is complex and the geographic conditions are poor. In addition, the conventional terrain interpolation method based on cross-section data cannot effectively capture the terrain change between river channels, and the interpolation result cannot meet the precision requirement of two-dimensional model modeling.
Therefore, how to provide a high-precision river terrain data generation method for providing terrain data support for two-dimensional hydrodynamic model modeling is a technical problem to be solved in the field.
Disclosure of Invention
The application aims to provide a river channel terrain modeling method and a related device based on data interpolation, which can realize high-precision generation of a river basin river channel triangular grid model and provide terrain data support for two-dimensional hydrodynamic model modeling.
In order to achieve the above object, the present application provides the following solutions:
In a first aspect, the present application provides a river terrain modeling method based on data interpolation, including:
The method comprises the steps of obtaining river channel image data and actually measured cross section elevation data, wherein the river channel image data are used for representing the trend of a river channel, and the actually measured cross section elevation data at least comprise elevation data of characteristic points on each cross section.
And drawing a plurality of river lines based on the river image data, wherein the river lines at least comprise river lines passing through each characteristic point on each cross section.
And interpolating the river line according to the elevation data of the intersection point of the river line and the two adjacent cross sections aiming at any river line to obtain the elevation data of each interpolation point on the river line.
And connecting a plurality of river channels of the main stream with a plurality of river channels of the tributary at the junction of the main stream and the tributary to obtain river basin elevation data, wherein the river basin river channel elevation data comprises elevation data of a plurality of river channels of the main stream, a plurality of river channels of the tributary and interpolation points on each river channel.
And generating a river basin river channel triangular grid model based on river basin river channel elevation data, and interpolating the river basin triangular grid by using an inverse distance weighting method to obtain a high-precision river basin river channel triangular grid model.
Optionally, each characteristic point on the cross section comprises a left base point, a left bank top point, a left bank river bottom point, a river middle point, a right bank river bottom point, a right bank top point and a right base point from left to right.
Optionally, drawing a plurality of river lines based on river image data, specifically including the following steps:
and drawing river lines passing through the same characteristic points on different cross sections according to the river image data.
And interpolating the cross section according to the elevation data of the two feature points aiming at any two adjacent feature points on the cross section to obtain the elevation data of the cross section interpolation points.
And drawing river lines passing through interpolation points of the same cross section on different cross sections according to the river image data.
Optionally, at the junction of the main and branch streams, connecting a plurality of river lines of the main stream with a plurality of river lines of the branch streams, cutting off the river lines at the same elevation of the river lines of the main stream and the branch streams based on the principle of guaranteeing the river connectivity, and reserving elevation points with lower elevation values.
Optionally, at the junction of the main and branch streams, a plurality of river lines of the main stream and a plurality of river lines of the branch stream are connected, and the method specifically comprises the following steps:
And judging the connection rule of the river lines of the dry tributaries according to the direction of the tributaries converging into the dry stream.
If the tributary is gathered from the left side of the main stream, the river lines at the two sides of the tributary are connected with the left river line of the main stream, and the river lines of the tributary are sequentially connected with the river line of the main stream until the center river line of the tributary is connected with the center river line of the main stream.
If the tributary is gathered from the right side of the main stream, the river lines at the two sides of the tributary are connected with the right river line of the main stream, and the river lines of the tributary are sequentially connected with the river line of the main stream until the center river line of the tributary is connected with the center river line of the main stream.
Optionally, blueKenue software is used to generate a river basin river triangle mesh model.
In a second aspect, the present application provides a river terrain modeling system based on data interpolation, including:
the river channel data acquisition module is used for acquiring river channel image data and actually measured cross section elevation data, wherein the river channel image data are used for representing the trend of a river channel, and the actually measured cross section elevation data at least comprise elevation data of each characteristic point on each cross section.
The river line drawing module is used for drawing a plurality of river lines based on river image data, and the river lines at least comprise river lines passing through each characteristic point on each cross section.
The interpolation point elevation determining module is used for interpolating the river line according to elevation data of two adjacent cross sections of the river line aiming at any river line to obtain elevation data of each interpolation point on the river line.
The river basin river course line elevation data comprises elevation data of a plurality of main stream river course lines, a plurality of tributary river course lines and interpolation points on each river course line in the river basin.
The river channel triangular grid interpolation module is used for generating a river channel triangular grid model based on river channel elevation data of the river channel, and interpolating the river channel triangular grid by using an inverse distance weighting method to obtain the river channel triangular grid model with high precision.
In a third aspect, the present application provides a computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor executing the computer program to perform the steps of the data interpolation based river topography modeling method described hereinbefore.
In a fourth aspect, the present application provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the data interpolation based river topography modeling method described hereinbefore.
In a fifth aspect, the present application provides a computer program product comprising a computer program which, when executed by a processor, performs the steps of the data interpolation-based river topography modeling method described hereinbefore.
According to the specific embodiment provided by the application, the application discloses the following technical effects:
The application provides a river channel topography modeling method and a related device based on data interpolation, wherein in the method, river channel image data and actually measured cross section elevation data are firstly obtained; the method comprises the steps of drawing a plurality of river channels based on river channel image data, interpolating the river channels according to elevation data of intersection points of the river channels and two adjacent cross sections aiming at any drawn river channel line to obtain elevation data of each interpolation point on the river channels, connecting the river channels of a main stream with the river channels of a tributary at the intersection point of the main stream and the tributary to obtain river channel elevation data, generating a river channel triangular grid model of the river channel based on the river channel elevation data, and interpolating the river channel triangular grid model of the river channel by using an inverse distance weighting method to obtain a river channel triangular grid model of the river channel with high precision. The river terrain modeling method provided by the application can generate densely and uniformly distributed elevation point data based on river cross section data and public river image data, provides terrain data support for two-dimensional hydrodynamic model modeling, and is beneficial to improving the modeling accuracy of the hydrodynamic model.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flowchart of a river terrain modeling method based on data interpolation according to an embodiment of the present application.
Fig. 2 is a schematic diagram of each feature point on a cross section in a river terrain modeling method based on data interpolation according to an embodiment of the present application.
Fig. 3 is a schematic diagram of a plurality of river lines drawn in a river topography modeling method based on data interpolation according to an embodiment of the present application.
Fig. 4 is a schematic diagram of a connection mode of a dry tributary river line in a river topography modeling method based on data interpolation according to another embodiment of the present application.
Fig. 5 is a schematic diagram of interpolation of a river triangular grid in a river terrain modeling method based on data interpolation according to another embodiment of the present application.
Fig. 6 is a schematic diagram of a functional module of a river terrain modeling system based on data interpolation according to another embodiment of the present application.
Fig. 7 is a schematic structural diagram of a computer device according to another embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The foregoing objects, features, and advantages of the application will be more readily apparent from the following detailed description of the application when taken in conjunction with the accompanying drawings and detailed description.
In an exemplary embodiment, as shown in fig. 1, there is provided a river terrain modeling method based on data interpolation, including the steps of:
A1, acquiring river channel image data and actually measured cross section elevation data, wherein the river channel image data are used for representing the trend of a river channel, and the actually measured cross section elevation data at least comprise elevation data of characteristic points on each cross section. The characteristic points on the cross section from left to right comprise a left base point, a left bank top point, a left bank river bottom point, a river middle point, a right bank river bottom point, a right bank top point and a right base point, and are shown in the figure 2.
A2, drawing a plurality of river lines based on river image data, wherein the river lines at least comprise river lines passing through each characteristic point on each cross section. In this embodiment, the step A2 specifically includes the following steps:
A21, drawing river lines passing through the same characteristic points on different cross sections according to river image data. The drawing results of the river lines passing through the same characteristic points on different cross sections are shown in fig. 3.
A22, interpolating the cross section according to the elevation data of any two adjacent characteristic points on the cross section to obtain the elevation data of the cross section interpolation point.
A23, drawing river lines passing through interpolation points of the same cross section on different cross sections according to river image data.
A3, interpolating the river line according to the elevation data of the intersection point of the river line and the two adjacent cross sections aiming at any river line to obtain the elevation data of each interpolation point on the river line, as shown in fig. 3.
And A4, at the junction of the main stream and the branch stream, connecting a plurality of river channels of the main stream with a plurality of river channels of the branch stream to obtain river basin elevation data, wherein the river basin river channel elevation data comprises the elevation data of a plurality of main stream river channels, a plurality of branch stream river channels and interpolation points on each river channel. In this embodiment, the step A4 specifically includes the following steps:
A41, judging the line connection rule of the river channel of the dry tributary according to the direction of the branch flow converging into the dry flow.
A42, a plurality of tributaries are gathered from the left side of the main stream, two side river lines of the tributaries are connected with the left side river line of the main stream, and the river lines of the tributaries are sequentially connected with the river lines of the main stream until the central river line of the tributary is connected with the central river line of the main stream.
A43, a plurality of tributaries are gathered from the right side of the main stream, two side river lines of the tributaries are connected with the right side river line of the main stream, and the river lines of the tributaries are sequentially connected with the river lines of the main stream until the central river line of the tributaries is connected with the central river line of the main stream.
Specifically, at the junction of the main and branch streams, a plurality of river lines of the main stream and a plurality of river lines of the branch streams are connected, and on the basis of the principle of guaranteeing river connectivity, the river lines of the main stream and the branch streams are cut off at the same elevation of the river lines, and elevation points with lower elevation values are reserved.
A5, generating a river basin triangular grid model based on river basin elevation data, and interpolating the river basin triangular grid by using an inverse distance weighting method to obtain a high-precision river basin triangular grid model. In this embodiment, blueKenue software is used to generate the river basin triangular mesh model, and BlueKenue software is also used for triangular mesh interpolation.
The river topography modeling method based on data interpolation provided by the embodiment of the application is introduced below by taking a river channel in Shandong province as a research object. The main stream length is about 2km and the width is about 40-60 m, one branch stream is arranged in the middle, and the branch stream length is about 150m and the width is about 10m.
In this example, the river terrain modeling method based on data interpolation specifically includes the following steps:
b1, acquiring public high-definition image data and measured cross section high-precision elevation data of the river channel.
The high-definition image data selects the satellite image data of the sky map, and the data can be dynamically displayed in QGIS geographic information systems in the form of xyz tiles according to the OGC WMTS standard, so that the follow-up operation is facilitated. The measured cross section high-precision elevation data are provided by local water conservancy departments, and the data content comprises longitude and latitude coordinates and elevation of 7 cross section characteristic points of a left base point, a left bank top point, a left bank river bottom point, a river middle point, a right bank river bottom point, a right bank top point and a right base point of a river channel. The longitude and latitude coordinates are accurate to 7 positions behind decimal points, and the elevation precision is in the centimeter level.
And B2, drawing a longitudinal river line according to the public high-definition image data and the measured cross section high-precision elevation data of the river.
And manually drawing a plurality of longitudinal river lines, wherein the longitudinal river lines at least comprise 7 river lines penetrating through the left base point, the left bank top point, the left bank river bottom point, the river middle point, the right bank river bottom point, the right bank top point and the right base point of each cross section, and 2 river lines are added among the left bank river bottom point, the river middle point and the right bank river bottom point, and 9 river lines are added in total. The river line at the top of the left bank/the river line at the top of the right bank is close to the left bank/the right bank of the river in the image, and the river line at the middle point of the river is consistent with the river trend in the image.
And B3, interpolating the elevation of the intersection point of each river channel line and the cross section based on the measured cross section high-precision elevation data.
For each of the 9 river lines, determining the intersection point of the 9 river lines with each cross section, and interpolating the elevation of the intersection point by using a linear interpolation method according to the elevation data of each cross section characteristic point (left base point, left bank top point, left bank bottom point, river middle point, right bank bottom point, right bank top point and right base point).
And B4, interpolating the elevations of each point on the river line between the cross sections according to the elevations of the adjacent cross sections.
For each river line, the elevation of the river line between the adjacent cross sections is interpolated by a linear interpolation method according to the elevation of the intersection point of each river line and each adjacent two cross sections, and 200 points are interpolated between each two cross sections, so that dense and evenly distributed elevation points are generated.
And B5, connecting the river line of the main stream and the river line of the tributary at the river junction.
For the bifurcated river, the river lines are cut off at the same elevation at the river junction, and the elevation points with lower elevation values are reserved, so that the connectivity of the river is ensured, and the connection mode of the main and branch river lines is shown in figure 4.
And B6, generating a river basin river channel triangular grid model, and carrying out river basin triangular grid interpolation to generate a high-precision river basin river channel triangular grid model.
And interpolating the river triangular grid by using an inverse distance weighting method based on the elevation points, and modeling a hydrodynamic model. The river triangular network is generated by BlueKenue software, the grid side length is about 4m, the elevation point interpolation is also operated by BlueKenue software, and the form of interpolation of the river triangular network is shown in fig. 5.
The embodiment of the application provides a river channel topography modeling method based on data interpolation, which comprises the steps of firstly obtaining river channel image data and actually measured cross section elevation data, then drawing a plurality of river channel lines based on the river channel image data, interpolating the river channel lines according to elevation data of intersection points of the river channel lines and two adjacent cross sections aiming at any drawn river channel line to obtain elevation data of each interpolation point on the river channel lines, connecting the river channel lines of a main stream with the river channel lines of a tributary at the intersection of the main stream and the tributary stream to obtain river channel elevation data, and finally generating a river channel triangular grid model of the river channel based on the river channel elevation data, and interpolating the river channel triangular grid by using an inverse distance weighting method to obtain a river channel triangular grid model of the river channel with high precision. The method can generate densely and uniformly distributed elevation point data based on river cross section data and public river image data, provides terrain data support for modeling of the two-dimensional hydrodynamic model, and is beneficial to improving modeling accuracy of the hydrodynamic model.
Based on the same inventive concept, the embodiment of the application also provides a system for realizing the river channel terrain modeling method based on the data interpolation. The implementation of the solution provided by the system is similar to that described in the above method, so the specific limitation in one or more system embodiments provided below may be referred to above as limitation on the river channel topography modeling method based on data interpolation, and will not be described herein.
In one exemplary embodiment, as shown in fig. 6, a river terrain modeling system based on data interpolation is provided, comprising the following modules:
the river channel data acquisition module is used for acquiring river channel image data and actually measured cross section elevation data, wherein the river channel image data are used for representing the trend of a river channel, and the actually measured cross section elevation data at least comprise elevation data of each characteristic point on each cross section.
The river line drawing module is used for drawing a plurality of river lines based on river image data, and the river lines at least comprise river lines passing through each characteristic point on each cross section.
The interpolation point elevation determining module is used for interpolating the river line according to elevation data of two adjacent cross sections of the river line aiming at any river line to obtain elevation data of each interpolation point on the river line.
The river basin river course line elevation data comprises elevation data of a plurality of main stream river course lines, a plurality of tributary river course lines and interpolation points on each river course line in the river basin.
The river channel triangular grid interpolation module is used for generating a river channel triangular grid model based on river channel elevation data of the river channel, and interpolating the river channel triangular grid by using an inverse distance weighting method to obtain the river channel triangular grid model with high precision.
Of course, the architecture shown in fig. 6 is merely exemplary, and one or at least two components of the system shown in fig. 6 may be omitted as actually needed when implementing different functions.
In an exemplary embodiment, a computer device, which may be a server or a terminal, is provided, and an internal structure thereof may be as shown in fig. 7. The computer device includes a processor, a memory, an Input/Output interface (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. Wherein the processor of the computer device is configured 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, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input/output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used for communicating with an external terminal through a network connection. The computer program when executed by the processor is used for realizing a river terrain modeling method based on data interpolation.
It will be appreciated by those skilled in the art that the structure shown in FIG. 7 is merely a block diagram of some of the structures associated with the present inventive arrangements and is not limiting of the computer device to which the present inventive arrangements may be applied, and that a particular computer device may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
In an exemplary embodiment, a computer device is also provided, comprising a memory and a processor, the memory having stored therein a computer program, the processor implementing the steps of the method embodiments described above when the computer program is executed.
In an exemplary embodiment, a computer-readable storage medium is provided, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method embodiments described above.
In an exemplary embodiment, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the steps of the method embodiments described above.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, database, or other medium used in embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high density embedded nonvolatile Memory, resistive random access Memory (ReRAM), magneto-resistive random access Memory (Magnetoresistive RandomAccess Memory, MRAM), ferroelectric Memory (Ferroelectric RandomAccess Memory, FRAM), phase change Memory (PHASE CHANGE Memory, PCM), graphene Memory, and the like. Volatile memory can include random access memory (RandomAccess Memory, RAM) or external cache memory, and the like. By way of illustration, and not limitation, RAM can be in various forms such as static random access memory (Static RandomAccess Memory, SRAM) or dynamic random access memory (Dynamic RandomAccess Memory, DRAM), etc.
The databases referred to in the embodiments provided herein may include at least one of a relational database and a non-relational database. The non-relational database may include, but is not limited to, a blockchain-based distributed database, and the like. The processor referred to in the embodiments provided in the present application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, or the like, but is not limited thereto.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The principles and embodiments of the present application have been described herein with reference to specific examples, which are intended to facilitate an understanding of the principles and concepts of the application and are to be varied in scope and detail by persons of ordinary skill in the art based on the teachings herein. In view of the foregoing, this description should not be construed as limiting the application.

Claims (10)

1.一种基于数据插值的河道地形建模方法,其特征在于,包括:1. A river terrain modeling method based on data interpolation, characterized by comprising: 获取河道影像数据和实测横断面高程数据;所述河道影像数据用于表征河道走向;所述实测横断面高程数据至少包括各横断面上各特征点的高程数据;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.根据权利要求1所述的基于数据插值的河道地形建模方法,其特征在于,横断面上各特征点自左至右包括:左基点、左岸顶点、左岸河底点、河道中点、右岸河底点、右岸顶点和右基点。2. According to the river terrain modeling method based on data interpolation according to claim 1, it 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.根据权利要求1所述的基于数据插值的河道地形建模方法,其特征在于,基于所述河道影像数据,绘制若干条河道线,具体包括:3. The river terrain modeling method based on data interpolation according to claim 1 is characterized in that, based on the river image data, a plurality of river lines are drawn, specifically comprising: 根据所述河道影像数据,绘制经过不同横断面上相同特征点的河道线;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.根据权利要求1所述的基于数据插值的河道地形建模方法,其特征在于,在干支流交汇处,将干流的若干条河道线和支流的若干条河道线进行衔接,基于保障河道连通性的原则,在干流和支流的河道线高程相同处截断各自的河道线,并保留高程值低的高程点。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 the tributaries, several river lines of the main stream and several river lines of the tributaries are connected, and based on the principle of ensuring river connectivity, the respective river lines of the main stream and the tributaries are cut off at the same elevation, and the elevation points with low elevation values are retained. 5.根据权利要求1所述的基于数据插值的河道地形建模方法,其特征在于,在干支流交汇处,将干流的若干条河道线和支流的若干条河道线进行衔接,具体包括:5. The river terrain modeling method based on data interpolation according to claim 1 is characterized in that, at the intersection of the main stream and the tributary, several river lines of the main stream are connected with several river lines of the tributary, specifically 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.根据权利要求1所述的基于数据插值的河道地形建模方法,其特征在于,采用BlueKenue软件生成流域河道三角网格模型。6. The river terrain modeling method based on data interpolation according to claim 1 is characterized in that the triangular mesh model of the river basin is generated by using BlueKenue software. 7.一种基于数据插值的河道地形建模系统,其特征在于,包括:7. A river terrain modeling system based on data interpolation, characterized by comprising: 河道数据获取模块,用于获取河道影像数据和实测横断面高程数据;所述河道影像数据用于表征河道走向;所述实测横断面高程数据至少包括各横断面上各特征点的高程数据;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.一种计算机设备,包括:存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-6中任一项所述的基于数据插值的河道地形建模方法。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 according to any one of claims 1 to 6. 9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-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 according to any one of claims 1 to 6 is implemented. 10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-6中任一项所述的基于数据插值的河道地形建模方法。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 according to any one of claims 1 to 6 is implemented.
CN202411499847.9A 2024-10-24 2024-10-24 River terrain modeling method and related device based on data interpolation Active CN119478291B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411499847.9A CN119478291B (en) 2024-10-24 2024-10-24 River terrain modeling method and related device based on data interpolation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411499847.9A CN119478291B (en) 2024-10-24 2024-10-24 River terrain modeling method and related device based on data interpolation

Publications (2)

Publication Number Publication Date
CN119478291A CN119478291A (en) 2025-02-18
CN119478291B true CN119478291B (en) 2025-05-27

Family

ID=94586648

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411499847.9A Active CN119478291B (en) 2024-10-24 2024-10-24 River terrain modeling method and related device based on data interpolation

Country Status (1)

Country Link
CN (1) CN119478291B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120298628A (en) * 2025-06-13 2025-07-11 宁波弘泰水利信息科技有限公司 A rapid modeling method for underwater terrain of reservoirs based on single-beam sonar bathymetry

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105631168A (en) * 2016-03-25 2016-06-01 中国水利水电科学研究院 Real-time and efficient drainage basin flood routing visual simulation method
CN108010103A (en) * 2017-11-24 2018-05-08 武汉大学 The quick fine generation method of river with complicated landform

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8655595B1 (en) * 2006-10-17 2014-02-18 Corelogic Solutions, Llc Systems and methods for quantifying flood risk
CN111681316B (en) * 2020-06-24 2023-05-30 河南省水利勘测设计研究有限公司 High-precision river terrain interpolation method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105631168A (en) * 2016-03-25 2016-06-01 中国水利水电科学研究院 Real-time and efficient drainage basin flood routing visual simulation method
CN108010103A (en) * 2017-11-24 2018-05-08 武汉大学 The quick fine generation method of river with complicated landform

Also Published As

Publication number Publication date
CN119478291A (en) 2025-02-18

Similar Documents

Publication Publication Date Title
CN110334384B (en) A Method of Constructing River Data Based on Digital Elevation Model
Desalegn et al. Mapping flood inundation areas using GIS and HEC-RAS model at Fetam River, Upper Abbay Basin, Ethiopia
Gao et al. A hierarchy-based solution to calculate the configurational entropy of landscape gradients
CN119478291B (en) River terrain modeling method and related device based on data interpolation
Zhang et al. Calculation and visualization of flood inundation based on a topographic triangle network
CN104573234B (en) A kind of basin storage capacity density space method based on ArcGIS
CN118627411B (en) Method, device and equipment for automatic modeling of urban floods using multi-resolution data coupling
Chen et al. Topological and dynamic complexity of the Pearl River Delta and its responses to human intervention
CN117933127A (en) Rapid modeling system and method for torrential flood small-basin hydrologic model
Costelloe et al. Modelling streamflow in a large anastomosing river of the arid zone, Diamantina River, Australia
CN116561476A (en) Method for automatic realization of flash flood flow and inundation forecasting in small watersheds
CN115166190A (en) River dissolved organic carbon flux detection method and device and electronic equipment
Xingyuan et al. Study on the correlation between river network patterns and topography in the Haihe River basin
Abd Elrahman et al. Determination of the Hydrological and Morphometric Characteristics Using GIS
CN114332390B (en) A watershed extraction method based on outlet relocation
JPH09185702A (en) Riverbed shape interpolating method, three-dimensional information interpolating method, median lien calculating method and external dividing line calculating method
CN116486027A (en) Digital twin deduction method for urban flood
CN114882144A (en) Method and device for generating river topological structure, computing equipment and medium
CN120430244B (en) Two-dimensional flood simulation method, equipment and medium for continuous dam break of cascade reservoir
Guan et al. Rain fall predict and comparing research based on Arcgis and BP neural network
CN119693817B (en) Method, device, equipment and medium for selecting geographical entity oriented to artificial river network
CN120069562B (en) Reservoir area inundation risk map determining method, device, medium and product
CN119598730A (en) A grid generation method and device for lake geometry simulation
CN119442632A (en) Flood inundation range calculation method based on grid water level and related device
Guo et al. SWMM-based assessment of the effectiveness of water system connectivity in towns and cities

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant