Lithology data display method and device

Through computer memory processing of lithologic data encryption and texture coordinate calculation, the problems of large hard disk storage space and high resource consumption in three-dimensional display of lithologic data are solved, and more efficient resource utilization is achieved.

CN116068641BActive Publication Date: 2025-07-08CHINA NAT PETROLEUM CORP +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111300726.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-04
Publication Date
2025-07-08
Estimated Expiration
2041-11-04

AI Technical Summary

Technical Problem

In the three-dimensional display of lithologic data, the hard disk storage space occupies a large amount of resources and consumes a high resource. Each time the size of the lithologic well section is modified, the three-dimensional display diagram needs to be re-stitched, which makes the resource consumption greater.

Method used

By obtaining the primitive texture map of the well to be logged, the lithologic well section coordinate position point sequence and the size of the primitive symbol picture are used to calculate the encrypted lithologic well section coordinate position point sequence and texture coordinate, and only process it in computer memory to reduce hard disk storage requirements.

Benefits of technology

The hard disk that realizes three-dimensional display of lithologic data has small storage space, low resource consumption, and computer memory can be automatically released, improving resource utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116068641B_ABST
    Figure CN116068641B_ABST
Patent Text Reader

Abstract

The present application discloses a lithology data display method and device, belonging to the technical field of oil and gas seismic exploration. The method includes: obtaining a primitive texture map of a well to be measured, where the well to be measured has at least one lithology well section, the primitive texture map includes at least one primitive symbol picture, and each lithology well section corresponds to a primitive symbol picture; obtaining an encrypted lithology well section coordinate position point sequence including a plurality of position points according to the coordinate position point sequence of the lithology well section of the well to be measured and the size of the primitive symbol picture, and each position point has a spatial position coordinate and a lithology index; determining the texture coordinates of each position point according to the number of primitive symbol pictures included in the primitive texture map, the lithology index of the lithology well section where each position point is located, and the distance between each position point and the coordinate points in the same row; and displaying the lithology data of the well to be measured according to the spatial position coordinates and texture coordinates of each position point. This method requires less hard disk storage space and less resource consumption.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of oil and gas seismic exploration, and particularly to a lithology data display method and device. Background Art

[0002] Lithology data refers to data reflecting rock properties, and the distribution of oil and gas reservoirs can be determined using lithology data. Generally, the display of lithology data can be divided into two types: two-dimensional display and three-dimensional display.

[0003] In the related art, for the three-dimensional display of well-log lithology data, the general approach is to obtain the three-dimensional display maps of each lithology well section on the well trajectory, obtain multiple three-dimensional display maps of lithology well sections, and then splice the three-dimensional display maps of multiple lithology well sections into a complete three-dimensional display map of well-log lithology for display. However, when using this method for display, it is necessary to store the three-dimensional display maps of each lithology well section in the computer hard disk, which occupies a relatively large amount of hard disk storage space and consumes a large amount of resources. Summary of the Invention

[0004] In view of this, this application provides a lithology data display method, which realizes the three-dimensional display of lithology data, requires a small amount of hard disk storage space, and consumes less resources.

[0005] Specifically, the following technical solutions are included:

[0006] On the one hand, this application provides a lithology data display method, and the method includes:

[0007] Obtain the primitive texture map of the well to be measured, where the well to be measured has at least one lithology well section, the primitive texture map includes at least one primitive symbol picture, and each lithology well section corresponds to a primitive symbol picture;

[0008] According to the sequence of coordinate position points of the lithology well sections of the well to be measured and the size of the primitive symbol pictures, obtain the encrypted sequence of coordinate position points of the lithology well sections, where the encrypted sequence of coordinate position points of the lithology well sections includes multiple position points, and each position point has a spatial position coordinate and a lithology index;

[0009] Determine the texture coordinates of each position point according to the number of primitive symbol pictures included in the primitive texture map, the lithology index of the lithology well section where each position point is located, and the distance between each position point and the coordinate points in the same row;

[0010] Display the lithology data of the well to be measured according to the spatial position coordinates and texture coordinates of each position point.

[0011] In some embodiments, before obtaining the primitive texture map of the well to be measured, the method further includes:

[0012] Obtain the number of lithologic intervals of the well to be measured and the lithology corresponding to each lithologic interval;

[0013] Obtain the primitive symbol pictures of the lithology corresponding to each lithologic interval from the lithology picture library to obtain at least one primitive symbol picture;

[0014] Arrange the at least one primitive symbol picture vertically to obtain the primitive texture map.

[0015] In some embodiments, arranging the at least one primitive symbol picture vertically includes:

[0016] Obtain the size of the primitive symbol picture;

[0017] Transform the size of each primitive symbol picture to obtain at least one primitive symbol picture with transformed size;

[0018] Arrange the at least one primitive symbol picture with transformed size vertically to form a vertical column.

[0019] In some embodiments, obtaining the encrypted lithologic interval coordinate position point sequence according to the lithologic interval coordinate position point sequence of the well to be measured and the size of the primitive symbol picture includes:

[0020] Obtain the lithologic interval coordinate position point sequence of the well to be measured, where the lithologic interval coordinate position point sequence of the well to be measured includes at least one original position point;

[0021] Taking the first original position point of the lithologic interval coordinate position point sequence of the well to be measured as the starting point, determine the insertion positions as the positions whose distances from the starting point along the length of the well to be measured are integer multiples of the size of the primitive symbol picture, to obtain a plurality of insertion position points. Among them, two position points e and s are inserted at each insertion position respectively;

[0022] The at least one original position point and the plurality of insertion position points constitute the encrypted lithologic interval coordinate position point sequence.

[0023] In some embodiments, determining the texture coordinates of each position point according to the number of primitive symbol pictures included in the primitive texture map, the display lithology index of the lithologic interval where each position point is located, and the distance between each position point and the coordinate points in the same row includes:

[0024] According to the number of primitive symbol pictures included in the primitive texture map, the display lithology index of the lithologic interval where each position point is located, and the distance between each position point and the coordinate points in the same row, use the following calculation formula to obtain the texture coordinates (S, T) of the original position point:

[0025] T = -1 * (SegmentRatio * SingleLithTextureCoordRange + SingleLithTextureCoordRange * DisplayLithPixmapPartIndex),

[0026] Where: SegmentRatio is the ratio of the lithology well section where the original position point is located to the entire well section, SingleLithTextureCoordRange is the proportion of the primitive symbol picture after size transformation in the lithology primitive texture map, and DisplayLithPixmapPartIndex is the current display lithology index of the lithology well section where the current position point is located;

[0027] S = -1 * With / PatternSize,

[0028] Where: With is the distance between the original position point and the edge point of the lithology well section in the same row.

[0029] In some embodiments, determining the texture coordinates of each position point according to the number of primitive symbol pictures included in the primitive texture map, the display lithology index of the lithology well section where each position point is located, and the distance between each position point and the coordinate points in the same row includes:

[0030] Obtaining the texture coordinates of the insertion position points e and s according to the number of primitive symbol pictures included in the primitive texture map, the display lithology index of the lithology well section where each position point is located, and the distance between each position point and the coordinate points in the same row:

[0031] Among them, for point e, the texture coordinates (S, T) of the insertion position e point are obtained according to the following calculation formula:

[0032] T = -1 * (SingleLithTextureCoordRange * DisplayLithPixmapPartIndex);

[0033] S = -1 * With / PatternSize;

[0034] For point s, the texture coordinates (S, T) of the insertion position s point are obtained according to the following calculation formula:

[0035] T = -1 * (0.5 * SingleLithTextureCoordRange + SingleLithTextureCoordRange * DisplayLithPixmapPartIndex);

[0036] S = -1 * With / PatternSize;

[0037] Where: SingleLithTextureCoordRange is the proportion of the primitive symbol picture after size transformation in the lithology primitive texture map, and DisplayLithPixmapPartIndex is the current display lithology index of the current position point in the lithology well section; With is the distance between the original position point and the edge point of the lithology well section in the same row.

[0038] In some embodiments, the method further includes:

[0039] Obtaining the distance between the current viewpoint and the center trajectory of the lithology well section of the well to be measured, where the current viewpoint is the position for observing the lithology data of the well to be measured;

[0040] In response to the distance between the current viewpoint and the center trajectory of the lithology well section of the well to be measured being less than the threshold, not merging the at least one lithology well section;

[0041] In response to the distance between the current viewpoint and the center trajectory of the lithology well section of the well to be measured being greater than or equal to the threshold, obtaining the merged lithology well section according to the distance between the current viewpoint and the center trajectory of the lithology well section of the well to be measured and the threshold.

[0042] In some embodiments, the obtaining the merged lithology well section according to the distance between the current viewpoint and the center trajectory of the lithology well section of the well to be measured and the threshold includes:

[0043] Obtaining the number of lithology well sections of the well to be measured and the length of each lithology well section;

[0044] According to the distance between the current viewpoint and the center trajectory of the lithology well section of the well to be measured and the threshold, obtaining the number of lithology well sections to be retained and the number of lithology well sections to be merged, where the number of lithology well sections to be retained is obtained according to the following formula:

[0045] Skn = Stn * Max[1 - 0.2 * (D - T) / L, 0.1],

[0046] Where: D is the distance between the current viewpoint and the center trajectory of the lithology well section of the well to be measured, T is the threshold, Skn is the number of lithology well sections to be retained, and Stn is the number of lithology well sections;

[0047] According to the number of lithology well sections to be retained and the length of each lithology well section, determining the lithology index of the lithology well section to be retained and the lithology index of the lithology well section to be merged;

[0048] Replace the lithology index of each lithology well section to be merged with the lithology index of the adjacent well section to be retained, to obtain the merged lithology well section.

[0049] In some embodiments, the displaying the lithology data of the well to be measured according to the spatial position coordinates and texture coordinates of each position point includes:

[0050] Establish a lithology planar triangular network according to the lithology well section coordinate position point sequence after inserting the position point, wherein each node in the lithology planar triangular network has spatial position coordinates and texture coordinates;

[0051] Obtain the primitive symbol picture corresponding to each node according to the spatial position coordinates and texture coordinates of each node;

[0052] Display the primitive symbol picture corresponding to each node.

[0053] On the other hand, the present application also provides a lithology data display device, the device includes:

[0054] An acquisition module, configured to acquire the primitive texture map of the well to be measured, wherein the well to be measured has at least one lithology well section, the primitive texture map includes at least one primitive symbol picture, and each lithology well section corresponds to a primitive symbol picture;

[0055] An encryption module, configured to obtain an encrypted lithology well section coordinate position point sequence according to the lithology well section coordinate position point sequence of the well to be measured and the size of the primitive symbol picture, wherein the encrypted lithology well section coordinate position point sequence includes a plurality of position points, and each position point has spatial position coordinates and a lithology index;

[0056] A texture coordinate determination module, determines the texture coordinates of each position point according to the number of primitive symbol pictures included in the primitive texture map, the display lithology index of the lithology well section where each position point is located, and the distance between each position point and the coordinate points in the same row;

[0057] A display module, configured to display the lithology data of the well to be measured according to the spatial position coordinates and texture coordinates of each position point.

[0058] The lithology data display method provided by the embodiment of the present application uses the coordinate position point sequence of the lithology section of the well to be measured and the sizes of at least one primitive symbol picture included in the primitive texture map to obtain an encrypted coordinate position point sequence of the lithology section of the well including a plurality of position points, where each position point has a spatial position coordinate and a lithology index; then, using the size of the primitive symbol picture and the spatial position coordinate and lithology index of each position point, the texture coordinate of each position point is calculated; according to the spatial position coordinate and texture coordinate of each position point, the display of the lithology data of the well to be measured is realized. Since this method only needs to store the primitive texture map in the hard disk of the computer, and the above processes of obtaining the encrypted coordinate position point sequence of the lithology section of the well and calculating the texture coordinates only occupy the computer memory, and the occupied computer memory space can be automatically released after use, compared with the prior art that needs to store the three-dimensional display map of each lithology section in the computer hard disk, the required hard disk storage space is small and the resource consumption is small. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained according to these drawings.

[0060] Figure 1 It is a flowchart of a lithology data display method provided by an embodiment of the present application;

[0061] Figure 2 It is a flowchart of another lithology data display method provided by an embodiment of the present application;

[0062] Figure 3 It is a block diagram of a lithology data display device provided by an embodiment of the present application;

[0063] Figure 4 It is a schematic diagram of a primitive texture map provided by an embodiment of the present application;

[0064] Figure 5 It is a schematic diagram of the change of lithology data display with the current viewing point provided by an embodiment of the present application;

[0065] Figure 6 It is a schematic plane diagram of the coordinate distribution of the lithology section of the well provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0066] To enable those skilled in the art to better understand the solution of this application, the following will describe the technical solution in the embodiments of this application in conjunction with the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all of the embodiments. Based on the embodiments in this application, they should all fall within the scope of protection of this application.

[0067] Lithology data refers to the data reflecting the properties of rocks. Using lithology data can determine the distribution of oil and gas reservoirs and is an important basis for inferring the distribution of oil and gas reservoirs.

[0068] Currently, the display of lithology data can be divided into two types: two-dimensional display and three-dimensional display. For complex oil and gas reservoirs, the two-dimensional display technology can only mark the lithology data on the two-dimensional seismic profile in the form of lithology symbols and cannot display relevant information comprehensively. The three-dimensional display technology can more intuitively display the distribution of geophysical exploration data in the three-dimensional space for researchers. Especially with the development of a new generation of three-dimensional visualization technologies represented by virtual reality technology in recent years, it has opened up new working methods and approaches for seismic data interpretation. This makes the display method of geophysical exploration data including well lithology information in the three-dimensional space have certain research value.

[0069] Among the well data that needs to be displayed in the three-dimensional space, compared with the well trajectory, that is, the well curve, the display of lithology information has particularity. The conventional way of filling the lithology symbols in the polygon mode can only be used in the plane two-dimensional drawing mode. In the three-dimensional space, complex patterns can only be displayed by means of texture technology. Therefore, it is necessary to determine the lithology segments in space along the well trajectory, and then assign the lithology patterns of each segment to each lithology segment in the form of texture respectively.

[0070] In the related art, the general approach is to obtain the three-dimensional display maps of each lithology well segment on the well trajectory, get the three-dimensional display maps of multiple lithology well segments, and then splice the three-dimensional display maps of multiple lithology well segments into a complete three-dimensional display map of the well lithology for display. However, when using this method for display, it is necessary to store the three-dimensional display maps of each lithology well segment in the computer hard disk, which occupies a relatively large amount of hard disk storage space and consumes a lot of resources. At the same time, every time the size of the lithology well segment is modified, it is necessary to splice the three-dimensional display maps of multiple lithology well segments again.

[0071] The embodiment of this application provides a method for displaying lithology data. The flowchart of the method is shown in Figure 1 and the method includes the following steps:

[0072] Step 101, obtain the primitive texture map of the well to be measured, where the well to be measured has at least one lithology well segment, the primitive texture map includes at least one primitive symbol picture, and each lithology well segment corresponds to a primitive symbol picture.

[0073] Step 102: Obtain the encrypted lithologic well section coordinate position point sequence according to the lithologic well section coordinate position point sequence of the well to be measured and the size of the primitive symbol picture. The encrypted lithologic well section coordinate position point sequence includes multiple position points, and each position point has a spatial position coordinate and a lithologic index.

[0074] Step 103: Determine the texture coordinates of each position point according to the number of primitive symbol pictures included in the primitive texture map, the lithologic index of the lithologic well section where each position point is located, and the distance between each position point and the coordinate points in the same row.

[0075] Step 104: Display the lithologic data of the well to be measured according to the spatial position coordinates and texture coordinates of each position point.

[0076] In some embodiments, before obtaining the primitive texture map of the well to be measured, the method further includes:

[0077] Obtain the number of lithologic well sections of the well to be measured and the lithology corresponding to each lithologic well section.

[0078] Obtain the primitive symbol pictures corresponding to the lithology of each lithologic well section from the lithologic picture library to obtain at least one primitive symbol picture.

[0079] Vertically arrange at least one primitive symbol picture to obtain the primitive texture map.

[0080] In some embodiments, vertically arranging at least one primitive symbol picture includes:

[0081] Obtain the size of the primitive symbol picture.

[0082] Transform the size of each primitive symbol picture to obtain at least one primitive symbol picture with transformed size.

[0083] Vertically arrange at least one primitive symbol picture with transformed size to form a vertical column.

[0084] In some embodiments, obtaining the encrypted lithologic well section coordinate position point sequence according to the lithologic well section coordinate position point sequence of the well to be measured and the size of the primitive symbol picture includes:

[0085] Obtain the lithologic well section coordinate position point sequence of the well to be measured, where the lithologic well section coordinate position point sequence of the well to be measured includes at least one original position point.

[0086] Taking the first original position point of the lithologic well section coordinate position point sequence of the well to be measured as the starting point, determine the insertion positions as the positions whose distances from the starting point in the direction of the length of the well to be measured are integer multiples of the size of the primitive symbol picture, to obtain multiple insertion position points. Among them, insert two position points e and s at each insertion position respectively.

[0087] At least one original position point and multiple insertion position points form a sequence of coordinate position points of the lithology well section after encryption.

[0088] In some embodiments, determining the texture coordinates of each position point according to the number of primitive symbol pictures included in the primitive texture map, the display lithology index of the lithology well section where each position point is located, and the distance between each position point and the coordinate points in the same row includes:

[0089] According to the number of primitive symbol pictures included in the primitive texture map, the display lithology index of the lithology well section where each position point is located, and the distance between each position point and the coordinate points in the same row, the texture coordinates (S, T) of the original position point are obtained by using the following calculation formula:

[0090] T = -1 * (SegmentRatio * SingleLithTextureCoordRange + SingleLithTextureCoordRange * DisplayLithPixmapPartIndex),

[0091] In the formula: SegmentRatio is the ratio of the lithology well section where the original position point is located to the entire well section, SingleLithTextureCoordRange is the proportion of the primitive symbol picture after size transformation in the lithology primitive texture map, and DisplayLithPixmapPartIndex is the current display lithology index of the lithology well section where the current position point is located;

[0092] S = -1 * With / PatternSize,

[0093] In the formula: With is the distance between the original position point and the edge point of the lithology well section in the same row.

[0094] In some embodiments, determining the texture coordinates of each position point according to the number of primitive symbol pictures included in the primitive texture map, the display lithology index of the lithology well section where each position point is located, and the distance between each position point and the coordinate points in the same row includes:

[0095] According to the number of primitive symbol pictures included in the primitive texture map, the display lithology index of the lithology well section where each position point is located, and the distance between each position point and the coordinate points in the same row, obtain the texture coordinates of the insertion position points e, s:

[0096] Among them, for the e point, the texture coordinates (S, T) of the insertion position e point are obtained according to the following calculation formula:

[0097] T = -1 * (SingleLithTextureCoordRange * DisplayLithPixmapPartIndex);

[0098] S = -1 * With / PatternSize;

[0099] For the s point, obtain the texture coordinates (S, T) of the insertion position s point according to the following calculation formula:

[0100] T = -1 * (0.5 * SingleLithTextureCoordRange + SingleLithTextureCoordRange * DisplayLithPixmapPartIndex);

[0101] S = -1 * With / PatternSize;

[0102] In the formula: SingleLithTextureCoordRange is the proportion of the primitive symbol picture after size transformation in the lithology primitive texture map, DisplayLithPixmapPartIndex is the current display lithology index of the current position point in the lithology well section; With is the distance between the original position point and the edge point of the lithology well section in the same row.

[0103] In some embodiments, the method further includes:

[0104] Obtain the distance between the current viewing point and the central trajectory of the lithology well section of the well to be measured, where the current viewing point is the position for observing the lithology data of the well to be measured;

[0105] In response to the distance between the current viewing point and the central trajectory of the lithology well section of the well to be measured being less than the threshold, do not merge at least one lithology well section;

[0106] In response to the distance between the current viewing point and the central trajectory of the lithology well section of the well to be measured being greater than or equal to the threshold, obtain the merged lithology well section according to the distance between the current viewing point and the central trajectory of the lithology well section of the well to be measured and the threshold.

[0107] In some embodiments, obtaining the merged lithology well section according to the distance between the current viewing point and the central trajectory of the lithology well section of the well to be measured and the threshold includes:

[0108] Obtain the number of lithology well sections of the well to be measured and the length of each lithology well section;

[0109] According to the distance between the current viewing point and the central trajectory of the lithology well section of the well to be measured and the threshold, obtain the number of lithology well sections to be retained and the number of lithology well sections to be merged. Among them, the number of lithology well sections to be retained is obtained according to the following formula:

[0110] $S_{kn}=S_{tn}*\text{Max}[1 - 0.2*(D - T) / L, 0.1]$

[0111] Where: $D$ is the distance between the current viewing point and the center trajectory of the lithology section of the well to be measured, $T$ is the threshold value, $S_{kn}$ is the number of lithology sections to be retained, and $S_{tn}$ is the number of lithology sections;

[0112] Determine the lithology index of the lithology sections to be retained and the lithology index of the lithology sections to be merged according to the number of lithology sections to be retained and the length of each lithology section;

[0113] Replace the lithology index of each lithology section to be merged with the lithology index of the adjacent lithology section to be retained to obtain the merged lithology section.

[0114] In some embodiments, displaying the lithology data of the well to be measured according to the spatial position coordinates and texture coordinates of each position point includes:

[0115] Establish a lithology plane triangular mesh according to the sequence of lithology section coordinate position points after inserting the position points, where each node in the lithology plane triangular mesh has spatial position coordinates and texture coordinates;

[0116] Obtain the primitive symbol picture corresponding to each node according to the spatial position coordinates and texture coordinates of each node;

[0117] Display the primitive symbol picture corresponding to each node.

[0118] Therefore, the lithology data display method provided by the embodiments of the present application uses the sequence of lithology section coordinate position points of the well to be measured and the size of at least one primitive symbol picture included in the primitive texture map to obtain an encrypted sequence of lithology section coordinate position points including multiple position points, where each position point has spatial position coordinates and a lithology index; then use the size of the primitive symbol picture and the spatial position coordinates and lithology index of each position point to calculate the texture coordinates of each position point; according to the spatial position coordinates and texture coordinates of each position point, realize the display of the lithology data of the well to be measured. Since this method only needs to store the primitive texture map in the hard disk of the computer, and the above processes of obtaining the encrypted sequence of lithology section coordinate position points and calculating the texture coordinates only occupy the computer memory, and the computer memory space occupied can be automatically released after use, compared with the prior art that needs to store the three-dimensional display maps of each lithology section in the computer hard disk, the required hard disk storage space is small and the resource consumption is small.

[0119] The embodiments of the present application also provide a lithology data display method, and the method flow chart of this method is as Figure 2 shown, and this method includes:

[0120] Step 201: Obtain the number of lithologic intervals of the well to be measured and the lithology corresponding to each lithologic interval.

[0121] In some embodiments, the number of lithologic intervals of the well to be measured may be 1, 2, 3, 10, 15, 30, 50, 100, etc. For example, as shown in Figure 5 (a), the number of intervals of the well to be measured is 6.

[0122] It can be understood that the well to be measured has at least one lithologic interval, and each lithologic interval corresponds to a lithology, that is, each lithologic interval has and only has one lithology.

[0123] Step 202: Obtain the primitive symbol pictures corresponding to the lithology of each lithologic interval from the lithology picture library, and obtain at least one primitive symbol picture.

[0124] Among them, the lithology picture library stores hundreds of primitive symbol pictures, and each primitive symbol picture can reflect the lithology it corresponds to.

[0125] According to the number of intervals of the well to be measured and the lithology corresponding to each lithologic interval, at least one primitive symbol picture is obtained. It can be understood that the number of primitive symbol pictures is determined according to the lithology corresponding to the lithologic interval, and each lithologic interval corresponds to one primitive symbol picture.

[0126] For example, as shown in Figure 5 (a), the number of intervals of the well to be measured is 6, and these 6 intervals correspond to 2 lithologies. Therefore, two primitive symbol pictures can be obtained from the lithology picture library.

[0127] Step 203: Arrange at least one primitive symbol picture vertically to obtain a primitive texture map.

[0128] Arranging at least one primitive symbol picture vertically includes: obtaining the size of the primitive symbol picture; transforming the size of each primitive symbol picture to obtain at least one primitive symbol picture after size transformation; arranging the at least one primitive symbol picture after size transformation vertically to form a vertical column to obtain a primitive texture map. Among them, the size of the primitive symbol picture refers to the length in the vertical direction and the length in the horizontal direction of the primitive symbol picture.

[0129] Exemplarily, when the number of selected lithologies is 2, the obtained primitive texture map may be as shown in Figure 4 shown.

[0130] Since each primitive symbol picture has a certain length in the vertical direction and a certain length in the horizontal direction, at least one primitive symbol picture after size transformation can be obtained by keeping the horizontal length of each primitive symbol picture unchanged and changing the vertical length to n times the original vertical length, where n is an integer greater than or equal to 2. For example, referring to Figure 4 , n can be 2.

[0131] It can be understood that a primitive texture map can be obtained according to this step.

[0132] Step 204: Obtain the encrypted lithology well section coordinate position point sequence according to the lithology well section coordinate position point sequence of the well to be measured and the size of the primitive symbol picture.

[0133] The encrypted lithology well section coordinate position point sequence includes multiple position points, and each position point has a spatial position coordinate and a lithology index.

[0134] It can be understood that the lithology index is similar to the position coordinate and is an inherent attribute of each position point. Each position point has a corresponding lithology index, and the primitive symbol picture of the position point is determined through the lithology index, which is convenient for determining the primitive symbol picture corresponding to the position point.

[0135] The method for encrypting the lithology well section coordinate position point sequence can be: referring to Figure 6 , obtain the lithology well section coordinate position point sequence of the well to be measured, where the lithology well section coordinate position point sequence of the well to be measured includes at least one original position point a; taking the first original position point of the lithology well section coordinate position point sequence of the well to be measured as the starting point, determine the insertion positions as the positions whose distances from the starting point along the length direction of the well to be measured are integer multiples of the size of the primitive symbol picture, and obtain multiple insertion position points. Two position points e and s are inserted at each insertion position respectively; at least one original position point and multiple insertion position points form the encrypted lithology well section coordinate position point sequence.

[0136] Referring to Figure 6 , the black dots in the figure represent the original position points a, and the white dots represent the insertion position points e and s.

[0137] The original position point a is located at the upper or lower part of each lithology well section.

[0138] It can be understood that the position coordinates of the position points e and s are exactly the same. One position point is used as the end point of the primitive symbol picture adjacent to the insertion position and close to the first original position point a, and the other position point is used as the starting point of the primitive symbol picture adjacent to the insertion position and far from the first original position point a.

[0139] Step 205: Determine the texture coordinates of each position point according to the number of primitive symbol pictures included in the primitive texture map, the lithology index of the lithology well section where each position point is located, and the distance between each position point and the coordinate points in the same row.

[0140] This step can be implemented in the following way: According to the number of primitive symbol pictures included in the primitive texture map, the display lithology index of the lithology well section where each position point is located, and the distance between each position point and the coordinate points in the same row, use the following calculation formula to obtain the texture coordinates (S, T) of the original position point a:

[0141] T = -1 * (SegmentRatio * SingleLithTextureCoordRange + SingleLithTextureCoordRange * DisplayLithPixmapPartIndex),

[0142] In the formula: SegmentRatio is the ratio of the lithology well section where the original position point is located to the entire well section, SingleLithTextureCoordRange is the proportion of the primitive symbol picture after size transformation in the lithology primitive texture map, and DisplayLithPixmapPartIndex is the current display lithology index of the lithology well section where the current position point is located;

[0143] SegmentRatio can be obtained through the following calculation formula:

[0144] SegmentRatio = [Length - Floor(Length / PatternSize) * PatternSize] / (PatternSize * 2);

[0145] In the formula, Length is the length from the original position point to the starting point of the lithology where the original position point is located in the well trajectory, PatternSize is the size of the primitive symbol picture, and Floor is the floor function;

[0146] S = -1 * With / PatternSize,

[0147] In the formula: With is the distance between the original position point and the edge point of the lithology well section in the same row, where the edge point of the lithology well section in the same row refers to the point that is in the same row as the original position point and is located on the edge of the lithology well section.

[0148] Obtain the texture coordinates of the insertion position points e and s according to the number of primitive symbol pictures included in the primitive texture map, the display lithology index of the lithology well section where each position point is located, and the distance between each position point and the coordinate points in the same row:

[0149] Among them, for point e, the texture coordinates (S, T) of the insertion position at point e are obtained according to the following calculation formula:

[0150] T = -1 * (SingleLithTextureCoordRange * DisplayLithPixmapPartIndex);

[0151] S = -1 * With / PatternSize;

[0152] For point s, the texture coordinates (S, T) of the insertion position at point s are obtained according to the following calculation formula:

[0153] T = -1 * (0.5 * SingleLithTextureCoordRange + SingleLithTextureCoordRange * DisplayLithPixmapPartIndex);

[0154] S = -1 * With / PatternSize;

[0155] In the formula: SingleLithTextureCoordRange is the proportion of the primitive symbol picture after size transformation in the lithology primitive texture map, DisplayLithPixmapPartIndex is the current display lithology index of the current position point in the lithology well section; With is the distance between the insertion point and the edge point of the same-row lithology well section, where the edge point of the same-row lithology well section refers to the point that is in the same row as the insertion position point and is located on the edge of the lithology well section.

[0156] Step 206: Display the lithology data of the well to be measured according to the spatial position coordinates and texture coordinates of each position point.

[0157] This step can be implemented in the following way: According to the sequence of lithology well section coordinate position points after the insertion position point (for example, see Figure 6 ), establish a lithology plane triangular network, where each node in the lithology plane triangular network has spatial position coordinates and texture coordinates; according to the spatial position coordinates and texture coordinates of each node, obtain the primitive symbol picture corresponding to each node in the primitive texture map, and display the primitive symbol picture corresponding to each node.

[0158] Step 207: Obtain the distance between the current view point and the center trajectory of the lithology well section of the well to be measured.

[0159] Among them, the current view point is the position for observing the lithology data of the well to be measured.

[0160] This distance can be calculated from the coordinates of the central trajectory of the lithology section of the well to be measured and the position coordinates of the current viewing point.

[0161] Step 208, in response to the distance between the current viewing point and the central trajectory of the lithology section of the well to be measured being less than the threshold, at least one lithology section is not merged.

[0162] When the distance between the current viewing point and the central trajectory of the lithology section of the well to be measured is less than the threshold, the lithology sections are not merged.

[0163] Among them, the threshold is a length limit set artificially and is the critical value for judging whether to merge.

[0164] It can be understood that when the distance between the current viewing point and the central trajectory of the lithology section of the well to be measured is less than the threshold, that is, when the distance between the current viewing point and the central trajectory of the lithology section is relatively close, at least one lithology section is not merged, so that the observer can observe more details of the lithology of the well to be measured.

[0165] Step 209, refer to Figure 5 , in response to the distance between the current viewing point and the central trajectory of the lithology section of the well to be measured being greater than or equal to the threshold, according to the distance between the current viewing point and the central trajectory of the lithology section of the well to be measured and the threshold, the merged lithology section is obtained.

[0166] When the distance between the current viewing point and the central trajectory of the lithology section of the well to be measured is greater than or equal to the threshold, some lithology sections need to be merged to obtain the merged lithology section.

[0167] It can be understood that when the distance between the current viewing point and the central trajectory of the lithology section of the well to be measured is greater than or equal to the threshold, that is, when the distance between the current viewing point and the central trajectory of the lithology section is relatively far, if the number of lithology sections is too large, it is easy to cause the observer to be unable to clearly distinguish the lithology of each lithology section, which is not conducive to the observer's observation of the lithology data. At this time, some lithology sections are merged to retain the representative lithology sections, which is more conducive to the observer's observation of the lithology of the well to be measured.

[0168] Obtaining the merged lithology section according to the distance between the current viewing point and the central trajectory of the lithology section of the well to be measured and the threshold includes: obtaining the number of lithology sections of the well to be measured and the length of each lithology section; according to the distance between the current viewing point and the central trajectory of the lithology section of the well to be measured and the threshold, obtaining the number of lithology sections to be retained and the number of lithology sections to be merged, where the number of lithology sections to be retained is obtained according to the following formula:

[0169] Skn = Stn * Max[1 - 0.2 * (D - T) / L, 0.1],

[0170] Where: D is the distance between the current viewing point and the central trajectory of the lithologic interval of the well to be measured, T is the threshold value, Skn is the number of lithologic intervals to be retained, and Stn is the number of lithologic intervals;

[0171] Determine the lithologic indexes of the lithologic intervals to be retained and the lithologic indexes of the lithologic intervals to be merged according to the number of lithologic intervals to be retained and the length of each lithologic interval; replace the lithologic indexes of each lithologic interval to be merged with the lithologic indexes of the adjacent lithologic intervals to be retained to obtain the merged lithologic intervals.

[0172] Among them, determining the lithologic indexes of the lithologic intervals to be retained and the lithologic indexes of the lithologic intervals to be merged according to the number of lithologic intervals to be retained and the length of each lithologic interval includes sorting each lithologic interval according to the length of the lithologic interval, and the lithologic intervals with the first Stn lengths are the lithologic intervals to be retained, and the remaining lithologic intervals are the lithologic intervals to be merged.

[0173] It can be understood that, referring to Figure 5 , when the observer observes the display of the lithologic data of the well to be measured from the current viewing point, it is necessary to change the viewing angle and viewing distance to better observe the lithologic data of the well to be measured. When the distance between the current viewing point and the central trajectory of the lithologic interval of the well to be measured is relatively close, for example, when the distance between the current viewing point and the central trajectory of the lithologic interval of the well to be measured is less than the threshold value, there is no need to merge the lithologic intervals, and more details of the lithologic intervals can be displayed. When the distance between the current viewing point and the central trajectory of the lithologic interval of the well to be measured is relatively far, for example, when the distance between the current viewing point and the central trajectory of the lithologic interval of the well to be measured is greater than the threshold value, it is necessary to merge some lithologic intervals and only display the representative lithologic intervals to avoid the situation that the lithologic intervals are too dense to be distinguished.

[0174] Therefore, the lithologic data display method provided by the embodiments of the present application uses the coordinate position point sequence of the lithologic intervals of the well to be measured and the sizes of at least one primitive symbol picture included in the primitive texture map to obtain an encrypted coordinate position point sequence of the lithologic intervals including multiple position points, where each position point has a spatial position coordinate and a lithologic index; then, using the size of the primitive symbol picture and the spatial position coordinate and lithologic index of each position point, calculate the texture coordinate of each position point; according to the spatial position coordinate and texture coordinate of each position point, realize the display of the lithologic data of the well to be measured. Since this method only needs to store the primitive texture map in the hard disk of the computer, and the above processes of obtaining the encrypted coordinate position point sequence of the lithologic intervals and calculating the texture coordinates only occupy the computer memory, and the occupied computer memory space can be automatically released after use. Compared with the prior art that needs to store the three-dimensional display maps of each lithologic interval in the computer hard disk, the required hard disk storage space is small and the resource consumption is small.

[0175] On the other hand, the present application also provides a lithology data display device. For the device block diagram, please refer to Figure 3 , and the device includes:

[0176] A first acquisition module 301, configured to acquire a primitive texture map of a well to be measured, where the well to be measured has at least one lithology well section, the primitive texture map includes at least one primitive symbol picture, and each lithology well section corresponds to a primitive symbol picture;

[0177] An encryption module 302, configured to obtain an encrypted lithology well section coordinate position point sequence according to the lithology well section coordinate position point sequence of the well to be measured and the size of the primitive symbol picture, where the encrypted lithology well section coordinate position point sequence includes a plurality of position points, and each position point has a spatial position coordinate and a lithology index;

[0178] Optionally, the encryption module 302 includes: a first acquisition unit, an insertion unit, and a composition unit.

[0179] The first acquisition unit is configured to acquire the lithology well section coordinate position point sequence of the well to be measured, where the lithology well section coordinate position point sequence of the well to be measured includes at least one original position point.

[0180] The insertion unit is configured to use the first original position point of the lithology well section coordinate position point sequence of the well to be measured as a starting point, and determine the insertion positions as the positions whose distances from the starting point along the length of the well to be measured are integer multiples of the size of the primitive symbol picture, so as to obtain a plurality of insertion position points. Among them, two position points e and s are inserted at each insertion position respectively.

[0181] The composition unit is configured to form an encrypted lithology well section coordinate position point sequence from at least one original position point and a plurality of insertion position points.

[0182] A texture coordinate determination module 303, configured to determine the texture coordinates of each position point according to the number of primitive symbol pictures included in the primitive texture map, the display lithology index of each position point in the lithology well section, and the distance between each position point and the coordinate points in the same row;

[0183] The texture coordinate determination module 303 includes: an original position point texture coordinate acquisition unit and an insertion position point coordinate acquisition unit.

[0184] The original position point texture coordinate acquisition unit is configured to obtain the texture coordinates (S, T) of the original position point by using the following calculation formula according to the number of primitive symbol pictures included in the primitive texture map, the display lithology index of each position point in the lithology well section, and the distance between each position point and the coordinate points in the same row:

[0185] T = -1 * (SegmentRatio * SingleLithTextureCoordRange + SingleLithTextureCoordRange * DisplayLithPixmapPartIndex),

[0186] where: SegmentRatio is the ratio of the lithology well section where the original position point is located to the entire well section, SingleLithTextureCoordRange is the proportion of the primitive symbol picture after size transformation in the lithology primitive texture map, and DisplayLithPixmapPartIndex is the current display lithology index of the lithology well section where the current position point is located;

[0187] S = -1 * With / PatternSize,

[0188] where: With is the distance between the original position point and the edge point of the lithology well section in the same row.

[0189] An insertion position point coordinate acquisition unit, configured to acquire the texture coordinates of the insertion position points e and s according to the number of primitive symbol pictures included in the primitive texture map, the display lithology index of each position point in the lithology well section, and the distance between each position point and the coordinate points in the same row:

[0190] Among them, for the e point, the texture coordinates (S, T) of the insertion position e point are acquired according to the following calculation formula:

[0191] T = -1 * (SingleLithTextureCoordRange * DisplayLithPixmapPartIndex);

[0192] S = -1 * With / PatternSize;

[0193] For the s point, the texture coordinates (S, T) of the insertion position s point are acquired according to the following calculation formula:

[0194] T = -1 * (0.5 * SingleLithTextureCoordRange + SingleLithTextureCoordRange * DisplayLithPixmapPartIndex);

[0195] S = -1 * With / PatternSize;

[0196] Where: SingleLithTextureCoordRange is the proportion of the primitive symbol picture after size transformation in the lithology primitive texture map, DisplayLithPixmapPartIndex is the current display lithology index of the current lithology section where the current position point is located; With is the distance between the insertion position point and the edge point of the same-row lithology section.

[0197] The display module 304 is used to display the lithology data of the well to be measured according to the spatial position coordinates and texture coordinates of each position point.

[0198] Optionally, the display module 304 includes: a lithology plane triangular mesh establishment unit, a primitive symbol picture obtaining unit, and a display unit.

[0199] The lithology plane triangular mesh establishment unit is used to establish a lithology plane triangular mesh according to the sequence of lithology section coordinate position points after the insertion position point, where each node in the lithology plane triangular mesh has spatial position coordinates and texture coordinates.

[0200] The primitive symbol picture obtaining unit is used to obtain the primitive symbol picture corresponding to each node according to the spatial position coordinates and texture coordinates of each node.

[0201] The display unit is used to display the primitive symbol picture corresponding to each node.

[0202] Optionally, the device further includes: a second obtaining module, a primitive symbol picture obtaining module, and an arrangement module.

[0203] The second obtaining module is used to obtain the number of lithology sections of the well to be measured and the lithology corresponding to each lithology section.

[0204] The primitive symbol picture obtaining module is used to obtain the primitive symbol pictures corresponding to the lithologies of each lithology section from the lithology picture library, and obtain at least one primitive symbol picture.

[0205] The arrangement module arranges at least one primitive symbol picture vertically to obtain a primitive texture map.

[0206] Optionally, the arrangement module includes: a second obtaining unit, a size transformation unit, and an arrangement unit.

[0207] The second obtaining unit is used to obtain the size of the primitive symbol picture.

[0208] The size transformation unit transforms the size of each primitive symbol picture to obtain at least one size-transformed primitive symbol picture.

[0209] The arrangement unit arranges at least one size-transformed primitive symbol picture vertically to form a vertical column.

[0210] Optionally, the device further includes:

[0211] A third acquisition module, configured to acquire the distance between the current view point and the central trajectory of the lithology well section of the well to be measured, where the current view point is the position for observing the lithology data of the well to be measured.

[0212] A first response module, configured to, in response to the distance between the current view point and the central trajectory of the lithology well section of the well to be measured being less than a threshold, not merge at least one lithology well section.

[0213] A second response module, configured to, in response to the distance between the current view point and the central trajectory of the lithology well section of the well to be measured being greater than or equal to the threshold, obtain the merged lithology well section according to the distance between the current view point and the central trajectory of the lithology well section of the well to be measured and the threshold.

[0214] Optionally, the second response module includes: a third acquisition unit, a unit for obtaining the number of lithology well sections, a determination unit, and a replacement unit.

[0215] The third acquisition unit is configured to acquire the number of lithology well sections of the well to be measured and the length of each lithology well section.

[0216] The unit for obtaining the number of lithology well sections is configured to obtain the number of lithology well sections to be retained and the number of lithology well sections to be merged according to the distance between the current view point and the central trajectory of the lithology well section of the well to be measured and the threshold, where the number of lithology well sections to be retained is obtained according to the following formula:

[0217] Skn = Stn * Max[1 - 0.2 * (D - T) / L, 0.1],

[0218] In the formula: D is the distance between the current view point and the central trajectory of the lithology well section of the well to be measured, T is the threshold, Skn is the number of lithology well sections to be retained, and Stn is the number of lithology well sections.

[0219] The determination unit is configured to determine the lithology index of the lithology well section to be retained and the lithology index of the lithology well section to be merged according to the number of lithology well sections to be retained and the length of each lithology well section.

[0220] The replacement unit replaces the lithology index of each lithology well section to be merged with the lithology index of the adjacent lithology well section to be retained to obtain the merged lithology well section.

[0221] Therefore, the lithology data display device provided by the embodiments of the present application uses the coordinate position point sequence of the lithology section of the well to be measured and the sizes of at least one primitive symbol picture included in the primitive texture map to obtain an encrypted coordinate position point sequence of the lithology section of the well including multiple position points, where each position point has a spatial position coordinate and a lithology index; then, using the size of the primitive symbol picture and the spatial position coordinate and lithology index of each position point, the texture coordinate of each position point is calculated; according to the spatial position coordinate and texture coordinate of each position point, the display of the lithology data of the well to be measured is realized. Since this device only needs to store the primitive texture map in the hard disk of the computer, and the above processes of obtaining the encrypted coordinate position point sequence of the lithology section of the well and calculating the texture coordinates only occupy the computer memory, and the computer memory space occupied can be automatically released after use, compared with the prior art where the three-dimensional display map of each lithology section needs to be stored in the computer hard disk, the required hard disk storage space is small and the resource consumption is small.

[0222] Those skilled in the art will readily conceive of other embodiments of the present application after considering the specification and practicing the present application disclosed herein. The present application is intended to cover any variations, uses, or adaptations of the present application, which follow the general principles of the present application and include known common knowledge or conventional technical means in the technical field not disclosed in the present application. The specification and embodiments are only regarded as exemplary.

[0223] It should be understood that the present application is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present application is only limited by the appended claims.

Claims

1. A method for displaying lithology data, characterized in that, The method includes: Obtaining a primitive texture map of a well to be measured, where the well to be measured has at least one lithologic interval, the primitive texture map includes at least one primitive symbol picture, and each lithologic interval corresponds to a primitive symbol picture; According to the sequence of coordinate position points of the lithologic intervals of the well to be measured and the size of the primitive symbol picture, obtaining an encrypted sequence of coordinate position points of the lithologic intervals, where the encrypted sequence of coordinate position points of the lithologic intervals includes multiple position points, and each position point has a spatial position coordinate and a lithology index; Determining the texture coordinates of each position point according to the number of primitive symbol pictures included in the primitive texture map, the lithology index of the lithologic interval where each position point is located, and the distance between each position point and the coordinate points in the same row; Displaying the lithology data of the well to be measured according to the spatial position coordinates and texture coordinates of each position point.

2. The lithology data display method according to claim 1, characterized in that Before obtaining the primitive texture map of the well to be measured, the method further includes: Obtaining the number of lithologic intervals of the well to be measured and the lithology corresponding to each lithologic interval; Obtaining primitive symbol pictures corresponding to the lithology of each lithologic interval from a lithology picture library to obtain at least one primitive symbol picture; Vertically arranging the at least one primitive symbol picture to obtain the primitive texture map.

3. The lithology data display method according to claim 2, characterized in that The vertically arranging the at least one primitive symbol picture includes: Obtaining the size of the primitive symbol picture; Transforming the size of each primitive symbol picture to obtain at least one primitive symbol picture with transformed size; Vertically arranging the at least one primitive symbol picture with transformed size to form a vertical column.

4. The lithology data display method according to claim 1, wherein The obtaining the encrypted sequence of coordinate position points of the lithologic intervals according to the sequence of coordinate position points of the lithologic intervals of the well to be measured and the size of the primitive symbol picture includes: Obtaining the sequence of coordinate position points of the lithologic intervals of the well to be measured, where the sequence of coordinate position points of the lithologic intervals of the well to be measured includes at least one original position point; Taking the first original position point of the sequence of coordinate position points of the lithologic intervals of the well to be measured as the starting point, determining the positions whose distances from the starting point in the direction of the length of the well to be measured are integer multiples of the size of the primitive symbol picture as insertion positions, obtaining multiple insertion position points, where two position points e and s are inserted at each insertion position respectively; The at least one original position point and the multiple insertion position points constitute the encrypted sequence of coordinate position points of the lithologic intervals.

5. The lithology data display method according to claim 1, wherein, The determining the texture coordinates of each position point according to the number of primitive symbol pictures included in the primitive texture map, the display lithology index of the lithologic interval where each position point is located, and the distance between each position point and the coordinate points in the same row includes: According to the number of primitive symbol pictures included in the primitive texture map, the display lithology index of the lithologic interval where each position point is located, and the distance between each position point and the coordinate points in the same row, using the following calculation formula to obtain the texture coordinates (S, T) of the original position point: T = -1 * (SegmentRatio * SingleLithTextureCoordRange + SingleLithTextureCoordRange * DisplayLithPixmapPartIndex), wherein: SegmentRatio is the ratio of the lithologic well section where the original position point is located to the entire well section, SingleLithTextureCoordRange is the proportion of the primitive symbol picture after size transformation in the lithologic primitive texture map, and DisplayLithPixmapPartIndex is the current display lithology index of the lithologic well section where the current position point is located; S = -1 * With / PatternSize, wherein: With is the distance between the original position point and the edge point of the lithologic well section in the same row.

6. The lithology data display method according to claim 4, wherein Determining the texture coordinates of each position point according to the number of primitive symbol pictures included in the primitive texture map, the display lithology index of the lithologic well section where each position point is located, and the distance between each position point and the coordinate points in the same row includes: Obtaining the texture coordinates of the insertion position points e and s according to the number of primitive symbol pictures included in the primitive texture map, the display lithology index of the lithologic well section where each position point is located, and the distance between each position point and the coordinate points in the same row: Among them, for point e, the texture coordinates (S, T) of the insertion position e point are obtained according to the following calculation formula: T = -1 * (SingleLithTextureCoordRange * DisplayLithPixmapPartIndex); S = -1 * With / PatternSize; For point s, the texture coordinates (S, T) of the insertion position s point are obtained according to the following calculation formula: T = -1 * (0.5 * SingleLithTextureCoordRange + SingleLithTextureCoordRange * DisplayLithPixmapPartIndex); S = -1 * With / PatternSize; wherein: SingleLithTextureCoordRange is the proportion of the primitive symbol picture after size transformation in the lithologic primitive texture map, DisplayLithPixmapPartIndex is the current display lithology index of the lithologic well section where the current position point is located; With is the distance between the original position point and the edge point of the lithologic well section in the same row.

7. The lithology data display method according to claim 1, wherein The method further includes: Obtaining the distance between the current view point and the center trajectory of the lithologic well section of the well to be measured, wherein the current view point is the position for observing the lithologic data of the well to be measured; In response to the distance between the current view point and the center trajectory of the lithologic well section of the well to be measured being less than the threshold, not merging the at least one lithologic well section. In response to the distance between the current viewpoint and the central trajectory of the lithologic section of the well to be measured being greater than or equal to the threshold value, a combined lithologic section is obtained according to the distance between the current viewpoint and the central trajectory of the lithologic section of the well to be measured and the threshold value.

8. The lithology data display method according to claim 7, characterized in that The obtaining of the combined lithologic section according to the distance between the current viewpoint and the central trajectory of the lithologic section of the well to be measured and the threshold value includes: Obtaining the number of lithologic sections of the well to be measured and the length of each lithologic section; According to the distance between the current viewpoint and the central trajectory of the lithologic section of the well to be measured and the threshold value, obtaining the number of lithologic sections to be retained and the number of lithologic sections to be combined, wherein the number of lithologic sections to be retained is obtained according to the following formula: Skn = Stn * Max[1 - 0.2 * (D - T) / L, 0.1], where: D is the distance between the current viewpoint and the central trajectory of the lithologic section of the well to be measured, T is the threshold value, Skn is the number of lithologic sections to be retained, and Stn is the number of lithologic sections; According to the number of lithologic sections to be retained and the length of each lithologic section, determining the lithologic indexes of the lithologic sections to be retained and the lithologic indexes of the lithologic sections to be combined; Replacing the lithologic index of each lithologic section to be combined with the lithologic index of the adjacent lithologic section to be retained to obtain the combined lithologic section.

9. The lithology data display method according to claim 6, wherein The displaying of the lithologic data of the well to be measured according to the spatial position coordinates and texture coordinates of each position point includes: Establishing a lithologic plane triangular mesh according to the sequence of lithologic section coordinate position points after inserting the position points, wherein each node in the lithologic plane triangular mesh has spatial position coordinates and texture coordinates; Obtaining the primitive symbol picture corresponding to each node according to the spatial position coordinates and texture coordinates of each node; Displaying the primitive symbol picture corresponding to each node.

10. A lithology data display device, characterized in that, The device includes: An obtaining module, configured to obtain the primitive texture map of the well to be measured, wherein the well to be measured has at least one lithologic section, the primitive texture map includes at least one primitive symbol picture, and each lithologic section corresponds to a primitive symbol picture; An encryption module, configured to obtain an encrypted sequence of lithologic section coordinate position points according to the sequence of lithologic section coordinate position points of the well to be measured and the size of the primitive symbol picture, wherein the encrypted sequence of lithologic section coordinate position points includes a plurality of position points, and each position point has spatial position coordinates and a lithologic index; A texture coordinate determination module, configured to determine the texture coordinates of each position point according to the number of primitive symbol pictures included in the primitive texture map, the display lithologic index of the lithologic section where each position point is located, and the distance between each position point and the coordinate points in the same row; A display module, configured to display the lithologic data of the well to be measured according to the spatial position coordinates and texture coordinates of each position point.

11. The lithology data display device according to claim 10, characterized in that, The device further includes: A second obtaining module, configured to obtain the number of lithologic sections of the well to be measured and the lithology corresponding to each lithologic section; A primitive symbol picture obtaining module, configured to obtain the primitive symbol pictures corresponding to the lithology of each lithologic section from a lithology picture library to obtain at least one primitive symbol picture; An arrangement module for vertically arranging the at least one primitive symbol picture to obtain the primitive texture map.

12. The lithology data display device according to claim 11, wherein The arrangement module includes: A second acquisition unit for acquiring the size of the primitive symbol picture; A size transformation unit for transforming the size of each primitive symbol picture to obtain at least one primitive symbol picture after size transformation; An arrangement unit for vertically arranging the at least one primitive symbol picture after size transformation to form a vertical column.

13. The lithology data display device according to claim 10, characterized in that, The encryption module includes: A first acquisition unit for acquiring the sequence of coordinate position points of the lithology well section of the well to be measured, where the sequence of coordinate position points of the lithology well section of the well to be measured includes at least one original position point; An insertion unit for taking the first original position point of the sequence of coordinate position points of the lithology well section of the well to be measured as a starting point, and determining the insertion positions as the positions whose distances from the starting point in the direction of the length of the well to be measured are integer multiples of the size of the primitive symbol picture, to obtain a plurality of insertion position points, where two position points e and s are inserted at each insertion position respectively; A composition unit for composing the at least one original position point and the plurality of insertion position points into the encrypted sequence of coordinate position points of the lithology well section.

14. The lithology data display device according to claim 10, characterized in that, The texture coordinate determination module includes: An original position point texture coordinate acquisition unit for obtaining the texture coordinates (S, T) of the original position points by using the following calculation formula according to the number of primitive symbol pictures included in the primitive texture map, the display lithology index of each position point in the lithology well section, and the distance between each position point and the coordinate points in the same row: T = -1 * (SegmentRatio * SingleLithTextureCoordRange + SingleLithTextureCoordRange * DisplayLithPixmapPartIndex), where: SegmentRatio is the ratio of the lithology well section where the original position point is located to the entire well section, SingleLithTextureCoordRange is the proportion of the primitive symbol picture after size transformation in the lithology primitive texture map, and DisplayLithPixmapPartIndex is the current display lithology index of the current lithology well section where the position point is located; S = -1 * With / PatternSize, where: With is the distance between the original position point and the edge point of the lithology well section in the same row.

15. The lithology data display device according to claim 13, characterized in that, The texture coordinate determination module includes: An insertion position point coordinate acquisition unit for obtaining the texture coordinates of the insertion position points e and s according to the number of primitive symbol pictures included in the primitive texture map, the display lithology index of each position point in the lithology well section, and the distance between each position point and the coordinate points in the same row: Among them, for the e point, the texture coordinates (S, T) of the insertion position e point are obtained according to the following calculation formula: T = -1 * (SingleLithTextureCoordRange * DisplayLithPixmapPartIndex); S = -1 * With / PatternSize; For the s point, obtain the texture coordinates (S, T) of the insertion position s point according to the following calculation formula: T = -1 * (0.5 * SingleLithTextureCoordRange + SingleLithTextureCoordRange * DisplayLithPixmapPartIndex); S = -1 * With / PatternSize; Where: SingleLithTextureCoordRange is the proportion of the primitive symbol picture after size transformation in the lithology primitive texture map, DisplayLithPixmapPartIndex is the current display lithology index of the current position point in the lithology well section; With is the distance between the original position point and the edge point of the same row of lithology well sections.

16. The lithology data display device according to claim 10, characterized in that, The device further includes: A third acquisition module, configured to acquire the distance between the current viewing point and the center trajectory of the lithology well section of the well to be measured, where the current viewing point is the position for observing the lithology data of the well to be measured; A first response module, configured to, in response to the distance between the current viewing point and the center trajectory of the lithology well section of the well to be measured being less than a threshold, not merge the at least one lithology well section; A second response module, configured to, in response to the distance between the current viewing point and the center trajectory of the lithology well section of the well to be measured being greater than or equal to the threshold, obtain the merged lithology well section according to the distance between the current viewing point and the center trajectory of the lithology well section of the well to be measured and the threshold.

17. The lithology data display device according to claim 16, characterized in that, The second response module includes: A third acquisition unit, configured to acquire the number of lithology well sections of the well to be measured and the length of each lithology well section; A lithology well section number obtaining unit, configured to obtain the number of lithology well sections to be retained and the number of lithology well sections to be merged according to the distance between the current viewing point and the center trajectory of the lithology well section of the well to be measured and the threshold, where the number of lithology well sections to be retained is obtained according to the following formula: Skn = Stn * Max[1 - 0.2 * (D - T) / L, 0.1], Where: D is the distance between the current viewing point and the center trajectory of the lithology well section of the well to be measured, T is the threshold, Skn is the number of lithology well sections to be retained, and Stn is the number of lithology well sections; A determination unit, configured to determine the lithology index of the lithology well sections to be retained and the lithology index of the lithology well sections to be merged according to the number of lithology well sections to be retained and the length of each lithology well section; A replacement unit, configured to replace the lithology index of each lithology well section to be merged with the lithology index of the adjacent lithology well section to be retained, to obtain the merged lithology well section.

18. The lithology data display device according to claim 15, characterized in that, The display module includes: A lithology planar triangular mesh establishing unit, configured to establish a lithology planar triangular mesh according to the sequence of lithology well section coordinate position points after the insertion position point, where each node in the lithology planar triangular mesh has a spatial position coordinate and a texture coordinate; A primitive symbol picture obtaining unit, configured to obtain the primitive symbol picture corresponding to each node according to the spatial position coordinate and the texture coordinate of each node; A display unit for displaying the primitive symbol pictures corresponding to each node.

Citation Information

Patent Citations

  • Method for displaying logging information on seismic section and device thereof

    CN107329174A

  • Systems And Methods For Using Probabilities of Lithologies In an Inversion

    US20190302295A1