Layered display method and device for geologic body, computer equipment and storage medium

By interpolation processing of drilling data to determine interpolation point data, a three-dimensional geological model is established, which solves the complexity problem caused by the need for a large number of sampling points in the existing technology, and achieves the effect of quickly generating a three-dimensional geological model.

CN120472102APending Publication Date: 2025-08-12AERIAL PHOTOGRAMMETRY & REMOTE SENSING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510699743.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-28
Publication Date
2025-08-12

AI Technical Summary

Technical Problem

The existing technology requires a large number of sampling points when building three-dimensional geological models, resulting in complex and inefficient model construction and inaccurate generation.

Method used

By acquiring the drilling data, interpolation processing is performed to determine the interpolation point data, a three-dimensional geological body model is established based on the interpolation point data and basic strata information, and the properties of the geological layer are displayed on the model.

Benefits of technology

The construction process of the three-dimensional geological body model is simplified, the model generation efficiency is improved, and the three-dimensional geological body model can be quickly output.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120472102A_ABST
    Figure CN120472102A_ABST
Patent Text Reader

Abstract

The invention provides a geologic body layered display method and device, computer equipment and a storage medium, and belongs to the technical field of geographic information. The method comprises the steps that drilling data of a geologic body are obtained, the drilling data are written into a geological database, and the drilling data comprise basic stratum information and sampling point information; performing interpolation processing on the drilling data to obtain interpolation point data corresponding to the drilling data; according to the interpolation point data, determining data of each geologic layer of the geologic body; establishing a three-dimensional geologic body model of the geologic body according to the data of each geologic layer and the basic stratum information; and outputting and displaying the three-dimensional geologic body model. According to the invention, the effects of simplifying the construction of the three-dimensional geologic body model and rapidly outputting the three-dimensional geologic body model can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of geographic information technology, and in particular to a method, apparatus, computer equipment and storage medium for displaying geological bodies in layers. Background Art

[0002] In recent years, with rising living standards and increased safety awareness, natural gas has gradually replaced coal gas in millions of households. This widespread adoption of natural gas has led to the construction of natural gas pipelines. Natural gas pipeline construction must consider the surrounding geological environment to ensure pipeline safety. The ability to visually display the structure and properties of geological layers is a crucial factor in natural gas pipeline excavation.

[0003] At present, geological layer data analysis is usually performed on the desktop client. The drilling data collected by the drilling equipment is analyzed to determine the basic stratigraphic information and sampling point data of the current geological layer, determine the geological layer data, and output the soil properties and geological layer name corresponding to the geological layer. The desktop client uses MATLAB to simulate the drilling data to obtain a three-dimensional geological body model and display it.

[0004] However, when displaying a three-dimensional geological model based on relevant technologies, building a three-dimensional geological model requires a large number of sampling points to accurately locate the geological layers, and data conversion is required for a large number of sampling points to construct the three-dimensional geological model. There are problems such as complex construction of the three-dimensional geological model and low efficiency in generating the three-dimensional geological model. Summary of the Invention

[0005] The purpose of this application is to provide a geological body layered display method, device, computer equipment and storage medium, which can simplify the construction of a three-dimensional geological body model and quickly output the three-dimensional geological body model.

[0006] The embodiment of the present application is implemented as follows: A first aspect of an embodiment of the present application provides a method for displaying geological bodies in layers, comprising: Acquire drilling data of the geological body and write the drilling data into the geological database, wherein the drilling data includes basic stratigraphic information and sampling point information; Perform interpolation processing on the drilling data to obtain interpolation point data corresponding to the drilling data; Determine the geological layer data of the geological body based on the interpolation point data; According to the geological layer data and basic stratigraphic information, a three-dimensional geological model of the geological body is established; Output and display three-dimensional geological models.

[0007] As an optional implementation, interpolation processing is performed on the drilling data to obtain interpolation point data corresponding to the drilling data, including: Determine the cross-section information corresponding to each geological layer based on basic stratigraphic information and sampling point information; Interpolation calculation is performed based on the cross-section information corresponding to each geological layer to obtain the regional range information of each geological layer and the elevation information of the interpolation point.

[0008] As an optional implementation, interpolation calculation is performed based on the cross-section information corresponding to each geological layer to obtain the regional range information of each geological layer and the elevation information of the interpolation point, including: Performing interpolation calculations based on the number of sampling points included in the cross-section information corresponding to each geological layer, the coordinates of each sampling point, and a preset weight coefficient for each sampling point to determine the coordinates of at least one interpolation point in each geological layer; Connect the coordinates of each interpolation point in the geological layer to obtain three-dimensional grid data of the geological layer, and obtain regional range information of the geological layer based on the three-dimensional grid data and the geological layer identifier input by the user; The elevation information of the interpolation point in the geological layer is determined according to the elevation information of the associated sampling point of the interpolation point, and the distance between the associated sampling point and the interpolation point is less than a preset threshold.

[0009] As an optional implementation, interpolation calculation is performed based on the number of sampling points included in the cross-section information corresponding to each geological layer, the coordinates of each sampling point, and a preset weight coefficient for each sampling point to determine the coordinates of at least one interpolation point in each geological layer, including: Determine the geographical weighted coordinates of each sampling point based on the coordinates corresponding to each sampling point and the weight coefficient of each sampling point; The coordinates of each interpolation point are determined based on the number of sampling points and the geographical weight coordinates of each sampling point.

[0010] As an optional implementation, the coordinates of each interpolation point are determined according to the number of sampling points and the geographical weighted coordinates of each sampling point, including: The geographical weighted coordinates of each sampling point are transformed to obtain the spatial weighted coordinates of each sampling point; The coordinates of each interpolation point are determined based on the number of sampling points and the spatial weight coordinates of each sampling point.

[0011] As an optional implementation, determining the geological layer data of the geological body based on the interpolation point data includes: Determine the identification of geological layers based on regional range information of geological layers; Determine the thickness of the geological layer based on the elevation information of the interpolation points; The identification of the geological layer, the thickness of the geological layer and the three-dimensional grid data of the geological layer are used as geological layer data.

[0012] As an optional implementation, a three-dimensional geological model of the geological body is established based on the geological layer data and basic stratigraphic information, including: Generate geological layer models of each geological layer in the three-dimensional geological body model according to the thickness of each geological layer, the three-dimensional grid data of the geological layer and the basic stratigraphic information; Add labels for each geological layer to the geological layer model.

[0013] A second aspect of the embodiments of the present application provides a geological body layer display device, the geological body layer display device comprising: An acquisition module is used to acquire drilling data of a geological body and write the drilling data into a geological database, wherein the drilling data includes basic stratigraphic information and sampling point information; The interpolation module is used to perform interpolation processing on the drilling data to obtain interpolation point data corresponding to the drilling data; A determination module is used to determine the geological layer data of the geological body based on the interpolation point data; Modeling module, used to build a three-dimensional geological model of the geological body based on the geological layer data and basic stratigraphic information; Visualization module, used to output and display three-dimensional geological models.

[0014] In a third aspect of an embodiment of the present application, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the method for displaying geological bodies in layers as described in the first aspect above is implemented.

[0015] According to a fourth aspect of the embodiments of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the geological body layered display method described in the first aspect is implemented.

[0016] The beneficial effects of the embodiments of the present application include: The present invention provides a method for displaying geological bodies in layers, wherein borehole data of a geological body are collected by drilling equipment or other geophysical exploration methods, the borehole data are analyzed to determine basic stratigraphic information and sampling point information of the geological body, each borehole data is interpolated to determine whether each borehole data meets the requirements for constructing a three-dimensional geological body model, and whether each borehole data can accurately display the geological attribute characteristics of the geological body, the sampling points contained in each target borehole data are associated via interpolation points, the geological layer data of the geological body are determined based on the interpolation point data, and a three-dimensional geological body model is established based on the geological layer data and basic stratigraphic information, the three-dimensional geological body model is displayed through a visual interface, and the stratigraphic name and soil property corresponding to each geological layer are attached to each geological layer on the three-dimensional geological body model. Wherein, the borehole data are sparsely distributed and irregular, and the interpolation processing is used to associate the borehole data that can represent the geological attribute characteristics of the geological body and determine the information of unknown sampling points around each sampling point, so as to achieve the purpose of establishing a three-dimensional geological body model based on the coefficient borehole data, and to achieve the effect of simplifying the construction of the three-dimensional geological body model. In addition, establishing a three-dimensional geological body model based on sparse drilling data can improve the efficiency of establishing the three-dimensional geological body model and achieve the effect of quickly outputting the three-dimensional geological body model. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without creative work.

[0018] Figure 1 A flowchart of the first geological body layered display method provided in an embodiment of the present application; Figure 2 A schematic diagram of single drilling data of a geological body provided in an embodiment of the present application; Figure 3 A flow chart of a second geological body layered display method provided in an embodiment of the present application; Figure 4 A flowchart of a third method for displaying geological bodies in layers provided in an embodiment of the present application; Figure 5 A flowchart of the fourth geological body layered display method provided in an embodiment of the present application; Figure 6 A flowchart of the fifth geological body layered display method provided in an embodiment of the present application; Figure 7 A flowchart of a sixth method for displaying geological bodies in layers provided in an embodiment of the present application; Figure 8 A flowchart of a seventh method for displaying geological bodies in layers provided in an embodiment of the present application; Figure 9 A schematic diagram of a three-dimensional geological model layer provided in an embodiment of the present application; Figure 10 A system flow chart of a geological body layered display method provided in an embodiment of the present application; Figure 11 A schematic structural diagram of a geological body layer display device provided in an embodiment of the present application; Figure 12 A schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0019] To make the objectives, technical solutions, and advantages of the embodiments of the present application more clear, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Generally, the components of the embodiments of the present application described and shown in the drawings herein can be arranged and designed in various different configurations.

[0020] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for protection, but merely represents selected embodiments of the present application. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments in the present application without creative work are within the scope of protection of the present application.

[0021] Currently, geological layer data analysis and the generation of corresponding three-dimensional geological models are often performed on desktop clients. Drilling equipment uploads drilling data to the computer's desktop client. The algorithm deployed in the desktop client analyzes the drilling data, determines the geological layer data based on the drilling data analysis results, and constructs a three-dimensional geological model based on the data of the drilling sampling points. However, this solution must be performed on a designated desktop client. If the solution is implemented on other devices, the corresponding software or work terminal must be downloaded. This makes the solution incompatible with other systems and leads to low universality. In addition, constructing a three-dimensional geological model on the desktop client requires a large number of sampling points, which requires analyzing a large amount of sampling point data to accurately locate the position of each geological layer. The three-dimensional geological model is constructed based on the analysis results of the drilling data from a large number of sampling points. This makes the construction of the three-dimensional geological model complex and prevents the rapid generation of the three-dimensional geological model.

[0022] To this end, an embodiment of the present application provides a method for displaying geological bodies in layers, which obtains drilling data collected by drilling equipment, analyzes the drilling data to obtain basic stratigraphic information and sampling point information, and writes the information into a geological database. The drilling data is interpolated to obtain interpolation point data, and the conditions of each geological layer of the geological body are determined based on the interpolation point data. A three-dimensional geological body model is generated based on each geological layer data and basic stratigraphic information. This solution can fuzzily construct a three-dimensional geological body model based on the interpolation results of a small number of sampling points, and attach the geological conditions corresponding to each geological layer to the three-dimensional geological body model, which can achieve the effect of simplifying the construction of the three-dimensional geological body model and quickly outputting the three-dimensional geological body model.

[0023] The following is a detailed explanation of the geological body layer display method provided in the embodiment of the present application.

[0024] Figure 1 This is a flowchart of a geological body layer display method provided in this application, which can be applied to computer equipment. Figure 1 The present invention provides a method for displaying geological bodies in layers, including: S101. Acquire drilling data of a geological body and write the drilling data into a geological database, wherein the drilling data includes basic stratigraphic information and sampling point information.

[0025] Optionally, drilling data of a geological body is collected by drilling equipment. A geological body refers to a crustal inclusion containing various geological layers. The drilling equipment enters the geological body through a drill bit to collect drilling data. The computer device obtains the drilling data collected by the drilling equipment via wireless communication technology. The computer device analyzes the drilling data to determine the basic stratigraphic information and sampling point information contained in the drilling data.

[0026] Optionally, basic stratigraphic information is used to indicate soil properties and soil types within the geological body. Sampling point information includes the current depth, longitude, and latitude of the sampling point, as well as the soil properties and type of the sampling point's location. Soil properties included in basic stratigraphic information may include sandy soil, clay soil, and loam; soil types may include red soil, brown soil, brown soil, black soil, chestnut soil, desert soil, fluvo-aquic soil (including sandy black soil), silt soil, paddy soil, wet soil (meadow, marsh soil), saline-alkali soil, lithologic soil, and alpine soil; this application does not impose specific limitations on this. It is worth noting that the current depth of the sampling point indicates the depth of the sampling point below the surface.

[0027] Figure 2 A schematic diagram of a single drilling data of a geological body provided in the embodiment of the present application, see Figure 2Each borehole data point on a geological body includes basic stratigraphic information and sampling point information. Each borehole data point can contain multiple sampling points, and the sampling point values are random. The number of sampling points in each borehole data point is not fixed and unique. For example, if the basic stratigraphic information includes: water surface, fine sand, cobblestone, and weathered sandstone, there are four sampling points. This application does not impose specific restrictions on this.

[0028] It is worth noting that the information of each sampling point serves as the reference information of the soil properties of the stratum. For example, if the soil property of a sampling point a on a certain borehole data A is yellow sand, then the soil property of the reference stratum is yellow sand.

[0029] Optionally, detailed stratigraphic information can be obtained based on the basic stratigraphic information and sampling point information contained in the drilling data. The detailed stratigraphic information includes: stratigraphic age, stratigraphic name, stratigraphic thickness, rock name, lithology description and bottom boundary depth, etc. This application does not make specific limitations on this.

[0030] Optionally, basic stratigraphic information and sampling point information contained in the drilling data are written into the geological database, and detailed stratigraphic information obtained from the drilling data analysis is also written into the geological database.

[0031] As a possible implementation method, the user can also directly enter the geological location attributes, material attributes of each stratum, thickness of each stratum and other attribute information of the geological body on the computer device based on the drilling data of the drilling equipment. The geological location attributes are used to indicate the longitude and latitude of the current sampling borehole; the stratum material attributes are used to indicate the soil attributes and soil type of the stratum; the stratum thickness refers to the underground depth of each sampling point, etc. This application does not make specific restrictions on this.

[0032] Optionally, the geological data of the geological body can also be determined based on the drilling data. The geological data includes the starting line elevation information, the ending line elevation information, etc. The thickness of each stratum can be determined based on the starting line elevation information and the ending line elevation information. This application does not make any specific restrictions on this.

[0033] S102: Perform interpolation processing on the drilling data to obtain interpolation point data corresponding to the drilling data.

[0034] Optionally, interpolation processing can be performed on the borehole data to obtain interpolation point data corresponding to each borehole data. This interpolation process can determine whether each borehole data meets the requirements for 3D geological modeling and whether the borehole data can accurately display the geological attribute characteristics of the geological body. The target borehole data can then be associated with the interpolation point data to enhance the coherence of the borehole data and thus ensure the construction of the 3D geological model.

[0035] Optionally, interpolation processing can be performed on the borehole data in the geological body to determine the geological information of the relevant unknown points and the geological information of all points in the relevant area based on the information of each known sampling point. It is worth noting that the borehole data has the characteristics of distribution coefficient and high discreteness.

[0036] Optionally, the borehole data can be interpolated using a spatial interpolation algorithm to obtain the interpolation result. The spatial interpolation algorithms applicable to borehole data include: inverse distance weighting method, bilinear polynomial interpolation method, spline curve interpolation method and Kriging interpolation algorithm. Among them, the inverse distance weighting method is applicable to scenarios where known points are evenly distributed and have high regularity, the neighboring point interpolation algorithm is applicable to scenarios where known points are evenly distributed and have low accuracy requirements, and the spline curve interpolation method is applicable to scenarios where known points are numerous and dense. This application takes the Kriging interpolation algorithm as an example, but it does not mean that only the Kriging interpolation algorithm can be applied. The best interpolation algorithm is selected according to the specific environment, and this application does not make specific restrictions on this.

[0037] Optionally, the interpolation point data is used to indicate data of a point to be interpolated, and the interpolation point data includes information such as longitude, latitude, stratum thickness, and soil properties of the point to be interpolated.

[0038] S103. Determine the geological layer data of the geological body according to the interpolation point data.

[0039] Optionally, data of each geological layer of the geological body can be determined based on the interpolation point data, and interpolation processing is performed on known sampling points in each geological layer to determine the interpolation point data in each geological layer.

[0040] Optionally, the longitude, latitude, stratum thickness, starting line elevation, end line elevation and other data of the geological layer where the interpolation point is located can be determined based on the interpolation point data.

[0041] S104: Establish a three-dimensional geological body model of the geological body based on the geological layer data and basic stratigraphic information.

[0042] Optionally, a three-dimensional geological body model of each geological layer can be determined based on the geological layer data. The three-dimensional geological body model of each geological layer and the basic stratigraphic information included in the drilling data can be used to determine the geological body.

[0043] S105. Output and display the three-dimensional geological body model.

[0044] Optionally, the three-dimensional geological body model, as well as the geological layer names and soil properties of each geological layer on the three-dimensional geological body, are displayed via a visualization interface on a computer device.

[0045] In an embodiment of the present application, borehole data of a geological body is collected by drilling equipment or other geophysical exploration methods, the borehole data is analyzed to determine basic stratigraphic information and sampling point information of the geological body, each borehole data is interpolated to determine whether each borehole data meets the requirements for constructing a three-dimensional geological body model, and whether each borehole data can accurately display the geological attribute characteristics of the geological body, the sampling points contained in each target borehole data are associated via interpolation points, the geological layer data of the geological body are determined based on the interpolation point data, and a three-dimensional geological body model is established based on the geological layer data and basic stratigraphic information, the three-dimensional geological body model is displayed through a visual interface, and the stratigraphic name and soil properties corresponding to each geological layer are attached to each geological layer on the three-dimensional geological body model. Among them, the borehole data are sparsely distributed and irregular, and the interpolation processing is used to associate the borehole data that can represent the geological attribute characteristics of the geological body and determine the information of unknown sampling points around each sampling point, so as to achieve the purpose of establishing a three-dimensional geological body model based on the coefficient borehole data, and to achieve the effect of simplifying the construction of the three-dimensional geological body model. In addition, establishing a three-dimensional geological body model based on sparse drilling data can improve the efficiency of establishing the three-dimensional geological body model and achieve the effect of quickly outputting the three-dimensional geological body model.

[0046] In one possible implementation, see Figure 3 The operation of step S102 may specifically be: S301. Determine the cross-section information corresponding to each geological layer based on basic stratum information and sampling point information.

[0047] Optionally, the cross-section information corresponding to each geological layer can be determined based on the basic stratigraphic information and sampling point information. The cross-section information is used to indicate the stratification of the geological body and the geological properties of each geological layer. The cross-section information includes the known sampling point information of each geological layer, the name of the geological layer, the age of the geological layer, the thickness of the geological layer, the soil properties of the geological layer, etc. The name of the geological layer can be a pebble layer, loess layer, clay layer, sandstone layer, etc., and the age of the geological layer can be a fossil layer, biological layer, etc. This application does not make specific limitations on this.

[0048] S302: Perform interpolation calculation based on the cross-section information corresponding to each geological layer to obtain the regional range information of each geological layer and the elevation information of the interpolation point.

[0049] Optionally, interpolation calculation is performed based on the known sampling point information contained in the cross-section information corresponding to each geological layer to determine the interpolation point data corresponding to the target sampling point, and to determine the regional range information of each geological layer and the elevation information of the interpolation point.

[0050] Optionally, the regional range information of each geological layer includes coordinate information, elevation information, geological layer name, and range of each sampling point within the geological layer. The range of the geological layer is determined by the coordinates of the farthest sampling point within the geological layer and the coordinates of the interpolation point. The elevation information of the geological layer is used to indicate the underground depth.

[0051] Optionally, the elevation information of the interpolation point includes elevation information in the geological volume where the interpolation point is located, point information of the interpolation point, etc. The elevation information of the interpolation point may indicate the thickness of the geological layer where the interpolation point is located.

[0052] In the embodiments of the present application, cross-sectional information of each geological layer of the geological body can be determined by analyzing basic stratigraphic information of the geological body and sampling point data. The cross-sectional information of the geological layer can reflect the geological stratification and geological properties of each geological layer. Interpolation calculations are performed on the cross-sectional information corresponding to each geological layer to determine the regional range information of each geological layer and the elevation information of each interpolation point. This establishes the basis for a three-dimensional geological layer model in the three-dimensional geological body model. In this way, the effect of quickly outputting a three-dimensional geological body model can be achieved.

[0053] In one possible implementation, see Figure 4 The operation of step S302 may specifically be: S401 , performing interpolation calculation according to the number of sampling points included in the cross-section information corresponding to each geological layer, the coordinates of each sampling point, and the preset weight coefficients of each sampling point to determine the coordinates of at least one interpolation point in each geological layer.

[0054] Optionally, interpolation calculation is performed on the number of sampling points, the coordinates of each sampling point and the preset weight coefficients of each sampling point contained in the cross-section information corresponding to each geological layer, so as to determine the coordinates of at least one interpolation point in each geological layer, and strongly associate each sampling point through the interpolation point coordinates.

[0055] Optionally, the number of sampling points contained in the cross-section information corresponding to each geological layer is determined by the number of sampling points in the geological layer in the drilling data. The number of sampling points corresponding to each geological layer is random. The sampling points serve as reference points for the geological attribute characteristics of each geological layer. The number of sampling points contained in each geological layer is at least one. This application does not make any specific restrictions on this.

[0056] Optionally, the coordinates of the sampling points associated with the points to be interpolated in each geological layer and the weight coefficients of the associated sampling points are calculated and the weighted average is obtained to determine the coordinates of at least one interpolation point. The number of interpolation points in each geological layer is inconsistent, which is mainly used to strongly associate discrete value points. The similarity of each sampling point associated with the point to be interpolated is relatively high.

[0057] S402: Connect the coordinates of each interpolation point in the geological layer to obtain three-dimensional grid data of the geological layer, and obtain regional range information of the geological layer based on the three-dimensional grid data and the geological layer identifier input by the user.

[0058] Optionally, the coordinates of each interpolation point in the geological layer are connected to form multiple non-overlapping triangles, and a three-dimensional grid of the irregular geological layer is generated through the GIS system. The data corresponding to the interpolation point is inserted into the corresponding position of the three-dimensional grid to obtain the three-dimensional grid data of the geological layer. Based on the three-dimensional grid data and the identification of the geological layer input by the user, the interpolation point coordinates, elevation information, geological layer name, etc. in the regional range information of each geological layer can be determined.

[0059] S403: Determine the elevation information of the interpolation point in the geological layer according to the elevation information of the associated sampling point of the interpolation point, and the distance between the associated sampling point and the interpolation point is less than a preset threshold.

[0060] Optionally, the elevation information of the geological layer interpolation point can be determined based on the elevation information of the sampling points associated with the interpolation point. The sampling points associated with the interpolation point have a high similarity, and the elevation information of the interpolation point can be determined by averaging the elevation information of each sampling point.

[0061] Optionally, the distance between each sampling point associated with the interpolation point and the interpolation point is less than a preset threshold, thereby ensuring that the address attributes of each associated sampling point are consistent and that the similarity of the associated sampling points is maintained. The preset threshold is a manually set distance threshold, which may be 4 cm, 3 cm, or the like, and is not specifically limited in this application.

[0062] In an embodiment of the present application, interpolation processing is performed based on the number of sampling points, coordinates of each sampling point, and weight information of each sampling point included in the cross-sectional information of each geological layer. The coordinates of the interpolation points in each geological layer are determined, and the interpolation coordinates of each geological layer are connected to obtain multiple non-overlapping triangles. These non-overlapping triangles are converted into an irregular three-dimensional grid using a GIS system. The geological attributes and coordinates contained in each interpolation point are added to the three-dimensional grid to obtain three-dimensional grid data. Based on the three-dimensional grid data and the geological layer identifier input by the user, the regional range information of each geological layer is determined. The elevation information of each interpolation point is determined by taking a weighted average of the elevation information of the associated sampling points of the interpolation point, wherein the distance threshold between each associated sampling point and the interpolation point is less than a preset threshold, thereby achieving rapid modeling. In this way, the effect of quickly outputting a three-dimensional geological model can be achieved.

[0063] In one possible implementation, see Figure 5 The operation of step S401 may specifically be: S501: Determine the geographical weighted coordinates of each sampling point according to the coordinates corresponding to each sampling point and the weight coefficient of each sampling point.

[0064] Optionally, the coordinates corresponding to each sampling point are also called the geographic coordinates of each sampling point. The coordinates of each sampling point are used to indicate the longitude, latitude and underground depth of each sampling point. The weight coefficient of each sampling point is determined by the geological attributes represented by each sampling point. The more geological attribute characteristics contained in the sampling point information, the greater the weight coefficient corresponding to the corresponding sampling point.

[0065] Optionally, the weight coefficient corresponding to each sampling point is obtained by training a learning network model and is used to indicate the importance of the sampling point. Based on the coordinates of each sampling point and the weight coefficient of each sampling point, the geographical weighted coordinates of the sampling point can be determined. The weighted geographical coordinates of the sampling point can be obtained by multiplying the geographical coordinates of each sampling point by the weight coefficient.

[0066] S502: Determine the coordinates of each interpolation point according to the number of sampling points and the geographical weighted coordinates of each sampling point.

[0067] Optionally, the coordinates of the points to be interpolated may be determined according to the geographic weighted coordinates of the associated sampling points corresponding to the points to be interpolated in each geological layer and the number of associated sampling points. The coordinates of the interpolation points are geographic coordinates in geodetic coordinates.

[0068] Optionally, the associated sampling points have a high similarity, and determining the interpolation points based on the associated sampling points can enhance the coherence between the sampling points and ensure the accuracy of establishing the three-dimensional geological layer model.

[0069] Optionally, the coordinates of the interpolation point are determined according to a weighted average of the geographical weighted coordinates of the associated sampling points.

[0070] In an embodiment of the present application, the geographic weighted coordinates corresponding to each sampling point contained in the geological layer and the weight coefficient corresponding to each sampling point are used to determine the geographic coordinates corresponding to each sampling point. According to the number of associated sampling points corresponding to the point to be interpolated in the geological layer and the geographic weighted coordinates of the associated sampling points, the geographic coordinates of the interpolation point can be determined. In this way, the geological data of the three-dimensional geological body model can be determined, thereby achieving the effect of simplifying the construction of the three-dimensional geological body model.

[0071] In one possible implementation, see Figure 6 The operation of step S502 may specifically be: S601: Convert the geographical weighted coordinates of each sampling point to obtain the spatial weighted coordinates of each sampling point.

[0072] Optionally, a coordinate conversion algorithm is used to convert the geographic weight coordinates of each sampling point into the spatial weight coordinates corresponding to each sampling point. The spatial weight coordinates are used to indicate the position information of each sampling point in a three-dimensional coordinate system. The three-dimensional coordinate system is a standard coordinate system for establishing a three-dimensional geological body model.

[0073] It is worth noting that the geographic weight coordinates of each sampling point are converted into corresponding spatial weight coordinates, so that the coordinates of each sampling point are mapped from the geodetic coordinate system to the three-dimensional coordinate system. The conversion of geographic weight coordinates into spatial weight coordinates can be implemented by relying on code written in Python or other conversion functions. This application does not make specific restrictions on this.

[0074] S602: Determine the coordinates of each interpolation point according to the number of sampling points and the spatial weight coordinates of each sampling point.

[0075] Optionally, the coordinates of each interpolation point can be determined according to the number of sampling points and the spatial weight coordinates of each sampling point, wherein the number of sampling points refers to the number of sampling points associated with the point to be interpolated, and the point to be interpolated and its associated sampling points are in the same geological layer.

[0076] Optionally, the coordinates corresponding to the point to be interpolated may be determined according to the spatial weight coordinates of the sampling points associated with the point to be interpolated in the geological layer and the number of associated sampling points. The coordinates of the interpolation point are three-dimensional spatial coordinates.

[0077] In an embodiment of the present application, the geographic weight coordinates of each sampling point contained in the geological layer are converted into the spatial weight coordinates corresponding to the sampling points through a conversion algorithm, the coordinates of each interpolation point are determined according to the spatial weight coordinates of each associated sampling point for establishing the interpolation point and the number of associated sampling points, the geological data of the geological layer is determined according to the interpolation result corresponding to the drilling data, three-dimensional grid data is established according to the spatial weight coordinates corresponding to each sampling point, the spatial coordinates of each interpolation point and the standard three-dimensional coordinate system, and a geological layer model of each geological layer is established according to the three-dimensional grid data, basic stratigraphic information and the thickness of each geological layer. In this way, the construction of the three-dimensional geological body model can be simplified and the three-dimensional geological body model can be quickly output.

[0078] In one possible implementation, see Figure 7 The operation of step S103 may specifically be: S701. Determine the identification of the geological layer according to the regional range information of the geological layer.

[0079] Optionally, the regional range information of the geological layer includes the coordinate information of each sampling point within a geological layer, the coordinate information of each point to be interpolated, the name of the geological layer, and the soil properties of the geological layer. The identification of the geological layer can be determined based on the regional range information of the geological layer. The identification of the geological layer includes the name of the geological layer and the soil properties of the geological layer.

[0080] Optionally, the identification of the geological layer is used to indicate the geological attributes of each geological layer. The identification of the geological layer can make the display effect of the three-dimensional geological body model more concise and clear.

[0081] S702: Determine the thickness of the geological layer based on the elevation information of the interpolation point.

[0082] Optionally, the elevation information of the interpolation point includes the longitude, latitude, current underground depth of the interpolation point, the starting elevation line of the geological layer where the interpolation point is located, and the ending elevation line of the geological layer where the interpolation point is located. The thickness of the geological layer where the interpolation point is located can be determined based on the elevation information of the interpolation point.

[0083] S703: Use the identification of the geological layer, the thickness of the geological layer, and the three-dimensional grid data of the geological layer as geological layer data.

[0084] Optionally, the three-dimensional grid data of the geological layer includes the spatial weighted coordinates of each sampling point in the geological layer, the spatial coordinates of each point to be interpolated in the geological layer, and a standard three-dimensional coordinate system. The three-dimensional grid data is an irregularly arranged grid data, which is arranged according to each spatial coordinate and is automatically generated based on the GIS system.

[0085] Optionally, the name of the geological layer, the thickness of the geological layer, the spatial weight coordinates of each sampling point in the geological layer, and the spatial coordinates of each point to be interpolated in the geological layer are used as the geological layer data of each geological layer.

[0086] In an embodiment of the present application, the identification of each geological layer can be determined based on the regional range information of each geological layer, the thickness of each geological layer can be determined based on the elevation information of the interpolation points in each geological layer, and three-dimensional grid data can be generated based on the spatial weight coordinates of each sampling point in each geological layer, the spatial coordinates of the points to be interpolated in each geological layer, and the standard three-dimensional spatial coordinates. The geological layer data of each geological layer can be determined based on the identification of each geological layer, the thickness of each geological layer, and the three-dimensional grid data, so that the effect of quickly outputting a three-dimensional geological body model can be achieved.

[0087] In one possible implementation, see Figure 8 The operation of step S104 may specifically be: S801. Generate a geological layer model of each geological layer in a three-dimensional geological body model according to the thickness of each geological layer, the three-dimensional grid data of the geological layer, and basic geological layer information.

[0088] Optionally, based on the thickness of each geological layer, the three-dimensional grid data of the geological layer and the basic stratigraphic information of the geological body, a geological layer model of each geological layer in the three-dimensional geological body model is established. The geological layer model of each geological layer can be established using WebGL technology or other three-dimensional modeling technologies, and this application does not make any specific restrictions on this.

[0089] S802. Add the labels of each geological layer to the geological layer model.

[0090] Optionally, the geological layer identifiers corresponding to each geological layer are added to the corresponding geological layer model, and the geological layer model with the geological layer identifiers is displayed on the visual interface, so that the geological stratification results and geological properties corresponding to the geological body can be simply and clearly understood.

[0091] Figure 9 A three-dimensional geological model layered schematic diagram provided in the embodiment of this application, see Figure 9 The 3D geological model layer diagram includes a 3D geological model and various geological body models. Each geological layer model is labeled with its corresponding geological layer. The geological layer labels indicate the geological properties of each geological layer and provide a visual representation of the geological stratification. This application can quickly simulate a 3D geological model based on sparse borehole data, making it applicable to most estimation scenarios.

[0092] Figure 10 A system flow chart of a geological body layer display method provided in the embodiment of the present application is shown in FIG. Figure 10 Based on wireless communication technology, borehole data collected by a drilling device is obtained through a data interface on a computer device, and the borehole data is analyzed to determine basic stratigraphic information of the target geological body and information of each sampling point. Detailed stratigraphic information is determined based on the basic stratigraphic information of the borehole data and information of each sampling point. The basic stratigraphic information, information of each sampling point, and detailed stratigraphic information are written into a geological database. A Kriging interpolation algorithm is used to determine whether the information of each sampling point meets the requirements of three-dimensional geological body modeling and whether the borehole data corresponding to each sampling point can represent the geological properties of the geological body. Interpolation points and interpolation results are determined based on target sampling points in the geological layer and associated sampling point information and the number of associated sampling points. Geological layer data of the geological body is determined based on the interpolation results. WebGL technology is used to establish models of each geological layer based on the geological layer data, basic stratigraphic information, and three-dimensional grid data. A three-dimensional geological body model is generated using the three-dimensional model. The three-dimensional geological body model and each geological layer model are displayed on a computer visualization web page, and corresponding geological identifiers, geological thickness, soil properties, and other information are attached to each geological layer. In this way, the display results can be made more intuitive and clear, allowing users to quickly understand the geological properties of the current geological body.

[0093] In an embodiment of the present application, each geological layer model in a three-dimensional geological body model is established based on the thickness of each geological layer, the three-dimensional grid data of the geological layer, and the basic stratigraphic information corresponding to the geological body. The geological layer identifiers corresponding to each geological layer are added to each geological layer to indicate the geological properties of each geological layer. The geological layer effect of the three-dimensional geological body model is displayed on a visualization page. Among them, each geological layer model is displayed in the established three-dimensional geological body model, and each geological layer model is assigned its corresponding geological layer identifier, making the three-dimensional geological body model more readable. In this way, the effect of quickly outputting the three-dimensional geological body model can be achieved.

[0094] The following describes the apparatus, device, and computer-readable storage medium used to implement the geological body layered display method provided in this application. The specific implementation process and technical effects are described above and will not be repeated below.

[0095] Figure 11 This is a schematic diagram of the structure of a geological body layer display device provided in an embodiment of the present application, see Figure 11 , the device comprises: The acquisition module 1101 is used to acquire the drilling data of the geological body and write the drilling data into the geological database, wherein the drilling data includes: basic stratigraphic information and sampling point information; The interpolation module 1102 is used to perform interpolation processing on the drilling data to obtain interpolation point data corresponding to the drilling data; Determination module 1103, for determining geological layer data of the geological body according to the interpolation point data; Modeling module 1104, for establishing a three-dimensional geological body model of the geological body based on the geological layer data and basic stratigraphic information; The visualization module 1105 is used to output and display the three-dimensional geological body model.

[0096] As an optional implementation, the interpolation module 1102 is specifically configured to: Determine the cross-section information corresponding to each geological layer based on basic stratigraphic information and sampling point information; Interpolation calculation is performed based on the cross-section information corresponding to each geological layer to obtain the regional range information of each geological layer and the elevation information of the interpolation point.

[0097] As an optional implementation, the interpolation module 1102 is further configured to: Performing interpolation calculations based on the number of sampling points included in the cross-section information corresponding to each geological layer, the coordinates of each sampling point, and a preset weight coefficient for each sampling point to determine the coordinates of at least one interpolation point in each geological layer; Connect the coordinates of each interpolation point in the geological layer to obtain three-dimensional grid data of the geological layer, and obtain regional range information of the geological layer based on the three-dimensional grid data and the geological layer identifier input by the user; The elevation information of the interpolation point in the geological layer is determined according to the elevation information of the associated sampling point of the interpolation point, and the distance between the associated sampling point and the interpolation point is less than a preset threshold.

[0098] As an optional implementation, the interpolation module 1102 may further be used to: Determine the geographical weighted coordinates of each sampling point based on the coordinates corresponding to each sampling point and the weight coefficient of each sampling point; The coordinates of each interpolation point are determined based on the number of sampling points and the geographical weight coordinates of each sampling point.

[0099] As an optional implementation, the interpolation module 1102 can also be used to: The geographical weighted coordinates of each sampling point are transformed to obtain the spatial weighted coordinates of each sampling point; The coordinates of each interpolation point are determined based on the number of sampling points and the spatial weight coordinates of each sampling point.

[0100] As an optional implementation manner, the determining module 1103 is specifically configured to: Determine the identification of geological layers based on regional range information of geological layers; Determine the thickness of the geological layer based on the elevation information of the interpolation points; The identification of the geological layer, the thickness of the geological layer and the three-dimensional grid data of the geological layer are used as geological layer data.

[0101] As an optional implementation, the modeling module 1104 is specifically configured to: Generate geological layer models of each geological layer in the three-dimensional geological body model according to the thickness of each geological layer, the three-dimensional grid data of the geological layer and the basic stratigraphic information; Add labels for each geological layer to the geological layer model.

[0102] The above-mentioned device is used to execute the method provided in the above-mentioned embodiment. Its implementation principle and technical effect are similar and will not be repeated here.

[0103] The above modules can be one or more integrated circuits configured to implement the above methods, such as one or more application-specific integrated circuits (ASICs), one or more microprocessors, or one or more field programmable gate arrays (FPGAs). For example, when a module is implemented by scheduling program code through a processing element, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0104] Figure 12 This is a schematic diagram of the structure of a computer device provided in an embodiment of the present application. Figure 12 The computer device includes: a memory 1201 and a processor 1202. The memory 1201 stores a computer program that can be run on the processor 1202. When the processor 1202 executes the computer program, the steps in any of the above method embodiments are implemented.

[0105] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.

[0106] Optionally, the present application also provides a program product, such as a computer-readable storage medium, comprising a program, which is used to execute any of the above-mentioned geological body layered display method embodiments when executed by a processor.

[0107] In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interface, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0108] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0109] In addition, the functional units in various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or hardware plus software functional units.

[0110] The aforementioned integrated unit implemented as a software functional unit can be stored in a computer-readable storage medium. The software functional unit, stored in a storage medium, includes instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute portions of the method steps of various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0111] The above are only specific embodiments of the present application, but the scope of protection of this application is not limited to them. Any changes or substitutions that can be easily conceived by any person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

[0112] The above description is merely a preferred embodiment of the present application and is not intended to limit the present application. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present application shall be included within the scope of protection of the present application.

Claims

1. A method for displaying geological bodies in layers, characterized in that: include: Acquire drilling data of a geological body and write the drilling data into a geological database, wherein the drilling data includes basic stratigraphic information and sampling point information; Performing interpolation processing on the drilling data to obtain interpolation point data corresponding to the drilling data; Determining the geological layer data of the geological body according to the interpolation point data; Establishing a three-dimensional geological body model of the geological body according to the geological layer data and the basic geological layer information; The three-dimensional geological model is output and displayed.

2. The geological body layer display method according to claim 1, characterized in that: The interpolation processing is performed on the drilling data to obtain interpolation point data corresponding to the drilling data, including: Determining cross-section information corresponding to each geological layer based on the basic stratum information and the sampling point information; Interpolation calculation is performed based on the cross-section information corresponding to each geological layer to obtain the regional range information of each geological layer and the elevation information of the interpolation point.

3. The geological body layer display method according to claim 2, characterized in that: The interpolation calculation is performed based on the cross-section information corresponding to each geological layer to obtain the regional range information of each geological layer and the elevation information of the interpolation point, including: Performing interpolation calculations based on the number of sampling points included in the cross-section information corresponding to each geological layer, the coordinates of each sampling point, and a preset weight coefficient for each sampling point to determine the coordinates of at least one interpolation point in each geological layer; Connecting the coordinates of each interpolation point in the geological layer to obtain three-dimensional grid data of the geological layer, and obtaining regional range information of the geological layer based on the three-dimensional grid data and an identifier of the geological layer input by a user; The elevation information of the interpolation point in the geological layer is determined according to the elevation information of the associated sampling point of the interpolation point, and the distance between the associated sampling point and the interpolation point is less than a preset threshold.

4. The geological body layer display method according to claim 3, characterized in that: The interpolation calculation is performed based on the number of sampling points included in the cross-section information corresponding to each geological layer, the coordinates of each sampling point, and the preset weight coefficient of each sampling point to determine the coordinates of at least one interpolation point in each geological layer, including: Determine the geographical weighted coordinates of each sampling point based on the coordinates corresponding to each sampling point and the weight coefficient of each sampling point; The coordinates of each interpolation point are determined according to the number of sampling points and the geographical weighted coordinates of each sampling point.

5. The geological body layer display method according to claim 4, characterized in that: Determining the coordinates of each interpolation point based on the number of sampling points and the geographical weighted coordinates of each sampling point includes: The geographical weighted coordinates of each sampling point are transformed to obtain the spatial weighted coordinates of each sampling point; The coordinates of each interpolation point are determined according to the number of sampling points and the spatial weight coordinates of each sampling point.

6. The geological body layer display method according to claim 3, characterized in that: Determining the geological layer data of the geological body according to the interpolation point data includes: determining an identifier of the geological layer according to the regional range information of the geological layer; determining the thickness of the geological layer according to the elevation information of the interpolation point; The identification of the geological layer, the thickness of the geological layer and the three-dimensional grid data of the geological layer are used as the geological layer data.

7. The geological body layer display method according to claim 6, characterized in that: The step of establishing a three-dimensional geological body model of the geological body according to the geological layer data and the basic stratum information includes: generating a geological layer model of each geological layer in the three-dimensional geological body model according to the thickness of each geological layer, the three-dimensional grid data of the geological layer, and the basic stratum information; The identification of each geological layer is added to the geological layer model.

8. A geological body layer display device, characterized in that: The device comprises: An acquisition module is used to acquire drilling data of a geological body and write the drilling data into a geological database, wherein the drilling data includes basic stratigraphic information and sampling point information; An interpolation module, configured to perform interpolation processing on the drilling data to obtain interpolation point data corresponding to the drilling data; A determination module, configured to determine the geological layer data of the geological body according to the interpolation point data; A modeling module, configured to establish a three-dimensional geological body model of the geological body based on the geological layer data and the basic stratigraphic information; The visualization module is used to output and display the three-dimensional geological body model.

9. A computer device, characterized in that: include: A memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the computer program, the steps of the method described in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 7.