Stratigraphic line generation method and device, electronic equipment and readable storage medium
By automating the processing of geological exploration data with computers, eliminating abnormal data and generating creation information, the problem of low efficiency in stratigraphic line generation has been solved, and the accuracy and diversity of stratigraphic lines have been improved.
Patent Information
- Application Number
- CN202210256792.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-16
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2042-03-16
AI Technical Summary
Current geological exploration designs suffer from low efficiency in generating stratigraphic lines and incomplete or inaccurate data analysis, making them prone to omissions and errors.
By automatically processing point data with a computer, abnormal stratigraphic data is removed, and preprocessing and creation information is generated, including point networking, stratigraphic sorting information, etc., to generate stratigraphic lines of the target stratigraphic layer.
It has automated the generation of stratigraphic lines, improving efficiency and accuracy, ensuring a high degree of agreement between stratigraphic lines and actual stratigraphic formations, and generating diversity and completeness.
Smart Images

Figure CN114611194B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of geological engineering, and in particular, to a stratum line generation method and device, an electronic device, and a readable storage medium. BACKGROUND
[0002] A large number of engineering projects are being carried out all over the world every day. Before the design and construction of an engineering project, drilling survey of a work site is needed. After obtaining a plurality of drilling data of the work site, a stratum data set of the work area is integrated, and the stratum line of each stratum of the work site is obtained by analyzing and arranging the stratum data set of each drilling. The existing geological survey design is mainly performed manually, which is not only low in efficiency, but also not comprehensive and accurate in analyzing massive data, resulting in problems such as omission, error, and inconsistency. SUMMARY
[0003] Therefore, the embodiments of the present application aim to provide a stratum line generation method and device, an electronic device, and a readable storage medium, so as to improve the low work efficiency in stratum line generation.
[0004] In a first aspect, the embodiments of the present application provide a stratum line generation method, which includes: obtaining point data of a target area, the point data including a plurality of stratum data; eliminating abnormal stratum data in the plurality of stratum data to obtain to-be-processed stratum data; preprocessing the to-be-processed stratum data to obtain creation information; and generating a stratum line of a target stratum according to the creation information, the target stratum being one or more strata of the target area.
[0005] In the above implementation process, the point data is processed to obtain the required creation information, and a series of steps and actions such as generating the stratum line of the target stratum according to the creation information are processed by a computer without human intervention, which realizes the automation of stratum line generation and improves the stratum line generation efficiency and accuracy.
[0006] In combination with the first aspect, the embodiments of the present application provide a first possible implementation manner of the first aspect, wherein: the creation information includes point networking, and the generating the stratum line of the target stratum according to the creation information includes: processing the stratum surface according to the point networking to obtain a smooth stratum surface; and generating the stratum line of the target stratum according to the smooth stratum surface.
[0007] In the implementation process, the point group network is obtained by preprocessing the point data, that is, the point group network is obtained by processing the point data of the target area, and then the point group network is used to process the stratum surface to obtain a smooth stratum surface, and the stratum line is generated according to the smooth stratum surface. Various stratum surfaces are processed to obtain the stratum line of each stratum, and the diversity of stratum line generation is improved.
[0008] With reference to the first possible implementation manner of the first aspect, the second possible implementation manner of the first aspect is provided in the embodiments of the present application, and the creation information includes stratum ordering information, and the stratum line of the target stratum is generated according to the creation information, including: correcting the smooth stratum surface according to the stratum ordering information to obtain a corrected stratum surface; and cutting the corrected stratum surface to obtain the stratum line of the target stratum.
[0009] In the implementation process, the smooth stratum surface is corrected according to the stratum ordering information, so that some cross-border smooth stratum surfaces can be corrected, and the standardization and accuracy of the stratum surface are improved. Further, the stratum line of the target stratum is obtained by cutting the stratum surface, and since the stratum line is obtained by cutting the stratum surface, the stratum line has a high degree of coincidence with the actual stratum line, and the accuracy of the generated stratum line is improved.
[0010] With reference to the first possible implementation manner of the first aspect, the third possible implementation manner of the first aspect is provided in the embodiments of the present application, and before the stratum line of the target stratum is generated according to the creation information, the stratum line generation method further includes: creating an initial point polygon according to the point data; removing the point polygon in the initial point polygon that does not conform to the second set rule to obtain a to-be-processed point polygon; and creating a point group network according to the to-be-processed point polygon.
[0011] In the implementation process, the initial point polygon is created according to the point data, and the point polygon in the initial point polygon that does not conform to the rule is removed, so that the accuracy of the point polygon is ensured. Then, the point group network is created according to the obtained point polygon, and the accuracy of the point group network is further ensured.
[0012] With reference to the first possible implementation manner of the first aspect, the fourth possible implementation manner of the first aspect is provided in the embodiments of the present application, and the creation information includes stratum ordering information, and the stratum line of the target stratum is generated according to the creation information, including: determining the same stratum in which adjacent points exist according to the stratum ordering information; and generating the stratum line of the target stratum by straight-line connection of the same stratum.
[0013] In the implementation process, the same formation existing between adjacent point positions is determined according to the formation ordering information, and the target formation line is generated by directly connecting the same formation. Since the target formation line can be directly generated after the formation ordering information is obtained, the generation of the target formation line is simplified, and the work efficiency is improved.
[0014] With reference to the fourth possible implementation manner of the first aspect, the fifth possible implementation manner of the first aspect is provided in the embodiments of the present application, and the method further includes: determining unique formations of adjacent point positions according to the formation ordering information, the unique formations being different formations between the adjacent point positions; obtaining pinch-out points of the unique formations to the adjacent point positions; and generating formation lines of the unique formations according to the pinch-out points.
[0015] In the implementation process, in addition to the same formation existing between adjacent point positions, the pinch-out points of unique formations of the adjacent point positions are obtained, and the formation lines of the unique formations are generated according to the pinch-out points, so that the formation lines of the unique formations of the adjacent point positions are generated, and the completeness and diversity of the formation line generation are improved.
[0016] With reference to the fifth possible implementation manner of the first aspect, the sixth possible implementation manner of the first aspect is provided in the embodiments of the present application, and the point position data includes a plurality of formation data, and the pre-processing of the to-be-processed formation data to obtain the creation information includes: ordering the to-be-processed formation data by a first setting rule to obtain formation ordering information.
[0017] In the implementation process, the abnormal formation data in the plurality of formation data is removed, so that the accuracy of the to-be-processed formation data is ensured, and the to-be-processed formation data is ordered by the setting rule, so that the accuracy of the formation ordering information is improved, the automation of the formation ordering is realized, and the work efficiency is improved.
[0018] In the second aspect, the embodiments of the present application further provide a formation line generation device, which includes: an acquisition module configured to acquire point position data of a target region; a processing module configured to pre-process the point position data to obtain creation information; and a generation module configured to generate formation lines of target formations according to the creation information, the target formations being one or more formations of the target region.
[0019] In the third aspect, the embodiments of the present application further provide an electronic device, which includes a processor and a memory, the memory storing machine readable instructions executable by the processor, and when the electronic device is running, the machine readable instructions are executed by the processor to perform the steps of the method of the first aspect or any possible implementation manner of the first aspect.
[0020] In a fourth aspect, the embodiments of the present application further provide a computer readable storage medium, which stores a computer program. The computer program is run by a processor to execute the steps of the stratum line generation method in the first aspect or any possible implementation manner of the first aspect.
[0021] In order to make the above objectives, characteristics and advantages of the present application more apparent, the following will specifically describe embodiments in combination with the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS
[0022] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments. It should be understood that the following drawings only show some of the embodiments of the present application, and therefore should not be considered as a limitation to the scope. For those skilled in the art, other related drawings can also be obtained without creative labor.
[0023] Figure 1 A block schematic diagram of an electronic device provided by the embodiments of the present application is shown;
[0024] Figure 2 A flowchart of a stratum line generation method provided by the embodiments of the present application is shown;
[0025] Figure 3 An example schematic diagram of a stratum line correction method provided by the embodiments of the present application is shown;
[0026] Figure 4 A functional module schematic diagram of a stratum line generation device provided by the embodiments of the present application is shown. DETAILED DESCRIPTION
[0027] The technical solutions in the embodiments of the present application will be described in combination with the drawings in the embodiments of the present application.
[0028] It should be noted that: similar reference numerals and letters represent similar items in the following drawings, and therefore, once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings. Meanwhile, in the description of the present application, the terms "first", "second", etc. are only used for distinguishing description, and cannot be understood as indicating or implying relative importance.
[0029] In order to facilitate the understanding of the embodiments, first, the electronic device for executing the stratum line generation method disclosed by the embodiments of the present application will be introduced in detail.
[0030] As shown in Figure 1 , it is a block schematic diagram of an electronic device. The electronic device 100 can include a memory 111, a processor 113, an input output unit 115, and a display unit 117. Those skilled in the art can understand that the electronic device 100 can further include other components, and the components of the electronic device 100 are not limited to the components shown in the figure.Figure 1 The structure shown is merely schematic and does not limit the structure of the electronic device 100. For example, the electronic device 100 can further include more or fewer components than those shown in the figure, or have a different configuration from that shown in the figure. Figure 1 Figure 1
[0031] The above-mentioned memory 111, processor 113, input and output unit 115, and display unit 117 are electrically connected to each other directly or indirectly to realize data transmission or interaction. For example, these elements can be electrically connected to each other through one or more communication buses or signal lines. The formation of the stratigraphic line includes one or more software modules stored in the memory 111 in the form of software or firmware (Firmware) or solidified in the operating system (Operating System, OS) of the electronic device 100, and the above-mentioned processor 113 is used to execute the executable modules stored in the memory. For example, the software function modules and computer programs included in the stratigraphic line generation device to realize the stratigraphic line generation method. The processor 110 can execute the computer program after receiving the execution instruction.
[0032] The memory 111 can be, but is not limited to, a random access memory (Random Access Memory, RAM), a read-only memory (Read Only Memory, ROM), a programmable read-only memory (Programmable Read-Only Memory, PROM), an erasable read-only memory (Erasable Programmable Read-Only Memory, EPROM), an electrically erasable read-only memory (Electric Erasable Programmable Read-Only Memory, EEPROM), etc. The memory 111 is used to store programs, and the processor 113 executes the programs after receiving the execution instruction. The method executed by the electronic device 100 defined by the process disclosed in any of the embodiments of the present application can be applied in the processor 113 or realized by the processor 113.
[0033] The processor 113 can be an integrated circuit chip with a signal processing capability. The processor 113 can be a general purpose processor, including a central processing unit (CPU), a network processor (NP), or the like; or can be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic device, discrete hardware component. The processor 113 can implement or execute the various methods, steps, and logical block diagrams disclosed in the embodiments of the present application. The general purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0034] The input and output unit 115 is configured to provide input data for a user. For example, the user can input point data, stratigraphic order information, a first setting rule, a second setting rule, and the like through the input and output unit 115. The input and output unit 115 can be, but is not limited to, a mouse, a keyboard, and the like.
[0035] The display unit 117 provides an interactive interface (for example, a user operation interface) between the electronic device 100 and the user, or is configured to display image data for the user to refer. For example, the stratigraphic line can be displayed through the display unit 117 after being generated. In the embodiment, the display unit can be a liquid crystal display or a touch display. If the display unit is a touch display, the touch display can be a capacitive touch screen or a resistive touch screen supporting single-point and multi-point touch operations. The support of single-point and multi-point touch operations means that the touch display can sense a touch operation generated from one or more positions on the touch display at the same time, and transmit the sensed touch operation to the processor for calculation and processing.
[0036] The electronic device 100 in the embodiment can be configured to execute each step in each method provided in the embodiments of the present application. The implementation process of the stratigraphic line generation method will be described in detail in the following several embodiments.
[0037] Please refer to Figure 2 , which is a flowchart of the stratigraphic line generation method provided in the embodiments of the present application. The specific process shown in FIG. 2 will be described in detail below. Figure 2
[0038] In step 201, point data of a target region is acquired.
[0039] Optionally, the target region is a region in which a stratigraphic line needs to be generated. The target region can include one or more point data.
[0040] Optionally, the point data includes a depth of the borehole, the point data includes one or more stratum data of the borehole, the point data includes position data of the borehole, etc. The point data includes a plurality of stratum data.
[0041] In step 202, abnormal stratum data in the plurality of stratum data is removed to obtain to-be-processed stratum data.
[0042] Optionally, removing the abnormal stratum data in the plurality of stratum data can include: when two strata of a point position exist in a cross, the strata of the point position are processed according to actual distribution of strata of surrounding point positions.
[0043] For example, when stratum A and stratum B of point position p1 exist in a cross, that is, the stratum distribution of point position p1 is ABA. At this time, the stratum distribution of the surrounding of point position p1 needs to be determined. If the surrounding strata of point position p1 are all stratum A at this time, stratum B is not considered, and stratum B is regarded as a lens.
[0044] Optionally, removing the abnormal stratum data in the plurality of stratum data can include: when the upper and lower relationships of two strata at different point positions are inconsistent, part of the strata are processed according to overall stratum ordering distribution.
[0045] For example, when stratum A and stratum B at different point positions in a target region exist in inconsistent upper and lower relationships, according to overall stratum ordering distribution, a case in which overall stratum ordering distribution occurs less is not considered. For example, if the overall stratum ordering is that stratum A is on top, and a small part of stratum A is on the bottom, the small part of stratum A is not considered, and the small part of stratum A in the different point positions is regarded as a lens.
[0046] Optionally, removing the abnormal stratum data in the plurality of stratum data can include: when there is a point position with inconsistent sampling depth, shallow point position stratum data is virtually filled according to stratum data of surrounding point positions.
[0047] For example, when there are point positions with deeper sampling and point positions with shallower sampling, stratum data of the point positions with shallower sampling is virtually filled with reference to stratum data of surrounding deep point positions.
[0048] In step 203, to-be-processed stratum data is preprocessed to obtain creation information.
[0049] Optionally, preprocessing the to-be-processed stratum data can include: according to positions of each stratum in each point position, actual position information of each stratum of each point position is obtained, and the actual position information is processed according to a preset rule, so that the creation information is obtained.
[0050] In step 204, a stratum line of the target stratum is generated according to the creation information.
[0051] The target stratum is one or more strata of the target area. Accordingly, the stratum line can include one or more stratum lines.
[0052] Optionally, the creation information can include point group networking, and the creation data can include stratum ordering information.
[0053] In one possible implementation, in step 204, the stratum surface is processed according to the point group networking to obtain a smooth stratum surface, and the stratum line of the target stratum is generated according to the smooth stratum surface.
[0054] Optionally, the point group networking is a collection of multiple polygonal networks formed by multiple points. The point group networking information includes polygon information and polygonal network information. The point group networking can be determined according to the points.
[0055] Specifically, multiple points are connected by multiple line segments to form a polygon, multiple polygons are spliced to form a polygonal network, and the polygonal network is processed to obtain the point group networking.
[0056] Optionally, the polygonal network is processed before the multiple polygons are spliced.
[0057] For example, if a part of the polygon is outside the target area, the polygon is ignored. If the value of the bottom edge of the polygon is less than a first specified value, the polygon is ignored. For example, the first specified value can be 0.1, 0.3, 0.5, 1, etc.
[0058] The stratum line of the target stratum is generated according to the smooth stratum surface, including processing the smooth stratum surface to generate the stratum line of the target stratum.
[0059] In one possible implementation, the stratum line of the target stratum is generated according to the stratum surface, including: correcting the stratum surface according to stratum ordering information to obtain a corrected stratum surface; and cutting the corrected stratum surface to obtain the stratum line of the target stratum.
[0060] Optionally, the stratum ordering information can be generated according to a specific rule, and the stratum ordering information can be obtained directly through point data.
[0061] Optionally, the stratum surface is corrected through the stratum ordering information, including: determining an out-of-bound stratum surface through the stratum ordering information, and correcting the out-of-bound stratum surface.
[0062] For example, stratum A has a specific one area bottom surface A1, stratum B has a specific another area bottom surface B1, according to the stratum ordering information, it can be determined that the ordering of the stratum is stratum A, stratum B and stratum C from top to bottom, and the bottom surface B1 cannot cross the bottom surface A1. If the bottom surface B1 actually crosses the bottom surface A1 upward, it can be determined that the bottom surface B1 has crossed the boundary, and at this time, it needs to be corrected. The correction method can be: ignoring the area where the bottom surface B1 crosses the bottom surface A1, that is, coinciding the area where the bottom surface B1 crosses the bottom surface A1 with the bottom surface A1.
[0063] Optionally, the cutting of the corrected stratum surface can include vertical cutting of the stratum surface. After cutting, one or more stratum lines of the target stratum can be obtained.
[0064] In a possible implementation, before step 204, the stratum line generation method further includes: creating an initial point position polygon according to point position data; removing point position polygons in the initial point position polygon that do not meet a second set rule to obtain a to-be-processed point position polygon; and creating a point position network according to the to-be-processed point position polygon.
[0065] Optionally, the creating of the initial point position polygon according to the point position data can specifically be: connecting multiple point positions with straight lines to form a polygon according to an adjacency principle. The adjacency principle is that connecting the first point positions of adjacent point positions.
[0066] Optionally, the second set rule can be removing polygons outside a target area, and the second set rule can also be removing polygons with a value of a bottom edge vertical line / bottom edge less than a second specified value. The second specified value can be 0.1, 0.3, 0.5, 1, etc. The to-be-processed point position polygon is a point position polygon that meets the second set rule, and the to-be-processed point position polygon is spliced to form a point position network.
[0067] In a possible implementation, step 204 includes: determining, according to the stratum ordering information, that adjacent point positions exist in the same stratum; and connecting the same stratum with a straight line to generate a stratum line of the target stratum.
[0068] For example, if point position p3 and point position p4 are adjacent point positions, point position p3 includes stratum A, stratum B and stratum C, and point position p4 also includes stratum A, stratum B and stratum C. Connecting stratum A in point position p3 and stratum A in point position p4 forms a stratum line of stratum A. Connecting stratum B in point position p3 and stratum B in point position p4 forms a stratum line of stratum B. Connecting stratum C in point position p3 and stratum C in point position p4 forms a stratum line of stratum C.
[0069] For example, if the point p5 and the point p6 are adjacent points, the point p5 includes the stratum A, the stratum B and the stratum C, and the point p6 includes the stratum B, the stratum C and the stratum D. Connecting the stratum B in the point p5 and the stratum B in the point p6 forms the stratum line of the stratum B. Connecting the stratum C in the point p5 and the stratum C in the point p6 forms the stratum line of the stratum C.
[0070] In a possible implementation, the step 204 further includes: determining the unique stratum of the adjacent point according to the stratum ordering information; obtaining the pinch-out point of the unique stratum to the adjacent point; and generating the stratum line of the unique stratum according to the pinch-out point.
[0071] The unique stratum is the difference stratum between the adjacent points. For example, if the point p5 and the point p6 are adjacent points, the point p5 includes the stratum A, the stratum B and the stratum C, and the point p6 includes the stratum B, the stratum C and the stratum D, the unique stratum of the point p5 is the stratum A, and the unique stratum of the point p6 is the stratum D.
[0072] Optionally, when the current stratum appears as the unique stratum between two adjacent points, the point at which the current stratum becomes thin and disappears is the pinch-out point of the current stratum.
[0073] Optionally, the pinch-out point can be determined by the point group network information and the stratum information.
[0074] Optionally, the step of generating the stratum line of the unique stratum according to the pinch-out point includes: connecting the pinch-out point and a bottom point of the unique stratum to obtain the stratum line of the unique stratum.
[0075] Optionally, after obtaining the stratum line of the target stratum, the stratum line can be corrected. The correction of the stratum line can be performed by the upper pinch-out and the lower pinch-out.
[0076] For example, as shown in FIG. 4, the stratum line of the stratum A is corrected by the upper pinch-out and the lower pinch-out. Figure 3As shown, if the point p7 and the point p8 are two adjacent points, the point p7 has the strata A, B and D from top to bottom, the point p8 has the strata A, C and D from top to bottom, the strata from top to bottom are A, B, C and D according to the strata ordering information, and the current stratum type is B, then the point at which the stratum B gradually thins out until disappears between the point p7 and the point p8 is the pinch-out point of the stratum B. The solving method is as follows: the top point of the stratum B at the point p7 is d1, the bottom point of the stratum B at the point p7 is d2, and the top point of the stratum C at the point p8 is d3; the line connecting d1 and d3 is line1, the line connecting d2 and d3 is line2, line1 is the initial stratum line of the stratum A, and line2 is the initial stratum line of the stratum B; the intersection point d4 of the current stratum B partition line and the line connecting p7 and p8 is obtained on the plane, and a perpendicular line at d4 is line3; the intersection point of line1 and line3 is d5, and the intersection point of line2 and line3 is d6, that is, the pinch-out point can be d5 or d6; if the lower pinch-out is adopted, the pinch-out point is d5, line1 remains unchanged, and line2 is modified as the line connecting d2 and d5; if the upper pinch-out is adopted, the pinch-out point is d6, line2 remains unchanged, and line1 is modified as the line connecting d1 and d6. The current stratum B partition line is obtained according to the stratum partition, and the line connecting p7 and p8 is the line connecting the point p7 and the point p8.
[0077] In a possible implementation, step 203 comprises: sorting the to-be-processed stratum data by a first set rule to obtain the stratum ordering information.
[0078] The first set rule can be a geological sequence theory. The to-be-processed stratum data is sorted by the geological sequence theory to obtain the stratum ordering information.
[0079] The application obtains the point group network by obtaining and processing the point data, and obtains the stratum surface. After obtaining the stratum surface, the target stratum line is produced in multiple ways by combining the stratum ordering information. Not only the diversity and richness of the stratum line generation are realized, but also the automation of the stratum line generation is realized by setting the step to generate the bottom line, the work intensity of the staff is reduced, and the work efficiency is improved.
[0080] Based on the same application concept, the application embodiment also provides a stratum line generation device corresponding to the stratum line generation method. Since the principle of solving problems in the device in the application embodiment is similar to the foregoing stratum line generation method embodiment, the implementation of the device in the embodiment can be referred to the description in the foregoing method embodiment, and the repeated parts will not be described herein.
[0081] Please refer to Figure 4FIG. 1 is a schematic diagram of functional modules of a stratum line generation apparatus according to an embodiment of the present application. Each module in the stratum line generation apparatus in this embodiment is configured to perform each step in the method embodiments described above. The stratum line generation apparatus / system includes an acquisition module 301, a selection module 302, a processing module 303, and a generation module 304.
[0082] The acquisition module 301 is configured to acquire point data of a target region.
[0083] The selection module 302 is configured to eliminate abnormal stratum data from a plurality of stratum data to obtain to-be-processed stratum data.
[0084] The processing module 303 is configured to pre-process the to-be-processed stratum data to obtain creation information.
[0085] The generation module 304 is configured to generate a stratum line of a target stratum according to the creation information, the target stratum being one or more strata of the target region.
[0086] In one possible implementation, the generation module 304 is further configured to: establish a stratum surface according to the point group network; and generate the stratum line of the target stratum according to the stratum surface.
[0087] In one possible implementation, the generation module 304 is specifically configured to: correct the stratum surface according to the stratum sorting information to obtain a corrected stratum surface; and cut the corrected stratum surface to obtain the stratum line of the target stratum.
[0088] In one possible implementation, the processing module 303 is further configured to: create an initial point polygon according to the point data; remove a point polygon that does not meet a second set rule from the initial point polygon to obtain a to-be-processed point polygon; and create a point group network according to the to-be-processed point polygon.
[0089] In one possible implementation, the generation module 304 is further configured to: determine a same stratum existing between adjacent points according to the stratum sorting information; and generate a stratum line of the target stratum by connecting the same stratum in a straight line.
[0090] In one possible implementation, the generation module 304 is specifically configured to: determine a unique stratum in which no same stratum exists between adjacent points according to the stratum sorting information; acquire a pinch-out point of the unique stratum to the adjacent point; and generate a stratum line of the unique stratum according to the pinch-out point.
[0091] In one possible implementation, the processing module 303 is specifically configured to: sort the to-be-processed stratum data according to a first set rule to obtain stratum sorting information.
[0092] In addition, the application further provides a computer readable storage medium, which stores a computer program. The computer program is run by a processor to perform the steps of the formation method of the stratum line.
[0093] The computer program product of the formation method of the stratum line provided by the application includes a computer readable storage medium storing program codes. The program codes include instructions for performing the steps of the formation method of the stratum line described in the method embodiments. For details, refer to the method embodiments, which will not be repeated here.
[0094] In several embodiments provided in the application, it should be understood that the disclosed apparatus and method can also be implemented by other means. The apparatus embodiments described above are only schematic, for example, the flowcharts and block diagrams in the drawings show the possible implementation architectures, functions and operations of the apparatus, method and computer program product according to the embodiments of the application. In this regard, each block in the flowcharts or block diagrams can represent a module, a program segment or a part of code, which contains one or more executable instructions for implementing the specified logical functions. It should also be noted that, in some alternative implementations, the functions noted in the blocks can occur in different orders from those described in the drawings. For example, two consecutive blocks can actually be executed substantially in parallel, and sometimes in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and the combination of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system for performing the specified functions or actions, or by a combination of dedicated hardware and computer instructions.
[0095] In addition, each functional module in the various embodiments of the application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0096] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application can be embodied in the form of a software product in essence or in the part that contributes to the prior art, or part of the technical solutions. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes. It should be noted that in this paper, relationship 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 actual relationship or order between the entities or operations. Moreover, the terms "include", "contain" or any other variants are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to the process, method, article or device. Without more limitations, the elements defined by the statement "include" do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0097] The above is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application can have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application. It should be noted that similar reference numbers and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings.
[0098] The above is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application can have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application. It should be noted that similar reference numbers and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings.
[0098] The above is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application can have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application. It should be noted that similar reference numbers and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings.
Claims
1. A method of generating a formation line, characterized by, The method comprises the following steps: acquiring point data of a target area, the point data comprising a plurality of stratum data; the target area is an area in which stratum lines are to be generated; abnormal stratum data in the plurality of stratum data is removed to obtain to-be-processed stratum data; the to-be-processed stratum data is preprocessed to obtain creation information; a stratum line of a target stratum is generated according to the creation information, the target stratum being one or more strata in the target area; the target stratum is one or more strata in the target area; the creation information comprises point group networking, and the generation of the stratum line of the target stratum according to the creation information comprises: a stratum surface is processed according to the point group networking to obtain a smooth stratum surface; the point group networking is a collection of a plurality of polygonal networks formed by a plurality of points; the point group networking is configured to form a polygonal network by connecting each adjacent plurality of points with a plurality of line segments to form a polygon, and splicing a plurality of polygons to form a polygonal network, and processing the polygonal network to obtain a smooth stratum surface; a stratum line of a target stratum is generated according to the smooth stratum surface; the removal of abnormal stratum data in the plurality of stratum data to obtain to-be-processed stratum data comprises: when two strata of a point exist in a cross, the strata of the point where the two strata exist in a cross are processed according to the actual distribution of the strata of the surrounding points; when the upper and lower relationships of two strata at different points are inconsistent, part of the strata is processed according to the overall stratum sorting distribution; when the sampling depths of points are inconsistent, the stratum data of shallow points is virtually supplemented according to the stratum data of the surrounding points; the creation information comprises stratum sorting information, and the generation of the stratum line of the target stratum according to the smooth stratum surface comprises: the smooth stratum surface is modified according to the stratum sorting information to obtain a modified stratum surface; the modified stratum surface is cut to obtain a stratum line of a target stratum; before the generation of the stratum line of the target stratum according to the creation information, the method further comprises: an initial point polygon is created according to the point data; point polygons that do not meet a second specified rule are removed from the initial point polygon to obtain to-be-processed point polygons; the second specified rule is to remove polygons outside the target area, or the second specified rule is to remove polygons whose bottom edge is perpendicular or whose bottom edge value is less than a second specified value; a point group network is created according to the to-be-processed point polygons.
2. A formation line generating apparatus characterized by comprising: The device comprises: an acquisition module configured to acquire point data of a target area, the point data comprising a plurality of stratum data; the target area is an area in which stratum lines are to be generated; a selection module configured to remove abnormal stratum data in the plurality of stratum data to obtain to-be-processed stratum data; a processing module configured to preprocess the point data to obtain creation information; a generation module configured to generate a stratum line of a target stratum according to the creation information, the target stratum being one or more strata in the target area; the target stratum being one or more strata in the target area.
3. An electronic device, comprising: A processor, a memory, the memory storing machine readable instructions executable by the processor, when executed by the processor, performing the steps of the method of claim 1.
4. A computer-readable storage medium, characterized in that, A computer readable storage medium storing a computer program, when executed by a processor, performing the steps of the method of claim 1.
Citation Information
Patent Citations
Rapidly progressive three-dimensional geologic modeling method
CN104574511A
Hydrogeological profile map generation method and device based on B / S structure
CN113610976A