Three-dimensional river channel model construction method and system for seismic simulation, and storage medium
By constructing a 3D river model through human-computer interaction, the problem of strong model uniformity in existing technologies is solved, and the rapid construction of diversified river models and the adaptive improvement of intelligent recognition methods are realized.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA NATIONAL OFFSHORE OIL (CHINA) CO LTD
- Filing Date
- 2022-11-17
- Publication Date
- 2026-05-05
AI Technical Summary
Existing methods for constructing 3D river models mainly rely on known data, resulting in highly simplistic models that are difficult to promote in different regions, and thus, intelligent river identification methods lack adaptability.
A three-dimensional river model is constructed using a human-computer interaction method. By setting the length, width, height, number of layer interfaces, river name, and distribution map of the central control point, a connection map of the main and secondary rivers is generated. By combining linear interpolation and cubic spline interpolation algorithms, arbitrarily diverse three-dimensional river models can be established.
It enables the rapid and convenient construction of diverse 3D river models, improves the adaptability of intelligent river identification methods and the richness of river features, and avoids dependence on interpretive data.
Smart Images

Figure CN115690349B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of reservoir geophysics, and in particular to a method, system, and storage medium for constructing a three-dimensional river channel model for seismic simulation. Background Technology
[0002] Riverbed sedimentary reservoirs are major oil and gas accumulation sites both domestically and internationally. Currently, most river-related oil and gas reservoirs exhibiting clear seismic characteristics have been discovered. The remaining reservoirs are mostly those with less pronounced seismic characteristics, making them difficult to discover. Discovering these reservoirs is becoming increasingly challenging and risky. To mitigate exploration risks, it is necessary to study the seismic characteristics of riverbed oil and gas reservoirs under different conditions, in order to develop targeted seismic interpretation techniques and facilitate the discovery of riverbed-related oil and gas reservoirs. Understanding the characteristics of riverbed oil and gas reservoirs under different conditions requires the development of riverbed modeling methods capable of establishing diverse riverbed models to provide fundamental data for studying the characteristics of different riverbed oil and gas reservoirs. Current riverbed modeling methods include two-dimensional and three-dimensional riverbed modeling.
[0003] For the construction of two-dimensional river channel models, the main focus is on building models along the paleochannel direction and perpendicular to the channel direction. Different mathematical methods are used to fit the channel interface, such as univariate three-point unconformity interpolation, least squares curve fitting, and smooth unequal interval interpolation. For the construction of three-dimensional river channel models, current methods primarily involve constructing two-dimensional surfaces based on known data, and then forming the three-dimensional channel based on these two-dimensional curves. For example, existing methods for establishing river channel topography models are based on known channel boundary data and key cross-sectional data. Existing deterministic modeling methods for three-dimensional sedimentary facies models of fluvial facies are based on obtaining relevant boundary data of the channel facies from actual digital sedimentary facies maps to construct the channel. Existing methods for three-dimensional river channel modeling based on multi-attribute supervoxel cuts address the problem of insufficient depiction of the channel by a single seismic attribute, proposing a multi-attribute fusion method based on improved local linear embedding to enhance the three-dimensional river channel modeling effect.
[0004] Compared to forward modeling studies using two-dimensional river channels, forward modeling studies using three-dimensional river channels are more conducive to studying the seismic characteristics of rivers, and can better establish river identification methods based on the understanding of seismic characteristics. However, current methods for constructing three-dimensional river channels mainly use river boundary data determined by known data in a specific region to control the construction of the river channel model. The resulting model is relatively mechanical and lacks diversity, making it difficult for intelligent river identification methods based on this approach to have significant applicability in other regions. Summary of the Invention
[0005] To address the aforementioned problems, the purpose of this invention is to provide a method, system, and storage medium for constructing three-dimensional river channel models for earthquake simulation. This method can establish arbitrarily diverse three-dimensional river channels, providing various types of three-dimensional river channel big data for intelligent river channel identification methods, thereby improving the adaptability of intelligent river channel identification methods.
[0006] To achieve the above objectives, the present invention adopts the following technical solution: a method for constructing a three-dimensional river channel model for earthquake simulation, comprising: setting the length, width, and height of the three-dimensional river channel model, and setting the display plane range according to the length, width, and height; setting the number of interface layers contained in the three-dimensional river channel model, and performing adjustment and control operations on all interface layers within the plane range; setting the river channel name, obtaining a plane distribution map of the central control point, obtaining a primary and secondary river channel connection map based on the plane distribution map of the central control point, and generating a river channel depth plane map; selecting interface layers and river channels, and obtaining a three-dimensional display map of the interface layers and river channels.
[0007] Furthermore, the setting of the display plane range based on length, width, and height includes:
[0008] Set the control points to generate the displayed plane range, assuming the plane is P1;
[0009] Set the plane range used to control the depth display of the control point; let's assume the plane is P2.
[0010] Set the plane range used for displaying the interpolated layers and channels, assuming this plane is P3.
[0011] The three-dimensional display plane used for layers and channels is represented by P0.
[0012] Furthermore, the adjustment and control operation for all interface layers within the planar range includes:
[0013] Set control points for the layer interface with serial number i, and use equal spacing in both the x and y directions;
[0014] Adjust the control point depth of the layer interface with sequence number i;
[0015] For the control point of the layer interface with serial number i, the layer interface data is generated using a linear interpolation algorithm, and the calculation results are displayed in plane P3.
[0016] Furthermore, the x-direction and y-direction are controlled using an equidistant method, including: assuming the number of control points in the x and y directions are respectively... Based on the preset control rules, a control point distribution map is generated on plane P1.
[0017] Furthermore, adjusting the control point depth of the layer interface with sequence number i includes:
[0018] On the P2 plane, control points with the same y-coordinate are displayed one at a time, and their depths are modified using a human-computer interaction method. The depths of control points with other y-coordinates are modified in turn until all of them are modified.
[0019] Furthermore, the step of setting the river name and obtaining the planar distribution map of the central control point includes:
[0020] Assume the river is named River, and select the control layer where the river is located and set the number of stages of the river, assuming the number of stages is m;
[0021] Set up the branch channels 1, ..., m respectively, and generate a planar distribution map of the central control points of the main and secondary channels in plane P1.
[0022] Furthermore, the generation of the river channel depth plan view includes:
[0023] Connecting the central control points of the main and secondary waterways yields a connection diagram of the main and secondary waterways.
[0024] Modify the depth of the primary and secondary channels on the primary and secondary channel connection map, select the names of the primary and secondary channels, and modify the depth of the channel control points in the planar P2 map;
[0025] Set the width range of each control point, obtain the river boundary based on the river center control point and the control point width, and generate a river depth planar map in plane P3.
[0026] A three-dimensional river channel model construction system for earthquake simulation includes: a first processing module for setting the length, width, and height of the three-dimensional river channel model and setting the display planar range based on the length, width, and height; a second processing module for setting the number of interface layers in the three-dimensional river channel model and performing adjustment and control operations on all interface layers within the planar range; a third processing module for setting the river channel name, obtaining a planar distribution map of the central control points, obtaining a primary and secondary river channel connection map based on the planar distribution map of the central control points, and generating a river channel depth planar map; and a three-dimensional stereoscopic display module for selecting interface layers and river channels to obtain a three-dimensional stereoscopic display map of the interface layers and river channels.
[0027] A computer-readable storage medium storing one or more programs, the one or more programs including instructions that, when executed by a computing device, cause the computing device to perform any of the methods described above.
[0028] A computing device includes: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs include instructions for performing any of the methods described above.
[0029] The present invention has the following advantages due to the adoption of the above technical solutions:
[0030] 1. This invention uses a human-computer interaction method to construct a three-dimensional river model, which can establish any variety of three-dimensional river channels, providing a wide range of three-dimensional river big data for intelligent river identification methods, thus improving the adaptability of intelligent river identification methods.
[0031] 2. This invention adopts a human-computer interaction-based approach to quickly build three-dimensional river channel models, avoiding the need for additional interpretive data required by other methods to construct three-dimensional river channel models. The method is quick and convenient, and can provide rich three-dimensional river geological models for the formation of intelligent river interpretation technology.
[0032] 3. This invention adopts a hierarchical approach to construct primary and secondary waterways, which can clearly distinguish between them. Attached Figure Description
[0033] Figure 1 This is a flowchart of a three-dimensional river channel model construction method for earthquake simulation in one embodiment of the present invention;
[0034] Figure 2 This is a distribution diagram of interface control points on a certain layer of the P1 plane in one embodiment of the present invention;
[0035] Figure 3 This is a distribution diagram of depth control points on a certain layer of the P2 plane before adjustment in one embodiment of the present invention;
[0036] Figure 4 This is a distribution diagram of depth control points on a certain layer on the P2 plane after adjustment in one embodiment of the present invention;
[0037] Figure 5 This is a planar display after interpolation of a certain interface layer on the P3 plane in one embodiment of the present invention;
[0038] Figure 6 This is a distribution map of control points at various levels on plane P1, where the river is named Rive, in one embodiment of the present invention.
[0039] Figure 7 This is a planar display of the control points of the river named River on plane P1 in one embodiment of the present invention;
[0040] Figure 8 This is a diagram showing the adjustment of the main channel depth of the River on P2 in one embodiment of the present invention;
[0041] Figure 9 This is an example of an interpolated river display in one embodiment of the present invention;
[0042] Figure 10 This is a stereoscopic display of a three-dimensional river channel model in one embodiment of the present invention. Detailed Implementation
[0043] 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, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the described embodiments of the present invention are within the scope of protection of the present invention.
[0044] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the exemplary embodiments according to this application. As used herein, the singular form is intended to include the plural form as well, unless the context clearly indicates otherwise. Furthermore, it should be understood that when the terms "comprising" and / or "including" are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.
[0045] This invention relates to a method for constructing three-dimensional river channel models for earthquake simulation, which generates arbitrary river channel models, overcomes the limitations of existing three-dimensional river channel model construction methods in terms of model construction, and provides rich river channel feature models for intelligent river channel identification technology, which is a key area of reservoir geophysics.
[0046] Since this invention is mainly used for the identification of ancient river channels, there are often other strata above the ancient river channels, forming a stratigraphic interface with the river channel area. Therefore, this invention involves not only the construction of the river channel but also the construction of the stratigraphic interface. The construction of the stratigraphic interface mainly adopts a control point-based approach. First, control points with a regular distribution are generated for the designated river channel area according to certain rules. Then, the depth of the control points is modified according to certain rules. Finally, a linear algorithm is used for interpolation to obtain the stratigraphic interface data that controls the river channel distribution. For the construction of the river channel, a multi-level method is used to generate the central control points of the branch channels. Then, the depth of the control points is modified according to the selected branch channels. Next, the river width at the control points is set, and the river control boundary is generated based on the river width of the control points. Finally, a river channel model is generated using cubic spline interpolation algorithms, linear interpolation algorithms, etc.
[0047] The model constructed by this invention does not need to be based on interpretable data. It can construct any geological model based on the knowledge of geologists or geophysicists. It can easily generate diverse geological models required by geologists or geophysicists for research, providing rich model data for subsequent research. The hierarchical approach to constructing primary and secondary channels can clearly distinguish between them. The model generation is convenient, simple and practical.
[0048] In one embodiment of the present invention, a method, system, and storage medium for constructing a three-dimensional river channel model for earthquake simulation are provided. In this embodiment, as... Figure 1 As shown, the method includes the following steps:
[0049] 1) Set the length, width, and height of the 3D river model, and set the display plane range according to the length, width, and height;
[0050] 2) Set the number of interfaces in the 3D river model, and perform adjustment and control operations on all interface layers within the planar range;
[0051] 3) Set the river name, obtain the central control point plan distribution map, and obtain the main and secondary river connection map based on the central control point plan distribution map to generate the river depth plan map;
[0052] 4) Select the interface layer and the river channel to obtain a three-dimensional display of the interface layer and the river channel.
[0053] In step 1) above, Lx, Ly, and Lz represent the length, width, and height of the three-dimensional river channel model.
[0054] In step 1) above, setting the display plane range according to length, width, and height includes the following steps:
[0055] 1.1) Set the plane range for control point generation and display, assuming the plane is P1; where the length and width range of P1 are represented by Lx and Ly.
[0056] 1.2) Set the plane range used to control the depth display of the control point, assuming that the plane is P2; where the length and width range of P2 are represented by Lx and Lz.
[0057] 1.3) Set the plane range for displaying the interpolated layers and channels, assuming the plane is P3; where the length and width range of P3 are represented by Lx and Ly.
[0058] 1.4) Let P0 represent the 3D display plane used for layers and channels. In step 2) above, adjustment control operations are performed on all interface layers within the plane. Assuming the 3D channel model contains n interface layers, the adjustment control operations include the following steps:
[0059] 2.1) Set control points for the layer interface with serial number i, and use equal spacing in both the x and y directions;
[0060] 2.2) Adjust the control point depth of the layer interface with sequence number i;
[0061] 2.3) Generate layer interface data for the control point of the layer interface with serial number i using a linear interpolation algorithm, and display the calculation results in plane P3.
[0062] Repeat steps 2.1) to 2.3) for each layer until all layer operations are completed.
[0063] In step 2.1) above, both the x and y directions are controlled using an equidistant method, including: assuming the number of control points in the x and y directions are respectively... Based on the preset control rules, a control point distribution map is generated on plane P1.
[0064] In step 2.2) above, the control point depth of layer interface with sequence number i is adjusted, including:
[0065] On the P2 plane, control points with the same y-coordinate are displayed one at a time, and their depths are modified using a human-computer interaction method. The depths of control points with other y-coordinates are modified in turn until all of them are modified.
[0066] In step 3) above, setting the river name and obtaining the central control point distribution map includes the following steps:
[0067] 3.1.1) Assume the river name is River, and select the control layer where the river is located and set the number of stages of the river, assuming the number of stages is m;
[0068] 3.1.2) Set up the branch channels of 1, ..., m respectively, and generate a planar distribution map of the central control points of the main and secondary channels in plane P1.
[0069] In step 3) above, generating a river channel depth plan map includes the following steps:
[0070] 3.2.1) Connect the central control points of the main and secondary river channels to obtain the connection diagram of the main and secondary river channels;
[0071] 3.2.2) Modify the depth of the primary and secondary channels on the primary and secondary channel connection diagram, select the names of the primary and secondary channels, and modify the depth of the channel control points in the planar P2 diagram;
[0072] 3.2.3) Set the width range of each control point, obtain the river boundary based on the central control point and the width of the control points, and generate a river depth planar map in plane P3.
[0073] In step 4) above, the P0 layer and the river channel are selected. Figure 10 This is a three-dimensional visualization of the obtained layers and channels.
[0074] Example: Combining Figures 1 to 8 The specific implementation of the present invention will be further described below.
[0075] (1) Set the length, width and height of the three-dimensional river model, and set Lx, Ly and Lz to 500m, 200m and 200m respectively.
[0076] (2) Set the control point to display plane P1 range Lx and Ly to 500m and 200m respectively.
[0077] (3) Set the plane P2 range Lx and Lz for the control point depth display to 500m and 200m respectively.
[0078] (4) Set the ranges Lx and Ly of the plane P3 after interpolation of the display layer and the river channel to 500m and 200m respectively.
[0079] (5) Set the number of interfaces in the three-dimensional river model to 2.
[0080] (6) Set control points for layer interface 1, using equal spacing in both the x and y directions. Assuming the number of control points in the x and y directions are 5 and 5 respectively, based on the set control rules, generate a control point distribution map on plane P1, as follows: Figure 2 As shown.
[0081] (7) Adjust the depth of the control points on layer interface 1. Select the control points at y = 50m, 100m, and 150m to adjust the depth. Figure 3 , Figure 4 This is a display image showing the control point depth before and after adjustment at y=50m.
[0082] (8) Generate layer interface data for the control points of layer interface 1 using a linear interpolation algorithm, and display the calculation results in the P3 plane, such as... Figure 5 As shown.
[0083] (9) Repeat steps (6)-(8) on layer interface 2 to obtain the interpolation plane diagram of layer interface 2.
[0084] (10) Set the river name, assuming it is River, and select layer interface 1 and layer interface 2 as control layers. Set the number of levels of the river, assuming it is 2.
[0085] (11) Set up the branch channels of 1 and 2 respectively, and generate a planar distribution map of the central control points of the main and secondary channels in P1. Figure 6 The largest circle represents the central control point of the first-level river channel, and the smaller circles on either side of the largest circle represent the central control points of the second-level river channel, which are derived from the first-level control points.
[0086] (12) Connecting the central control points of the main and secondary channels yields a connection diagram of the main and secondary channels (e.g., ...). Figure 7 As shown in the figure, the diagram contains a main river channel and two branch channels.
[0087] (13) Modify the depth of the primary and secondary channels. Select the names of the primary and secondary channels. The depth of the channel control points can be modified in the P2 diagram. Figure 8A schematic diagram of the river channel depth modification is shown.
[0088] (14) Set the width range of each control point, obtain the river boundary based on the river center control point and the control point width, and generate the river display plan in P3 based on cubic spline interpolation algorithm, linear interpolation algorithm, etc. Figure 9 This is a plan view of the generated river channel after interpolation.
[0089] (15) Select the layer and channel in P0 to obtain a three-dimensional display of the layer and channel.
[0090] In one embodiment of the present invention, a three-dimensional river channel model construction system for earthquake simulation is provided, comprising:
[0091] The first processing module sets the length, width, and height of the 3D river model, and sets the display plane range based on the length, width, and height.
[0092] The second processing module sets the number of interfaces in the 3D river model and performs adjustment and control operations on all interface layers within the planar range.
[0093] The third processing module sets the river name, obtains the central control point plan distribution map, and obtains the main and secondary river connection map based on the central control point plan distribution map to generate a river depth plan map.
[0094] The 3D stereoscopic display module allows you to select the interface layer and the river channel to obtain a 3D stereoscopic display image of the interface layer and the river channel.
[0095] The system provided in this embodiment is used to execute the above-described method embodiments. For specific processes and details, please refer to the above embodiments, which will not be repeated here.
[0096] In one embodiment of the present invention, a computing device is provided, which can be a terminal and may include: a processor, a communication interface, memory, a display screen, and an input device. The processor, communication interface, and memory communicate with each other via a communication bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and a computer program. When the computer program is executed by the processor, it implements a method for constructing a three-dimensional river channel model for earthquake simulation. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The communication interface is used for wired or wireless communication with external terminals. Wireless communication can be achieved through Wi-Fi, a management network, NFC (Near Field Communication), or other technologies. The display screen can be a liquid crystal display or an e-ink display. The input device can be a touch layer covering the display screen, or buttons, a trackball, or a touchpad mounted on the casing of the computing device, or an external keyboard, touchpad, or mouse, etc. The processor can call logical instructions in memory to execute the following methods: set the length, width, and height of the 3D river model, and set the display plane range according to the length, width, and height; set the number of interface layers contained in the 3D river model, and perform adjustment and control operations on all interface layers within the plane range; set the river name, obtain the central control point plane distribution map, obtain the primary and secondary river connection map based on the central control point plane distribution map, and generate a river depth plane map; select interface layers and rivers, and obtain a 3D stereoscopic display map of the interface layers and rivers.
[0097] Furthermore, the logical instructions in the aforementioned memory can be implemented as software functional units and sold or used as independent products, and can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0098] Those skilled in the art will understand that the structure of the above-described computing device is only a partial structure related to the solution of this application and does not constitute a limitation on the computing device to which the solution of this application is applied. A specific computing device may include more or fewer components, or combine certain components, or have different component arrangements.
[0099] In one embodiment of the present invention, a computer program product is provided, the computer program product including a computer program stored on a non-transitory computer-readable storage medium, the computer program including program instructions, when the program instructions are executed by a computer, the computer can execute the methods provided in the above-described method embodiments, for example including: setting the length, width and height of a three-dimensional river channel model, and setting the display plane range according to the length, width and height; setting the number of layers and interfaces contained in the three-dimensional river channel model, and performing adjustment control operations on all interface layers within the plane range; setting the river channel name, obtaining a central control point plane distribution map, obtaining a primary and secondary river channel connection map based on the central control point plane distribution map, and generating a river channel depth plane map; selecting interface layers and rivers, and obtaining a three-dimensional stereoscopic display map of the interface layers and rivers.
[0100] In one embodiment of the present invention, a non-transitory computer-readable storage medium is provided, which stores server instructions that cause a computer to execute the methods provided in the above embodiments, including, for example: setting the length, width, and height of a three-dimensional river model, and setting the display plane range according to the length, width, and height; setting the number of interface layers contained in the three-dimensional river model, and performing adjustment and control operations on all interface layers within the plane range; setting the river name, obtaining a central control point plane distribution map, obtaining a primary and secondary river connection map based on the central control point plane distribution map, and generating a river depth plane map; selecting interface layers and rivers, and obtaining a three-dimensional stereoscopic display map of the interface layers and rivers.
[0101] The computer-readable storage medium provided in the above embodiments has a similar implementation principle and technical effect to the above method embodiments, and will not be described again here.
[0102] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0103] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0104] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0105] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for constructing a three-dimensional river channel model for earthquake simulation, characterized in that, include: Set the length, width, and height of the 3D river model, and set the display plane range based on the length, width, and height, including: setting the plane range for control point generation and display, assuming this plane is P1; setting the plane range for displaying control point depth, assuming this plane is P2; setting the plane range for displaying the interpolated layers and river, assuming this plane is P3; and setting the 3D display plane for layers and river, denoted by P0. Set the number of interfaces in the 3D river channel model, and perform adjustment and control operations on all interface layers within the plane, including: setting control points for the interface with index i, using equal spacing in both the x and y directions; adjusting the depth of the control points for the interface with index i; generating interface data for the control points of the interface with index i using a linear interpolation algorithm, and displaying the calculation results in plane P3. The x-direction and y-direction are controlled using an equidistant method, including: assuming the number of control points in the x and y directions are respectively... , Based on the preset control rules, a control point distribution map is generated on plane P1; The adjustment of the control point depth of the layer interface with sequence number i includes: on the plane P2 diagram, displaying control points with the same y coordinate each time, and then modifying their depth using a human-computer interaction method, and modifying the depth of control points with other y coordinates in turn until all of them are modified. Set the river name, obtain the central control point plan distribution map, and obtain the main and secondary river connection map based on the central control point plan distribution map to generate the river depth plan map; Select the interface layer and the river channel to obtain a three-dimensional display of the interface layer and the river channel.
2. The method for constructing a three-dimensional river channel model for earthquake simulation as described in claim 1, characterized in that, The process of setting the river name and obtaining the planar distribution map of the central control point includes: Assume the river is named River, and select the control layer where the river is located and set the number of stages of the river, assuming the number of stages is m; Set up the branch channels 1, ..., m respectively, and generate a planar distribution map of the central control points of the main and secondary channels in plane P1.
3. The method for constructing a three-dimensional river channel model for earthquake simulation as described in claim 1, characterized in that, The generated river channel depth plan view includes: Connecting the central control points of the main and secondary waterways yields a connection diagram of the main and secondary waterways. Modify the depth of the primary and secondary channels on the primary and secondary channel connection map, select the names of the primary and secondary channels, and modify the depth of the channel control points in the planar P2 map; Set the width range of each control point, obtain the river boundary based on the river center control point and the control point width, and generate a river depth planar map in plane P3.
4. A three-dimensional river channel model construction system for earthquake simulation, used to implement the three-dimensional river channel model construction method for earthquake simulation as described in any one of claims 1 to 3, characterized in that, include: The first processing module sets the length, width, and height of the 3D river model, and sets the display plane range based on the length, width, and height. The second processing module sets the number of interfaces in the 3D river model and performs adjustment and control operations on all interface layers within the planar range. The third processing module sets the river name, obtains the central control point plan distribution map, and obtains the main and secondary river connection map based on the central control point plan distribution map to generate a river depth plan map. The 3D stereoscopic display module allows you to select the interface layer and the river channel to obtain a 3D stereoscopic display image of the interface layer and the river channel.
5. A computer-readable storage medium for storing one or more programs, characterized in that, The one or more programs include instructions that, when executed by a computing device, cause the computing device to perform any of the methods described in claims 1 to 3.
6. A computing device, characterized in that, include: One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for performing any of the methods described in claims 1 to 3.
Citation Information
Patent Citations
Method for generating two-dimensional terrain based on limited fixed section terrain and remote sensing image data
CN112967354A
Method and program storage device for generating grids representing the architecture of fluvial reservoirs
US20030233217A1