Bed sand gradation file splicing method and device, electronic equipment and storage medium

By dividing the area under study into grid cells and obtaining bed sediment gradation data in layers, the problem of low efficiency and error-prone generation of bed sediment gradation files in existing technologies is solved, and efficient and accurate generation of bed sediment gradation files and water-sediment model simulation are achieved.

CN121415027BActive Publication Date: 2026-05-01CHINA INST OF WATER RESOURCES & HYDROPOWER RES
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA INST OF WATER RESOURCES & HYDROPOWER RES
Filing Date
2025-12-26
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Existing methods for generating bed sediment gradation files are inefficient, error-prone, and unsuitable for large-scale, high-precision modeling. Furthermore, they are complex to operate manually and fail to meet the high efficiency and accuracy requirements of modern water and sediment simulation.

Method used

By dividing the area under study into grid cells and layering them downwards along the surface, bed sediment gradation data of different geomorphic regions are obtained, mixed and matched into nodes for each region, forming a complete bed sediment gradation file, which is then simulated using a two-dimensional water and sediment mathematical model.

Benefits of technology

It enables rapid and accurate acquisition of bed sediment gradation files, improves the model's calculation accuracy of sediment movement, reduces simulation bias, and enhances the accuracy of hydrological information prediction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121415027B_ABST
    Figure CN121415027B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of hydraulic engineering and river dynamics, and discloses a bed sand gradation file splicing method and device, an electronic device and a storage medium, the method comprising: determining a region to be studied, dividing the region to be studied into a plurality of grids, and layering the grids according to a preset step size downward along the ground surface to obtain a plurality of regional nodes; acquiring bed sand gradation data collected at different depths in different geomorphic regions in the region to be studied; mixing the bed sand gradation data of different depths in different geomorphic regions according to the preset step size to obtain bed sand gradation data of different layers in different geomorphic regions; and matching bed sand gradation data for each regional node according to the type of the geomorphic region corresponding to each regional node and the layer in which each regional node is located to obtain a bed sand gradation file for the region to be studied. The present application splices bed sand gradation files of different geomorphic types, thereby quickly generating a complete bed sand gradation file suitable for a two-dimensional water and sediment model.
Need to check novelty before this filing date? Find Prior Art

Description

Methods, apparatus, electronic equipment and storage media for splicing bed sand gradation documents Technical Field

[0001] This invention relates to the technical field of water conservancy engineering and river dynamics, specifically to a method, apparatus, electronic device, and storage medium for splicing bed sediment gradation files. Background Technology

[0002] Two-dimensional water and sediment mathematical models are core technical tools in fields such as water conservancy engineering planning and design, river evolution research, and water environment management. The reliability of their numerical simulation results directly depends on the accuracy of various initial conditions. Among them, the initial conditions of the bed sediment are one of the key parameters determining the simulation accuracy. Specifically, this is represented by the bed sediment gradation file, which needs to accurately reflect the particle composition characteristics of bed sediment in different geomorphic units within the study area to conform to the physical laws of actual water flow and sediment movement.

[0003] The geomorphological features within a typical study area often exhibit significant differences, typically categorized into two core areas: floodplains and river channels. Floodplains are generally flat with low water flow velocities, resulting in bed sediment primarily composed of fine-grained silt deposits and exhibiting a thinner gradation curve. River channels, as the main water flow channels, have high flow velocities and strong sediment transport capacity, leading to bed sediment predominantly composed of medium- to coarse-grained particles, with a gradation characteristic clearly distinct from that of floodplains. Therefore, bed sediment gradation data must be based on these geomorphological differences, specifying particle size distribution parameters for different regions to ensure the model accurately depicts the erosion, transport, and deposition processes of sediment.

[0004] However, in current engineering practice and scientific research, the preparation of bed sediment gradation files still relies on traditional methods: technicians must first manually interpret remote sensing images, topographic data, or field survey results to delineate different geomorphic areas such as floodplains and river channels, then collect bed sediment sampling data and experimental analysis results for each area, and finally integrate them into a complete bed sediment gradation input file through manual editing and splicing. This traditional method is not only inefficient and consumes a lot of manpower and time, but it is also prone to problems such as data splicing deviations and mismatches between regional boundaries and gradation parameters due to human error. Moreover, when facing large-scale watersheds and high-precision modeling scenarios, its operational complexity and error risks are further amplified, making it difficult to meet the dual requirements of efficiency and accuracy in modern water and sediment simulation. Therefore, there is an urgent need for an automated and intelligent method for generating bed sediment gradation files to improve modeling efficiency and accuracy. Summary of the Invention

[0005] This invention provides a method, apparatus, electronic device, and storage medium for splicing bed sand gradation files, in order to solve the problems of low efficiency, error-proneness, and inability to adapt to large-scale, high-precision modeling in existing methods of obtaining bed sand gradation files, which involve manual division of regions and manual splicing of bed sand data.

[0006] In a first aspect, the present invention provides a method for splicing bed sand gradation files, the method comprising:

[0007] The study area is defined and divided into multiple grids. The grids are then layered downwards along the surface according to a preset step size to obtain multiple regional nodes. Bed sand gradation data are collected at different depths within different geomorphic regions of the study area. The bed sand gradation data from different geomorphic regions at different depths are mixed according to a preset step size to obtain bed sand gradation data for different geomorphic regions at different layers. Based on the geomorphic region type and layer corresponding to each regional node in the study area, bed sand gradation data is matched for each regional node to obtain the bed sand gradation file for the study area.

[0008] The method for stitching together bed sediment gradation data provided by this invention divides the area under study into grid cells, further layering them downwards along the surface according to a preset step size, expanding the planar cells into three-dimensional regional nodes, providing comparable spatial coordinate references for data of different landform types and depths. Furthermore, through field sampling of the area under study, bed sediment gradation data that accurately reflects the area is obtained. Then, multiple sets of data of the same landform type and the same level are mixed to obtain representative gradation data for that level, improving the representativeness and accuracy of the bed sediment gradation data. Finally, by stitching together the representative bed sediment gradation data from each regional node, a complete bed sediment gradation file covering the entire area under study is formed, enabling the rapid and accurate acquisition of the bed sediment gradation file required for a two-dimensional water and sediment model.

[0009] In one optional implementation, bed sand gradation data from different geomorphic regions at different depths are mixed according to a preset step size to obtain bed sand gradation data for different geomorphic regions at different layers, including:

[0010] According to the preset step size, the bed sand gradation data at different depths are mapped to different layers; multiple sets of bed sand gradation data belonging to the same layer in the same geomorphic area are mixed to obtain the bed sand gradation data of the current geomorphic area in the current layer.

[0011] The method for stitching bed sand gradation files provided by this invention first maps bed sand gradation data at different depths to different layers according to a preset step size, thereby converting scattered vertical depth data into a unified hierarchical framework and ensuring that depth data from different sources can be compared and processed at the same layer. Furthermore, multiple sets of bed sand gradation data belonging to the same layer in areas with the same landform type are mixed to obtain more realistic and representative bed sand gradation data, providing standardized and high-quality basic data for regional node matching.

[0012] In one optional implementation, different layers in each type of geomorphic region correspond to their own gradation ratios. Multiple sets of bed sand gradation data are mixed according to the gradation ratios to obtain the bed sand gradation data of the current geomorphic region in the current layer.

[0013] The method for splicing bed sand gradation data provided by this invention assigns specific gradation ratios to different layers, and then mixes multiple sets of bed sand gradation data to obtain bed sand gradation data that better matches the characteristics of each layer, eliminating errors caused by layer differences and obtaining a distribution that is closer to the true distribution of that layer.

[0014] In one optional implementation, based on the geomorphic region type and layer corresponding to each regional node in the area under study, bed sand gradation data is matched for each regional node to obtain a bed sand gradation file for the area under study, including:

[0015] Based on the bed sand gradation data of different geomorphic regions at different layers, gradation grid files are established for each type of geomorphic region. The nodes in the gradation grid files correspond one-to-one with the regional nodes of the region under study. One type of geomorphic region corresponds to one gradation grid file, which contains the bed sand gradation data corresponding to each node. For each regional node in the region under study, the corresponding gradation grid file is locked according to the geomorphic region type of the regional node. The bed sand gradation data of the nodes corresponding to the regional nodes in the gradation grid files are used as the bed sand gradation data of the regional nodes. The bed sand gradation file of the region under study is formed based on the bed sand gradation data of each regional node in the region under study.

[0016] The method for stitching bed sand gradation files provided by this invention establishes a dedicated gradation grid file for each landform type, avoiding the mixing of data from different landforms and providing a precise data foundation for data matching at each node. Based on the landform type and spatial location of regional nodes, matching bed sand gradation data is directly extracted from the corresponding landform's gradation grid file. Furthermore, the matching data from all nodes are integrated to form a complete bed sand gradation file. By matching dispersed sampled data with regional nodes corresponding to the landform type, the scientific stitching of bed sand gradation files is achieved.

[0017] In one alternative implementation, in the bed sand gradation file, the row containing the regional node indicates the cross section to which the regional node belongs and the number of layers in the cross section, and the column containing the regional node indicates the vertical position of the regional node in the area to be studied.

[0018] The method for splicing bed sand gradation files provided by this invention standardizes bed sand gradation files by specifying row and column rules, making it easier to modify, supplement, or verify data.

[0019] In one optional implementation, the bed sediment gradation file is input into a pre-established two-dimensional hydro-sediment mathematical model. The hydrological information of the area under study is simulated through the two-dimensional hydro-sediment mathematical model to obtain the simulation results of the hydrological information of the area under study.

[0020] The method for splicing bed sediment gradation files provided by this invention inputs the final complete bed sediment gradation file into a pre-established two-dimensional hydro-sediment model, providing reliable input parameters for the model, improving the model's calculation accuracy of sediment movement, reducing simulation deviations caused by bed sediment data errors, and enhancing the accuracy of hydrological information prediction.

[0021] Secondly, the present invention provides a bed sand gradation document splicing device, the device comprising:

[0022] The system comprises the following modules: a region division module, a data acquisition module, and a gradation module. The data acquisition module acquires bed sand gradation data collected at different depths within different geomorphic regions of the study area. The gradation data mixing module mixes bed sand gradation data from different geomorphic regions at different depths according to a preset step size to obtain bed sand gradation data for different geomorphic regions at different layers. The gradation file splicing module matches bed sand gradation data for each regional node in the study area according to the geomorphic region type and layer it belongs to, thus obtaining the bed sand gradation file for the study area.

[0023] Thirdly, the present invention provides an electronic device, comprising: a memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to perform the bed sand gradation file splicing method described in the first aspect or any corresponding embodiment thereof.

[0024] Fourthly, the present invention provides a computer-readable storage medium storing computer instructions for causing a computer to execute the bed sand gradation file splicing method described in the first aspect or any corresponding embodiment thereof.

[0025] Fifthly, the present invention provides a computer program product, including computer instructions for causing a computer to execute the bed sand gradation file splicing method described in the first aspect or any corresponding embodiment thereof. Attached Figure Description

[0026] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0027] Figure 1 is a schematic diagram of an application scenario according to an embodiment of the present invention;

[0028] Figure 2 is a schematic flowchart of the first method for splicing bed sand gradation files according to an embodiment of the present invention;

[0029] Figure 3 is a schematic diagram of the area to be studied;

[0030] Figure 4 is a schematic diagram of the extent of each region within the area to be studied;

[0031] Figure 5 is a schematic diagram of the contents of the yjq.txt file;

[0032] Figure 6 is a schematic diagram of the contents of the Pb_0.txt file;

[0033] Figure 7 is a schematic diagram of the contents of the Pb_re.txt file;

[0034] Figure 8 is a structural block diagram of the bed sand gradation document splicing device according to an embodiment of the present invention;

[0035] Figure 9 is a schematic diagram of the hardware structure of the electronic device according to an embodiment of the present invention. Detailed Implementation

[0036] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0037] It is understood that before using the technical solutions disclosed in the various embodiments of the present invention, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in the present invention and their authorization should be obtained in accordance with relevant laws and regulations through appropriate means.

[0038] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.

[0039] As an optional application scenario of this invention, as shown in Figure 1, the bed sand gradation file splicing system may include at least one terminal device and at least one server. Figure 1 exemplarily shows that the system includes a computer 101, a mobile terminal 102 and a server 103, and the terminal devices such as the computer 101 and the mobile terminal 102 are connected to the server 103 through the network 110.

[0040] Specifically, the terminal device can be a smartphone, tablet, laptop, PDA, desktop computer, game console, smart TV, smart wearable device, in-vehicle terminal, VR (Virtual Reality) device, AR (Augmented Reality) device, etc. Server 103 can be a standalone physical server, a server cluster, a distributed system, or a cloud server providing cloud services. Network 110 can be a wired or wireless network, examples of which include, but are not limited to, the Internet, corporate intranet, local area network, wide area network, mobile communication network, and combinations thereof.

[0041] This invention provides a method for splicing bed sand gradation, which quickly generates a complete bed sand gradation file suitable for a two-dimensional water and sediment model by splicing bed sand gradation files from regions with different landform types.

[0042] According to an embodiment of the present invention, a method for splicing bed sand gradation files is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0043] This embodiment provides a method for splicing bed sand gradation documents, which can be used on the aforementioned mobile terminals, such as mobile phones and tablets. Figure 2 is a flowchart of the method for splicing bed sand gradation documents according to an embodiment of the present invention. As shown in Figure 2, the process includes the following steps:

[0044] Step S201: Determine the area to be studied, divide the area to be studied into multiple grids, and layer the grids downward along the ground surface according to a preset step size to obtain multiple regional nodes.

[0045] In one optional embodiment, the area to be studied is decomposed into discrete planar units by dividing the area into grids, and then layered downwards along the ground surface at a preset step size, expanding the planar units into three-dimensional region nodes, with each region node corresponding to a specific planar position and vertical depth layer.

[0046] For example, when establishing a two-dimensional hydro-sediment mathematical model for a certain river section, the area to be studied is first determined. The scope of the area to be studied is shown in Figure 3, including the river's inlet, tributary confluence, outlet, river islands in the river channel, and land on both banks of the river. Based on the length-to-width ratio of the area to be studied, a structural mesh is generated, resulting in... The area is divided into three grids. The range of various landforms within the study area is shown in Figure 4. In this example, only three types of areas are distinguished: river channels, beaches, and islands in the river. The area circled in black is the study area, the area circled in blue is the river channel, the area circled in red is the island in the river, and the other areas within the study area are beaches.

[0047] Furthermore, the beach, river channel, and river island are represented by 0, 1, and 2 respectively. The grid is then assigned values, and the resulting file forms a landform differentiation file yjq.txt, as shown in Figure 5.

[0048] In an optional embodiment, the river channel range can be extracted using elevation data to identify each region within the study area, such as by using software like ArcGIS to extract the river network.

[0049] In one alternative embodiment, the grid is layered downwards along the ground surface according to a preset step size, and the number of layers and the thickness of each layer can be customized.

[0050] For example, the example code is divided into 5 layers, each with a thickness of 1m. Therefore, each grid is matched with a grain size distribution within a 5m range. The example grid has... If there are 1, then the number of nodes in the file used to distinguish the number of layers in the vertical direction is 1. indivual.

[0051] Step S202: Obtain bed sand gradation data collected at different depths in different geomorphic areas of the area to be studied.

[0052] In one alternative embodiment, the area to be studied may include various landform types, such as rivers, river islands, beaches, lakes and wetlands, alluvial plains, and small and medium-sized waterways in mountainous areas.

[0053] In one optional embodiment, after selecting the study area, multiple sampling points are selected for bed sand sampling based on field surveys and river channel evolution. The geomorphological type of each sampling point and sand samples at different depths from the same point are marked. Screening tests are conducted on sand samples from different areas and depths to obtain bed sand gradation data for each point. These bed sand gradation data are compared, outliers are removed, and finally, multiple sets of usable bed sand gradation data, covering various areas and depths, are selected.

[0054] Furthermore, the bed sand gradation data obtained from field sampling were saved into different txt files according to region: Pb_0.txt for the beach area, Pb_1.txt for the river channel area, and Pb_2.txt for the island area. The first line of the three files must be consistent, indicating the gradation (unit: mm). The second to nth lines are used to input the bed sand gradation data at different points and depths in that region. The Pb_0.txt file is shown in Figure 6. The figure only shows the format of the file; the data content is not actual data.

[0055] Step S203: Mix the bed sand gradation data of different geomorphic regions at different depths according to a preset step size to obtain bed sand gradation data of different geomorphic regions at different layers.

[0056] In one optional embodiment, the area to be studied includes a variety of different landform regions, and each landform region is divided into multiple levels. For each level of each landform region, multiple sets of different gradation data are collected. In this embodiment of the invention, multiple sets of data of the same landform and the same level are mixed to obtain the standardized bed sand gradation data of the corresponding level of the landform.

[0057] In an optional embodiment, bed sand gradation data of different geomorphic regions at different depths are mixed according to a preset step size. The required mixing ratio can be obtained from the bed sand gradation ratio file Pb_re.txt, as shown in Figure 7. The first column represents the node type, that is, the geomorphic region and layer where the regional node is located; the second and third columns are the two sets of bed sand gradations selected for the node, corresponding to the bed sand gradation files of each region; the fourth column represents the mixing ratio of the two gradations.

[0058] For example, the meaning of the numbers in the first line of the file Pb_re.txt is as follows: 0.1 represents the first layer of the beach, 2 and 3 represent mixing using the gradations in the second and third lines of the Pb_0.txt file, and 0.5 represents the proportion of the gradation in the second line being 0.5 (the proportion of fine particles).

[0059] Step S204: Based on the geomorphic region type and layer corresponding to each regional node in the area to be studied, match the bed sand gradation data for each regional node to obtain the bed sand gradation file of the area to be studied.

[0060] In one optional embodiment, by matching the geomorphic type and vertical layer number of regional nodes with standardized bed sand gradation data, and integrating all node data, a complete bed sand gradation file covering the entire area under study is formed.

[0061] The bed sediment gradation file splicing method provided in this embodiment divides the area under study into grid cells, further layering them downwards along the surface according to a preset step size, expanding the planar cells into three-dimensional regional nodes, providing comparable spatial coordinate references for data of different landform types and depths. Furthermore, through field sampling of the area under study, bed sediment gradation data that accurately reflects the area is obtained. Then, multiple sets of data of the same landform type and the same level are mixed to obtain representative gradation data for that level, improving the representativeness and accuracy of the bed sediment gradation data. Finally, by splicing the representative bed sediment gradation data from each regional node, a complete bed sediment gradation file covering the entire area under study is formed, enabling rapid and accurate acquisition of the bed sediment gradation file required for a two-dimensional water and sediment model.

[0062] In some optional embodiments, step S203 above includes:

[0063] Step a1: Map the bed sand gradation data at different depths to different layers according to the preset step size.

[0064] In one optional embodiment, the preset step size can be 0.5m, 1m, 2m, etc. For example, if the preset step size is 1m, it means that when the grid is layered downwards along the ground surface, the thickness of each layer is 1m.

[0065] In one optional embodiment, based on a preset step size, the actual depth of each sampling point is used to determine which layer it belongs to, and the bed sand gradation data at different longitudinal depths are mapped to different preset layers to ensure that data collected from different depths in the same layer are processed uniformly.

[0066] Step a2: Mix multiple sets of bed sand gradation data belonging to the same layer in the same geomorphic region to obtain the bed sand gradation data of the current geomorphic region in the current layer.

[0067] In one optional embodiment, multiple sets of sampling data may exist at the same level in the same geomorphic region. These data can be mixed, for example, by weighted averaging, arithmetic averaging, etc., to eliminate local random errors and obtain more realistic and representative bed sand gradation data for that level.

[0068] The bed sand gradation file splicing method provided in this embodiment first maps bed sand gradation data at different depths to different layers according to a preset step size, ensuring that data collected from different depths within the same layer are processed uniformly. Furthermore, multiple sets of bed sand gradation data belonging to the same layer in areas with the same landform type are mixed to obtain more realistic and representative bed sand gradation data, providing standardized and high-quality basic data for regional node matching.

[0069] In some optional embodiments, different layers in each type of geomorphic region have their own gradation ratios. Multiple sets of bed sand gradation data are mixed according to the gradation ratios to obtain the bed sand gradation data of the current geomorphic region in the current layer.

[0070] In one optional embodiment, the hydrodynamic conditions and sediment sources of bed sand formation at different depth levels in the same geomorphic region are significantly different, resulting in inherent characteristics of bed sand gradation in each layer. Therefore, the gradation data of each layer needs to be mixed to match the corresponding gradation ratio.

[0071] In one optional embodiment, multiple sets of sampling data within the same landform and the same layer have different representativeness to the overall gradation of the layer. For example, sampling points closer to the mainstream area can better reflect the overall characteristics of the layer and should have a higher weight. Therefore, it is necessary to mix the sampling data according to the preset weight and ratio to obtain the bed sand gradation data of the current landform area in the current layer.

[0072] The bed sand gradation file splicing method provided in this embodiment allocates specific gradation ratios to different layers, and then mixes multiple sets of bed sand gradation data to obtain bed sand gradation data that better matches the characteristics of each layer, eliminating errors caused by layer differences and obtaining a distribution that is closer to the true distribution of that layer.

[0073] In some optional embodiments, based on the geomorphic region type and layer corresponding to each regional node in the area under study, bed sand gradation data is matched for each regional node to obtain a bed sand gradation file for the area under study, including:

[0074] Step b1: Based on the bed sand gradation data of different geomorphic regions at different layers, establish gradation grid files for each type of geomorphic region. The nodes in the gradation grid file correspond one-to-one with the regional nodes of the area to be studied. One type of geomorphic region corresponds to one gradation grid file, and the gradation grid file contains the bed sand gradation data corresponding to each node.

[0075] In one optional embodiment, the landforms are classified by type, and a separate gradation grid file is constructed for each type of landform. The nodes in the file correspond one-to-one with the regional nodes of the area to be studied in space, and each node contains the gradation data of the landform in the corresponding layer.

[0076] Step b2: For each regional node in the area to be studied, lock the corresponding gradation grid file according to the geomorphic region type corresponding to the regional node, and use the bed sand gradation data of the node corresponding to the regional node in the gradation grid file as the bed sand gradation data of the regional node.

[0077] In one optional embodiment, the corresponding gradation grid file can be directly located by the terrain type of the node, and the gradation data of the node in the corresponding layer can be extracted by the spatial location of the node.

[0078] Step b3: Based on the bed sand gradation data of each regional node in the area to be studied, form the bed sand gradation file of the area to be studied.

[0079] In one alternative embodiment, the bed sand gradation data of all nodes are integrated in an orderly manner according to their spatial location to form a bed sand gradation file covering the entire area under study.

[0080] The bed sand gradation file splicing method provided in this embodiment establishes a dedicated gradation grid file for each landform type, avoiding the mixing of data from different landforms and providing a precise data foundation for data matching at each node. Based on the landform type and spatial location of regional nodes, matching bed sand gradation data is directly extracted from the corresponding landform's gradation grid file. Furthermore, the matching data from all nodes are integrated to form a complete bed sand gradation file. By matching scattered sampled data with regional nodes corresponding to the landform type, the scientific splicing of bed sand gradation files is achieved.

[0081] In some optional embodiments, in the bed sand gradation file, the row containing the regional node indicates the cross section to which the regional node belongs and the number of layers in the cross section, and the column containing the regional node indicates the vertical position of the regional node in the area to be studied.

[0082] In an optional embodiment, the row containing the regional node in the bed sand gradation file represents the cross section to which the regional node belongs and the number of layers in the cross section. For example, the row containing the regional node in the file corresponds to the nth layer of the mth cross section, and the column containing the regional node represents the position of the kth grid from the riverbank in this cross section.

[0083] The method for splicing bed sand gradation files provided in this embodiment standardizes the structure of bed sand gradation files by specifying row and column rules, making it easier to modify, supplement, or verify data.

[0084] In some optional embodiments, after obtaining the bed sediment gradation file by performing the above steps S201-S204, the method provided by the present invention further includes: inputting the bed sediment gradation file into a pre-established two-dimensional hydro-sediment mathematical model, simulating the hydrological information of the area to be studied through the two-dimensional hydro-sediment mathematical model, and obtaining the hydrological information simulation results of the area to be studied.

[0085] In one optional embodiment, the core of the two-dimensional water-sediment mathematical model is based on hydrodynamics and sediment kinematics theory, simulating the dynamic processes of water flow, sediment erosion, transport, and deposition through mathematical equations. Bed sediment gradation is a key parameter affecting sediment movement.

[0086] Specifically, by inputting the obtained complete bed sediment gradation file into a pre-established two-dimensional water and sediment model, the hydrological information of the study area can be simulated to obtain simulation results.

[0087] The method for splicing bed sediment gradation files provided in this embodiment inputs the final complete bed sediment gradation file into a pre-established two-dimensional hydro-sediment model, providing reliable input parameters for the model, improving the model's calculation accuracy of sediment movement, reducing simulation deviations caused by bed sediment data errors, and enhancing the accuracy of hydrological information prediction.

[0088] This embodiment also provides a bed sand gradation file splicing device, which is used to implement the above embodiments and preferred embodiments, and will not be repeated as already described. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0089] This embodiment provides a bed sand gradation document splicing device, as shown in Figure 8, including:

[0090] The region division module 301 is used to determine the region to be studied, divide the region to be studied into multiple grids, and layer the grids downward along the ground surface according to a preset step size to obtain multiple region nodes.

[0091] The data acquisition module 302 is used to acquire bed sand gradation data collected at different depths in different geomorphic areas of the area to be studied.

[0092] The gradation data mixing module 303 is used to mix bed sand gradation data at different depths in different geomorphic regions according to a preset step size to obtain bed sand gradation data at different layers in different geomorphic regions.

[0093] The gradation file splicing module 304 is used to match bed sand gradation data for each regional node according to the geomorphic region type and layer of each regional node in the area to be studied, so as to obtain the bed sand gradation file of the area to be studied.

[0094] The bed sand gradation document splicing device provided in this embodiment of the invention can execute the bed sand gradation document splicing method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method. Further functional descriptions of the above modules and units are the same as in the corresponding embodiments described above, and will not be repeated here.

[0095] Figure 9 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention.

[0096] Referring specifically to FIG9, a schematic diagram of a suitable electronic device for implementing embodiments of the present invention is shown below. The electronic device may include a processor (e.g., a central processing unit, a graphics processor, etc.) 401, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 402 or a program loaded from memory 408 into random access memory (RAM) 403. The RAM 403 also stores various programs and data required for the operation of the electronic device. The processor 401, ROM 402, and RAM 403 are interconnected via bus 404. An input / output (I / O) interface 405 is also connected to bus 404.

[0097] Typically, the following devices can be connected to I / O interface 405: input devices 406 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 407 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; memory devices 408 including, for example, magnetic tapes, hard disks, etc.; and communication devices 409. Communication device 409 allows the electronic device to communicate wirelessly or wiredly with other devices to exchange data. Although FIG9 shows an electronic device with various devices, it should be understood that it is not required to implement or have all the devices shown, and more or fewer devices may be implemented or have instead.

[0098] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 409, or installed from a memory 408, or installed from a ROM 402. When the computer program is executed by the processor 401, it performs the functions defined in the bed sand gradation file splicing method of the embodiments of the present invention.

[0099] The electronic device shown in Figure 9 is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.

[0100] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as recordable on a storage medium, or implemented as computer code originally stored on a remote storage medium or a non-transitory machine-readable storage medium and subsequently stored on a local storage medium after being downloaded via a network. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, the bed sand gradation file splicing method shown in the above embodiments is implemented.

[0101] A portion of this invention can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to the invention through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.

[0102] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.

Claims

1. A method for splicing bed sand gradation documents, characterized in that, The method includes: determining the area to be studied; dividing the area to be studied into multiple grids; and layering the grids downwards along the surface according to a preset step size to obtain multiple regional nodes; acquiring bed sand gradation data collected at different depths in different geomorphic regions within the area to be studied; mixing the bed sand gradation data at different depths in different geomorphic regions according to the preset step size to obtain bed sand gradation data at different layers in different geomorphic regions; mapping the bed sand gradation data at different depths to different layers according to the preset step size, with each layer in each type of geomorphic region corresponding to its own gradation ratio; mixing multiple sets of bed sand gradation data according to the gradation ratio to obtain the bed sand gradation data of the current geomorphic region in the current layer; and matching the bed sand gradation data for each regional node in the area to be studied according to the geomorphic region type and layer it belongs to, to obtain the bed sand gradation file of the area to be studied.

2. The method according to claim 1, characterized in that, The bed sand gradation data of different geomorphic regions at different depths are mixed according to the preset step size to obtain bed sand gradation data of different geomorphic regions at different layers, including: mapping bed sand gradation data of different depths to different layers according to the preset step size; and mixing multiple sets of bed sand gradation data belonging to the same layer in the same geomorphic region to obtain bed sand gradation data of the current geomorphic region at the current layer.

3. The method according to claim 2, characterized in that, include: Each type of geomorphic region has its own gradation ratio for different layers. Multiple sets of bed sand gradation data are mixed according to the gradation ratio to obtain the bed sand gradation data for the current geomorphic region in the current layer.

4. The method according to any one of claim 1 or claim 2, characterized in that, Based on the geomorphic region type and layer corresponding to each regional node in the region to be studied, the bed sand gradation data is matched for each regional node to obtain the bed sand gradation file of the region to be studied. This includes: establishing gradation grid files for various geomorphic regions according to the bed sand gradation data of different geomorphic regions at different layers, wherein the nodes in the gradation grid files correspond one-to-one with the regional nodes of the region to be studied, with one gradation grid file corresponding to one type of geomorphic region, and the gradation grid files containing the bed sand gradation data corresponding to each node; for each regional node in the region to be studied, locking the corresponding gradation grid file according to the geomorphic region type corresponding to the regional node, and using the bed sand gradation data of the node corresponding to the regional node in the gradation grid file as the bed sand gradation data of the regional node; and forming the bed sand gradation file of the region to be studied based on the bed sand gradation data of each regional node in the region to be studied.

5. The method according to claim 4, characterized in that, include: In the bed sand gradation file, the row containing the regional node indicates the cross section to which the regional node belongs and the number of layers in the cross section, and the column containing the regional node indicates the vertical position of the regional node in the area under study.

6. The method according to claim 1, characterized in that, The method further includes: inputting the bed sediment gradation file into a pre-established two-dimensional hydro-sediment mathematical model, simulating the hydrological information of the area to be studied through the two-dimensional hydro-sediment mathematical model, and obtaining the simulation results of the hydrological information of the area to be studied.

7. A bed sand gradation document splicing device, characterized in that, The device includes: a region division module for determining the region to be studied, dividing the region into multiple grids, and layering the grids downwards along the surface according to a preset step size to obtain multiple region nodes; a data acquisition module for acquiring bed sand gradation data collected at different depths in different geomorphic regions within the region to be studied; a gradation data mixing module for mixing bed sand gradation data at different depths in different geomorphic regions according to the preset step size to obtain bed sand gradation data of different geomorphic regions at different layers; mapping bed sand gradation data at different depths to different layers according to the preset step size, with each layer in each type of geomorphic region corresponding to its own gradation ratio; mixing multiple sets of bed sand gradation data according to the gradation ratio to obtain bed sand gradation data of the current geomorphic region at the current layer; and a gradation file splicing module for matching the bed sand gradation data for each region node in the region to be studied according to the geomorphic region type and layer, to obtain the bed sand gradation file of the region to be studied.

8. An electronic device, characterized in that, include: A memory and a processor are interconnected, the memory storing computer instructions, and the processor executing the computer instructions to perform the bed sand gradation file splicing method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to execute the bed sand gradation file splicing method according to any one of claims 1 to 6.

10. A computer program product, characterized in that, Includes computer instructions for causing a computer to execute the bed sand gradation file splicing method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Parameter optimization method and system for river runoff and sediment model

    CN108256177A

  • Method for constructing river bed sand grading distribution based on machine learning

    CN118070686A