Method, device, computer equipment and medium for three-dimensional modeling of geological bodies
By determining multiple geological objects of geological bodies and establishing corresponding target models, the problems of low efficiency and failure of geological bodies in the prior art are solved, and more efficient and accurate three-dimensional modeling is achieved.
Patent Information
- Application Number
- CN202110977313.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-24
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2041-08-24
AI Technical Summary
The existing three-dimensional modeling methods of geological bodies are prone to failure when cutting and separating 'body' elements, resulting in geological bodies being unable to model, low work efficiency, and difficult to adapt to production work requirements.
By determining the multiple geological objects corresponding to the geological body to be modeled, the working area is determined for each geological object, and the target model is established based on all the surfaces contained, and finally, all target models are synthesized according to the hierarchical order to obtain a three-dimensional model.
It improves the efficiency of three-dimensional modeling of geological bodies, avoids failures in the cutting and separation process, is suitable for all types of geological objects, and enhances the accuracy and applicability of modeling.
Smart Images

Figure CN113902857B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of engineering geology, and in particular to a method, device, computer equipment and medium for three-dimensional modeling of geological bodies. Background Art
[0002] With the continuous development of computer technology, the fields of engineering geology, survey and design, and engineering design have gradually promoted three-dimensional analysis methods and stereo design technologies. By using three-dimensional visualization software environment, three-dimensional models of geological bodies can be created, which can display nonlinear and complex geological phenomena and provide a basis for subsequent geological analysis and applications.
[0003] The existing geological body 3D modeling methods are usually based on Boolean operation rules, and the "body" elements are cut and separated multiple times by "surface" elements to achieve the establishment of geological body models. However, the above methods are prone to failure when cutting and separating "body" elements, resulting in the inability to model the geological body, and the work efficiency is low, making it difficult to adapt to production work requirements. Summary of the invention
[0004] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides a method, an apparatus, a computer device and a medium for three-dimensional modeling of a geological body.
[0005] In a first aspect, the present disclosure provides a method for three-dimensional modeling of a geological body, comprising:
[0006] Determine various geological objects corresponding to the geological body to be modeled;
[0007] For each of the multiple geological objects, determine a working area of the current geological object, and establish a target model corresponding to the current geological object according to all surfaces contained in the working area, wherein the working area includes a top surface, a bottom surface, and a side surface;
[0008] All target models are synthesized according to the layering order corresponding to the geological body to be modeled to obtain a three-dimensional model of the geological body to be modeled.
[0009] Optionally, determining a working area of a current geological object and establishing a target model corresponding to the current geological object according to all faces included in the working area includes:
[0010] Dividing the current geological object into different geological blocks according to the geological age and stratum lithology of the current geological object;
[0011] For each geological block in the geological blocks, determine a first working area of the current geological block, and establish a first model corresponding to the current geological block according to all surfaces included in the first working area;
[0012] Aggregating all first models to obtain the first model set;
[0013] According to the spatial position of each geological block, all first models included in the first model set are synthesized to obtain a target model corresponding to the current geological object.
[0014] Optionally, for each geological block in the geological blocks, determining a first working area of the current geological block, and establishing a first model corresponding to the current geological block according to all faces included in the first working area, includes:
[0015] For each geological block in the geological blocks, determining the top surface, bottom surface and side surface corresponding to the current geological block;
[0016] According to the collinearity requirement, the collinear surfaces between the top surface and the side surface, and between the bottom surface and the side surface are enclosed to obtain a first model corresponding to the current geological block.
[0017] Optionally, the method further includes:
[0018] When at least one of the side surfaces corresponding to the current geological block pinches out, the pinched-out side surface is enclosed with the target surface according to the collinearity requirement, and the other side surfaces are enclosed with the corresponding top and bottom surfaces according to the collinearity requirement to obtain a first model corresponding to the current geological block, wherein the target surface is a surface that is collinear with the pinched-out side surface.
[0019] Optionally, synthesizing all first models included in the first model set according to the spatial position of each geological block to obtain a target model corresponding to the current geological object includes:
[0020] Determine a first coplanar model in the first set of models;
[0021] The coplanar first models are synthesized according to the spatial position of each geological block to obtain a target model corresponding to the current geological object.
[0022] Optionally, synthesizing all target models according to the layering order corresponding to the geological body to be modeled to obtain a three-dimensional model of the geological body to be modeled includes:
[0023] Determine the spatial placement order corresponding to the target models according to the layering order corresponding to the geological body to be modeled;
[0024] The target models are synthesized according to the spatial placement order to obtain a three-dimensional model of the geological body to be modeled.
[0025] Optionally, the determining of multiple geological objects corresponding to the geological body to be modeled includes:
[0026] Acquire geological survey data of the geological body to be modeled, wherein the geological survey data includes at least one of landmark geographic survey data, drilling data, geophysical data, geological plane data, geological profile data, and stratigraphic contour line data;
[0027] A plurality of geological objects corresponding to the geological body to be modeled are determined according to the geological survey data.
[0028] In a second aspect, the present disclosure provides a geological body three-dimensional modeling device, comprising:
[0029] An object determination module is used to determine various geological objects corresponding to the geological body to be modeled;
[0030] A model determination module, for determining a working area of a current geological object for each of the multiple geological objects, and establishing a target model corresponding to the current geological object according to all faces included in the working area, wherein the working area includes a top face, a bottom face and a side face;
[0031] The synthesis module is used to synthesize all target models according to the layering order corresponding to the geological body to be modeled, so as to obtain a three-dimensional model of the geological body to be modeled.
[0032] Optionally, a model determination module includes:
[0033] A geological block division unit is used to divide the current geological object into different geological blocks according to the geological age and stratum lithology of the current geological object for each of the multiple geological objects;
[0034] A first model determination unit is used to determine a first working area of a current geological block for each geological block in the geological blocks, and to establish a first model corresponding to the current geological block according to all faces included in the first working area;
[0035] A model set determining unit, configured to aggregate all first models to obtain the first model set;
[0036] The target model determination unit is used to synthesize all the first models included in the first model set according to the spatial position of each geological block to obtain the target model corresponding to the current geological object.
[0037] Optionally, the first model determination unit is specifically configured to:
[0038] For each geological block in the geological blocks, determining the top surface, bottom surface and side surface corresponding to the current geological block;
[0039] According to the collinearity requirement, the collinear surfaces between the top surface and the side surface, and between the bottom surface and the side surface are enclosed to obtain a first model corresponding to the current geological block.
[0040] Optionally, the first model determination unit is further specifically configured to:
[0041] For each geological block in the geological blocks, when at least one of the side surfaces corresponding to the current geological block pinches out, the pinched-out side surface is enclosed with the target surface according to the collinearity requirement, and the other side surfaces are enclosed with the corresponding top and bottom surfaces according to the collinearity requirement to obtain a first model corresponding to the current geological block, wherein the target surface is a surface that is collinear with the pinched-out side surface.
[0042] Optionally, the target model determination unit is specifically used to:
[0043] Determine a first coplanar model in the first set of models;
[0044] The coplanar first models are synthesized according to the spatial position of each geological block to obtain a target model corresponding to the current geological object.
[0045] Optional, synthesis module, specifically for:
[0046] Determine the spatial placement order corresponding to the target models according to the layering order corresponding to the geological body to be modeled;
[0047] The target models are synthesized according to the spatial placement order to obtain a three-dimensional model of the geological body to be modeled.
[0048] Optionally, the object determination module is specifically used to:
[0049] Acquire geological survey data of the geological body to be modeled, wherein the geological survey data includes at least one of landmark geographic survey data, drilling data, geophysical data, geological plane data, geological profile data, and stratigraphic contour line data;
[0050] A plurality of geological objects corresponding to the geological body to be modeled are determined according to the geological survey data.
[0051] In a third aspect, the present disclosure further provides a computer device, including:
[0052] one or more processors;
[0053] a storage device for storing one or more programs,
[0054] When the one or more programs are executed by the one or more processors, the one or more processors implement any one of the three-dimensional modeling methods for geological bodies described in the embodiments of the present disclosure.
[0055] In a fourth aspect, the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any one of the methods for three-dimensional modeling of geological bodies described in the embodiments of the present disclosure.
[0056] The technical solution provided by the embodiment of the present disclosure first determines a plurality of geological objects corresponding to the geological body to be modeled, then determines the working area of the current geological object for each of the plurality of geological objects, and establishes a target model corresponding to the current geological object according to all faces contained in the working area, wherein the working area includes the top surface, the bottom surface and the side surface, and finally synthesizes all target models according to the layering order corresponding to the geological body to be modeled to obtain a three-dimensional model of the geological body to be modeled. The above solution can perform three-dimensional modeling on the geological body, thereby improving the efficiency of three-dimensional modeling of the geological body. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0058] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0059] Figure 1 It is a flow chart of a method for three-dimensional modeling of a geological body provided by an embodiment of the present disclosure;
[0060] Figure 2A It is a flow chart of a method for three-dimensional modeling of a geological body provided by an embodiment of the present disclosure;
[0061] Figure 2B It is a structural schematic diagram of various geological blocks corresponding to a geological object provided in an embodiment of the present disclosure;
[0062] Figure 2C is a structural schematic diagram of a target model corresponding to a geological object provided in an embodiment of the present disclosure;
[0063] Figure 3 It is a structural schematic diagram of a geological body three-dimensional modeling device provided by an embodiment of the present disclosure;
[0064] Figure 4 It is a structural diagram of a computer device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0065] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.
[0066] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0067] Figure 1 1 is a flow chart of a method for three-dimensional modeling of a geological body provided by an embodiment of the present disclosure. This embodiment can be applied to the case of three-dimensional modeling of a geological body. The method of this embodiment can be executed by a three-dimensional modeling device for a geological body, which can be implemented in hardware and / or software and can be configured in a computer device. Figure 1 As shown, the method specifically includes the following:
[0068] S110, determining a plurality of geological objects corresponding to the geological body to be modeled.
[0069] The geological body to be modeled can be understood as a natural unit with a certain volume for which a model is to be established. The geological object can be understood as different types of objects included in the geological body to be modeled, such as rock mass, soil mass, water body, cavity body and other natural space geometric bodies.
[0070] To perform three-dimensional modeling on the geological body to be modeled, it is necessary to determine the various geological objects corresponding to the geological body to be modeled, so as to establish corresponding models for different geological objects.
[0071] S120, for each geological object among the multiple geological objects, determine a working area of the current geological object, and establish a target model corresponding to the current geological object according to all surfaces included in the working area, wherein the working area includes a top surface, a bottom surface, and a side surface.
[0072] The working area can be understood as the different planes included in the geological object. Usually, the working area of the geological object can include three types of planes, the top surface (also called the topographic surface when the geological object is exposed on the surface), the bottom surface (also called the modeling bottom interface) and the side surface. The side surface can be divided into the front side surface, the rear side surface, the left side surface and the right side surface. The target model can be understood as the three-dimensional model corresponding to the current geological object.
[0073] After determining the multiple geological objects corresponding to the geological body to be modeled, it is necessary to model each geological object separately. Specifically, each of the multiple geological objects can be taken as the current geological object in turn, and the working area of the current geological object, that is, the top surface, bottom surface and side surface corresponding to the current geological object, is determined. Then all the surfaces contained in the working area are enclosed together, so that the target model corresponding to the current geological object can be established, thereby obtaining the target models corresponding to each geological object.
[0074] S130, synthesizing all target models according to the layering order corresponding to the geological body to be modeled, to obtain a three-dimensional model of the geological body to be modeled.
[0075] The layering order can be understood as the top-down order of geological objects corresponding to the geological body to be modeled. Various geological objects divide the geological body to be modeled into different layers.
[0076] After establishing the target models corresponding to each geological object, it is necessary to obtain the layering order of the various geological objects corresponding to the geological body to be modeled, and then synthesize all the target models according to the layering order to obtain the three-dimensional model of the geological body to be modeled. For example, assuming that the various geological objects corresponding to a geological body to be modeled are soil and rock, and the layering order is soil in the upper part and rock in the lower part, then according to the layering order of soil and rock, the target model corresponding to the soil and the target model corresponding to the rock are synthesized to obtain the three-dimensional model of the modeled geological body.
[0077] In this embodiment, multiple geological objects corresponding to the geological body to be modeled are first determined, and then for each of the multiple geological objects, the working area of the current geological object is determined, and a target model corresponding to the current geological object is established according to all the faces contained in the working area, wherein the working area includes the top surface, the bottom surface and the side surface, and finally, according to the layering order corresponding to the geological body to be modeled, all the target models are synthesized to obtain a three-dimensional model of the geological body to be modeled. The above scheme can perform three-dimensional modeling on the geological body and improve the efficiency of three-dimensional modeling of the geological body.
[0078] In this embodiment, optionally, synthesizing all target models according to the layering order corresponding to the geological body to be modeled to obtain the three-dimensional model of the geological body to be modeled may specifically include:
[0079] According to the layering order corresponding to the geological body to be modeled, the spatial placement order corresponding to the target models is determined; the target models are synthesized according to the spatial placement order to obtain a three-dimensional model of the geological body to be modeled.
[0080] In this embodiment, according to the hierarchical order of the various geological objects corresponding to the geological body to be modeled, the spatial placement order corresponding to the target models can be determined, that is, the geological object at the bottom of the hierarchical order is placed first in the spatial placement order; the geological object at the top of the hierarchical order is placed last in the spatial placement order. The target model is synthesized according to the spatial placement order, and the three-dimensional model of the geological body to be modeled can be obtained. Through the above method, the three-dimensional model of the geological body to be modeled is more accurate, avoiding the failure in cutting and separating the "body" elements in the prior art.
[0081] In this embodiment, optionally, the determining of the multiple geological objects corresponding to the geological body to be modeled may specifically include:
[0082] Acquire geological survey data of the geological body to be modeled, wherein the geological survey data includes at least one of landmark geographic survey data, drilling data, geophysical data, geological plane data, geological profile data and stratigraphic contour line data; and determine a plurality of geological objects corresponding to the geological body to be modeled based on the geological survey data.
[0083] Among them, geological survey data can be understood as various data that can characterize the characteristics of geological bodies.
[0084] In this embodiment, the various geological objects determined by the above method are more accurate and closer to the actual situation, which is conducive to improving the accuracy of subsequent modeling.
[0085] Figure 2A 1 is a flow chart of a method for three-dimensional modeling of a geological body provided by an embodiment of the present disclosure. This embodiment is optimized on the basis of the above embodiment. Optionally, this embodiment provides a detailed explanation of the process of determining the target model corresponding to the current geological object.
[0086] like Figure 2A As shown, the method specifically includes the following:
[0087] S210, determining a plurality of geological objects corresponding to the geological body to be modeled.
[0088] S220 , for each of the multiple geological objects, divide the current geological object into different geological blocks according to the geological age and stratum lithology of the current geological object.
[0089] Among them, geological era can be understood as the era measured by geological methods, which can be divided into Archean, Proterozoic, Paleozoic, Mesozoic and Cenozoic. The era can be further subdivided into various levels such as era, epoch and period. Stratigraphic lithology can be understood as lithological stratigraphic units, which usually refer to stratigraphic bodies composed of rocks with uniform lithology, lithofacies or metamorphic degree.
[0090] The same geological object can be divided into different geological blocks according to its corresponding geological age and stratigraphic lithology. Therefore, for each of the multiple geological objects, the current geological object can be divided into different geological blocks according to its geological age and stratigraphic lithology, so as to subsequently establish a model corresponding to each geological block.
[0091] S230: for each geological block in the geological blocks, determine a first working area of the current geological block, and establish a first model corresponding to the current geological block according to all surfaces included in the first working area.
[0092] The first model can be understood as a three-dimensional model corresponding to the current geological block.
[0093] For each geological block in different geological blocks, each geological block is taken as the current geological block in turn, and the first working area of the current geological block is determined, that is: the top surface, bottom surface and side surface corresponding to the current geological block are determined, and then after the top surface, bottom surface and side surface corresponding to the current geological block are obtained, all the surfaces contained in the first working area are enclosed, and the first model corresponding to the current geological block can be obtained.
[0094] S240: Summarize all first models to obtain a first model set.
[0095] By aggregating the first models corresponding to each geological block in different geological blocks, a first model set can be obtained.
[0096] S250, synthesizing all first models included in the first model set according to the spatial position of each geological block to obtain a target model corresponding to the current geological object.
[0097] The spatial position of each geological block in the geological object to which it belongs is obtained, which can be specifically determined based on the geological survey data corresponding to the geological object. All first models included in the first model set are synthesized according to the spatial position of the geological block to obtain the target model corresponding to the current geological object.
[0098] S260, synthesizing all target models according to the layering order corresponding to the geological body to be modeled, to obtain a three-dimensional model of the geological body to be modeled.
[0099] In this embodiment, multiple geological objects corresponding to the geological body to be modeled are first determined, and then for each of the multiple geological objects, the current geological object is divided into different geological blocks according to the geological age and stratigraphic lithology of the current geological object. Then, for each of the geological blocks, the first working area of the current geological block is determined, and a first model corresponding to the current geological block is established according to all the faces included in the first working area, all the first models are summarized to obtain a first model set, and all the first models included in the first model set are synthesized according to the spatial position of each geological block to obtain a target model corresponding to the current geological object. Finally, according to the layering order corresponding to the geological body to be modeled, all the target models are synthesized to obtain a three-dimensional model of the geological body to be modeled. In the above technical scheme, by dividing each geological object into different geological blocks, a three-dimensional model of each geological block is established, and then the three-dimensional models of all geological blocks are synthesized to obtain a target model of each geological object, so that the target model corresponding to the established geological object is more accurate and closer to the actual situation. Therefore, when all the target models are synthesized to obtain the three-dimensional model of the geological body to be modeled, the final three-dimensional model can be more closely matched with the geological body to be modeled. At the same time, the modeling method has good applicability and is suitable for various geological objects, and there is no need to cut and separate the "body" elements multiple times, which is conducive to improving work efficiency.
[0100] In this embodiment, optionally, for each geological block in the geological blocks, determining a first working area of the current geological block, and establishing a first model corresponding to the current geological block according to all faces included in the first working area may specifically include:
[0101] For each geological block in the geological blocks, determine the top surface, bottom surface and side surface corresponding to the current geological block; enclose the collinear surfaces between the top surface and the side surface, and between the bottom surface and the side surface according to the collinearity requirement to obtain a first model corresponding to the current geological block.
[0102] In this embodiment, for each geological block in different geological blocks, the top surface, bottom surface and side surface corresponding to the current geological block are first determined, and then the collinear surfaces of the top surface and the side surface, and the bottom surface and the side surface are enclosed according to the collinearity requirement, so that the first model corresponding to the current geological block can be obtained. In the above method, the collinearity requirement of the geological block can be met, so that the established first model is more accurate.
[0103] In this embodiment, optionally, the method may further specifically include:
[0104] When at least one of the side surfaces corresponding to the current geological block pinches out, the pinched-out side surface is enclosed with the target surface according to the collinearity requirement, and the other side surfaces are enclosed with the corresponding top and bottom surfaces according to the collinearity requirement to obtain a first model corresponding to the current geological block, wherein the target surface is a surface that is collinear with the pinched-out side surface.
[0105] In this embodiment, if at least one of the side surfaces corresponding to the current geological block is pinched out, that is, the side surface becomes a "line", for this special case, the pinched-out side surface is enclosed with the target surface according to the colinearity requirement, and the other side surfaces are enclosed with the corresponding top and bottom surfaces according to the colinearity requirement to obtain the first model corresponding to the current geological block. This can avoid the failure of three-dimensional modeling of the geological block due to special circumstances, and is conducive to improving the accuracy and efficiency of the modeling process.
[0106] In this embodiment, optionally, synthesizing all first models included in the first model set according to the spatial position of each geological block to obtain the target model corresponding to the current geological object may specifically include:
[0107] Determine the coplanar first models in the first model set; synthesize the coplanar first models according to the spatial position of each geological block to obtain a target model corresponding to the current geological object.
[0108] Specifically, the coplanar first models in the first model set are first determined, and then the coplanar first models are synthesized according to the spatial position of each geological block, that is, the coplanar first models are placed together to obtain the target model corresponding to the current geological object.
[0109] For example, Figure 2B is a schematic diagram of the structure of various geological blocks corresponding to a geological object provided in an embodiment of the present disclosure, Figure 2C is a schematic diagram of a target model corresponding to a geological object provided in an embodiment of the present disclosure, Figure 2B and Figure 2C As an exemplary display.
[0110] like Figure 2B As shown, a certain geological object has 4 geological blocks, represented by 1, 2, 3 and 4 respectively, among which 1 and 2 have the same geological age but different stratigraphic lithology, 3 and 4 have the same geological age but different stratigraphic lithology, 1 and 3 have both different geological ages and stratigraphic lithology, 1 and 4 have both different geological ages and stratigraphic lithology, 2 and 3 have both different geological ages and stratigraphic lithology, and 2 and 4 have both different geological ages and stratigraphic lithology.
[0111] like Figure 2CAs shown, the bottom surface of 1 is used together with the top surface of 4, the bottom surface of 2 is used together with the top surface of 4, and the bottom surface of 3 is used together with the top surface of 4, that is, the coplanar first models include: the model corresponding to 1 and the model corresponding to 4, the model corresponding to 2 and the model corresponding to 4, and the model corresponding to 3 and the model corresponding to 4. According to the spatial positions of 1, 2, 3 and 4, the model corresponding to 1 is placed above the model corresponding to 4, the model corresponding to 2 is placed above the model corresponding to 4, and the model corresponding to 3 is placed above the model corresponding to 4, and the target model corresponding to the geological object is obtained.
[0112] Figure 3 : is a schematic diagram of the structure of a geological body three-dimensional modeling device provided in an embodiment of the present disclosure; the device is configured in a computer device and can implement the geological body three-dimensional modeling method described in any embodiment of the present application. The device specifically includes the following:
[0113] An object determination module 310 is used to determine a plurality of geological objects corresponding to the geological body to be modeled;
[0114] The model determination module 320 is used to determine the working area of the current geological object for each of the multiple geological objects, and establish a target model corresponding to the current geological object according to all the surfaces contained in the working area, wherein the working area includes the top surface, the bottom surface and the side surface;
[0115] The synthesis module 330 is used to synthesize all target models according to the layering sequence corresponding to the geological body to be modeled, so as to obtain a three-dimensional model of the geological body to be modeled.
[0116] In this embodiment, optionally, the model determination module 320 includes:
[0117] A geological block division unit is used to divide the current geological object into different geological blocks according to the geological age and stratum lithology of the current geological object for each of the multiple geological objects;
[0118] A first model determination unit is used to determine a first working area of a current geological block for each geological block in the geological blocks, and to establish a first model corresponding to the current geological block according to all faces included in the first working area;
[0119] A model set determining unit, configured to aggregate all first models to obtain the first model set;
[0120] The target model determination unit is used to synthesize all the first models included in the first model set according to the spatial position of each geological block to obtain the target model corresponding to the current geological object.
[0121] In this embodiment, optionally, the first model determination unit is specifically configured to:
[0122] For each geological block in the geological blocks, determining the top surface, bottom surface and side surface corresponding to the current geological block;
[0123] According to the collinearity requirement, the collinear surfaces between the top surface and the side surface, and between the bottom surface and the side surface are enclosed to obtain a first model corresponding to the current geological block.
[0124] In this embodiment, optionally, the first model determination unit is further specifically configured to:
[0125] For each geological block in the geological blocks, when at least one of the side surfaces corresponding to the current geological block pinches out, the pinched-out side surface is enclosed with the target surface according to the collinearity requirement, and the other side surfaces are enclosed with the corresponding top and bottom surfaces according to the collinearity requirement to obtain a first model corresponding to the current geological block, wherein the target surface is a surface that is collinear with the pinched-out side surface.
[0126] In this embodiment, optionally, the target model determination unit is specifically configured to:
[0127] Determine a first coplanar model in the first set of models;
[0128] The coplanar first models are synthesized according to the spatial position of each geological block to obtain a target model corresponding to the current geological object.
[0129] In this embodiment, optionally, the synthesis module 330 is specifically used to:
[0130] Determine the spatial placement order corresponding to the target models according to the layering order corresponding to the geological body to be modeled;
[0131] The target models are synthesized according to the spatial placement order to obtain a three-dimensional model of the geological body to be modeled.
[0132] In this embodiment, optionally, the object determination module is specifically used to:
[0133] Acquire geological survey data of the geological body to be modeled, wherein the geological survey data includes at least one of landmark geographic survey data, drilling data, geophysical data, geological plane data, geological profile data, and stratigraphic contour line data;
[0134] A plurality of geological objects corresponding to the geological body to be modeled are determined according to the geological survey data.
[0135] The three-dimensional modeling device for geological bodies provided by the embodiments of the present disclosure first determines a plurality of geological objects corresponding to the geological body to be modeled, then determines the working area of the current geological object for each of the plurality of geological objects, and establishes a target model corresponding to the current geological object according to all faces contained in the working area, wherein the working area includes the top surface, the bottom surface and the side surface, and finally synthesizes all target models according to the layering order corresponding to the geological body to be modeled to obtain a three-dimensional model of the geological body to be modeled. The above scheme can perform three-dimensional modeling on the geological body, thereby improving the efficiency of three-dimensional modeling of the geological body.
[0136] The geological body three-dimensional modeling device provided in the embodiments of the present disclosure can execute the geological body three-dimensional modeling method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.
[0137] Figure 4 Schematic diagram of a computer device provided by an embodiment of the present disclosure. Figure 4 As shown, the computer device includes a processor 410 and a storage device 420; the number of processors 410 in the computer device can be one or more. Figure 4 A processor 410 is taken as an example; the processor 410 and the storage device 420 in the computer device can be connected via a bus or other means. Figure 4 The example of connecting through bus is taken in the following.
[0138] The storage device 420 is a computer-readable storage medium that can be used to store software programs, computer executable programs and modules, such as program instructions / modules corresponding to the geological body three-dimensional modeling method in the embodiment of the present disclosure. The processor 410 executes various functional applications and data processing of the computer device by running the software programs, instructions and modules stored in the storage device 420, that is, the geological body three-dimensional modeling method provided in the embodiment of the present disclosure is implemented.
[0139] The storage device 420 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and at least one application required for a function; the data storage area may store data created according to the use of the terminal, etc. In addition, the storage device 420 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the storage device 420 may further include a memory remotely arranged relative to the processor 410, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0140] A computer device provided in this embodiment can be used to execute the geological body three-dimensional modeling method provided in any of the above embodiments, and has corresponding functions and beneficial effects.
[0141] The embodiment of the present disclosure also provides a storage medium containing computer executable instructions, which, when executed by a computer processor, are used to implement the geological body three-dimensional modeling method provided by the embodiment of the present disclosure.
[0142] Of course, the computer executable instructions of a storage medium containing computer executable instructions provided by an embodiment of the present disclosure are not limited to the method operations described above, and can also execute related operations in the geological body three-dimensional modeling method provided by any embodiment of the present disclosure.
[0143] Through the above description of the implementation methods, the technical personnel in the relevant field can clearly understand that the present disclosure can be implemented by means of software and necessary general hardware, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present disclosure can be essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory (FLASH), hard disk or optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods described in each embodiment of the present disclosure.
[0144] It is worth noting that in the embodiment of the above-mentioned geological body three-dimensional modeling device, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the present disclosure.
[0145] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0146] The above description is only a specific embodiment of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for three-dimensional modeling of a geological body, characterized in that: The method comprises: Determine various geological objects corresponding to the geological body to be modeled; For each of the multiple geological objects, determine a working area of the current geological object, and establish a target model corresponding to the current geological object according to all surfaces contained in the working area, wherein the working area includes a top surface, a bottom surface, and a side surface; According to the layering order corresponding to the geological body to be modeled, all target models are synthesized to obtain a three-dimensional model of the geological body to be modeled; The step of determining the working area of the current geological object and establishing a target model corresponding to the current geological object according to all faces included in the working area includes: Dividing the current geological object into different geological blocks according to the geological age and stratum lithology of the current geological object; For each geological block in the geological blocks, determine a first working area of the current geological block, and establish a first model corresponding to the current geological block according to all surfaces included in the first working area; Aggregating all first models to obtain the first model set; According to the spatial position of each geological block, all first models included in the first model set are synthesized to obtain a target model corresponding to the current geological object; The step of determining a first working area of the current geological block for each geological block in the geological blocks, and establishing a first model corresponding to the current geological block according to all faces included in the first working area, includes: For each geological block in the geological blocks, determining the top surface, bottom surface and side surface corresponding to the current geological block; According to the collinearity requirement, the collinear surfaces between the top surface and the side surface, and between the bottom surface and the side surface are enclosed to obtain a first model corresponding to the current geological block; The method further comprises: When at least one of the side surfaces corresponding to the current geological block pinches out, the pinched-out side surface is enclosed with the target surface according to the collinearity requirement, and the other side surfaces are enclosed with the corresponding top and bottom surfaces according to the collinearity requirement to obtain a first model corresponding to the current geological block, wherein the target surface is a surface that is collinear with the pinched-out side surface.
2. The method according to claim 1, characterized in that The step of synthesizing all first models included in the first model set according to the spatial position of each geological block to obtain a target model corresponding to the current geological object includes: Determine a first coplanar model in the first set of models; The coplanar first models are synthesized according to the spatial position of each geological block to obtain a target model corresponding to the current geological object.
3. The method according to claim 1, characterized in that The method of synthesizing all target models according to the layering order corresponding to the geological body to be modeled to obtain a three-dimensional model of the geological body to be modeled includes: Determine the spatial placement order corresponding to the target models according to the layering order corresponding to the geological body to be modeled; The target models are synthesized according to the spatial placement order to obtain a three-dimensional model of the geological body to be modeled.
4. The method according to any one of claims 1 to 3, characterized in that: The method of determining the various geological objects corresponding to the geological body to be modeled includes: Acquire geological survey data of the geological body to be modeled, wherein the geological survey data includes at least one of landmark geographic survey data, drilling data, geophysical data, geological plane data, geological profile data, and stratigraphic contour line data; A plurality of geological objects corresponding to the geological body to be modeled are determined according to the geological survey data.
5. A geological body three-dimensional modeling device, characterized in that: The device comprises: An object determination module is used to determine various geological objects corresponding to the geological body to be modeled; A model determination module, for determining a working area of a current geological object for each of the multiple geological objects, and establishing a target model corresponding to the current geological object according to all faces included in the working area, wherein the working area includes a top face, a bottom face and a side face; A synthesis module, used for synthesizing all target models according to the layering order corresponding to the geological body to be modeled, to obtain a three-dimensional model of the geological body to be modeled; The model determination module comprises: A geological block division unit, used for dividing the current geological object into different geological blocks according to the geological age and stratum lithology of the current geological object; A first model determination unit is used to determine a first working area of a current geological block for each geological block in the geological blocks, and to establish a first model corresponding to the current geological block according to all faces included in the first working area; A model set determining unit, configured to aggregate all first models to obtain the first model set; a target model determination unit, configured to synthesize all first models included in the first model set according to the spatial position of each geological block, to obtain a target model corresponding to the current geological object; The first model determination unit is specifically used to determine the top surface, bottom surface and side surface corresponding to the current geological block for each geological block in the geological blocks; enclose the collinear surfaces between the top surface and the side surface, and between the bottom surface and the side surface according to the collinearity requirement, to obtain the first model corresponding to the current geological block; The first model determination unit is also specifically used to, when at least one of the side surfaces corresponding to the current geological block pinches out, enclose the pinched-out side surface with the target surface according to the co-linearity requirement, and enclose the other side surfaces with the corresponding top and bottom surfaces according to the co-linearity requirement, to obtain the first model corresponding to the current geological block, wherein the target surface is a surface that is co-linear with the pinched-out side surface.
6. A computer device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 4.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.
Citation Information
Patent Citations
Method for constructing complex geological three-dimensional model
CN113223166A