Three-dimensional geological model fusion method and system
By real-time detection and division of exploration areas, creating and integrating local three-dimensional geological models, the problem of time-consuming and prone to deviations in construction of three-dimensional geological models in the existing technology is solved, and efficient and accurate three-dimensional geological model generation is achieved.
Patent Information
- Application Number
- CN202510192274.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-21
- Publication Date
- 2025-03-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The prior art takes a long time to build a three-dimensional geological model, and it is prone to deviations in the process of splicing geological blocks, resulting in model errors and reduced work efficiency.
A three-dimensional geological model fusion method is adopted to detect and divide the target exploration area input by the user in real time, and a regular shape sub-region is detected and divided into regular shape sub-regions based on preset rules. A local three-dimensional geological model is created in real time and smooth fusion processing is performed to generate a unique target three-dimensional geological model.
It realizes the rapid and efficient generation of three-dimensional geological models, eliminates manual operations, eliminates deviations in the splicing process, and significantly improves work efficiency.
Smart Images

Figure CN119693250A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of geological exploration technology, and in particular to a three-dimensional geological model fusion method and system. Background Art
[0002] With the advancement of science and technology and the rapid development of the times, people have also achieved remarkable results in the field of geological exploration technology. At the same time, with the continuous development of computer technology, people have maturely applied computer technology in the field of geological exploration to complete corresponding exploration tasks.
[0003] Among them, people have developed a variety of different three-dimensional modeling software, and in the process of geological exploration, people will use the three-dimensional modeling software to build the corresponding geological model in real time, so that they can clearly observe the distribution of geological layers in the exploration area.
[0004] Furthermore, in the process of constructing a geological model of the target area in real time with the existing technology, most of the time it requires workers to construct multiple geological blocks one by one, and then splice each constructed geological block together in real time. However, this model creation method requires a long modeling time, and at the same time, certain deviations are prone to occur in the process of splicing geological blocks, which causes certain errors in the constructed geological model, which correspondingly reduces work efficiency. Summary of the invention
[0005] Based on this, the purpose of the present invention is to provide a three-dimensional geological model fusion method and system to solve the problem that the existing technology takes a long time to model and is prone to deviations in the process of splicing geological blocks.
[0006] The first aspect of the embodiment of the present invention proposes: A three-dimensional geological model fusion method, wherein the method is applied to an exploration area with a regular shape, the method comprising: When a target exploration area input by a user is received in real time, a target area map corresponding to the target exploration area is detected in real time, and an area boundary corresponding to the target area map is detected in real time, wherein the target exploration area is a rectangle; Dividing the target exploration area into a plurality of sub-areas according to the area boundary, each of the sub-areas has the same size and shape, and creating a local three-dimensional geological model corresponding to each of the sub-areas in real time based on preset rules; The model boundary corresponding to each of the local three-dimensional geological models is detected in real time, and each of the local three-dimensional geological models is smoothly fused according to the model boundary, so as to generate a target three-dimensional geological model corresponding to the target exploration area in real time, and the target three-dimensional geological model is unique.
[0007] The beneficial effect of the present invention is that by receiving the target exploration area input by the user in real time, subsequent processing can be performed immediately. Based on this, the corresponding area boundary can be directly obtained in real time according to the detected target area map. Based on this, in order to facilitate subsequent exploration, the current target exploration area will be further divided into a number of identical sub-areas. Based on this, it is only necessary to immediately perform modeling processing on each current sub-area according to pre-set rules to generate a corresponding local three-dimensional geological model in real time. Based on this, the corresponding fusion processing is performed to quickly and effectively obtain the target three-dimensional geological model of the current target exploration area, thereby eliminating manual operations, correspondingly eliminating deviations, and improving work efficiency.
[0008] Furthermore, the step of creating a local three-dimensional geological model corresponding to each of the sub-areas in real time based on preset rules includes: When each of the sub-areas is acquired in real time, a sampling point is set corresponding to each preset distance in the sub-area, and there are multiple sampling points; At each of the sampling points, target drilling data corresponding to the sub-area is collected in real time, and a collection geological block corresponding to the sampling point is created in real time according to the target drilling data; The acquisition geological block is fully scanned to detect in real time several geological layers contained in the acquisition geological block, and a local three-dimensional geological model of the sub-area is generated according to the acquisition geological block and several geological layers corresponding thereto.
[0009] Furthermore, the step of generating a local three-dimensional geological model of the sub-area according to the acquired geological block and several geological layers corresponding thereto includes: When each of the acquisition geological blocks and several geological layers corresponding thereto are acquired in real time, corresponding target marks are added to each of the geological layers in order from top to bottom; Real-time detection of the geological layer boundary generated between two adjacent geological layers, and real-time detection of the starting point and the ending point corresponding to the geological layer boundary; Within the range of the starting point and the ending point, the boundary type corresponding to the boundary of the geological layer is detected in real time, and the boundary type includes a straight boundary and a curved boundary. Based on the boundary type, a filling geological block between two adjacent acquisition geological blocks is created in real time, so as to generate a local three-dimensional geological model of the sub-area according to the acquisition geological block and the filling geological block.
[0010] Furthermore, the step of creating a filling geological block between two adjacent acquisition geological blocks in real time based on the boundary type, so as to generate a local three-dimensional geological model of the sub-area according to the acquisition geological block and the filling geological block includes: When the boundary type is detected in real time, an extended boundary adapted to the geological layer is extended in real time according to the boundary type; Filling the extended boundary according to the geological layer to generate the filled geological block accordingly; Each of the acquisition geological blocks and each of the filling geological blocks are integrated to generate a local three-dimensional geological model of the sub-area.
[0011] Furthermore, the step of performing smooth fusion processing on each of the local three-dimensional geological models according to the model boundary to generate a target three-dimensional geological model corresponding to the target exploration area in real time includes: When the model boundary of each local three-dimensional geological model is detected in real time, a reference surface is created in real time through a preset program; Placing each of the local three-dimensional geological models adjacent to each other on the reference plane, and determining in real time according to the model boundaries a number of boundary lines corresponding to each of the local three-dimensional geological models; A smooth fusion process is performed on each of the local three-dimensional geological models according to the reference surface and the plurality of boundary lines, so as to generate a target three-dimensional geological model corresponding to the target exploration area in real time.
[0012] Furthermore, the step of performing smooth fusion processing on each of the local three-dimensional geological models according to the reference plane and the plurality of boundary lines to generate a target three-dimensional geological model corresponding to the target exploration area in real time includes: When a plurality of boundary lines corresponding to each of the local three-dimensional geological models are detected in real time, the plurality of boundary lines are highlighted; Performing a full scan of each of the local three-dimensional geological models based on the reference plane to detect in real time the overlapping boundary lines and non-overlapping boundary lines corresponding to each other between two adjacent local three-dimensional geological models; Each of the local three-dimensional geological models is fused according to the overlapping boundary lines and the non-overlapping boundary lines to generate a target three-dimensional geological model corresponding to the target exploration area in real time.
[0013] Furthermore, the step of fusing each of the local three-dimensional geological models according to the overlapping boundary lines and the non-overlapping boundary lines to generate a target three-dimensional geological model corresponding to the target exploration area in real time includes: When the overlapping boundary line and the non-overlapping boundary line are respectively acquired, hiding the overlapping boundary line in real time; Rendering is performed on each of the local three-dimensional geological models according to the non-coincident boundary lines to generate a target three-dimensional geological model of the target exploration area.
[0014] The second aspect of the embodiment of the present invention proposes: A three-dimensional geological model fusion system, wherein the system is applied to an exploration area with a regular shape, and the system comprises: A detection module, configured to detect a target area map corresponding to the target area in real time when receiving a target area input by a user, and detect an area boundary corresponding to the target area map in real time, wherein the target area is a rectangle; A division module, for dividing the target exploration area into a plurality of sub-areas according to the area boundary, each of which has the same size and shape, and creating a local three-dimensional geological model corresponding to each of the sub-areas in real time based on preset rules; The fusion module is used to detect the model boundary corresponding to each of the local three-dimensional geological models in real time, and perform smooth fusion processing on each of the local three-dimensional geological models according to the model boundary, so as to generate a target three-dimensional geological model corresponding to the target exploration area in real time, and the target three-dimensional geological model is unique.
[0015] Furthermore, the division module is specifically used for: When each of the sub-areas is acquired in real time, a sampling point is set corresponding to each preset distance in the sub-area, and there are multiple sampling points; At each of the sampling points, target drilling data corresponding to the sub-area is collected in real time, and a collection geological block corresponding to the sampling point is created in real time according to the target drilling data; The acquisition geological block is fully scanned to detect in real time several geological layers contained in the acquisition geological block, and a local three-dimensional geological model of the sub-area is generated according to the acquisition geological block and several geological layers corresponding thereto.
[0016] Furthermore, the division module is specifically used for: When each of the acquisition geological blocks and several geological layers corresponding thereto are acquired in real time, corresponding target marks are added to each of the geological layers in order from top to bottom; Real-time detection of the geological layer boundary generated between two adjacent geological layers, and real-time detection of the starting point and the ending point corresponding to the geological layer boundary; Within the range of the starting point and the ending point, the boundary type corresponding to the boundary of the geological layer is detected in real time, and the boundary type includes a straight boundary and a curved boundary. Based on the boundary type, a filling geological block between two adjacent acquisition geological blocks is created in real time, so as to generate a local three-dimensional geological model of the sub-area according to the acquisition geological block and the filling geological block.
[0017] Furthermore, the division module is specifically used for: When the boundary type is detected in real time, an extended boundary adapted to the geological layer is extended in real time according to the boundary type; Filling the extended boundary according to the geological layer to generate the filled geological block accordingly; Each of the acquisition geological blocks and each of the filling geological blocks are integrated to generate a local three-dimensional geological model of the sub-area.
[0018] Furthermore, the fusion module is specifically used for: When the model boundary of each local three-dimensional geological model is detected in real time, a reference surface is created in real time through a preset program; Placing each of the local three-dimensional geological models adjacent to each other on the reference plane, and determining in real time according to the model boundaries a number of boundary lines corresponding to each of the local three-dimensional geological models; A smooth fusion process is performed on each of the local three-dimensional geological models according to the reference surface and the plurality of boundary lines, so as to generate a target three-dimensional geological model corresponding to the target exploration area in real time.
[0019] Furthermore, the fusion module is specifically used for: When a plurality of boundary lines corresponding to each of the local three-dimensional geological models are detected in real time, the plurality of boundary lines are highlighted; Performing a full scan of each of the local three-dimensional geological models based on the reference plane to detect in real time the overlapping boundary lines and non-overlapping boundary lines corresponding to each other between two adjacent local three-dimensional geological models; Each of the local three-dimensional geological models is fused according to the overlapping boundary lines and the non-overlapping boundary lines to generate a target three-dimensional geological model corresponding to the target exploration area in real time.
[0020] Furthermore, the fusion module is specifically used for: When the overlapping boundary line and the non-overlapping boundary line are respectively acquired, hiding the overlapping boundary line in real time; Rendering is performed on each of the local three-dimensional geological models according to the non-coincident boundary lines to generate a target three-dimensional geological model of the target exploration area.
[0021] The third aspect of the embodiment of the present invention proposes: A computer comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned three-dimensional geological model fusion method when executing the computer program.
[0022] The fourth aspect of the embodiments of the present invention proposes: A readable storage medium stores a computer program, wherein the program, when executed by a processor, implements the three-dimensional geological model fusion method as described above.
[0023] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 A flow chart of a three-dimensional geological model fusion method provided in the first embodiment of the present invention; Figure 2 This is a structural block diagram of a three-dimensional geological model fusion system provided in the third embodiment of the present invention.
[0025] The following specific implementation manner will further illustrate the present invention in conjunction with the above-mentioned drawings. DETAILED DESCRIPTION
[0026] In order to facilitate the understanding of the present invention, the present invention will be described more fully below with reference to the relevant drawings. Several embodiments of the present invention are given in the drawings. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present invention more thorough and comprehensive.
[0027] It should be noted that when an element is referred to as being "fixed to" another element, it may be directly on the other element or there may be a central element. When an element is considered to be "connected to" another element, it may be directly connected to the other element or there may be a central element at the same time. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only.
[0028] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which the present invention belongs. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more of the related listed items.
[0029] See also Figure 1 , which shows the three-dimensional geological model fusion method provided by the first embodiment of the present invention. The three-dimensional geological model fusion method provided by this embodiment can save the process of manual modeling and splicing, eliminate the deviation accordingly, and improve work efficiency.
[0030] Specifically, this embodiment provides: A three-dimensional geological model fusion method is applied to an exploration area with a regular shape, the method comprising: Step S10, when a target exploration area input by a user is received in real time, a target area map corresponding to the target exploration area is detected in real time, and an area boundary corresponding to the target area map is detected in real time, wherein the target exploration area is a rectangle; Step S20, dividing the target exploration area into a plurality of sub-areas according to the area boundary, each of the sub-areas having the same size and shape, and creating a local three-dimensional geological model corresponding to each of the sub-areas in real time based on a preset rule; Step S30, detecting the model boundary corresponding to each of the local three-dimensional geological models in real time, and performing smooth fusion processing on each of the local three-dimensional geological models according to the model boundary, so as to generate a target three-dimensional geological model corresponding to the target exploration area in real time, wherein the target three-dimensional geological model is unique.
[0031] Specifically, in this embodiment, it is first necessary to explain that in order to be able to quickly and effectively generate the required three-dimensional geological model to correspondingly improve the efficiency of geological exploration, it is necessary to accurately obtain geological information, and at the same time, it is also necessary to quickly complete the corresponding modeling process. Based on this, in the actual application process, the server set in the background can receive the target exploration area input by the user in real time. Specifically, the target exploration area can be a plain or a basin, etc. Based on this, in order to facilitate the rapid collection of the geological information corresponding to the internal part of the current target exploration area, it is necessary to further detect the target area map corresponding to the current target exploration area in real time in the existing map database. At the same time, it is also possible to directly detect the area boundary corresponding to the current target exploration area in real time according to the size of the current target area map. It should be pointed out that the three-dimensional geological modeling method provided by the present invention is mainly used in exploration areas with regular shapes. Specifically, the exploration area can be a rectangle or a square. It should be noted that when the exploration area is an irregular shape, the current irregular exploration area can be divided into several regular exploration areas for subsequent processing. Based on this, after the regional boundary corresponding to the current target exploration area is detected in real time through the above steps, the current target exploration area will be further divided into several sub-areas. That is, based on the above regional boundary, the current complete target exploration area is divided into several sub-areas for subsequent processing.
[0032] Furthermore, after obtaining several sub-regions in real time through the above steps, subsequent model construction processing can be carried out at this time. It should be pointed out that in order to improve the efficiency of model construction, the sizes and shapes of the sub-regions divided by the present invention are the same. Based on this, the above server will immediately create a local three-dimensional geological model corresponding to each current sub-region in real time according to the pre-set rules, so that the geological information contained in the interior of each current sub-region can be obtained. Based on this, since each current local three-dimensional geological model has a certain size and shape, the model boundary corresponding to each current local three-dimensional geological model can be detected, and the current model boundary can be used as the identification basis. On this basis, each current local three-dimensional geological model is smoothly fused, so that the target three-dimensional geological model corresponding to the above-mentioned target exploration area can be finally generated, thereby eliminating manual operations and avoiding errors, which greatly improves work efficiency.
[0033] Second embodiment Furthermore, the step of creating a local three-dimensional geological model corresponding to each of the sub-areas in real time based on preset rules includes: When each of the sub-areas is acquired in real time, a sampling point is set corresponding to each preset distance in the sub-area, and there are multiple sampling points; At each of the sampling points, target drilling data corresponding to the sub-area is collected in real time, and a collection geological block corresponding to the sampling point is created in real time according to the target drilling data; The acquisition geological block is fully scanned to detect in real time several geological layers contained in the acquisition geological block, and a local three-dimensional geological model of the sub-area is generated according to the acquisition geological block and several geological layers corresponding thereto.
[0034] Furthermore, the step of generating a local three-dimensional geological model of the sub-area according to the acquired geological block and several geological layers corresponding thereto includes: When each of the acquisition geological blocks and several geological layers corresponding thereto are acquired in real time, corresponding target marks are added to each of the geological layers in order from top to bottom; Real-time detection of the geological layer boundary generated between two adjacent geological layers, and real-time detection of the starting point and the ending point corresponding to the geological layer boundary; Within the range of the starting point and the ending point, the boundary type corresponding to the boundary of the geological layer is detected in real time, and the boundary type includes a straight boundary and a curved boundary. Based on the boundary type, a filling geological block between two adjacent acquisition geological blocks is created in real time, so as to generate a local three-dimensional geological model of the sub-area according to the acquisition geological block and the filling geological block.
[0035] Furthermore, the step of creating a filling geological block between two adjacent acquisition geological blocks in real time based on the boundary type, so as to generate a local three-dimensional geological model of the sub-area according to the acquisition geological block and the filling geological block includes: When the boundary type is detected in real time, an extended boundary adapted to the geological layer is extended in real time according to the boundary type; Filling the extended boundary according to the geological layer to generate the filled geological block accordingly; Each of the acquisition geological blocks and each of the filling geological blocks are integrated to generate a local three-dimensional geological model of the sub-area.
[0036] Furthermore, the step of performing smooth fusion processing on each of the local three-dimensional geological models according to the model boundary to generate a target three-dimensional geological model corresponding to the target exploration area in real time includes: When the model boundary of each local three-dimensional geological model is detected in real time, a reference surface is created in real time through a preset program; Placing each of the local three-dimensional geological models adjacent to each other on the reference plane, and determining in real time according to the model boundaries a number of boundary lines corresponding to each of the local three-dimensional geological models; A smooth fusion process is performed on each of the local three-dimensional geological models according to the reference surface and the plurality of boundary lines, so as to generate a target three-dimensional geological model corresponding to the target exploration area in real time.
[0037] Furthermore, the step of performing smooth fusion processing on each of the local three-dimensional geological models according to the reference plane and the plurality of boundary lines to generate a target three-dimensional geological model corresponding to the target exploration area in real time includes: When a plurality of boundary lines corresponding to each of the local three-dimensional geological models are detected in real time, the plurality of boundary lines are highlighted; Performing a full scan of each of the local three-dimensional geological models based on the reference plane to detect in real time the overlapping boundary lines and non-overlapping boundary lines corresponding to each other between two adjacent local three-dimensional geological models; Each of the local three-dimensional geological models is fused according to the overlapping boundary lines and the non-overlapping boundary lines to generate a target three-dimensional geological model corresponding to the target exploration area in real time.
[0038] Furthermore, the step of fusing each of the local three-dimensional geological models according to the overlapping boundary lines and the non-overlapping boundary lines to generate a target three-dimensional geological model corresponding to the target exploration area in real time includes: When the overlapping boundary line and the non-overlapping boundary line are respectively acquired, hiding the overlapping boundary line in real time; Rendering is performed on each of the local three-dimensional geological models according to the non-coincident boundary lines to generate a target three-dimensional geological model of the target exploration area.
[0039] In addition, in the present embodiment, it is also necessary to explain that after the current target exploration area is divided into a number of sub-areas through the above steps, it is necessary to further perform corresponding analysis and processing on each current sub-area. Preferably, since each current sub-area also has a regular shape, based on this, the above-mentioned server will set a sampling point at a preset distance from one end to the other end inside each current sub-area, so that a plurality of sampling points are set inside each sub-area. Based on this, the target drilling data corresponding to each current sampling point can be collected in sequence through the existing drilling data, so that the acquisition geological block corresponding to the current sampling point can be created in real time according to the current target drilling data through the existing three-dimensional modeling software, that is, the geological block generated according to the drilling data of the current sampling point. It should be pointed out that each sampling point corresponds to only one acquisition geological block. Based on this, the currently acquired geological block can be fully scanned inside the above-mentioned three-dimensional modeling software, and several geological layers corresponding to the internal portion of the currently acquired geological block can be detected in real time. It should be noted that each existing geological layer has a clear boundary between each other, that is, there is an obvious boundary between two adjacent geological layers. Based on this, the present invention can detect in real time the geological layer boundary generated between the current two adjacent geological layers. It should be noted that since each geological block has a certain size, the starting point and the ending point of each current geological layer boundary can be detected in real time, and within the range of the current starting point and the ending point, the corresponding boundary type can be further identified. It should be noted that in the existing geological field, the boundaries between two adjacent geological layers are The generated geological layer boundary is only a straight line or an irregular curve. Based on this, after the present invention determines the boundary type of the geological layer boundary between the two adjacent geological layers in real time, it can perform corresponding extension processing in real time according to the change trend of the current boundary type, that is, the current geological layer boundary is extended in real time and a corresponding extended boundary can be formed. Based on this, it is only necessary to fill each geological layer currently detected in real time into the interior of the current extended boundary, so that an adaptive extended geological block can be generated between two adjacent acquired geological blocks in real time, and then each current acquired geological block can be connected as a whole, and a local three-dimensional geological model corresponding to each current sub-area is formed, and the current local three-dimensional geological model is further analyzed for subsequent processing.
[0040] Furthermore, after obtaining the required several local three-dimensional geological models in real time through the above steps, it is necessary to further perform smooth fusion processing on the current several local three-dimensional geological models. Specifically, in order to improve the efficiency of model fusion, the present invention will further create a reference plane corresponding to the existing three-dimensional modeling software, and use the reference plane as the fusion reference, and successively set each of the above local three-dimensional geological models adjacent to each other on the current reference plane, and use the current reference plane as the scanning reference to perform a full scan of each current local three-dimensional geological model in real time, so that the model boundary corresponding to each current local three-dimensional geological model can be detected in real time. Based on this, in the process of fusing each current local three-dimensional geological model into a whole, each current local three-dimensional geological model will generate corresponding contact surfaces and contact boundaries. Based on this, the present invention will detect the corresponding overlapping boundaries and non-overlapping boundaries generated between each current local three-dimensional geological model. It should be pointed out that the overlapping boundary is the common boundary generated by the two adjacent local three-dimensional geological models, and the non-overlapping boundary is the non-common boundary generated by the two adjacent local three-dimensional geological models. Based on this, in the actual fusion process, the current overlapping boundary can be hidden and the current non-overlapping boundary can be highlighted. Finally, the corresponding image rendering processing is performed, so that the target three-dimensional geological model corresponding to the above-mentioned target exploration area can be generated quickly and effectively, thereby eliminating the manual operation process, eliminating the deviation, and improving work efficiency.
[0041] See also Figure 2 , the third embodiment of the present invention provides: A three-dimensional geological model fusion system, wherein the system is applied to an exploration area with a regular shape, and the system comprises: A detection module, configured to detect a target area map corresponding to the target area in real time when receiving a target area input by a user, and detect an area boundary corresponding to the target area map in real time, wherein the target area is a rectangle; A division module, for dividing the target exploration area into a plurality of sub-areas according to the area boundary, each of which has the same size and shape, and creating a local three-dimensional geological model corresponding to each of the sub-areas in real time based on preset rules; The fusion module is used to detect the model boundary corresponding to each of the local three-dimensional geological models in real time, and perform smooth fusion processing on each of the local three-dimensional geological models according to the model boundary, so as to generate a target three-dimensional geological model corresponding to the target exploration area in real time, and the target three-dimensional geological model is unique.
[0042] Furthermore, the division module is specifically used for: When each of the sub-areas is acquired in real time, a sampling point is set corresponding to each preset distance in the sub-area, and there are multiple sampling points; At each of the sampling points, target drilling data corresponding to the sub-area is collected in real time, and a collection geological block corresponding to the sampling point is created in real time according to the target drilling data; The acquisition geological block is fully scanned to detect in real time several geological layers contained in the acquisition geological block, and a local three-dimensional geological model of the sub-area is generated according to the acquisition geological block and several geological layers corresponding thereto.
[0043] Furthermore, the division module is specifically used for: When each of the acquisition geological blocks and several geological layers corresponding thereto are acquired in real time, corresponding target marks are added to each of the geological layers in order from top to bottom; Real-time detection of the geological layer boundary generated between two adjacent geological layers, and real-time detection of the starting point and the ending point corresponding to the geological layer boundary; Within the range of the starting point and the ending point, the boundary type corresponding to the boundary of the geological layer is detected in real time, and the boundary type includes a straight boundary and a curved boundary. Based on the boundary type, a filling geological block between two adjacent acquisition geological blocks is created in real time, so as to generate a local three-dimensional geological model of the sub-area according to the acquisition geological block and the filling geological block.
[0044] Furthermore, the division module is specifically used for: When the boundary type is detected in real time, an extended boundary adapted to the geological layer is extended in real time according to the boundary type; Filling the extended boundary according to the geological layer to generate the filled geological block accordingly; Each of the acquisition geological blocks and each of the filling geological blocks are integrated to generate a local three-dimensional geological model of the sub-area.
[0045] Furthermore, the fusion module is specifically used for: When the model boundary of each local three-dimensional geological model is detected in real time, a reference surface is created in real time through a preset program; Placing each of the local three-dimensional geological models adjacent to each other on the reference plane, and determining in real time according to the model boundaries a number of boundary lines corresponding to each of the local three-dimensional geological models; A smooth fusion process is performed on each of the local three-dimensional geological models according to the reference surface and the plurality of boundary lines, so as to generate a target three-dimensional geological model corresponding to the target exploration area in real time.
[0046] Furthermore, the fusion module is specifically used for: When a plurality of boundary lines corresponding to each of the local three-dimensional geological models are detected in real time, the plurality of boundary lines are highlighted; Performing a full scan of each of the local three-dimensional geological models based on the reference plane to detect in real time the overlapping boundary lines and non-overlapping boundary lines corresponding to each other between two adjacent local three-dimensional geological models; Each of the local three-dimensional geological models is fused according to the overlapping boundary lines and the non-overlapping boundary lines to generate a target three-dimensional geological model corresponding to the target exploration area in real time.
[0047] Furthermore, the fusion module is specifically used for: When the overlapping boundary line and the non-overlapping boundary line are respectively acquired, hiding the overlapping boundary line in real time; Rendering is performed on each of the local three-dimensional geological models according to the non-coincident boundary lines to generate a target three-dimensional geological model of the target exploration area.
[0048] A fourth embodiment of the present invention provides a computer, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the three-dimensional geological model fusion method as described above when executing the computer program.
[0049] A fifth embodiment of the present invention provides a readable storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the three-dimensional geological model fusion method as described above.
[0050] In summary, the three-dimensional geological model fusion method and system provided in the above embodiments of the present invention can save the process of manual modeling and splicing, eliminate deviations accordingly, and improve work efficiency.
[0051] It should be noted that the above modules can be functional modules or program modules, and can be implemented by software or hardware. For modules implemented by hardware, the above modules can be located in the same processor; or the above modules can be located in different processors in any combination.
[0052] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.
[0053] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.
[0054] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0055] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0056] The above-described embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the present invention. It should be pointed out that, for a person of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the attached claims.
Claims
1. A three-dimensional geological model fusion method, characterized in that: Applied to an exploration area having a regular shape, the method comprises: When a target exploration area input by a user is received in real time, a target area map corresponding to the target exploration area is detected in real time, and an area boundary corresponding to the target area map is detected in real time, wherein the target exploration area is a rectangle; Dividing the target exploration area into a plurality of sub-areas according to the area boundary, each of the sub-areas has the same size and shape, and creating a local three-dimensional geological model corresponding to each of the sub-areas in real time based on preset rules; The model boundary corresponding to each of the local three-dimensional geological models is detected in real time, and each of the local three-dimensional geological models is smoothly fused according to the model boundary, so as to generate a target three-dimensional geological model corresponding to the target exploration area in real time, and the target three-dimensional geological model is unique.
2. The three-dimensional geological model fusion method according to claim 1, characterized in that: The step of creating a local three-dimensional geological model corresponding to each of the sub-areas in real time based on preset rules comprises: When each of the sub-areas is acquired in real time, a sampling point is set corresponding to each preset distance in the sub-area, and there are multiple sampling points; At each of the sampling points, target drilling data corresponding to the sub-area is collected in real time, and a collection geological block corresponding to the sampling point is created in real time according to the target drilling data; The acquisition geological block is fully scanned to detect in real time several geological layers contained in the acquisition geological block, and a local three-dimensional geological model of the sub-area is generated according to the acquisition geological block and several geological layers corresponding thereto.
3. The three-dimensional geological model fusion method according to claim 2, characterized in that: The step of generating a local three-dimensional geological model of the sub-area according to the acquired geological block and the corresponding geological layers comprises: When each of the acquisition geological blocks and several geological layers corresponding thereto are acquired in real time, corresponding target marks are added to each of the geological layers in order from top to bottom; Real-time detection of the geological layer boundary generated between two adjacent geological layers, and real-time detection of the starting point and the ending point corresponding to the geological layer boundary; Within the range of the starting point and the ending point, the boundary type corresponding to the boundary of the geological layer is detected in real time, and the boundary type includes a straight boundary and a curved boundary. Based on the boundary type, a filling geological block between two adjacent acquisition geological blocks is created in real time, so as to generate a local three-dimensional geological model of the sub-area according to the acquisition geological block and the filling geological block.
4. The three-dimensional geological model fusion method according to claim 3, characterized in that: The step of creating a filling geological block between two adjacent acquisition geological blocks in real time based on the boundary type, and correspondingly generating a local three-dimensional geological model of the sub-area according to the acquisition geological block and the filling geological block comprises: When the boundary type is detected in real time, an extended boundary adapted to the geological layer is extended in real time according to the boundary type; Filling the extended boundary according to the geological layer to generate the filled geological block accordingly; Each of the acquisition geological blocks and each of the filling geological blocks are integrated to generate a local three-dimensional geological model of the sub-area.
5. The three-dimensional geological model fusion method according to claim 1, characterized in that: The step of performing smooth fusion processing on each of the local three-dimensional geological models according to the model boundary to generate a target three-dimensional geological model corresponding to the target exploration area in real time comprises: When the model boundary of each local three-dimensional geological model is detected in real time, a reference surface is created in real time through a preset program; Placing each of the local three-dimensional geological models adjacent to each other on the reference plane, and determining in real time according to the model boundaries a number of boundary lines corresponding to each of the local three-dimensional geological models; A smooth fusion process is performed on each of the local three-dimensional geological models according to the reference surface and the plurality of boundary lines, so as to generate a target three-dimensional geological model corresponding to the target exploration area in real time.
6. The three-dimensional geological model fusion method according to claim 5, characterized in that: The step of performing smooth fusion processing on each of the local three-dimensional geological models according to the reference surface and the plurality of boundary lines to generate a target three-dimensional geological model corresponding to the target exploration area in real time comprises: When a plurality of boundary lines corresponding to each of the local three-dimensional geological models are detected in real time, the plurality of boundary lines are highlighted; Performing a full scan of each of the local three-dimensional geological models based on the reference plane to detect in real time the overlapping boundary lines and non-overlapping boundary lines corresponding to each other between two adjacent local three-dimensional geological models; Each of the local three-dimensional geological models is fused according to the overlapping boundary lines and the non-overlapping boundary lines to generate a target three-dimensional geological model corresponding to the target exploration area in real time.
7. The three-dimensional geological model fusion method according to claim 6, characterized in that: The step of fusing each of the local three-dimensional geological models according to the overlapping boundary lines and the non-overlapping boundary lines to generate a target three-dimensional geological model corresponding to the target exploration area in real time comprises: When the overlapping boundary line and the non-overlapping boundary line are respectively acquired, hiding the overlapping boundary line in real time; Rendering is performed on each of the local three-dimensional geological models according to the non-coincident boundary lines to generate a target three-dimensional geological model of the target exploration area.
8. A three-dimensional geological model fusion system, characterized in that: Applied to an exploration area having a regular shape, the system comprises: A detection module, configured to detect a target area map corresponding to the target area in real time when receiving a target area input by a user, and detect an area boundary corresponding to the target area map in real time, wherein the target area is a rectangle; A division module, for dividing the target exploration area into a plurality of sub-areas according to the area boundary, each of which has the same size and shape, and creating a local three-dimensional geological model corresponding to each of the sub-areas in real time based on preset rules; The fusion module is used to detect the model boundary corresponding to each of the local three-dimensional geological models in real time, and perform smooth fusion processing on each of the local three-dimensional geological models according to the model boundary, so as to generate a target three-dimensional geological model corresponding to the target exploration area in real time, and the target three-dimensional geological model is unique.
9. A computer comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the three-dimensional geological model fusion method according to any one of claims 1 to 7 is implemented.
10. A readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the three-dimensional geological model fusion method as described in any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Rendering-fabric boundary fusion splicing method
CN103473750A
Gridding type parallel construction method for three-dimensional geological model based on massive borehole data
CN103514631A
Geological three-dimensional model construction method based on drilling data
CN112446956A
Image synthesis method and device, electronic equipment and storage medium
CN112561784A
Three-dimensional geological modeling method and system, computer and readable storage medium
CN115719411A